>>> lidarr: Building community/lidarr 2.6.4.4402-r0 (using abuild 3.14.0_rc2-r2) started Sun, 13 Oct 2024 11:53:54 +0000 >>> lidarr: Validating /home/buildozer/aports/community/lidarr/APKBUILD... >>> WARNING: lidarr: Setting the maintainer with a comment is deprecated. Use maintainer="Fabricio Silva " instead >>> 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-r0) (2/81) Installing dotnet6-hostfxr (6.0.35-r0) (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 dotnet6-runtime (6.0.35-r0) (7/81) Installing aspnetcore6-runtime (6.0.35-r0) (8/81) Installing sqlite-libs (3.46.1-r0) (9/81) Installing libSvtAv1Enc (2.2.1-r0) (10/81) Installing aom-libs (3.10.0-r0) (11/81) Installing libxau (1.0.11-r4) (12/81) Installing libmd (1.1.0-r0) (13/81) Installing libbsd (0.12.2-r0) (14/81) Installing libxdmcp (1.1.5-r1) (15/81) Installing libxcb (1.16.1-r0) (16/81) Installing libx11 (1.8.10-r0) (17/81) Installing hwdata-pci (0.388-r0) (18/81) Installing libpciaccess (0.18.1-r0) (19/81) Installing libdrm (2.4.123-r1) (20/81) Installing libxext (1.3.6-r2) (21/81) Installing libxfixes (6.0.1-r4) (22/81) Installing libffi (3.4.6-r0) (23/81) Installing wayland-libs-client (1.23.1-r0) (24/81) Installing libva (2.22.0-r1) (25/81) Installing libvdpau (1.5-r4) (26/81) Installing ffmpeg-libavutil (6.1.1-r9) (27/81) Installing libdav1d (1.4.3-r0) (28/81) Installing openexr-libiex (3.1.13-r1) (29/81) Installing openexr-libilmthread (3.1.13-r1) (30/81) Installing imath (3.1.12-r0) (31/81) Installing openexr-libopenexr (3.1.13-r1) (32/81) Installing giflib (5.2.2-r0) (33/81) Installing libhwy (1.0.7-r0) (34/81) Installing libjpeg-turbo (3.0.4-r0) (35/81) Installing lcms2 (2.16-r0) (36/81) Installing libpng (1.6.44-r0) (37/81) Installing libjxl (0.10.2-r0) (38/81) Installing lame-libs (3.100-r5) (39/81) Installing opus (1.5.2-r1) (40/81) Installing rav1e-libs (0.7.1-r0) (41/81) Installing soxr (0.1.3-r7) (42/81) Installing ffmpeg-libswresample (6.1.1-r9) (43/81) Installing libogg (1.3.5-r5) (44/81) Installing libtheora (1.1.1-r18) (45/81) Installing libvorbis (1.3.7-r2) (46/81) Installing libvpx (1.14.1-r0) (47/81) Installing libsharpyuv (1.4.0-r0) (48/81) Installing libwebp (1.4.0-r0) (49/81) Installing libwebpmux (1.4.0-r0) (50/81) Installing x264-libs (0.164.3108-r0) (51/81) Installing numactl (2.0.18-r0) (52/81) Installing x265-libs (3.6-r0) (53/81) Installing xvidcore (1.3.7-r2) (54/81) Installing ffmpeg-libavcodec (6.1.1-r9) (55/81) Installing libbluray (1.3.4-r1) (56/81) Installing libbz2 (1.0.8-r6) (57/81) Installing mpg123-libs (1.32.7-r0) (58/81) Installing libopenmpt (0.7.10-r0) (59/81) Installing mbedtls (3.6.1-r0) (60/81) Installing librist (0.2.10-r1) (61/81) Installing libsrt (1.5.3-r0) (62/81) Installing libssh (0.11.1-r0) (63/81) Installing xz-libs (5.6.3-r0) (64/81) Installing libxml2 (2.13.4-r0) (65/81) Installing libsodium (1.0.20-r0) (66/81) Installing libzmq (4.3.5-r2) (67/81) Installing ffmpeg-libavformat (6.1.1-r9) (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-r0) (71/81) Installing dotnet6-apphost-pack (6.0.35-r0) (72/81) Installing dotnet6-targeting-pack (6.0.35-r0) (73/81) Installing dotnet6-templates (6.0.135-r0) (74/81) Installing netstandard21-targeting-pack (8.0.110-r0) (75/81) Installing dotnet6-sdk (6.0.135-r0) (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-r0) (81/81) Installing .makedepends-lidarr (20241013.115355) Executing busybox-1.36.1-r32.trigger Executing ca-certificates-20240705-r0.trigger OK: 1057 MiB in 187 packages >>> lidarr: Cleaning up srcdir >>> lidarr: Cleaning up pkgdir >>> lidarr: Cleaning up tmpdir >>> lidarr: Fetching https://distfiles.alpinelinux.org/distfiles/edge/lidarr-2.6.4.4402.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.6.4.4402.tar.gz::https://github.com/Lidarr/Lidarr/archive/refs/tags/v2.6.4.4402.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 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 13.1M 0 13.1M 0 0 12.4M 0 --:--:-- 0:00:01 --:--:-- 12.4M 100 25.6M 0 25.6M 0 0 12.3M 0 --:--:-- 0:00:02 --:--:-- 12.2M 100 34.7M 0 34.7M 0 0 11.3M 0 --:--:-- 0:00:03 --:--:-- 10.8M 100 38.3M 0 38.3M 0 0 11.0M 0 --:--:-- 0:00:03 --:--:-- 10.4M >>> lidarr: Fetching https://distfiles.alpinelinux.org/distfiles/edge/lidarr-2.6.4.4402.tar.gz >>> lidarr: Checking sha512sums... lidarr-2.6.4.4402.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.6.4.4402.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 9.26s. 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/community/lidarr/src/Lidarr-2.6.4.4402/src/ServiceHelpers/ServiceUninstall/ServiceUninstall.csproj (in 787 ms). Restored /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/src/ServiceHelpers/ServiceInstall/ServiceInstall.csproj (in 787 ms). Restored /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/src/NzbDrone.Test.Dummy/Lidarr.Test.Dummy.csproj (in 787 ms). Restored /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/src/NzbDrone.Common/Lidarr.Common.csproj (in 2.34 sec). Restored /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/src/NzbDrone.Mono/Lidarr.Mono.csproj (in 2.34 sec). Restored /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/src/NzbDrone.Windows/Lidarr.Windows.csproj (in 2.34 sec). Restored /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/src/NzbDrone.Update/Lidarr.Update.csproj (in 2.34 sec). Restored /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/src/NzbDrone.SignalR/Lidarr.SignalR.csproj (in 9.28 sec). Restored /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/src/NzbDrone.Core/Lidarr.Core.csproj (in 9.74 sec). Restored /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/src/NzbDrone.Test.Common/Lidarr.Test.Common.csproj (in 9.97 sec). Restored /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/src/NzbDrone.Update.Test/Lidarr.Update.Test.csproj (in 10.03 sec). Restored /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/src/NzbDrone.Libraries.Test/Lidarr.Libraries.Test.csproj (in 10.11 sec). Restored /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/src/NzbDrone.Api.Test/Lidarr.Api.Test.csproj (in 10.11 sec). Restored /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/src/Lidarr.Http/Lidarr.Http.csproj (in 10.13 sec). Restored /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/src/NzbDrone.Core.Test/Lidarr.Core.Test.csproj (in 10.14 sec). Restored /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/src/NzbDrone.Integration.Test/Lidarr.Integration.Test.csproj (in 10.14 sec). Restored /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/src/NzbDrone.Mono.Test/Lidarr.Mono.Test.csproj (in 10.18 sec). Restored /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/src/NzbDrone.Common.Test/Lidarr.Common.Test.csproj (in 10.18 sec). Restored /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/src/Lidarr.Api.V1/Lidarr.Api.V1.csproj (in 10.18 sec). Restored /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/src/NzbDrone.Host.Test/Lidarr.Host.Test.csproj (in 10.19 sec). Restored /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/src/NzbDrone.Windows.Test/Lidarr.Windows.Test.csproj (in 10.2 sec). Restored /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/src/NzbDrone.Console/Lidarr.Console.csproj (in 10.22 sec). Restored /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/src/NzbDrone.Host/Lidarr.Host.csproj (in 10.19 sec). Restored /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/src/NzbDrone.Automation.Test/Lidarr.Automation.Test.csproj (in 10.97 sec). ServiceUninstall -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_output/net6.0/linux-musl-arm64/ServiceUninstall.dll ServiceInstall -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_output/net6.0/linux-musl-arm64/ServiceInstall.dll Lidarr.Test.Dummy -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Lidarr.Test.Dummy.dll ServiceInstall -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_output/net6.0/linux-musl-arm64/publish/ Lidarr.Test.Dummy -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/publish/ ServiceUninstall -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_output/net6.0/linux-musl-arm64/publish/ Lidarr.Common -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_output/net6.0/linux-musl-arm64/Lidarr.Common.dll Lidarr.Common -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_output/net6.0/linux-musl-arm64/publish/ Lidarr.Windows -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_output/net6.0/linux-musl-arm64/Lidarr.Windows.dll Lidarr.Update -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_output/Lidarr.Update/net6.0/linux-musl-arm64/Lidarr.Update.dll Lidarr.Mono -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_output/net6.0/linux-musl-arm64/Lidarr.Mono.dll Lidarr.Windows -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_output/net6.0/linux-musl-arm64/publish/ Lidarr.Update -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_output/Lidarr.Update/net6.0/linux-musl-arm64/publish/ Lidarr.Mono -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_output/net6.0/linux-musl-arm64/publish/ Lidarr.Core -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_output/net6.0/linux-musl-arm64/Lidarr.Core.dll Lidarr.Core -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_output/net6.0/linux-musl-arm64/publish/ Lidarr.Test.Common -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Lidarr.Test.Common.dll Lidarr.SignalR -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_output/net6.0/linux-musl-arm64/Lidarr.SignalR.dll Lidarr.Test.Common -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/publish/ Lidarr.SignalR -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_output/net6.0/linux-musl-arm64/publish/ Lidarr.Libraries.Test -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Lidarr.Libraries.Test.dll Lidarr.Automation.Test -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Lidarr.Automation.Test.dll Lidarr.Update.Test -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Lidarr.Update.Test.dll /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/src/Targets/CopyRuntimes.targets(6,5): warning MSB3026: Could not copy "../Runtimes/linux-musl-arm64/fpcalc" to "../../_tests/net6.0/linux-musl-arm64/fpcalc". Beginning retry 1 in 1000ms. The process cannot access the file '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/fpcalc' because it is being used by another process. [/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/src/NzbDrone.Update.Test/Lidarr.Update.Test.csproj] Lidarr.Http -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_output/net6.0/linux-musl-arm64/Lidarr.Http.dll Lidarr.Libraries.Test -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/publish/ Lidarr.Automation.Test -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/publish/ Lidarr.Http -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_output/net6.0/linux-musl-arm64/publish/ Lidarr.Api.Test -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Lidarr.Api.Test.dll Lidarr.Update.Test -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/publish/ Lidarr.Api.Test -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/publish/ Lidarr.Api.V1 -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_output/net6.0/linux-musl-arm64/Lidarr.Api.V1.dll Lidarr.Api.V1 -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_output/net6.0/linux-musl-arm64/publish/ Lidarr.Core.Test -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Lidarr.Core.Test.dll Lidarr.Core.Test -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/publish/ Lidarr.Host -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_output/net6.0/linux-musl-arm64/Lidarr.Host.dll Lidarr.Host -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_output/net6.0/linux-musl-arm64/publish/ Lidarr.Integration.Test -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Lidarr.Integration.Test.dll Lidarr.Integration.Test -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/publish/ Lidarr.Console -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_output/net6.0/linux-musl-arm64/Lidarr.dll Lidarr.Host.Test -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Lidarr.Host.Test.dll Lidarr.Console -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_output/net6.0/linux-musl-arm64/publish/ Lidarr.Host.Test -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/publish/ Lidarr.Common.Test -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Lidarr.Common.Test.dll Lidarr.Common.Test -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/publish/ Lidarr.Windows.Test -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Lidarr.Windows.Test.dll Lidarr.Mono.Test -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Lidarr.Mono.Test.dll Lidarr.Windows.Test -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/publish/ Lidarr.Mono.Test -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/publish/ Build succeeded. /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/src/Targets/CopyRuntimes.targets(6,5): warning MSB3026: Could not copy "../Runtimes/linux-musl-arm64/fpcalc" to "../../_tests/net6.0/linux-musl-arm64/fpcalc". Beginning retry 1 in 1000ms. The process cannot access the file '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/fpcalc' because it is being used by another process. [/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/src/NzbDrone.Update.Test/Lidarr.Update.Test.csproj] 1 Warning(s) 0 Error(s) Time Elapsed 00:00:32.17 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/community/lidarr/src/Lidarr-2.6.4.4402/frontend/src Output Folder: /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_output/UI isProduction: true isProfiling: false [FileManagerPlugin] copied "frontend/src/Content/robots.txt" to "/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_output/UI/Content/robots.txt [FileManagerPlugin] copied "frontend/src/*.html" to "/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_output/UI [FileManagerPlugin] copied "frontend/src/Content/Fonts/*.*" to "/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_output/UI/Content/Fonts [FileManagerPlugin] copied "frontend/src/Content/Images/*.*" to "/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_output/UI/Content/Images [FileManagerPlugin] copied "frontend/src/Content/Images/Icons/*.*" to "/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_output/UI/Content/Images/Icons Done in 50.67s. Test run for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Lidarr.Mono.Test.dll (.NETCoreApp,Version=v6.0) Test run for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Lidarr.Libraries.Test.dll (.NETCoreApp,Version=v6.0) Test run for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Lidarr.Host.Test.dll (.NETCoreApp,Version=v6.0) Test run for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Lidarr.Automation.Test.dll (.NETCoreApp,Version=v6.0) Test run for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Lidarr.Api.Test.dll (.NETCoreApp,Version=v6.0) Test run for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Lidarr.Update.Test.dll (.NETCoreApp,Version=v6.0) Test run for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Lidarr.Windows.Test.dll (.NETCoreApp,Version=v6.0) Test run for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Lidarr.Core.Test.dll (.NETCoreApp,Version=v6.0) Test run for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Lidarr.Common.Test.dll (.NETCoreApp,Version=v6.0) Microsoft (R) Test Execution Command Line Tool Version 17.0.3+cc7fb0593127e24f55ce016fb3ac85b5b2857fec Copyright (c) Microsoft Corporation. All rights reserved. Test run for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Lidarr.Integration.Test.dll (.NETCoreApp,Version=v6.0) Microsoft (R) Test Execution Command Line Tool Version 17.0.3+cc7fb0593127e24f55ce016fb3ac85b5b2857fec Copyright (c) Microsoft Corporation. All rights reserved. Microsoft (R) Test Execution Command Line Tool Version 17.0.3+cc7fb0593127e24f55ce016fb3ac85b5b2857fec Copyright (c) Microsoft Corporation. All rights reserved. Microsoft (R) Test Execution Command Line Tool Version 17.0.3+cc7fb0593127e24f55ce016fb3ac85b5b2857fec Copyright (c) Microsoft Corporation. All rights reserved. Microsoft (R) Test Execution Command Line Tool Version 17.0.3+cc7fb0593127e24f55ce016fb3ac85b5b2857fec Copyright (c) Microsoft Corporation. All rights reserved. Microsoft (R) Test Execution Command Line Tool Version 17.0.3+cc7fb0593127e24f55ce016fb3ac85b5b2857fec Copyright (c) Microsoft Corporation. All rights reserved. Microsoft (R) Test Execution Command Line Tool Version 17.0.3+cc7fb0593127e24f55ce016fb3ac85b5b2857fec Copyright (c) Microsoft Corporation. All rights reserved. Microsoft (R) Test Execution Command Line Tool Version 17.0.3+cc7fb0593127e24f55ce016fb3ac85b5b2857fec Copyright (c) Microsoft Corporation. All rights reserved. Microsoft (R) Test Execution Command Line Tool Version 17.0.3+cc7fb0593127e24f55ce016fb3ac85b5b2857fec Copyright (c) Microsoft Corporation. All rights reserved. Microsoft (R) Test Execution Command Line Tool Version 17.0.3+cc7fb0593127e24f55ce016fb3ac85b5b2857fec Copyright (c) Microsoft Corporation. All rights reserved. Starting test execution, please wait... Starting test execution, please wait... Starting test execution, please wait... Starting test execution, please wait... Starting test execution, please wait... Starting test execution, please wait... Starting test execution, please wait... Starting test execution, please wait... 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. A total of 1 test files matched the specified pattern. A total of 1 test files matched the specified pattern. A total of 1 test files matched the specified pattern. A total of 1 test files matched the specified pattern. A total of 1 test files matched the specified pattern. A total of 1 test files matched the specified pattern. A total of 1 test files matched the specified pattern. No test matches the given testcase filter `Category!=ManualTest&Category!=AutomationTest&Category!=WINDOWS&Category!=IntegrationTest&FullyQualifiedName!~DiskTransferServiceFixture` in /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Lidarr.Automation.Test.dll No test matches the given testcase filter `Category!=ManualTest&Category!=AutomationTest&Category!=WINDOWS&Category!=IntegrationTest&FullyQualifiedName!~DiskTransferServiceFixture` in /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Lidarr.Integration.Test.dll Skipped directory_exist_should_be_able_to_find_existing_folder [5 ms] Skipped directory_exist_should_be_able_to_find_existing_unc_share [7 ms] Skipped directory_exist_should_not_be_able_to_find_none_existing_folder [7 ms] Skipped empty_folder_should_return_folder_modified_date [7 ms] Skipped folder_should_return_correct_value_for_last_write [7 ms] Skipped FolderWritable_should_return_false_for_unwritable_directory [7 ms] Skipped FolderWritable_should_return_true_for_writable_directory [7 ms] Skipped GetParentFolder_should_remove_trailing_slash_before_getting_parent_folder [7 ms] Skipped MoveFile_should_not_move_overwrite_itself [7 ms] Skipped MoveFile_should_overwrite_existing_file [7 ms] Skipped RemoveEmptySubfolders_should_not_remove_nested_nonempty_folder [7 ms] Skipped RemoveEmptySubfolders_should_remove_nested_empty_folder [7 ms] Skipped should_be_able_to_delete_directory_with_read_only_file [7 ms] Skipped should_be_able_to_delete_nested_empty_subdirs [7 ms] Skipped should_be_able_to_move_read_only_file [7 ms] Skipped should_be_able_to_rename_open_hardlinks_with_fileshare_delete [7 ms] Skipped should_be_able_to_set_permission_from_parrent [7 ms] Skipped should_be_set_last_file_write [7 ms] Skipped should_not_be_able_to_rename_open_hardlinks_with_fileshare_none [7 ms] Skipped should_not_be_able_to_rename_open_hardlinks_with_fileshare_write [7 ms] Skipped should_return_false_for_unlocked_and_readonly_file [7 ms] Skipped should_return_false_for_unlocked_file [7 ms] Skipped should_return_true_for_unlocked_file [7 ms] Skipped writealltext_should_truncate_existing [7 ms] Skipped should_be_able_to_get_space_on_folder_that_doesnt_exist [< 1 ms] Skipped should_be_able_to_get_space_on_unc [< 1 ms] Skipped should_get_free_space_for_folder [< 1 ms] Skipped should_get_free_space_for_folder_that_doesnt_exist [< 1 ms] Skipped should_return_free_disk_space [< 1 ms] Skipped should_throw_if_drive_doesnt_exist [< 1 ms] Skipped should_get_framework_version [< 1 ms] Skipped should_get_windows_version [< 1 ms] None - Failed: 0, Passed: 0, Skipped: 0, Total: 0, Duration: 11 ms - /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Lidarr.Windows.Test.dll (net6.0) 11:55:41.6 Info: --- Start: NzbDrone.Api.Test.ClientSchemaTests.SchemaBuilderFixture.schema_should_have_proper_fields --- 11:55:41.7 Info: --- End: NzbDrone.Api.Test.ClientSchemaTests.SchemaBuilderFixture.schema_should_have_proper_fields --- 11:55:41.7 Info: --- Start: NzbDrone.Api.Test.ClientSchemaTests.SchemaBuilderFixture.should_return_field_for_every_property --- 11:55:41.7 Info: --- End: NzbDrone.Api.Test.ClientSchemaTests.SchemaBuilderFixture.should_return_field_for_every_property --- Passed! - Failed: 0, Passed: 1, Skipped: 0, Total: 1, Duration: 209 ms - /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Lidarr.Libraries.Test.dll (net6.0) 11:55:41.7 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.directory_exist_should_be_able_to_find_existing_unc_share --- 11:55:41.7 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.directory_exist_should_be_able_to_find_existing_unc_share --- 11:55:41.7 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.directory_exist_should_not_be_able_to_find_none_existing_folder --- 11:55:41.7 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.directory_exist_should_not_be_able_to_find_none_existing_folder --- 11:55:41.7 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.empty_folder_should_return_folder_modified_date --- 11:55:41.7 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.empty_folder_should_return_folder_modified_date --- 11:55:41.7 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.folder_should_return_correct_value_for_last_write --- 11:55:41.7 Info: Path is: /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_35958_638644173417855571_3/ksozu2ng.nvr/hhwxxcnl.s5g 11:55:41.7 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.folder_should_return_correct_value_for_last_write --- 11:55:41.7 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.FolderWritable_should_return_false_for_unwritable_directory --- 11:55:41.8 Trace: Directory '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_35958_638644173417916270_4/lya2zfmw.b2g' isn't writable. Access to the path '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_35958_638644173417916270_4/lya2zfmw.b2g/lidarr_write_test.txt' is denied. 11:55:41.8 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.FolderWritable_should_return_false_for_unwritable_directory --- 11:55:41.8 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.FolderWritable_should_return_true_for_writable_directory --- 11:55:41.8 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.FolderWritable_should_return_true_for_writable_directory --- 11:55:41.8 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.GetParentFolder_should_remove_trailing_slash_before_getting_parent_folder --- 11:55:41.8 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.GetParentFolder_should_remove_trailing_slash_before_getting_parent_folder --- 11:55:41.8 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.IsValidFolderPermissionMask_should_return_correct --- 11:55:41.8 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.IsValidFolderPermissionMask_should_return_correct --- 11:55:41.8 Info: --- Start: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_if_process_is_zero --- 11:55:41.8 Info: Installation Folder: /C/NzbDrone/ 11:55:41.8 Info: Updating Lidarr from version to version 2.6.4.4402 11:55:41.8 Info: Verifying requirements before update... 11:55:41.8 Info: --- End: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_if_process_is_zero --- 11:55:41.8 Info: --- Start: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_if_target_folder_doesnt_exist --- 11:55:41.9 Info: Installation Folder: /C/NzbDrone/ 11:55:41.9 Info: Updating Lidarr from version to version 2.6.4.4402 11:55:41.9 Info: Verifying requirements before update... 11:55:41.9 Info: --- End: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_if_target_folder_doesnt_exist --- Passed! - Failed: 0, Passed: 3, Skipped: 0, Total: 3, Duration: 438 ms - /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Lidarr.Api.Test.dll (net6.0) 11:55:41.9 Info: --- Start: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_if_update_folder_doesnt_exist --- 11:55:41.9 Info: Installation Folder: /C/NzbDrone/ 11:55:41.9 Info: Updating Lidarr from version to version 2.6.4.4402 11:55:41.9 Info: Verifying requirements before update... 11:55:41.9 Info: Verifying Update Folder 11:55:41.9 Info: --- End: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_if_update_folder_doesnt_exist --- Skipped directory_exist_should_be_able_to_find_existing_unc_share [30 ms] 11:55:41.8 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.MoveFile_should_not_move_overwrite_itself --- 11:55:41.8 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.MoveFile_should_not_move_overwrite_itself --- 11:55:41.8 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.MoveFile_should_overwrite_existing_file --- 11:55:41.8 Trace: Moved '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_35958_638644173418204961_7/xbo3b4xc.pmt' -> '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_35958_638644173418204961_7/vs4qgu23.x5a' using Syscall.rename 11:55:41.8 Trace: Deleting file: /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_35958_638644173418204961_7/vs4qgu23.x5a 11:55:41.8 Trace: Moved '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_35958_638644173418204961_7/wgxgsy0n.obr' -> '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_35958_638644173418204961_7/vs4qgu23.x5a' using Syscall.rename 11:55:41.8 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.MoveFile_should_overwrite_existing_file --- 11:55:41.8 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.RemoveEmptySubfolders_should_not_remove_nested_nonempty_folder --- 11:55:41.8 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.RemoveEmptySubfolders_should_not_remove_nested_nonempty_folder --- 11:55:41.8 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.RemoveEmptySubfolders_should_remove_nested_empty_folder --- 11:55:41.8 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.RemoveEmptySubfolders_should_remove_nested_empty_folder --- 11:55:41.8 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_able_to_delete_directory_with_read_only_file --- 11:55:41.8 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_able_to_delete_directory_with_read_only_file --- 11:55:41.8 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_able_to_delete_nested_empty_subdirs --- 11:55:41.8 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_able_to_delete_nested_empty_subdirs --- 11:55:41.8 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_able_to_move_read_only_file --- 11:55:41.8 Trace: Deleting file: /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_35958_638644173418428857_12/xkkgewlv.pz1 11:55:41.8 Trace: Moved '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_35958_638644173418428857_12/w1f42rnb.kot' -> '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_35958_638644173418428857_12/xkkgewlv.pz1' using Syscall.rename 11:55:41.8 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_able_to_move_read_only_file --- 11:55:41.8 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_able_to_rename_open_hardlinks_with_fileshare_delete --- 11:55:41.8 Trace: Moved '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_35958_638644173418449972_13/bmipkdab.ad0/destination.txt' -> '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_35958_638644173418449972_13/bmipkdab.ad0/rename.txt' using Syscall.rename 11:55:41.8 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_able_to_rename_open_hardlinks_with_fileshare_delete --- 11:55:41.8 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_able_to_set_permission_from_parrent --- 11:55:41.8 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_able_to_set_permission_from_parrent --- 11:55:41.9 Info: --- Start: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_target_folder_is_blank(null) --- 11:55:41.9 Info: Installation Folder: 11:55:41.9 Info: Updating Lidarr from version to version 2.6.4.4402 11:55:41.9 Info: Verifying requirements before update... 11:55:41.9 Info: --- End: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_target_folder_is_blank(null) --- 11:55:41.9 Info: --- Start: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_target_folder_is_blank("") --- 11:55:41.9 Info: Installation Folder: 11:55:41.9 Info: Updating Lidarr from version to version 2.6.4.4402 11:55:41.9 Info: Verifying requirements before update... 11:55:41.9 Info: --- End: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_target_folder_is_blank("") --- 11:55:41.9 Info: --- Start: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_target_folder_is_blank(" ") --- 11:55:41.9 Info: Installation Folder: 11:55:41.9 Info: Updating Lidarr from version to version 2.6.4.4402 11:55:41.9 Info: Verifying requirements before update... 11:55:41.9 Info: --- End: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_target_folder_is_blank(" ") --- 11:55:41.8 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_set_last_file_write --- 11:55:41.8 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_set_last_file_write --- 11:55:41.8 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_clear_setgid_on_set_folder_permissions --- 11:55:41.8 Debug: Setting permissions: 0755 on /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_35958_638644173418515504_16/zuhtibco.20a 11:55:41.8 Debug: Setting permissions: 0775 on /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_35958_638644173418515504_16/zuhtibco.20a 11:55:41.8 Debug: Setting permissions: 0750 on /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_35958_638644173418515504_16/zuhtibco.20a 11:55:41.8 Debug: Setting permissions: 0051 on /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_35958_638644173418515504_16/zuhtibco.20a 11:55:41.8 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_clear_setgid_on_set_folder_permissions --- 11:55:41.8 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_copy_folder_permissions --- 11:55:41.8 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_copy_folder_permissions --- 11:55:41.8 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_copy_symlink --- 11:55:41.8 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_copy_symlink --- 11:55:41.8 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_ignore_special_mounts("/snap/blaat") --- 11:55:41.9 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_ignore_special_mounts("/snap/blaat") --- 11:55:41.9 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_ignore_special_mounts("/var/lib/docker/zfs-storage-mount") --- 11:55:41.9 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_ignore_special_mounts("/var/lib/docker/zfs-storage-mount") --- 11:55:41.9 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_move_symlink --- 11:55:41.9 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] 11:55:41.9 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_preserve_setgid_on_set_folder_permissions --- 11:55:41.9 Debug: Setting permissions: 755 on /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_35958_638644173419248945_20/3dyagdux.nka 11:55:41.9 Debug: Setting permissions: 775 on /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_35958_638644173419248945_20/3dyagdux.nka 11:55:41.9 Debug: Setting permissions: 750 on /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_35958_638644173419248945_20/3dyagdux.nka 11:55:41.9 Debug: Setting permissions: 051 on /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_35958_638644173419248945_20/3dyagdux.nka 11:55:41.9 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_preserve_setgid_on_set_folder_permissions --- 11:55:41.9 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_return_false_for_unlocked_and_readonly_file --- 11:55:41.9 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_return_false_for_unlocked_and_readonly_file --- 11:55:41.9 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_return_false_for_unlocked_file --- 11:55:41.9 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_return_false_for_unlocked_file --- 11:55:41.9 Info: --- Start: NzbDrone.Update.Test.ProgramFixture.should_call_update_with_correct_path --- 11:55:41.9 Debug: Lidarr process ID: 12 11:55:41.9 Debug: Arguments: 11:55:41.9 Debug: 12 11:55:41.9 Debug: 11:55:41.9 Debug: /C/Lidarr/lidarr.exe 11:55:41.9 Debug: Using executing application: /C/Lidarr/lidarr.exe 11:55:41.9 Debug: Executable location: /C/Lidarr/lidarr.exe 11:55:41.9 Info: --- End: NzbDrone.Update.Test.ProgramFixture.should_call_update_with_correct_path --- 11:55:41.9 Info: --- Start: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int("d","") --- 11:55:41.9 Info: --- End: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int("d","") --- 11:55:41.9 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_return_special_mount_when_queried("/snap/blaat") --- 11:55:41.9 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_return_special_mount_when_queried("/snap/blaat") --- 11:55:41.9 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_return_special_mount_when_queried("/var/lib/docker/zfs-storage-mount") --- 11:55:41.9 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_return_special_mount_when_queried("/var/lib/docker/zfs-storage-mount") --- 11:55:41.9 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_return_true_for_unlocked_file --- 11:55:41.9 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_return_true_for_unlocked_file --- 11:55:41.9 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_set_file_permissions --- 11:55:41.9 Debug: Setting permissions: 755 on /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_35958_638644173419474401_24/bjf5fae5.adf 11:55:41.9 Debug: Setting permissions: 0755 on /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_35958_638644173419474401_24/bjf5fae5.adf 11:55:41.9 Debug: Setting permissions: 1775 on /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_35958_638644173419474401_24/bjf5fae5.adf 11:55:41.9 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_set_file_permissions --- 11:55:41.9 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_set_folder_permissions --- 11:55:41.9 Debug: Setting permissions: 755 on /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_35958_638644173419498868_25/cnh2jdtu.0wh 11:55:41.9 Debug: Setting permissions: 775 on /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_35958_638644173419498868_25/cnh2jdtu.0wh 11:55:41.9 Debug: Setting permissions: 750 on /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_35958_638644173419498868_25/cnh2jdtu.0wh 11:55:41.9 Debug: Setting permissions: 051 on /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_35958_638644173419498868_25/cnh2jdtu.0wh 11:55:41.9 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_set_folder_permissions --- 11:55:41.9 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.writealltext_should_truncate_existing --- 11:55:41.9 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.writealltext_should_truncate_existing --- 11:55:41.9 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.FreeSpaceFixture.should_be_able_to_get_space_on_folder_that_doesnt_exist --- 11:55:41.9 Debug: path: /C/I_DO_NOT_EXIST 11:55:41.9 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.FreeSpaceFixture.should_be_able_to_get_space_on_folder_that_doesnt_exist --- 11:55:41.9 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.FreeSpaceFixture.should_get_free_space_for_folder --- 11:55:41.9 Debug: path: /C/ 11:55:41.9 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.FreeSpaceFixture.should_get_free_space_for_folder --- 11:55:41.9 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.FreeSpaceFixture.should_get_free_space_for_folder_that_doesnt_exist --- 11:55:41.9 Debug: path: /C/invalidFolder 11:55:41.9 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.FreeSpaceFixture.should_get_free_space_for_folder_that_doesnt_exist --- 11:55:41.9 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.FreeSpaceFixture.should_return_free_disk_space --- 11:55:41.9 Debug: path: /home/buildozer/.config 11:55:41.9 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.FreeSpaceFixture.should_return_free_disk_space --- 11:55:41.9 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.SymbolicLinkResolverFixture.should_follow_nested_symlinks --- 11:55:41.9 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.SymbolicLinkResolverFixture.should_follow_nested_symlinks --- 11:55:41.9 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.SymbolicLinkResolverFixture.should_throw_on_infinite_loop --- 11:55:41.9 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.SymbolicLinkResolverFixture.should_throw_on_infinite_loop --- 11:55:41.9 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.FreebsdVersionAdapterFixture.should_get_version_info --- 11:55:41.9 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] 11:55:41.9 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.ReleaseFileVersionAdapterFixture.should_get_version_info --- 11:55:41.9 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.ReleaseFileVersionAdapterFixture.should_get_version_info --- 11:55:41.9 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_detect_server --- 11:55:42.0 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_detect_server --- 11:55:42.0 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("10.8.0") --- 11:55:42.0 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("10.8.0") --- 11:55:42.0 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("10.8") --- 11:55:42.0 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("10.8") --- 11:55:42.0 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("10.8.1") --- 11:55:42.0 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("10.8.1") --- 11:55:42.0 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("10.11.20") --- 11:55:42.0 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("10.11.20") --- 11:55:42.0 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("11.7.9") --- 11:55:42.0 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("11.7.9") --- 11:55:41.9 Info: --- Start: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int("","") --- 11:55:41.9 Info: --- End: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int("","") --- 11:55:41.9 Info: --- Start: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int("0","") --- 11:55:41.9 Info: --- End: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int("0","") --- 11:55:41.9 Info: --- Start: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int("-1","") --- 11:55:41.9 Info: --- End: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int("-1","") --- 11:55:41.9 Info: --- Start: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int(" ","") --- 11:55:41.9 Info: --- End: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int(" ","") --- 11:55:41.9 Info: --- Start: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int(".","") --- 11:55:41.9 Info: --- End: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int(".","") --- 11:55:41.9 Info: --- Start: NzbDrone.Update.Test.ProgramFixture.should_throw_if_null_passed_in --- 11:55:41.9 Info: --- End: NzbDrone.Update.Test.ProgramFixture.should_throw_if_null_passed_in --- 11:55:41.9 Info: --- Start: NzbDrone.Update.Test.StartNzbDroneServiceFixture.should_start_console_if_app_type_was_service_but_start_failed_because_of_permissions --- 11:55:41.9 Info: Starting Lidarr 11:55:41.9 Info: Starting Lidarr service 11:55:41.9 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 11:55:41.9 Info: Starting Lidarr.Console 11:55:41.9 Info: --- End: NzbDrone.Update.Test.StartNzbDroneServiceFixture.should_start_console_if_app_type_was_service_but_start_failed_because_of_permissions --- 11:55:41.9 Info: --- Start: NzbDrone.Update.Test.StartNzbDroneServiceFixture.should_start_service_if_app_type_was_serivce --- 11:55:41.9 Info: Starting Lidarr 11:55:41.9 Info: Starting Lidarr service 11:55:41.9 Info: --- End: NzbDrone.Update.Test.StartNzbDroneServiceFixture.should_start_service_if_app_type_was_serivce --- 11:55:42.0 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("12.6.8") --- 11:55:42.0 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("12.6.8") --- 11:55:42.0 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("13.5.1") --- 11:55:42.0 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("13.5.1") --- 11:55:42.0 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_return_null_if_folder_doesnt_exist --- 11:55:42.0 Debug: Directory /System/Library/CoreServices/ doesn't exist 11:55:42.0 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_return_null_if_folder_doesnt_exist --- 11:55:42.0 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.ReleaseFileVersionAdapterFixture.should_detect_version --- 11:55:42.0 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.ReleaseFileVersionAdapterFixture.should_detect_version --- 11:55:42.0 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.ReleaseFileVersionAdapterFixture.should_return_null_if_etc_doesnt_exist --- 11:55:42.0 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.ReleaseFileVersionAdapterFixture.should_return_null_if_etc_doesnt_exist --- 11:55:42.0 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.ReleaseFileVersionAdapterFixture.should_return_null_if_release_file_doesnt_exist --- 11:55:42.0 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.ReleaseFileVersionAdapterFixture.should_return_null_if_release_file_doesnt_exist --- Passed! - Failed: 0, Passed: 17, Skipped: 0, Total: 17, Duration: 652 ms - /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Lidarr.Update.Test.dll (net6.0) Passed! - Failed: 0, Passed: 52, Skipped: 5, Total: 57, Duration: 767 ms - /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Lidarr.Mono.Test.dll (net6.0) 11:55:41.9 Info: --- Start: NzbDrone.App.Test.ContainerFixture.should_be_able_to_resolve_downloadclients --- 11:55:42.1 Debug: fpcalc version: 1.5.1 11:55:42.1 Info: --- End: NzbDrone.App.Test.ContainerFixture.should_be_able_to_resolve_downloadclients --- 11:55:42.1 Info: --- Start: NzbDrone.App.Test.ContainerFixture.should_be_able_to_resolve_indexers --- 11:55:42.2 Info: --- End: NzbDrone.App.Test.ContainerFixture.should_be_able_to_resolve_indexers --- 11:55:42.2 Info: --- Start: NzbDrone.App.Test.ContainerFixture.should_resolve_command_executor_by_name --- 11:55:42.2 Debug: fpcalc version: 1.5.1 11:55:42.2 Info: --- End: NzbDrone.App.Test.ContainerFixture.should_resolve_command_executor_by_name --- 11:55:42.2 Info: --- Start: NzbDrone.App.Test.ContainerFixture.should_return_same_instance_of_singletons_by_different_interfaces --- 11:55:42.3 Debug: fpcalc version: 1.5.1 11:55:42.3 Info: --- End: NzbDrone.App.Test.ContainerFixture.should_return_same_instance_of_singletons_by_different_interfaces --- 11:55:42.3 Info: --- Start: NzbDrone.App.Test.ContainerFixture.should_return_same_instance_of_singletons_by_same_interface --- 11:55:42.4 Debug: fpcalc version: 1.5.1 11:55:42.4 Info: --- End: NzbDrone.App.Test.ContainerFixture.should_return_same_instance_of_singletons_by_same_interface --- 11:55:42.4 Info: --- Start: NzbDrone.Core.Test.AlbumTests.MonitorNewAlbumServiceFixture.should_not_monitor_with_none --- 11:55:42.4 Info: --- End: NzbDrone.Core.Test.AlbumTests.MonitorNewAlbumServiceFixture.should_not_monitor_with_none --- 11:55:42.4 Info: --- Start: NzbDrone.Core.Test.AlbumTests.MonitorNewAlbumServiceFixture.should_only_monitor_new_with_new --- 11:55:42.4 Info: --- End: NzbDrone.Core.Test.AlbumTests.MonitorNewAlbumServiceFixture.should_only_monitor_new_with_new --- 11:55:42.4 Info: --- Start: NzbDrone.App.Test.ContainerFixture.should_return_same_instance_via_resolve_and_resolveall --- 11:55:42.4 Debug: fpcalc version: 1.5.1 11:55:42.4 Info: --- End: NzbDrone.App.Test.ContainerFixture.should_return_same_instance_via_resolve_and_resolveall --- 11:55:42.4 Info: --- Start: NzbDrone.App.Test.NzbDroneProcessServiceFixture.should_continue_if_only_instance --- 11:55:42.6 Info: --- End: NzbDrone.App.Test.NzbDroneProcessServiceFixture.should_continue_if_only_instance --- 11:55:42.6 Info: --- Start: NzbDrone.App.Test.NzbDroneProcessServiceFixture.should_enforce_if_another_console_is_running --- 11:55:42.6 Info: 1 instance(s) of Lidarr are running 11:55:42.6 Warn: Another instance of Lidarr is already running. 11:55:42.6 Info: --- End: NzbDrone.App.Test.NzbDroneProcessServiceFixture.should_enforce_if_another_console_is_running --- 11:55:42.6 Info: --- Start: NzbDrone.App.Test.NzbDroneProcessServiceFixture.should_return_false_if_another_gui_is_running --- 11:55:42.6 Info: 1 instance(s) of Lidarr are running 11:55:42.6 Warn: Another instance of Lidarr is already running. 11:55:42.6 Info: --- End: NzbDrone.App.Test.NzbDroneProcessServiceFixture.should_return_false_if_another_gui_is_running --- 11:55:42.6 Info: --- Start: NzbDrone.App.Test.RouterTest.Route_should_call_install_service_when_application_mode_is_install --- 11:55:42.6 Info: --- End: NzbDrone.App.Test.RouterTest.Route_should_call_install_service_when_application_mode_is_install --- 11:55:42.6 Info: --- Start: NzbDrone.App.Test.RouterTest.Route_should_call_uninstall_service_when_application_mode_is_uninstall --- 11:55:42.6 Info: --- End: NzbDrone.App.Test.RouterTest.Route_should_call_uninstall_service_when_application_mode_is_uninstall --- 11:55:42.6 Info: --- Start: NzbDrone.App.Test.RouterTest.show_error_on_install_if_service_already_exist --- 11:55:42.6 Info: --- End: NzbDrone.App.Test.RouterTest.show_error_on_install_if_service_already_exist --- Skipped Route_should_call_install_service_when_application_mode_is_install [9 ms] Skipped Route_should_call_uninstall_service_when_application_mode_is_uninstall [1 ms] Skipped show_error_on_install_if_service_already_exist [< 1 ms] 11:55:42.6 Info: --- Start: NzbDrone.App.Test.RouterTest.show_error_on_uninstall_if_service_doesnt_exist --- 11:55:42.6 Info: --- End: NzbDrone.App.Test.RouterTest.show_error_on_uninstall_if_service_doesnt_exist --- Skipped show_error_on_uninstall_if_service_doesnt_exist [< 1 ms] Passed! - Failed: 0, Passed: 10, Skipped: 4, Total: 14, Duration: 1 s - /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Lidarr.Host.Test.dll (net6.0) 11:55:42.9 Info: --- Start: NzbDrone.Common.Test.CacheTests.CachedManagerFixture.should_return_proper_type_of_cache --- 11:55:42.9 Info: --- End: NzbDrone.Common.Test.CacheTests.CachedManagerFixture.should_return_proper_type_of_cache --- 11:55:42.9 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.GetAuthenticationType_No_Existing_Value --- 11:55:43.2 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.GetAuthenticationType_No_Existing_Value --- 11:55:43.2 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.GetBool_Success --- 11:55:43.2 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.GetBool_Success --- 11:55:43.2 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.GetInt_Success --- 11:55:43.2 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.GetInt_Success --- 11:55:43.2 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.GetLaunchBrowser_Success --- 11:55:43.3 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.GetLaunchBrowser_Success --- 11:55:43.3 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.GetPort_Success --- 11:55:43.3 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.GetPort_Success --- 11:55:43.3 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.GetValue_New_Key --- 11:55:43.3 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.GetValue_New_Key --- 11:55:43.3 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.GetValue_Success --- 11:55:43.3 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.GetValue_Success --- 11:55:43.3 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.SaveDictionary_should_only_save_specified_values --- 11:55:43.3 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.SaveDictionary_should_only_save_specified_values --- 11:55:43.3 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.SaveDictionary_should_save_proper_value --- 11:55:43.3 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.SaveDictionary_should_save_proper_value --- 11:55:43.3 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.SetValue_bool --- 11:55:43.3 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.SetValue_bool --- 11:55:43.3 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.SetValue_int --- 11:55:43.3 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.SetValue_int --- 11:55:43.3 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.should_throw_if_config_file_contains_invalid_xml --- 11:55:43.4 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.should_throw_if_config_file_contains_invalid_xml --- 11:55:43.4 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.should_throw_if_config_file_contains_only_null_character --- 11:55:43.4 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.should_throw_if_config_file_contains_only_null_character --- 11:55:43.4 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.should_throw_if_config_file_is_empty --- 11:55:43.4 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.should_throw_if_config_file_is_empty --- 11:55:43.4 Info: --- Start: NzbDrone.Common.Test.DiskTests.DirectoryLookupServiceFixture.should_not_contain_recycling_bin_for_root_of_drive --- 11:55:43.4 Info: --- End: NzbDrone.Common.Test.DiskTests.DirectoryLookupServiceFixture.should_not_contain_recycling_bin_for_root_of_drive --- 11:55:43.4 Info: --- Start: NzbDrone.Common.Test.DiskTests.DirectoryLookupServiceFixture.should_not_contain_recycling_bin_or_system_volume_information_for_root_of_drive --- 11:55:43.4 Info: --- End: NzbDrone.Common.Test.DiskTests.DirectoryLookupServiceFixture.should_not_contain_recycling_bin_or_system_volume_information_for_root_of_drive --- 11:55:43.4 Info: --- Start: NzbDrone.Common.Test.DiskTests.DirectoryLookupServiceFixture.should_not_contain_system_volume_information --- 11:55:43.4 Info: --- End: NzbDrone.Common.Test.DiskTests.DirectoryLookupServiceFixture.should_not_contain_system_volume_information --- 11:55:43.4 Info: --- Start: NzbDrone.Common.Test.EnsureTest.PathExtensionFixture.EnsureLinuxPath("/var/user/file with, comma.mp3") --- 11:55:43.4 Info: --- End: NzbDrone.Common.Test.EnsureTest.PathExtensionFixture.EnsureLinuxPath("/var/user/file with, comma.mp3") --- 11:55:43.4 Info: --- Start: NzbDrone.Common.Test.EnsureTest.PathExtensionFixture.EnsureWindowsPath("p:\\Music\\file with, comma.mp3") --- 11:55:43.4 Info: --- End: NzbDrone.Common.Test.EnsureTest.PathExtensionFixture.EnsureWindowsPath("p:\\Music\\file with, comma.mp3") --- 11:55:43.4 Info: --- Start: NzbDrone.Common.Test.EnsureTest.PathExtensionFixture.EnsureWindowsPath("\\\\serer\\share\\file with, comma.mp3") --- 11:55:43.4 Info: --- End: NzbDrone.Common.Test.EnsureTest.PathExtensionFixture.EnsureWindowsPath("\\\\serer\\share\\file with, comma.mp3") --- 11:55:43.4 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.BuildInfoTest.Application_version_should_not_be_default("0.0.0.0") --- 11:55:43.4 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.BuildInfoTest.Application_version_should_not_be_default("0.0.0.0") --- 11:55:43.4 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.BuildInfoTest.Application_version_should_not_be_default("1.0.0.0") --- 11:55:43.4 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.BuildInfoTest.Application_version_should_not_be_default("1.0.0.0") --- 11:55:43.4 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.empty_array_should_return_empty_flags --- 11:55:43.4 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.empty_array_should_return_empty_flags --- 11:55:43.4 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_args_with_alues("/key=value") --- 11:55:43.4 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_args_with_alues("/key=value") --- 11:55:43.4 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_args_with_alues("/KEY=value") --- 11:55:43.4 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_args_with_alues("/KEY=value") --- Skipped EnsureWindowsPath("p:\\Music\\file with, comma.mp3") [12 ms] Skipped EnsureWindowsPath("\\\\serer\\share\\file with, comma.mp3") [< 1 ms] 11:55:43.4 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_args_with_alues(" /key=\"value\"") --- 11:55:43.4 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_args_with_alues(" /key=\"value\"") --- 11:55:43.4 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_single_flag("/t") --- 11:55:43.4 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_single_flag("/t") --- 11:55:43.4 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_single_flag(" /t") --- 11:55:43.4 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_single_flag(" /t") --- 11:55:43.4 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_single_flag(" /T") --- 11:55:43.4 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_single_flag(" /T") --- 11:55:43.4 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_single_flag(" /t ") --- 11:55:43.4 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_single_flag(" /t ") --- 11:55:43.4 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_both --- 11:55:43.4 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_both --- 11:55:43.4 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_data("/data=test","/data=test") --- 11:55:43.4 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_data("/data=test","/data=test") --- 11:55:43.4 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_data("/Data=/a/b/c","/data=/a/b/c") --- 11:55:43.4 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_data("/Data=/a/b/c","/data=/a/b/c") --- 11:55:43.4 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_no_browser("/nobrowser","/nobrowser") --- 11:55:43.4 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_no_browser("/nobrowser","/nobrowser") --- 11:55:43.4 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_no_browser("/Nobrowser","/nobrowser") --- 11:55:43.4 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_no_browser("/Nobrowser","/nobrowser") --- 11:55:43.4 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_no_browser("-Nobrowser","/nobrowser") --- 11:55:43.4 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_no_browser("-Nobrowser","/nobrowser") --- 11:55:43.4 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","abcdef",1) --- 11:55:43.4 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","abcdef",1) --- 11:55:43.4 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("","abcdef",0) --- 11:55:43.4 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("","abcdef",0) --- 11:55:43.4 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","",0) --- 11:55:43.4 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","",0) --- 11:55:43.4 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("","",0) --- 11:55:43.4 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("","",0) --- 11:55:43.4 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","de",1) --- 11:55:43.4 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","de",1) --- 11:55:43.4 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","defy",0.75d) --- 11:55:43.4 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","defy",0.75d) --- 11:55:43.4 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","abcdefghk",0.6666666666666666d) --- 11:55:43.4 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","abcdefghk",0.6666666666666666d) --- 11:55:43.4 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","zabcdefz",0.75d) --- 11:55:43.4 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","zabcdefz",0.75d) --- 11:55:43.4 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("plusifeelneedforredundantinformationintitlefield","anthology",0.4444444444444444d) --- 11:55:43.4 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("plusifeelneedforredundantinformationintitlefield","anthology",0.4444444444444444d) --- 11:55:43.4 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("+ (Plus) - I feel the need for redundant information in the title field","+",1) --- 11:55:43.4 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("+ (Plus) - I feel the need for redundant information in the title field","+",1) --- 11:55:43.4 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","abcdef",0.5d,0) --- 11:55:43.4 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","abcdef",0.5d,0) --- 11:55:43.4 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("","abcdef",0.5d,-1) --- 11:55:43.4 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("","abcdef",0.5d,-1) --- 11:55:43.4 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","",0.5d,-1) --- 11:55:43.4 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","",0.5d,-1) --- 11:55:43.4 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("","",0.5d,-1) --- 11:55:43.4 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("","",0.5d,-1) --- 11:55:43.4 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","de",0.5d,3) --- 11:55:43.4 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","de",0.5d,3) --- 11:55:43.4 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","defy",0.5d,3) --- 11:55:43.4 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","defy",0.5d,3) --- 11:55:43.4 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","abcdefy",0.5d,0) --- 11:55:43.5 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","abcdefy",0.5d,0) --- 11:55:43.5 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("I am the very model of a modern major general."," that berry ",0.3d,4) --- 11:55:43.5 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("I am the very model of a modern major general."," that berry ",0.3d,4) --- 11:55:43.5 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","fgh",0.5d,5) --- 11:55:43.5 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","fgh",0.5d,5) --- 11:55:43.5 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","fgh",0.5d,5) --- 11:55:43.5 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","fgh",0.5d,5) --- 11:55:43.5 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","efxhi",0.5d,4) --- 11:55:43.5 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","efxhi",0.5d,4) --- 11:55:43.5 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","cdefxyhijk",0.5d,2) --- 11:55:43.5 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","cdefxyhijk",0.5d,2) --- 11:55:43.5 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","bxy",0.5d,-1) --- 11:55:43.5 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","bxy",0.5d,-1) --- 11:55:43.5 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("123456789xx0","3456789x0",0.5d,2) --- 11:55:43.5 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("123456789xx0","3456789x0",0.5d,2) --- 11:55:43.5 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","xxabc",0.5d,0) --- 11:55:43.5 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","xxabc",0.5d,0) --- 11:55:43.5 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","defyy",0.5d,3) --- 11:55:43.5 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","defyy",0.5d,3) --- 11:55:43.5 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","xabcdefy",0.5d,0) --- 11:55:43.5 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","xabcdefy",0.5d,0) --- 11:55:43.5 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","efxyhi",0.6d,4) --- 11:55:43.5 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","efxyhi",0.6d,4) --- 11:55:43.5 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","efxyhi",0.7d,-1) --- 11:55:43.5 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","efxyhi",0.7d,-1) --- 11:55:43.5 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","bcdef",0.0d,1) --- 11:55:43.5 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","bcdef",0.0d,1) --- 11:55:43.5 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdexyzabcde","abccde",0.5d,0) --- 11:55:43.5 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdexyzabcde","abccde",0.5d,0) --- 11:55:43.5 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijklmnopqrstuvwxyz","abcdxxefg",0.5d,0) --- 11:55:43.5 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijklmnopqrstuvwxyz","abcdxxefg",0.5d,0) --- 11:55:43.5 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijklmnopqrstuvwxyz","abcdefg",0.5d,0) --- 11:55:43.5 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijklmnopqrstuvwxyz","abcdefg",0.5d,0) --- 11:55:43.5 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) --- 11:55:43.5 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) --- 11:55:43.5 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) --- 11:55:43.5 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) --- 11:55:43.5 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) --- 11:55:43.5 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) --- 11:55:43.5 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) --- 11:55:43.5 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) --- 11:55:43.5 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) --- 11:55:43.5 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) --- 11:55:43.5 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("u6IEytQiYpzAccsbjQ5ISuE4smDQ1ZiU42cFBrTeKB2XrVLEqAvgIiKlDP75iApy07jzmK","xEytQiYpzAccsbjQ5ISuE4smDQ1ZiU42cFBrTeKB2XrVLEqAvgIiKlDP75iApy07jzmK",0.5d,2) --- 11:55:43.5 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("u6IEytQiYpzAccsbjQ5ISuE4smDQ1ZiU42cFBrTeKB2XrVLEqAvgIiKlDP75iApy07jzmK","xEytQiYpzAccsbjQ5ISuE4smDQ1ZiU42cFBrTeKB2XrVLEqAvgIiKlDP75iApy07jzmK",0.5d,2) --- 11:55:43.5 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("plusifeelneedforredundantinformationintitlefield","anthology",0.5d,-1) --- 11:55:43.5 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("plusifeelneedforredundantinformationintitlefield","anthology",0.5d,-1) --- 11:55:43.5 Info: --- Start: NzbDrone.Common.Test.Http.HttpHeaderFixture.should_get_encoding_from_content_type_header("text/html; charset=\"utf-8\"","utf-8") --- 11:55:43.5 Info: --- End: NzbDrone.Common.Test.Http.HttpHeaderFixture.should_get_encoding_from_content_type_header("text/html; charset=\"utf-8\"","utf-8") --- 11:55:43.5 Info: --- Start: NzbDrone.Common.Test.Http.HttpHeaderFixture.should_get_encoding_from_content_type_header("text/html; charset=utf-8","utf-8") --- 11:55:43.5 Info: --- End: NzbDrone.Common.Test.Http.HttpHeaderFixture.should_get_encoding_from_content_type_header("text/html; charset=utf-8","utf-8") --- 11:55:43.5 Info: --- Start: NzbDrone.Common.Test.Http.HttpHeaderFixture.should_parse_cookie_with_trailing_semi_colon --- 11:55:43.5 Info: --- End: NzbDrone.Common.Test.Http.HttpHeaderFixture.should_parse_cookie_with_trailing_semi_colon --- 11:55:43.5 Info: --- Start: NzbDrone.Common.Test.Http.HttpHeaderFixture.should_throw_when_invalid_encoding_is_in_content_type_header("text/html; charset=asdasd") --- 11:55:43.5 Info: --- End: NzbDrone.Common.Test.Http.HttpHeaderFixture.should_throw_when_invalid_encoding_is_in_content_type_header("text/html; charset=asdasd") --- 11:55:43.5 Info: --- Start: NzbDrone.Common.Test.Http.HttpRequestBuilderFixture.should_add_single_segment_url_segments("http://host/{seg}/some","http://host/dir/some") --- 11:55:43.5 Info: --- End: NzbDrone.Common.Test.Http.HttpRequestBuilderFixture.should_add_single_segment_url_segments("http://host/{seg}/some","http://host/dir/some") --- 11:55:43.5 Info: --- Start: NzbDrone.Common.Test.Http.HttpRequestBuilderFixture.should_add_single_segment_url_segments("http://host/some/{seg}","http://host/some/dir") --- 11:55:43.5 Info: --- End: NzbDrone.Common.Test.Http.HttpRequestBuilderFixture.should_add_single_segment_url_segments("http://host/some/{seg}","http://host/some/dir") --- 11:55:43.5 Info: --- Start: NzbDrone.Common.Test.Http.HttpRequestBuilderFixture.should_remove_duplicated_slashes --- 11:55:43.5 Info: --- End: NzbDrone.Common.Test.Http.HttpRequestBuilderFixture.should_remove_duplicated_slashes --- 11:55:43.5 Info: --- Start: NzbDrone.Common.Test.Http.HttpRequestBuilderFixture.shouldnt_add_value_for_nonexisting_segment --- 11:55:43.5 Info: --- End: NzbDrone.Common.Test.Http.HttpRequestBuilderFixture.shouldnt_add_value_for_nonexisting_segment --- 11:55:43.5 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("","","") --- 11:55:43.5 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("","","") --- 11:55:43.5 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/","","/") --- 11:55:43.5 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/","","/") --- 11:55:43.5 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base","","base") --- 11:55:43.5 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base","","base") --- 11:55:43.5 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base","","/base") --- 11:55:43.5 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base","","/base") --- 11:55:43.5 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/","","/base/") --- 11:55:43.5 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/","","/base/") --- 11:55:43.5 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("","relative","relative") --- 11:55:43.5 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("","relative","relative") --- 11:55:43.5 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("","/relative","/relative") --- 11:55:43.5 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("","/relative","/relative") --- 11:55:43.5 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/","relative","/relative") --- 11:55:43.5 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/","relative","/relative") --- 11:55:43.5 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/","/relative","/relative") --- 11:55:43.5 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/","/relative","/relative") --- 11:55:43.5 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base","relative","base/relative") --- 11:55:43.5 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base","relative","base/relative") --- 11:55:43.5 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base","/relative","base/relative") --- 11:55:43.5 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base","/relative","base/relative") --- 11:55:43.5 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base","relative","/base/relative") --- 11:55:43.5 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base","relative","/base/relative") --- 11:55:43.5 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base","/relative","/base/relative") --- 11:55:43.5 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base","/relative","/base/relative") --- 11:55:43.5 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/","relative","/base/relative") --- 11:55:43.5 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/","relative","/base/relative") --- 11:55:43.5 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/","/relative","/base/relative") --- 11:55:43.5 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/","/relative","/base/relative") --- 11:55:43.5 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base/sub","relative","base/sub/relative") --- 11:55:43.5 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base/sub","relative","base/sub/relative") --- 11:55:43.5 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base/sub","/relative","base/sub/relative") --- 11:55:43.5 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base/sub","/relative","base/sub/relative") --- 11:55:43.5 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub","relative","/base/sub/relative") --- 11:55:43.5 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub","relative","/base/sub/relative") --- 11:55:43.5 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub","/relative","/base/sub/relative") --- 11:55:43.5 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub","/relative","/base/sub/relative") --- 11:55:43.5 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub/","relative","/base/sub/relative") --- 11:55:43.5 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub/","relative","/base/sub/relative") --- 11:55:43.5 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub/","/relative","/base/sub/relative") --- 11:55:43.5 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub/","/relative","/base/sub/relative") --- 11:55:43.5 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub/","relative/","/base/sub/relative/") --- 11:55:43.5 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub/","relative/","/base/sub/relative/") --- 11:55:43.5 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub/","/relative/","/base/sub/relative/") --- 11:55:43.5 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub/","/relative/","/base/sub/relative/") --- 11:55:43.5 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") --- 11:55:43.5 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") --- 11:55:43.5 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") --- 11:55:43.5 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") --- 11:55:43.5 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") --- 11:55:43.5 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") --- 11:55:43.5 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") --- 11:55:43.5 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") --- 11:55:43.5 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") --- 11:55:43.5 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") --- 11:55:43.5 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") --- 11:55:43.5 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") --- 11:55:43.5 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") --- 11:55:43.5 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") --- 11:55:43.5 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") --- 11:55:43.5 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") --- 11:55:43.5 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("","","") --- 11:55:43.5 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("","","") --- 11:55:43.5 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/","","/") --- 11:55:43.5 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/","","/") --- 11:55:43.5 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base","","base") --- 11:55:43.5 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base","","base") --- 11:55:43.5 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base","","/base") --- 11:55:43.5 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base","","/base") --- 11:55:43.5 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/","","/base/") --- 11:55:43.5 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/","","/base/") --- 11:55:43.5 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("","relative","relative") --- 11:55:43.5 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("","relative","relative") --- 11:55:43.5 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("","/relative","/relative") --- 11:55:43.5 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("","/relative","/relative") --- 11:55:43.5 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/","relative","/relative") --- 11:55:43.5 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/","relative","/relative") --- 11:55:43.5 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/","/relative","/relative") --- 11:55:43.5 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/","/relative","/relative") --- 11:55:43.5 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base","relative","relative") --- 11:55:43.5 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base","relative","relative") --- 11:55:43.5 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base","/relative","/relative") --- 11:55:43.5 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base","/relative","/relative") --- 11:55:43.5 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base","relative","/relative") --- 11:55:43.5 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base","relative","/relative") --- 11:55:43.5 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base","/relative","/relative") --- 11:55:43.5 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base","/relative","/relative") --- 11:55:43.5 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/","relative","/base/relative") --- 11:55:43.5 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/","relative","/base/relative") --- 11:55:43.5 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/","/relative","/relative") --- 11:55:43.5 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/","/relative","/relative") --- 11:55:43.5 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base/sub","relative","base/relative") --- 11:55:43.5 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base/sub","relative","base/relative") --- 11:55:43.5 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base/sub","/relative","/relative") --- 11:55:43.5 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base/sub","/relative","/relative") --- 11:55:43.5 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/sub","relative","/base/relative") --- 11:55:43.5 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/sub","relative","/base/relative") --- 11:55:43.5 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/sub","/relative","/relative") --- 11:55:43.5 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/sub","/relative","/relative") --- 11:55:43.5 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/sub/","relative","/base/sub/relative") --- 11:55:43.5 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/sub/","relative","/base/sub/relative") --- 11:55:43.5 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/sub/","/relative","/relative") --- 11:55:43.5 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/sub/","/relative","/relative") --- 11:55:43.5 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") --- 11:55:43.5 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") --- 11:55:43.5 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") --- 11:55:43.5 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") --- 11:55:43.5 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") --- 11:55:43.5 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") --- 11:55:43.5 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") --- 11:55:43.5 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") --- 11:55:43.5 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") --- 11:55:43.5 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") --- 11:55:43.5 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/api","/relative/path","abc://host.com:8080/relative/path") --- 11:55:43.5 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/api","/relative/path","abc://host.com:8080/relative/path") --- 11:55:43.5 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") --- 11:55:43.5 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") --- 11:55:43.5 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/api/","/relative/path","abc://host.com:8080/relative/path") --- 11:55:43.5 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/api/","/relative/path","abc://host.com:8080/relative/path") --- 11:55:43.5 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/api/","//otherhost.com/path","abc://otherhost.com/path") --- 11:55:43.5 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/api/","//otherhost.com/path","abc://otherhost.com/path") --- 11:55:43.5 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_parse("abc://my_host.com:8080/root/api/") --- 11:55:43.5 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_parse("abc://my_host.com:8080/root/api/") --- 11:55:43.5 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_parse("abc://my_host.com:8080//root/api/") --- 11:55:43.5 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_parse("abc://my_host.com:8080//root/api/") --- 11:55:43.5 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_parse("abc://my_host.com:8080/root//api/") --- 11:55:43.5 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_parse("abc://my_host.com:8080/root//api/") --- 11:55:43.5 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_parse("abc://[::1]:8080/root//api/") --- 11:55:43.5 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_parse("abc://[::1]:8080/root//api/") --- 11:55:43.5 Info: --- Start: NzbDrone.Common.Test.Http.UserAgentBuilderFixture.should_get_use_os_family_if_name_is_null --- 11:55:43.5 Info: --- End: NzbDrone.Common.Test.Http.UserAgentBuilderFixture.should_get_use_os_family_if_name_is_null --- 11:55:43.5 Info: --- Start: NzbDrone.Common.Test.Http.UserAgentBuilderFixture.should_get_user_agent_if_os_version_is_null --- 11:55:43.5 Info: --- End: NzbDrone.Common.Test.Http.UserAgentBuilderFixture.should_get_user_agent_if_os_version_is_null --- 11:55:43.5 Info: --- Start: NzbDrone.Common.Test.IAppDirectoryInfoTest.ApplicationPath_should_not_be_empty --- 11:55:43.5 Info: --- End: NzbDrone.Common.Test.IAppDirectoryInfoTest.ApplicationPath_should_not_be_empty --- 11:55:43.5 Info: --- Start: NzbDrone.Common.Test.IAppDirectoryInfoTest.IsProduction_should_return_false_when_run_within_nunit --- 11:55:43.5 Info: --- End: NzbDrone.Common.Test.IAppDirectoryInfoTest.IsProduction_should_return_false_when_run_within_nunit --- 11:55:43.5 Info: --- Start: NzbDrone.Common.Test.IAppDirectoryInfoTest.should_use_path_from_arg_if_provided --- 11:55:43.5 Info: Data directory is being overridden to [c:\users\test\] 11:55:43.5 Info: --- End: NzbDrone.Common.Test.IAppDirectoryInfoTest.should_use_path_from_arg_if_provided --- 11:55:43.5 Info: --- Start: NzbDrone.Common.Test.IAppDirectoryInfoTest.StartupPath_should_not_be_empty --- 11:55:43.5 Info: --- End: NzbDrone.Common.Test.IAppDirectoryInfoTest.StartupPath_should_not_be_empty --- 11:55:43.7 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.error_or_worse_with_exception_is_sentry_event(Error) --- 11:55:43.8 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.error_or_worse_with_exception_is_sentry_event(Error) --- 11:55:43.8 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.error_or_worse_with_exception_is_sentry_event(Fatal) --- 11:55:43.8 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.error_or_worse_with_exception_is_sentry_event(Fatal) --- 11:55:43.8 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.error_or_worse_with_exception_is_sentry_event(Off) --- 11:55:43.8 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.error_or_worse_with_exception_is_sentry_event(Off) --- 11:55:43.8 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.less_than_error_with_exception_is_not_sentry_event(Trace) --- 11:55:43.8 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.less_than_error_with_exception_is_not_sentry_event(Trace) --- 11:55:43.8 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.less_than_error_with_exception_is_not_sentry_event(Debug) --- 11:55:43.8 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.less_than_error_with_exception_is_not_sentry_event(Debug) --- 11:55:43.8 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.less_than_error_with_exception_is_not_sentry_event(Info) --- 11:55:43.8 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.less_than_error_with_exception_is_not_sentry_event(Info) --- 11:55:43.8 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.less_than_error_with_exception_is_not_sentry_event(Warn) --- 11:55:43.8 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.less_than_error_with_exception_is_not_sentry_event(Warn) --- 11:55:43.8 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Trace) --- 11:55:43.8 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Trace) --- 11:55:43.8 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Debug) --- 11:55:43.8 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Debug) --- 11:55:43.8 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Info) --- 11:55:43.8 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Info) --- 11:55:43.8 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Warn) --- 11:55:43.8 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Warn) --- 11:55:43.8 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Error) --- 11:55:43.8 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Error) --- 11:55:43.8 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Fatal) --- 11:55:43.8 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Fatal) --- 11:55:43.8 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Off) --- 11:55:43.8 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Off) --- 11:55:43.8 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_filter_event_for_filtered_exception_messages("Jackett.Common.IndexerException") --- 11:55:43.8 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_filter_event_for_filtered_exception_messages("Jackett.Common.IndexerException") --- 11:55:43.8 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_filter_event_for_filtered_exception_messages("openflixr") --- 11:55:43.8 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_filter_event_for_filtered_exception_messages("openflixr") --- 11:55:43.8 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_filter_event_for_filtered_exception_types(System.UnauthorizedAccessException: Attempted to perform an unauthorized operation.) --- 11:55:43.8 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_filter_event_for_filtered_exception_types(System.UnauthorizedAccessException: Attempted to perform an unauthorized operation.) --- 11:55:43.8 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.) --- 11:55:43.8 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.) --- 11:55:43.8 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_not_filter_event_for_exception_messages_that_are_not_filtered("A message that isn't filtered") --- 11:55:43.8 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_not_filter_event_for_exception_messages_that_are_not_filtered("A message that isn't filtered") --- 11:55:43.8 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_not_filter_event_for_exception_messages_that_are_not_filtered("Error") --- 11:55:43.8 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_not_filter_event_for_exception_messages_that_are_not_filtered("Error") --- 11:55:43.8 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.) --- 11:55:43.8 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.) --- 11:55:43.8 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.) --- 11:55:43.8 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.) --- 11:55:43.8 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchEmptyValuesReturnZero("","",0) --- 11:55:43.8 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchEmptyValuesReturnZero("","",0) --- 11:55:43.8 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchEmptyValuesReturnZero("a","",0) --- 11:55:43.8 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchEmptyValuesReturnZero("a","",0) --- 11:55:43.8 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchEmptyValuesReturnZero("","a",0) --- 11:55:43.8 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchEmptyValuesReturnZero("","a",0) --- 11:55:43.8 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchSymmetric("hello","hello") --- 11:55:43.8 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchSymmetric("hello","hello") --- 11:55:43.8 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchSymmetric("hello","bye") --- 11:55:43.8 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchSymmetric("hello","bye") --- 11:55:43.8 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchSymmetric("a longer string","a different long string") --- 11:55:43.8 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchSymmetric("a longer string","a different long string") --- 11:55:43.8 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("","",0) --- 11:55:43.8 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("","",0) --- 11:55:43.8 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abc","abc",0) --- 11:55:43.8 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abc","abc",0) --- 11:55:43.8 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abc","abcd",1) --- 11:55:43.8 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abc","abcd",1) --- 11:55:43.8 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abcd","abc",1) --- 11:55:43.8 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abcd","abc",1) --- 11:55:43.8 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abc","abd",1) --- 11:55:43.8 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abc","abd",1) --- 11:55:43.8 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abc","adc",1) --- 11:55:43.8 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abc","adc",1) --- 11:55:43.8 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abcdefgh","abcghdef",4) --- 11:55:43.8 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abcdefgh","abcghdef",4) --- 11:55:43.8 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("a.b.c.","abc",3) --- 11:55:43.8 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("a.b.c.","abc",3) --- 11:55:43.8 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("Agents Of SHIELD","Marvel's Agents Of S.H.I.E.L.D.",15) --- 11:55:43.8 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("Agents Of SHIELD","Marvel's Agents Of S.H.I.E.L.D.",15) --- 11:55:43.8 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("Agents of cracked","Agents of shield",6) --- 11:55:43.8 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("Agents of cracked","Agents of shield",6) --- 11:55:43.8 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("ABCxxx","ABC1xx",1) --- 11:55:43.8 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("ABCxxx","ABC1xx",1) --- 11:55:43.8 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("ABC1xx","ABCxxx",1) --- 11:55:43.8 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("ABC1xx","ABCxxx",1) --- 11:55:43.8 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("","",0) --- 11:55:43.8 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("","",0) --- 11:55:43.8 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abc","abc",0) --- 11:55:43.8 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abc","abc",0) --- 11:55:43.8 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abc","abcd",1) --- 11:55:43.8 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abc","abcd",1) --- 11:55:43.8 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abcd","abc",3) --- 11:55:43.8 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abcd","abc",3) --- 11:55:43.8 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abc","abd",3) --- 11:55:43.8 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abc","abd",3) --- 11:55:43.8 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abc","adc",3) --- 11:55:43.8 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abc","adc",3) --- 11:55:43.8 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abcdefgh","abcghdef",8) --- 11:55:43.8 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abcdefgh","abcghdef",8) --- 11:55:43.8 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("a.b.c.","abc",0) --- 11:55:43.8 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("a.b.c.","abc",0) --- 11:55:43.8 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("Agents of shield","Marvel's Agents Of S.H.I.E.L.D.",9) --- 11:55:43.8 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("Agents of shield","Marvel's Agents Of S.H.I.E.L.D.",9) --- 11:55:43.8 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("Agents of shield","Agents of cracked",14) --- 11:55:43.8 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("Agents of shield","Agents of cracked",14) --- 11:55:43.8 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("Agents of shield","the shield",24) --- 11:55:43.8 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("Agents of shield","the shield",24) --- 11:55:43.8 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("ABCxxx","ABC1xx",3) --- 11:55:43.8 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("ABCxxx","ABC1xx",3) --- 11:55:43.8 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("ABC1xx","ABCxxx",3) --- 11:55:43.8 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("ABC1xx","ABCxxx",3) --- 11:55:43.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_add_directory_slash --- 11:55:43.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_add_directory_slash --- 11:55:43.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("C:\\rooted\\windows\\path\\",Windows) --- 11:55:43.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("C:\\rooted\\windows\\path\\",Windows) --- 11:55:43.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("C:\\rooted\\windows\\path",Windows) --- 11:55:43.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("C:\\rooted\\windows\\path",Windows) --- 11:55:43.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("C:\\",Windows) --- 11:55:43.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("C:\\",Windows) --- 11:55:43.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("C:",Windows) --- 11:55:43.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("C:",Windows) --- 11:55:43.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("\\\\rooted\\unc\\path\\",Windows) --- 11:55:43.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("\\\\rooted\\unc\\path\\",Windows) --- 11:55:43.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("\\\\rooted\\unc\\path",Windows) --- 11:55:43.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("\\\\rooted\\unc\\path",Windows) --- 11:55:43.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("\\relative\\windows\\path\\",Windows) --- 11:55:43.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("\\relative\\windows\\path\\",Windows) --- 11:55:43.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("\\relative\\windows\\path",Windows) --- 11:55:43.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("\\relative\\windows\\path",Windows) --- 11:55:43.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("relative\\windows\\path\\",Windows) --- 11:55:43.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("relative\\windows\\path\\",Windows) --- 11:55:43.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("relative\\windows\\path",Windows) --- 11:55:43.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("relative\\windows\\path",Windows) --- 11:55:43.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("relative\\",Windows) --- 11:55:43.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("relative\\",Windows) --- 11:55:43.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("relative",Unknown) --- 11:55:43.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("relative",Unknown) --- 11:55:43.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("/rooted/linux/path/",Unix) --- 11:55:43.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("/rooted/linux/path/",Unix) --- 11:55:43.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("/rooted/linux/path",Unix) --- 11:55:43.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("/rooted/linux/path",Unix) --- 11:55:43.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("/",Unix) --- 11:55:43.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("/",Unix) --- 11:55:43.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("linux/path",Unix) --- 11:55:43.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("linux/path",Unix) --- 11:55:43.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("Castle:unrooted+linux+path",Unknown) --- 11:55:43.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("Castle:unrooted+linux+path",Unknown) --- 11:55:43.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_mixed_slashes --- 11:55:43.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_mixed_slashes --- 11:55:43.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","sub","C:\\Test\\sub") --- 11:55:43.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","sub","C:\\Test\\sub") --- 11:55:43.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","sub\\test","C:\\Test\\sub\\test") --- 11:55:43.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","sub\\test","C:\\Test\\sub\\test") --- 11:55:43.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test\\","\\sub","C:\\Test\\sub") --- 11:55:43.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test\\","\\sub","C:\\Test\\sub") --- 11:55:43.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","sub\\","C:\\Test\\sub\\") --- 11:55:43.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","sub\\","C:\\Test\\sub\\") --- 11:55:43.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","C:\\Test2\\sub","C:\\Test2\\sub") --- 11:55:43.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","C:\\Test2\\sub","C:\\Test2\\sub") --- 11:55:43.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("/Test","sub","/Test/sub") --- 11:55:43.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("/Test","sub","/Test/sub") --- 11:55:43.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("/Test","sub/","/Test/sub/") --- 11:55:43.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("/Test","sub/","/Test/sub/") --- 11:55:43.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("/Test/","sub/test/","/Test/sub/test/") --- 11:55:43.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("/Test/","sub/test/","/Test/sub/test/") --- 11:55:43.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("/Test/","/Test2/","/Test2/") --- 11:55:43.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("/Test/","/Test2/","/Test2/") --- 11:55:43.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","","C:\\Test") --- 11:55:43.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","","C:\\Test") --- 11:55:43.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_compare_unix_ospathkind_case_sensitive --- 11:55:43.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_compare_unix_ospathkind_case_sensitive --- 11:55:43.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_compare_windows_ospathkind_case_insensitive --- 11:55:43.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_compare_windows_ospathkind_case_insensitive --- 11:55:43.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_create_relative_path("C:\\Test\\Data\\","C:\\Test\\Data\\Sub\\Folder","Sub\\Folder") --- 11:55:43.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_create_relative_path("C:\\Test\\Data\\","C:\\Test\\Data\\Sub\\Folder","Sub\\Folder") --- 11:55:43.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_create_relative_path("C:\\Test\\Data\\","C:\\Test\\Data2\\Sub\\Folder","..\\Data2\\Sub\\Folder") --- 11:55:43.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_create_relative_path("C:\\Test\\Data\\","C:\\Test\\Data2\\Sub\\Folder","..\\Data2\\Sub\\Folder") --- 11:55:43.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_create_relative_path("/parent/folder","/parent/folder/Sub/Folder","Sub/Folder") --- 11:55:43.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_create_relative_path("/parent/folder","/parent/folder/Sub/Folder","Sub/Folder") --- 11:55:43.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("C:\\rooted\\windows\\path") --- 11:55:43.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("C:\\rooted\\windows\\path") --- 11:55:43.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("C:") --- 11:55:43.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("C:") --- 11:55:43.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("\\\\blaat") --- 11:55:43.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("\\\\blaat") --- 11:55:43.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("/rooted/linux/path") --- 11:55:43.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("/rooted/linux/path") --- 11:55:43.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("/") --- 11:55:43.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("/") --- 11:55:43.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("\\rooted\\windows\\path") --- 11:55:43.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("\\rooted\\windows\\path") --- 11:55:43.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("rooted\\windows\\path") --- 11:55:43.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("rooted\\windows\\path") --- 11:55:43.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("path") --- 11:55:43.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("path") --- 11:55:43.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("linux/path") --- 11:55:43.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("linux/path") --- 11:55:43.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("Castle:unrooted+linux+path") --- 11:55:43.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("Castle:unrooted+linux+path") --- 11:55:43.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("C:unrooted+linux+path") --- 11:55:43.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("C:unrooted+linux+path") --- 11:55:43.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_evaluate_contains("C:\\Test\\","C:\\Test",True) --- 11:55:43.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_evaluate_contains("C:\\Test\\","C:\\Test",True) --- 11:55:43.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_evaluate_contains("C:\\Test\\","C:\\Test\\Contains\\",True) --- 11:55:43.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_evaluate_contains("C:\\Test\\","C:\\Test\\Contains\\",True) --- 11:55:43.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_evaluate_contains("C:\\Test\\","C:\\Other\\",False) --- 11:55:43.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_evaluate_contains("C:\\Test\\","C:\\Other\\",False) --- 11:55:43.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_fix_double_slashes_unix --- 11:55:43.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_fix_double_slashes_unix --- 11:55:43.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_fix_slashes_unix --- 11:55:43.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_fix_slashes_unix --- 11:55:43.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_fix_slashes_windows --- 11:55:43.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_fix_slashes_windows --- 11:55:43.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_not_ignore_trailing_slash_during_compare --- 11:55:43.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_not_ignore_trailing_slash_during_compare --- 11:55:43.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_parse_null_as_empty --- 11:55:43.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_parse_null_as_empty --- 11:55:43.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_empty_as_parent_of_root_unc --- 11:55:43.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_empty_as_parent_of_root_unc --- 11:55:43.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_filename("C:\\rooted\\windows\\path","path") --- 11:55:43.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_filename("C:\\rooted\\windows\\path","path") --- 11:55:43.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_filename("C:","C:") --- 11:55:43.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_filename("C:","C:") --- 11:55:43.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_filename("\\\\blaat","blaat") --- 11:55:43.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_filename("\\\\blaat","blaat") --- 11:55:43.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_filename("/rooted/linux/path","path") --- 11:55:43.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_filename("/rooted/linux/path","path") --- 11:55:43.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_filename("/",null) --- 11:55:43.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_filename("/",null) --- 11:55:43.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_filename("\\rooted\\windows\\path\\","path") --- 11:55:43.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_filename("\\rooted\\windows\\path\\","path") --- 11:55:43.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_filename("rooted\\windows\\path","path") --- 11:55:43.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_filename("rooted\\windows\\path","path") --- 11:55:43.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_filename("path","path") --- 11:55:43.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_filename("path","path") --- 11:55:43.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_filename("linux/path","path") --- 11:55:43.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_filename("linux/path","path") --- 11:55:43.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("C:\\rooted\\windows\\path","C:\\rooted\\windows\\") --- 11:55:43.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("C:\\rooted\\windows\\path","C:\\rooted\\windows\\") --- 11:55:43.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("C:\\rooted\\windows\\path\\","C:\\rooted\\windows\\") --- 11:55:43.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("C:\\rooted\\windows\\path\\","C:\\rooted\\windows\\") --- 11:55:43.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("C:\\rooted","C:\\") --- 11:55:43.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("C:\\rooted","C:\\") --- 11:55:43.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("C:",null) --- 11:55:43.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("C:",null) --- 11:55:43.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("/rooted/linux/path","/rooted/linux/") --- 11:55:43.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("/rooted/linux/path","/rooted/linux/") --- 11:55:43.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("/rooted","/") --- 11:55:43.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("/rooted","/") --- 11:55:43.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("/",null) --- 11:55:43.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("/",null) --- 11:55:43.8 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.AppDataDirectory_path_test --- 11:55:43.8 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.AppDataDirectory_path_test --- 11:55:43.8 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("/","/") --- 11:55:43.8 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("/","/") --- 11:55:43.8 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("/test/","/test") --- 11:55:43.8 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("/test/","/test") --- 11:55:43.8 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test/","/test") --- 11:55:43.8 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test/","/test") --- 11:55:43.8 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test//","/test") --- 11:55:43.8 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test//","/test") --- 11:55:43.8 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test// ","/test") --- 11:55:43.8 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test// ","/test") --- 11:55:43.8 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test//other// ","/test/other") --- 11:55:43.8 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test//other// ","/test/other") --- 11:55:43.8 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test//other//file.ext ","/test/other/file.ext") --- 11:55:43.8 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test//other//file.ext ","/test/other/file.ext") --- 11:55:43.8 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//CAPITAL//lower// ","/CAPITAL/lower") --- 11:55:43.8 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//CAPITAL//lower// ","/CAPITAL/lower") --- 11:55:43.8 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("c:\\test\\","c:\\test") --- 11:55:43.8 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("c:\\test\\","c:\\test") --- 11:55:43.8 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("c:\\\\test\\\\","c:\\test") --- 11:55:43.8 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("c:\\\\test\\\\","c:\\test") --- 11:55:43.8 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("C:\\\\Test\\\\","C:\\Test") --- 11:55:43.8 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("C:\\\\Test\\\\","C:\\Test") --- 11:55:43.8 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("C:\\\\Test\\\\Test\\","C:\\Test\\Test") --- 11:55:43.8 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("C:\\\\Test\\\\Test\\","C:\\Test\\Test") --- 11:55:43.8 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("\\\\Testserver\\Test\\","\\\\Testserver\\Test") --- 11:55:43.8 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("\\\\Testserver\\Test\\","\\\\Testserver\\Test") --- 11:55:43.8 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("\\\\Testserver\\\\Test\\","\\\\Testserver\\Test") --- 11:55:43.8 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("\\\\Testserver\\\\Test\\","\\\\Testserver\\Test") --- 11:55:43.8 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("\\\\Testserver\\Test\\file.ext","\\\\Testserver\\Test\\file.ext") --- 11:55:43.8 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("\\\\Testserver\\Test\\file.ext","\\\\Testserver\\Test\\file.ext") --- 11:55:43.8 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("\\\\Testserver\\Test\\file.ext\\\\","\\\\Testserver\\Test\\file.ext") --- 11:55:43.8 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] 11:55:43.8 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("\\\\Testserver\\Test\\file.ext \\\\","\\\\Testserver\\Test\\file.ext") --- 11:55:43.8 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("\\\\Testserver\\Test\\file.ext \\\\","\\\\Testserver\\Test\\file.ext") --- 11:55:43.8 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("//CAPITAL//lower// ","\\\\CAPITAL\\lower") --- 11:55:43.8 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("//CAPITAL//lower// ","\\\\CAPITAL\\lower") --- 11:55:43.8 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Config_path_test --- 11:55:43.9 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Config_path_test --- 11:55:43.9 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_for_none_existing_file_return_partially_fixed_result --- 11:55:43.9 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_for_none_existing_file_return_partially_fixed_result --- 11:55:43.9 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_for_none_existing_folder_return_partially_fixed_result --- 11:55:43.9 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_for_none_existing_folder_return_partially_fixed_result --- 11:55:43.9 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_should_return_actual_casing_for_local_dir_in_windows --- 11:55:43.9 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_should_return_actual_casing_for_local_dir_in_windows --- 11:55:43.9 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_should_return_actual_casing_for_local_file_in_windows --- 11:55:43.9 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_should_return_actual_casing_for_local_file_in_windows --- 11:55:43.9 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_should_return_original_value_in_linux --- 11:55:43.9 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_should_return_original_value_in_linux --- 11:55:43.9 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.GetAncestorFolders_should_return_all_ancestors_in_path_Linux --- 11:55:43.9 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] 11:55:43.9 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.GetAncestorFolders_should_return_all_ancestors_in_path_Windows --- 11:55:43.9 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.GetAncestorFolders_should_return_all_ancestors_in_path_Windows --- 11:55:43.9 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.GetUpdateClientExePath --- 11:55:43.9 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.GetUpdateClientExePath --- 11:55:43.9 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.GetUpdateClientFolder --- 11:55:43.9 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.GetUpdateClientFolder --- 11:55:43.9 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.GetUpdateLogFolder --- 11:55:43.9 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.GetUpdateLogFolder --- 11:55:43.9 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.GetUpdatePackageFolder --- 11:55:43.9 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.GetUpdatePackageFolder --- 11:55:43.9 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.normalize_path_exception_empty --- 11:55:43.9 Warn: The string can't be left empty, null or consist of only whitespaces. 11:55:43.9 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.normalize_path_exception_empty --- 11:55:43.9 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.normalize_path_exception_null --- 11:55:43.9 Warn: The string can't be left empty, null or consist of only whitespaces. 11:55:43.9 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.normalize_path_exception_null --- 11:55:43.9 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent("C:\\Test\\","C:\\Test\\mydir") --- 11:55:43.9 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent("C:\\Test\\","C:\\Test\\mydir") --- 11:55:43.9 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent("C:\\Test\\","C:\\Test\\mydir\\") --- 11:55:43.9 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] 11:55:43.9 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent("C:\\Test","C:\\Test\\30.Rock.S01E01.Pilot.avi") --- 11:55:43.9 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent("C:\\Test","C:\\Test\\30.Rock.S01E01.Pilot.avi") --- 11:55:43.9 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent("C:\\","C:\\Test\\30.Rock.S01E01.Pilot.avi") --- 11:55:43.9 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent("C:\\","C:\\Test\\30.Rock.S01E01.Pilot.avi") --- 11:55:43.9 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent_on_windows_only("C:\\test\\","C:\\Test\\mydir") --- 11:55:43.9 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent_on_windows_only("C:\\test\\","C:\\Test\\mydir") --- 11:55:43.9 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent_on_windows_only("C:\\test","C:\\Test\\mydir\\") --- 11:55:43.9 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent_on_windows_only("C:\\test","C:\\Test\\mydir\\") --- 11:55:43.9 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_not_be_parent("C:\\Test2\\","C:\\Test") --- 11:55:43.9 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_not_be_parent("C:\\Test2\\","C:\\Test") --- 11:55:43.9 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_not_be_parent("C:\\Test\\Test\\","C:\\Test\\") --- 11:55:43.9 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_not_be_parent("C:\\Test\\Test\\","C:\\Test\\") --- 11:55:43.9 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_not_be_parent("C:\\Test\\","C:\\Test") --- 11:55:43.9 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_not_be_parent("C:\\Test\\","C:\\Test") --- 11:55:43.9 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_not_be_parent("C:\\Test\\","C:\\Test\\") --- 11:55:43.9 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_not_be_parent("C:\\Test\\","C:\\Test\\") --- 11:55:43.9 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_for_oversized_path --- 11:55:43.9 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_for_oversized_path --- 11:55:43.9 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_mono("/",null) --- 11:55:43.9 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_mono("/",null) --- 11:55:43.9 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_mono("/test","/") --- 11:55:43.9 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_mono("/test","/") --- 11:55:43.9 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_windows("C:\\Test\\mydir","C:\\Test") --- 11:55:43.9 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_windows("C:\\Test\\mydir","C:\\Test") --- 11:55:43.9 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_windows("C:\\Test\\","C:\\") --- 11:55:43.9 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_windows("C:\\Test\\","C:\\") --- 11:55:43.9 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_windows("C:\\",null) --- 11:55:43.9 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_windows("C:\\",null) --- 11:55:43.9 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_windows("\\\\server\\share",null) --- 11:55:43.9 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_windows("\\\\server\\share",null) --- 11:55:43.9 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_windows("\\\\server\\share\\test","\\\\server\\share") --- 11:55:43.9 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_windows("\\\\server\\share\\test","\\\\server\\share") --- 11:55:43.9 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("C:\\","C:\\") --- 11:55:43.9 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("C:\\","C:\\") --- 11:55:43.9 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("C:\\\\","C:\\") --- 11:55:43.9 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] 11:55:43.9 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("C:\\Test","C:\\Test\\\\") --- 11:55:43.9 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("C:\\Test","C:\\Test\\\\") --- 11:55:43.9 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("C:\\\\\\\\\\Test","C:\\Test\\\\") --- 11:55:43.9 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("C:\\\\\\\\\\Test","C:\\Test\\\\") --- 11:55:43.9 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("C:\\Test\\\\\\\\","C:\\Test\\\\") --- 11:55:43.9 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("C:\\Test\\\\\\\\","C:\\Test\\\\") --- 11:55:43.9 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\Server\\pool","\\\\Server\\pool") --- 11:55:43.9 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\Server\\pool","\\\\Server\\pool") --- 11:55:43.9 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\Server\\pool\\","\\\\Server\\pool") --- 11:55:43.9 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\Server\\pool\\","\\\\Server\\pool") --- 11:55:43.9 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\Server\\pool","\\\\Server\\pool\\") --- 11:55:43.9 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\Server\\pool","\\\\Server\\pool\\") --- 11:55:43.9 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\Server\\pool\\","\\\\Server\\pool\\") --- 11:55:43.9 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\Server\\pool\\","\\\\Server\\pool\\") --- 11:55:43.9 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\smallcheese\\DRIVE_G\\TV-C\\Simspsons","\\\\smallcheese\\DRIVE_G\\TV-C\\Simspsons") --- 11:55:43.9 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\smallcheese\\DRIVE_G\\TV-C\\Simspsons","\\\\smallcheese\\DRIVE_G\\TV-C\\Simspsons") --- 11:55:43.9 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_not_be_equal("C:\\Test","C:\\Test2\\") --- 11:55:43.9 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_not_be_equal("C:\\Test","C:\\Test2\\") --- 11:55:43.9 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_not_be_equal("C:\\Test\\Test","C:\\TestTest\\") --- 11:55:43.9 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_not_be_equal("C:\\Test\\Test","C:\\TestTest\\") --- 11:55:43.9 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Sandbox --- 11:55:43.9 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Sandbox --- 11:55:43.9 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.should_be_equal_windows_only("c:\\","C:\\") --- 11:55:43.9 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.should_be_equal_windows_only("c:\\","C:\\") --- 11:55:43.9 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.should_return_false_when_not_a_child --- 11:55:43.9 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.should_return_false_when_not_a_child --- 11:55:43.9 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.should_return_true_when_folder_is_parent_of_a_file --- 11:55:43.9 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.should_return_true_when_folder_is_parent_of_a_file --- 11:55:43.9 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.should_return_true_when_folder_is_parent_of_another_folder --- 11:55:43.9 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.should_return_true_when_folder_is_parent_of_another_folder --- 11:55:42.4 Info: --- Start: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_get_stats_for_artist --- 11:55:42.8 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173426155379_1/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:55:43.0 Info: DatabaseEngineVersionCheck migrating 11:55:43.0 Info: PerformDBOperation 11:55:43.0 Info: Performing DB Operation 11:55:43.1 Info: SQLite 3.46.1 11:55:43.1 Info: => 0.0574458s 11:55:43.1 Info: DatabaseEngineVersionCheck migrated 11:55:43.1 Info: => 0.0597723s 11:55:43.1 Info: VersionMigration migrating 11:55:43.1 Info: Beginning Transaction 11:55:43.1 Info: CreateTable VersionInfo 11:55:43.1 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 11:55:43.1 Info: => 0.0291157s 11:55:43.1 Info: Committing Transaction 11:55:43.1 Info: VersionMigration migrated 11:55:43.1 Info: => 0.0310997s 11:55:43.1 Info: VersionUniqueMigration migrating 11:55:43.1 Info: Beginning Transaction 11:55:43.2 Info: CreateIndex VersionInfo (Version) 11:55:43.2 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:55:43.2 Info: => 0.0019392s 11:55:43.2 Info: AlterTable VersionInfo 11:55:43.2 Info: => 0.0001905s 11:55:43.2 Info: CreateColumn VersionInfo AppliedOn DateTime 11:55:43.2 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 11:55:43.2 Info: => 0.0010773s 11:55:43.2 Info: Committing Transaction 11:55:43.2 Info: VersionUniqueMigration migrated 11:55:43.2 Info: => 0.0013691s 11:55:43.2 Info: VersionDescriptionMigration migrating 11:55:43.2 Info: Beginning Transaction 11:55:43.2 Info: AlterTable VersionInfo 11:55:43.2 Info: => 1.81E-05s 11:55:43.2 Info: CreateColumn VersionInfo Description String 11:55:43.2 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 11:55:43.2 Info: => 0.0003281s 11:55:43.2 Info: Committing Transaction 11:55:43.2 Info: VersionDescriptionMigration migrated 11:55:43.2 Info: => 0.0005469s 11:55:43.2 Info: 1: InitialSetup migrating 11:55:43.2 Info: Beginning Transaction 11:55:43.2 Info: Starting migration of Main DB to 1 11:55:43.2 Info: CreateTable Config 11:55:43.2 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 11:55:43.2 Info: => 0.0005015s 11:55:43.2 Info: CreateIndex Config (Key) 11:55:43.2 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 11:55:43.2 Info: => 0.0002052s 11:55:43.2 Info: CreateTable RootFolders 11:55:43.2 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 11:55:43.2 Info: => 0.000184s 11:55:43.2 Info: CreateIndex RootFolders (Path) 11:55:43.2 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 11:55:43.2 Info: => 0.0001541s 11:55:43.2 Info: CreateTable Artists 11:55:43.2 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 11:55:43.2 Info: => 0.0004573s 11:55:43.2 Info: CreateIndex Artists (ForeignArtistId) 11:55:43.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:55:43.2 Info: => 0.0001065s 11:55:43.2 Info: CreateIndex Artists (NameSlug) 11:55:43.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:55:43.2 Info: => 0.0001017s 11:55:43.2 Info: CreateIndex Artists (CleanName) 11:55:43.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:43.2 Info: => 9.93E-05s 11:55:43.2 Info: CreateIndex Artists (Path) 11:55:43.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:43.2 Info: => 9.74E-05s 11:55:43.2 Info: CreateTable Albums 11:55:43.2 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 11:55:43.2 Info: => 0.0055138s 11:55:43.2 Info: CreateIndex Albums (ForeignAlbumId) 11:55:43.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:43.2 Info: => 0.0001155s 11:55:43.2 Info: CreateIndex Albums (MBId) 11:55:43.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:55:43.2 Info: => 9.49E-05s 11:55:43.2 Info: CreateIndex Albums (TADBId) 11:55:43.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:55:43.2 Info: => 9.28E-05s 11:55:43.2 Info: CreateIndex Albums (TitleSlug) 11:55:43.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:55:43.2 Info: => 9.44E-05s 11:55:43.2 Info: CreateIndex Albums (CleanTitle) 11:55:43.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:43.2 Info: => 8.97E-05s 11:55:43.2 Info: CreateIndex Albums (Path) 11:55:43.2 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 11:55:43.2 Info: => 8.81E-05s 11:55:43.2 Info: CreateTable Tracks 11:55:43.2 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 11:55:43.2 Info: => 0.0001874s 11:55:43.2 Info: CreateIndex Tracks (ForeignTrackId) 11:55:43.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:55:43.2 Info: => 0.0001402s 11:55:43.2 Info: CreateIndex Tracks (ArtistId) 11:55:43.2 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:55:43.2 Info: => 0.0001295s 11:55:43.2 Info: CreateIndex Tracks (TrackFileId) 11:55:43.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:55:43.2 Info: => 0.0001129s 11:55:43.2 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 11:55:43.2 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 11:55:43.2 Info: => 0.0001055s 11:55:43.2 Info: CreateTable TrackFiles 11:55:43.2 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 11:55:43.2 Info: => 0.0001837s 11:55:43.2 Info: CreateIndex TrackFiles (ArtistId) 11:55:43.2 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 11:55:43.2 Info: => 0.0001067s 11:55:43.2 Info: CreateIndex TrackFiles (AlbumId) 11:55:43.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:43.2 Info: => 0.0001323s 11:55:43.2 Info: CreateTable History 11:55:43.2 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 11:55:43.2 Info: => 0.0002198s 11:55:43.2 Info: CreateIndex History (Date) 11:55:43.2 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:55:43.2 Info: => 0.0001424s 11:55:43.2 Info: CreateIndex History (EventType) 11:55:43.2 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:55:43.2 Info: => 0.0001575s 11:55:43.2 Info: CreateIndex History (DownloadId) 11:55:43.2 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 11:55:43.2 Info: => 0.0001312s 11:55:43.2 Info: CreateIndex History (AlbumId) 11:55:43.2 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 11:55:43.2 Info: => 0.0001343s 11:55:43.2 Info: CreateTable Notifications 11:55:43.2 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 11:55:43.2 Info: => 0.0001699s 11:55:43.2 Info: CreateTable ScheduledTasks 11:55:43.2 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 11:55:43.2 Info: => 0.000189s 11:55:43.2 Info: CreateIndex ScheduledTasks (TypeName) 11:55:43.2 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:55:43.2 Info: => 0.0001455s 11:55:43.2 Info: CreateTable Indexers 11:55:43.2 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 11:55:43.2 Info: => 0.0001932s 11:55:43.2 Info: CreateIndex Indexers (Name) 11:55:43.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:55:43.2 Info: => 0.0001116s 11:55:43.2 Info: CreateTable Profiles 11:55:43.2 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 11:55:43.2 Info: => 0.0001349s 11:55:43.2 Info: CreateIndex Profiles (Name) 11:55:43.2 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 11:55:43.2 Info: => 0.0001084s 11:55:43.2 Info: CreateTable QualityDefinitions 11:55:43.2 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 11:55:43.2 Info: => 0.0001925s 11:55:43.2 Info: CreateIndex QualityDefinitions (Quality) 11:55:43.2 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 11:55:43.2 Info: => 0.0001396s 11:55:43.2 Info: CreateIndex QualityDefinitions (Title) 11:55:43.2 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 11:55:43.2 Info: => 0.0001224s 11:55:43.2 Info: CreateTable NamingConfig 11:55:43.2 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 11:55:43.2 Info: => 0.0003631s 11:55:43.2 Info: CreateTable Blacklist 11:55:43.2 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 11:55:43.2 Info: => 0.001679s 11:55:43.2 Info: CreateTable Metadata 11:55:43.2 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 11:55:43.2 Info: => 0.0001579s 11:55:43.2 Info: CreateTable MetadataFiles 11:55:43.2 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 11:55:43.2 Info: => 0.0001764s 11:55:43.2 Info: CreateTable DownloadClients 11:55:43.2 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 11:55:43.2 Info: => 0.0001687s 11:55:43.2 Info: CreateTable PendingReleases 11:55:43.2 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 11:55:43.2 Info: => 0.0001946s 11:55:43.2 Info: CreateTable RemotePathMappings 11:55:43.2 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 11:55:43.2 Info: => 0.0001452s 11:55:43.2 Info: CreateTable Tags 11:55:43.2 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 11:55:43.2 Info: => 0.0001278s 11:55:43.2 Info: CreateIndex Tags (Label) 11:55:43.2 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 11:55:43.2 Info: => 0.0001085s 11:55:43.2 Info: CreateTable Restrictions 11:55:43.2 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 11:55:43.2 Info: => 0.0001372s 11:55:43.2 Info: CreateTable DelayProfiles 11:55:43.2 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 11:55:43.2 Info: => 0.0002025s 11:55:43.2 Info: CreateTable Users 11:55:43.2 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 11:55:43.2 Info: => 0.0001578s 11:55:43.2 Info: CreateIndex Users (Identifier) 11:55:43.2 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 11:55:43.2 Info: => 0.0001247s 11:55:43.2 Info: CreateIndex Users (Username) 11:55:43.2 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 11:55:43.2 Info: => 0.0001083s 11:55:43.2 Info: CreateTable Commands 11:55:43.2 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 11:55:43.2 Info: => 0.0001792s 11:55:43.2 Info: CreateTable IndexerStatus 11:55:43.2 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 11:55:43.2 Info: => 0.0001695s 11:55:43.2 Info: CreateIndex IndexerStatus (ProviderId) 11:55:43.2 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:55:43.2 Info: => 0.0001141s 11:55:43.2 Info: CreateTable ExtraFiles 11:55:43.2 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 11:55:43.2 Info: => 0.000161s 11:55:43.2 Info: CreateTable LyricFiles 11:55:43.2 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 11:55:43.2 Info: => 0.0001932s 11:55:43.2 Info: CreateTable LanguageProfiles 11:55:43.2 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 11:55:43.2 Info: => 0.0001406s 11:55:43.2 Info: CreateIndex LanguageProfiles (Name) 11:55:43.2 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 11:55:43.2 Info: => 0.0001174s 11:55:43.2 Info: CreateTable DownloadClientStatus 11:55:43.2 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 11:55:43.2 Info: => 0.0001457s 11:55:43.2 Info: CreateIndex DownloadClientStatus (ProviderId) 11:55:43.2 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:55:43.2 Info: => 0.0001153s 11:55:43.2 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 11:55:43.2 Info: -> 1 Insert operations completed in 00:00:00.0034406 taking an average of 00:00:00.0034406 11:55:43.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-13T11:55:43', 'InitialSetup') 11:55:43.2 Info: Committing Transaction 11:55:43.2 Info: 1: InitialSetup migrated 11:55:43.2 Info: => 0.0054798s 11:55:43.2 Info: 2: add_reason_to_pending_releases migrating 11:55:43.2 Info: Beginning Transaction 11:55:43.2 Info: Starting migration of Main DB to 2 11:55:43.2 Info: AlterTable PendingReleases 11:55:43.2 Info: => 9E-07s 11:55:43.2 Info: CreateColumn PendingReleases Reason Int32 11:55:43.2 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 11:55:43.2 Info: => 0.0005481s 11:55:43.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-13T11:55:43', 'add_reason_to_pending_releases') 11:55:43.2 Info: Committing Transaction 11:55:43.2 Info: 2: add_reason_to_pending_releases migrated 11:55:43.2 Info: => 0.0009111s 11:55:43.2 Info: 3: add_medium_support migrating 11:55:43.2 Info: Beginning Transaction 11:55:43.2 Info: Starting migration of Main DB to 3 11:55:43.2 Info: AlterTable Albums 11:55:43.2 Info: => 6E-07s 11:55:43.2 Info: CreateColumn Albums Media String 11:55:43.2 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 11:55:43.2 Info: => 0.0005694s 11:55:43.2 Info: AlterTable Tracks 11:55:43.2 Info: => 8E-07s 11:55:43.2 Info: CreateColumn Tracks MediumNumber Int32 11:55:43.2 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 11:55:43.2 Info: => 0.0005197s 11:55:43.2 Info: AlterTable Tracks 11:55:43.2 Info: => 7E-07s 11:55:43.2 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 11:55:43.2 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 11:55:43.2 Info: => 0.0005169s 11:55:43.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:55:43.2 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:55:43.2 Info: => 0.0003343s 11:55:43.2 Info: DeleteColumn Tracks TrackNumber 11:55:43.2 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 11:55:43.2 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 11:55:43.2 Info: DROP TABLE "Tracks" 11:55:43.2 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:55:43.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:55:43.2 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:55:43.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:55:43.2 Info: => 0.0243426s 11:55:43.2 Info: AlterTable Tracks 11:55:43.2 Info: => 1E-06s 11:55:43.2 Info: CreateColumn Tracks TrackNumber String 11:55:43.2 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 11:55:43.2 Info: => 0.0005358s 11:55:43.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-13T11:55:43', 'add_medium_support') 11:55:43.2 Info: Committing Transaction 11:55:43.2 Info: 3: add_medium_support migrated 11:55:43.2 Info: => 0.0010434s 11:55:43.2 Info: 4: add_various_qualites_in_profile migrating 11:55:43.2 Info: Beginning Transaction 11:55:43.2 Info: Starting migration of Main DB to 4 11:55:43.2 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:55:43.2 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:55:43.2 Info: => 0.0001115s 11:55:43.2 Info: PerformDBOperation 11:55:43.2 Info: Performing DB Operation 11:55:43.3 Info: => 0.0093695s 11:55:43.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-13T11:55:43', 'add_various_qualites_in_profile') 11:55:43.3 Info: Committing Transaction 11:55:43.3 Info: 4: add_various_qualites_in_profile migrated 11:55:43.3 Info: => 0.0098074s 11:55:43.3 Info: 5: metadata_profiles migrating 11:55:43.3 Info: Beginning Transaction 11:55:43.3 Info: Starting migration of Main DB to 5 11:55:43.3 Info: CreateTable MetadataProfiles 11:55:43.3 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 11:55:43.3 Info: => 0.0001748s 11:55:43.3 Info: CreateIndex MetadataProfiles (Name) 11:55:43.3 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 11:55:43.3 Info: => 0.0001251s 11:55:43.3 Info: AlterTable Artists 11:55:43.3 Info: => 5E-07s 11:55:43.3 Info: CreateColumn Artists MetadataProfileId Int32 11:55:43.3 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 11:55:43.3 Info: => 0.0005812s 11:55:43.3 Info: DeleteColumn Artists PrimaryAlbumTypes 11:55:43.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) 11:55:43.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" 11:55:43.3 Info: DROP TABLE "Artists" 11:55:43.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:43.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:55:43.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:55:43.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:43.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:43.3 Info: => 0.0053759s 11:55:43.3 Info: DeleteColumn Artists SecondaryAlbumTypes 11:55:43.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) 11:55:43.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" 11:55:43.3 Info: DROP TABLE "Artists" 11:55:43.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:43.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:55:43.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:55:43.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:43.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:43.3 Info: => 0.0052341s 11:55:43.3 Info: AlterTable Albums 11:55:43.3 Info: => 6E-07s 11:55:43.3 Info: CreateColumn Albums SecondaryTypes String 11:55:43.3 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 11:55:43.3 Info: => 0.0005218s 11:55:43.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-13T11:55:43', 'metadata_profiles') 11:55:43.3 Info: Committing Transaction 11:55:43.3 Info: 5: metadata_profiles migrated 11:55:43.3 Info: => 0.0010721s 11:55:43.3 Info: 6: separate_automatic_and_interactive_search migrating 11:55:43.3 Info: Beginning Transaction 11:55:43.3 Info: Starting migration of Main DB to 6 11:55:43.3 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 11:55:43.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) 11:55:43.3 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 11:55:43.3 Info: DROP TABLE "Indexers" 11:55:43.3 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:55:43.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:55:43.3 Info: => 0.0076621s 11:55:43.3 Info: AlterTable Indexers 11:55:43.3 Info: => 6E-07s 11:55:43.3 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 11:55:43.3 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 11:55:43.3 Info: => 0.000567s 11:55:43.3 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:55:43.3 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:55:43.3 Info: => 6.06E-05s 11:55:43.3 Info: AlterTable Indexers 11:55:43.3 Info: => 4E-07s 11:55:43.3 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 11:55:43.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) 11:55:43.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" 11:55:43.3 Info: DROP TABLE "Indexers" 11:55:43.3 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:55:43.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:55:43.3 Info: => 0.0051901s 11:55:43.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-13T11:55:43', 'separate_automatic_and_interactive_search') 11:55:43.3 Info: Committing Transaction 11:55:43.3 Info: 6: separate_automatic_and_interactive_search migrated 11:55:43.3 Info: => 0.0055795s 11:55:43.3 Info: 7: change_album_path_to_relative migrating 11:55:43.3 Info: Beginning Transaction 11:55:43.3 Info: Starting migration of Main DB to 7 11:55:43.3 Info: DeleteColumn Albums Path 11:55:43.3 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 11:55:43.3 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "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" 11:55:43.3 Info: DROP TABLE "Albums" 11:55:43.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:43.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:43.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:55:43.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:55:43.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:55:43.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:43.3 Info: => 0.007108s 11:55:43.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-13T11:55:43', 'change_album_path_to_relative') 11:55:43.3 Info: Committing Transaction 11:55:43.3 Info: 7: change_album_path_to_relative migrated 11:55:43.3 Info: => 0.0075765s 11:55:43.3 Info: 8: change_quality_size_mb_to_kb migrating 11:55:43.3 Info: Beginning Transaction 11:55:43.3 Info: Starting migration of Main DB to 8 11:55:43.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 11:55:43.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 11:55:43.3 Info: => 7.83E-05s 11:55:43.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-13T11:55:43', 'change_quality_size_mb_to_kb') 11:55:43.3 Info: Committing Transaction 11:55:43.3 Info: 8: change_quality_size_mb_to_kb migrated 11:55:43.3 Info: => 0.0003746s 11:55:43.3 Info: 9: album_releases migrating 11:55:43.3 Info: Beginning Transaction 11:55:43.3 Info: Starting migration of Main DB to 9 11:55:43.3 Info: AlterTable Albums 11:55:43.3 Info: => 1.1E-06s 11:55:43.3 Info: CreateColumn Albums Releases String 11:55:43.3 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 11:55:43.3 Info: => 0.0005735s 11:55:43.3 Info: AlterTable Albums 11:55:43.3 Info: => 6E-07s 11:55:43.3 Info: CreateColumn Albums CurrentRelease String 11:55:43.3 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 11:55:43.3 Info: => 0.000549s 11:55:43.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-13T11:55:43', 'album_releases') 11:55:43.3 Info: Committing Transaction 11:55:43.3 Info: 9: album_releases migrated 11:55:43.3 Info: => 0.0008952s 11:55:43.3 Info: 10: album_releases_fix migrating 11:55:43.3 Info: Beginning Transaction 11:55:43.3 Info: Starting migration of Main DB to 10 11:55:43.3 Info: AlterTable Albums 11:55:43.3 Info: => 1.1E-06s 11:55:43.3 Info: AlterColumn Albums Releases String 11:55:43.3 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 11:55:43.3 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 11:55:43.3 Info: DROP TABLE "Albums" 11:55:43.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:43.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:43.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:55:43.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:55:43.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:55:43.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:43.3 Info: => 0.00549s 11:55:43.3 Info: AlterTable Albums 11:55:43.3 Info: => 6E-07s 11:55:43.3 Info: AlterColumn Albums CurrentRelease String 11:55:43.3 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 11:55:43.3 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 11:55:43.3 Info: DROP TABLE "Albums" 11:55:43.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:43.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:43.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:55:43.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:55:43.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:55:43.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:43.3 Info: => 0.0053018s 11:55:43.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-13T11:55:43', 'album_releases_fix') 11:55:43.3 Info: Committing Transaction 11:55:43.3 Info: 10: album_releases_fix migrated 11:55:43.3 Info: => 0.005733s 11:55:43.3 Info: 11: import_lists migrating 11:55:43.3 Info: Beginning Transaction 11:55:43.3 Info: Starting migration of Main DB to 11 11:55:43.3 Info: CreateTable ImportLists 11:55:43.3 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 11:55:43.3 Info: => 0.0002046s 11:55:43.3 Info: CreateIndex ImportLists (Name) 11:55:43.3 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:55:43.3 Info: => 0.0001054s 11:55:43.3 Info: CreateTable ImportListStatus 11:55:43.3 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 11:55:43.3 Info: => 0.0001539s 11:55:43.3 Info: CreateIndex ImportListStatus (ProviderId) 11:55:43.3 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:55:43.3 Info: => 0.000103s 11:55:43.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-13T11:55:43', 'import_lists') 11:55:43.3 Info: Committing Transaction 11:55:43.3 Info: 11: import_lists migrated 11:55:43.3 Info: => 0.0005231s 11:55:43.3 Info: 12: add_release_status migrating 11:55:43.3 Info: Beginning Transaction 11:55:43.3 Info: Starting migration of Main DB to 12 11:55:43.3 Info: AlterTable MetadataProfiles 11:55:43.3 Info: => 1E-06s 11:55:43.3 Info: CreateColumn MetadataProfiles ReleaseStatuses String 11:55:43.3 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 11:55:43.3 Info: => 0.0006014s 11:55:43.3 Info: PerformDBOperation 11:55:43.3 Info: Performing DB Operation 11:55:43.3 Info: => 0.0030837s 11:55:43.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-13T11:55:43', 'add_release_status') 11:55:43.3 Info: Committing Transaction 11:55:43.3 Info: 12: add_release_status migrated 11:55:43.3 Info: => 0.0034973s 11:55:43.3 Info: 13: album_download_notification migrating 11:55:43.3 Info: Beginning Transaction 11:55:43.3 Info: Starting migration of Main DB to 13 11:55:43.3 Info: AlterTable Notifications 11:55:43.3 Info: => 6E-07s 11:55:43.3 Info: CreateColumn Notifications OnAlbumDownload Boolean 11:55:43.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 11:55:43.3 Info: => 0.0006024s 11:55:43.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-13T11:55:43', 'album_download_notification') 11:55:43.3 Info: Committing Transaction 11:55:43.3 Info: 13: album_download_notification migrated 11:55:43.3 Info: => 0.0009363s 11:55:43.3 Info: 14: fix_language_metadata_profiles migrating 11:55:43.3 Info: Beginning Transaction 11:55:43.3 Info: Starting migration of Main DB to 14 11:55:43.3 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 11:55:43.3 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 11:55:43.3 Info: => 0.0001534s 11:55:43.3 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 11:55:43.3 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 11:55:43.3 Info: => 0.0001136s 11:55:43.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-13T11:55:43', 'fix_language_metadata_profiles') 11:55:43.3 Info: Committing Transaction 11:55:43.3 Info: 14: fix_language_metadata_profiles migrated 11:55:43.3 Info: => 0.0004262s 11:55:43.3 Info: 15: remove_fanzub migrating 11:55:43.3 Info: Beginning Transaction 11:55:43.3 Info: Starting migration of Main DB to 15 11:55:43.3 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:55:43.3 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:55:43.3 Info: => 0.0012652s 11:55:43.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-13T11:55:43', 'remove_fanzub') 11:55:43.3 Info: Committing Transaction 11:55:43.3 Info: 15: remove_fanzub migrated 11:55:43.3 Info: => 0.0015753s 11:55:43.3 Info: 16: update_artist_history_indexes migrating 11:55:43.3 Info: Beginning Transaction 11:55:43.3 Info: Starting migration of Main DB to 16 11:55:43.3 Info: CreateIndex Albums (ArtistId) 11:55:43.3 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 11:55:43.3 Info: => 0.0001359s 11:55:43.3 Info: CreateIndex Albums (ArtistId, ReleaseDate) 11:55:43.3 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 11:55:43.3 Info: => 0.0001137s 11:55:43.3 Info: DeleteIndex History (AlbumId) 11:55:43.3 Info: DROP INDEX "IX_History_AlbumId" 11:55:43.3 Info: => 0.0005953s 11:55:43.3 Info: CreateIndex History (AlbumId, Date) 11:55:43.3 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:55:43.3 Info: => 0.0001261s 11:55:43.3 Info: DeleteIndex History (DownloadId) 11:55:43.3 Info: DROP INDEX "IX_History_DownloadId" 11:55:43.3 Info: => 0.0001722s 11:55:43.3 Info: CreateIndex History (DownloadId, Date) 11:55:43.3 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:55:43.3 Info: => 0.0001504s 11:55:43.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-13T11:55:43', 'update_artist_history_indexes') 11:55:43.3 Info: Committing Transaction 11:55:43.3 Info: 16: update_artist_history_indexes migrated 11:55:43.3 Info: => 0.0005156s 11:55:43.3 Info: 17: remove_nma migrating 11:55:43.3 Info: Beginning Transaction 11:55:43.3 Info: Starting migration of Main DB to 17 11:55:43.3 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:43.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 11:55:43.3 Info: => 0.0028203s 11:55:43.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-13T11:55:43', 'remove_nma') 11:55:43.3 Info: Committing Transaction 11:55:43.3 Info: 17: remove_nma migrated 11:55:43.3 Info: => 0.0031197s 11:55:43.3 Info: 18: album_disambiguation migrating 11:55:43.3 Info: Beginning Transaction 11:55:43.3 Info: Starting migration of Main DB to 18 11:55:43.3 Info: AlterTable Albums 11:55:43.3 Info: => 6.8E-06s 11:55:43.3 Info: CreateColumn Albums Disambiguation String 11:55:43.3 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 11:55:43.3 Info: => 0.0005761s 11:55:43.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-13T11:55:43', 'album_disambiguation') 11:55:43.3 Info: Committing Transaction 11:55:43.3 Info: 18: album_disambiguation migrated 11:55:43.3 Info: => 0.0009394s 11:55:43.3 Info: 19: add_ape_quality_in_profiles migrating 11:55:43.3 Info: Beginning Transaction 11:55:43.3 Info: Starting migration of Main DB to 19 11:55:43.3 Info: PerformDBOperation 11:55:43.3 Info: Performing DB Operation 11:55:43.3 Info: => 0.0043097s 11:55:43.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-13T11:55:43', 'add_ape_quality_in_profiles') 11:55:43.3 Info: Committing Transaction 11:55:43.3 Info: 19: add_ape_quality_in_profiles migrated 11:55:43.3 Info: => 0.0047047s 11:55:43.3 Info: 20: remove_pushalot migrating 11:55:43.3 Info: Beginning Transaction 11:55:43.3 Info: Starting migration of Main DB to 20 11:55:43.3 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:43.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 11:55:43.3 Info: => 0.0001028s 11:55:43.3 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:43.3 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 11:55:43.3 Info: => 5.07E-05s 11:55:43.3 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:43.3 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 11:55:43.3 Info: => 5.2E-05s 11:55:43.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-13T11:55:43', 'remove_pushalot') 11:55:43.3 Info: Committing Transaction 11:55:43.3 Info: 20: remove_pushalot migrated 11:55:43.3 Info: => 0.0003378s 11:55:43.3 Info: 21: add_custom_filters migrating 11:55:43.3 Info: Beginning Transaction 11:55:43.3 Info: Starting migration of Main DB to 21 11:55:43.3 Info: CreateTable CustomFilters 11:55:43.3 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 11:55:43.3 Info: => 0.0001912s 11:55:43.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-13T11:55:43', 'add_custom_filters') 11:55:43.3 Info: Committing Transaction 11:55:43.3 Info: 21: add_custom_filters migrated 11:55:43.3 Info: => 0.0005427s 11:55:43.3 Info: 22: import_list_tags migrating 11:55:43.3 Info: Beginning Transaction 11:55:43.3 Info: Starting migration of Main DB to 22 11:55:43.3 Info: AlterTable ImportLists 11:55:43.3 Info: => 1.1E-06s 11:55:43.3 Info: CreateColumn ImportLists Tags String 11:55:43.3 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 11:55:43.3 Info: => 0.0026346s 11:55:43.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-13T11:55:43', 'import_list_tags') 11:55:43.3 Info: Committing Transaction 11:55:43.3 Info: 22: import_list_tags migrated 11:55:43.3 Info: => 0.0030012s 11:55:43.4 Info: 23: add_release_groups_etc migrating 11:55:43.4 Info: Beginning Transaction 11:55:43.4 Info: Starting migration of Main DB to 23 11:55:43.4 Info: CreateTable ArtistMetadata 11:55:43.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) 11:55:43.4 Info: => 0.000303s 11:55:43.4 Info: CreateIndex ArtistMetadata (ForeignArtistId) 11:55:43.4 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 11:55:43.4 Info: => 0.000171s 11:55:43.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" 11:55:43.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" 11:55:43.4 Info: => 0.0001653s 11:55:43.4 Info: AlterTable Artists 11:55:43.4 Info: => 8E-07s 11:55:43.4 Info: CreateColumn Artists ArtistMetadataId Int32 11:55:43.4 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:55:43.4 Info: => 0.0006082s 11:55:43.4 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:55:43.4 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:55:43.4 Info: => 0.0001352s 11:55:43.4 Info: CreateTable AlbumReleases 11:55:43.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) 11:55:43.4 Info: => 0.0002286s 11:55:43.4 Info: CreateIndex AlbumReleases (ForeignReleaseId) 11:55:43.4 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:55:43.4 Info: => 0.0001648s 11:55:43.4 Info: CreateIndex AlbumReleases (AlbumId) 11:55:43.4 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:55:43.4 Info: => 0.0001423s 11:55:43.4 Info: PerformDBOperation 11:55:43.4 Info: Performing DB Operation 11:55:43.4 Info: => 0.0097836s 11:55:43.4 Info: AlterTable Albums 11:55:43.4 Info: => 1E-06s 11:55:43.4 Info: CreateColumn Albums ArtistMetadataId Int32 11:55:43.4 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:55:43.4 Info: => 0.0007117s 11:55:43.4 Info: AlterTable Albums 11:55:43.4 Info: => 7E-07s 11:55:43.4 Info: CreateColumn Albums AnyReleaseOk Boolean 11:55:43.4 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 11:55:43.4 Info: => 0.0006161s 11:55:43.4 Info: AlterTable Albums 11:55:43.4 Info: => 8E-07s 11:55:43.4 Info: CreateColumn Albums Links String 11:55:43.4 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 11:55:43.4 Info: => 0.0005959s 11:55:43.4 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:55:43.4 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:55:43.4 Info: => 0.0001528s 11:55:43.4 Info: AlterTable Tracks 11:55:43.4 Info: => 6E-07s 11:55:43.4 Info: CreateColumn Tracks ForeignRecordingId String 11:55:43.4 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 11:55:43.4 Info: => 0.0006178s 11:55:43.4 Info: AlterTable Tracks 11:55:43.4 Info: => 7E-07s 11:55:43.4 Info: CreateColumn Tracks AlbumReleaseId Int32 11:55:43.4 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 11:55:43.4 Info: => 0.0006172s 11:55:43.4 Info: AlterTable Tracks 11:55:43.4 Info: => 7E-07s 11:55:43.4 Info: CreateColumn Tracks ArtistMetadataId Int32 11:55:43.4 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:55:43.4 Info: => 0.0006281s 11:55:43.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:55:43.4 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:55:43.4 Info: => 0.0001158s 11:55:43.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:55:43.4 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:55:43.4 Info: => 9.6E-05s 11:55:43.4 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 11:55:43.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) 11:55:43.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" 11:55:43.4 Info: DROP TABLE "Artists" 11:55:43.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:43.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:43.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:43.4 Info: => 0.006692s 11:55:43.4 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 11:55:43.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) 11:55:43.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" 11:55:43.4 Info: DROP TABLE "Albums" 11:55:43.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:43.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:43.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:43.4 Info: => 0.0056744s 11:55:43.4 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 11:55:43.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) 11:55:43.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" 11:55:43.4 Info: DROP TABLE "Tracks" 11:55:43.4 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:55:43.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:55:43.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:55:43.4 Info: => 0.0051783s 11:55:43.4 Info: DeleteColumn TrackFiles ArtistId 11:55:43.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) 11:55:43.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" 11:55:43.4 Info: DROP TABLE "TrackFiles" 11:55:43.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:55:43.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:43.4 Info: => 0.0050222s 11:55:43.4 Info: CreateIndex Artists (ArtistMetadataId) 11:55:43.4 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:55:43.4 Info: => 0.000143s 11:55:43.4 Info: CreateIndex Artists (Monitored) 11:55:43.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:55:43.4 Info: => 0.000134s 11:55:43.4 Info: CreateIndex Albums (ArtistMetadataId) 11:55:43.4 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:55:43.4 Info: => 0.0001351s 11:55:43.4 Info: CreateIndex Tracks (ArtistMetadataId) 11:55:43.4 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 11:55:43.4 Info: => 0.000133s 11:55:43.4 Info: CreateIndex Tracks (AlbumReleaseId) 11:55:43.4 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 11:55:43.4 Info: => 0.0001347s 11:55:43.4 Info: CreateIndex Tracks (ForeignRecordingId) 11:55:43.4 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 11:55:43.4 Info: => 0.000137s 11:55:43.4 Info: UpdateData 11:55:43.4 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:55:43.4 Info: => 0.0025902s 11:55:43.4 Info: UpdateData 11:55:43.4 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:55:43.4 Info: => 0.0001333s 11:55:43.4 Info: UpdateData 11:55:43.4 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 11:55:43.4 Info: => 7.31E-05s 11:55:43.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-13T11:55:43', 'add_release_groups_etc') 11:55:43.4 Info: Committing Transaction 11:55:43.4 Info: 23: add_release_groups_etc migrated 11:55:43.4 Info: => 0.0007056s 11:55:43.4 Info: 24: NewMediaInfoFormat migrating 11:55:43.4 Info: Beginning Transaction 11:55:43.4 Info: Starting migration of Main DB to 24 11:55:43.4 Info: UpdateData 11:55:43.4 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 11:55:43.4 Info: => 8.22E-05s 11:55:43.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-10-13T11:55:43', 'NewMediaInfoFormat') 11:55:43.4 Info: Committing Transaction 11:55:43.4 Info: 24: NewMediaInfoFormat migrated 11:55:43.4 Info: => 0.0003875s 11:55:43.4 Info: 25: rename_restrictions_to_release_profiles migrating 11:55:43.4 Info: Beginning Transaction 11:55:43.4 Info: Starting migration of Main DB to 25 11:55:43.4 Info: RenameTable Restrictions ReleaseProfiles 11:55:43.4 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 11:55:43.4 Info: => 0.0014917s 11:55:43.4 Info: AlterTable ReleaseProfiles 11:55:43.4 Info: => 8E-07s 11:55:43.4 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 11:55:43.4 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 11:55:43.4 Info: => 0.0005666s 11:55:43.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-10-13T11:55:43', 'rename_restrictions_to_release_profiles') 11:55:43.4 Info: Committing Transaction 11:55:43.4 Info: 25: rename_restrictions_to_release_profiles migrated 11:55:43.4 Info: => 0.0009086s 11:55:43.4 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 11:55:43.4 Info: Beginning Transaction 11:55:43.4 Info: Starting migration of Main DB to 26 11:55:43.4 Info: RenameTable Profiles QualityProfiles 11:55:43.4 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 11:55:43.4 Info: => 0.0014078s 11:55:43.4 Info: AlterTable QualityProfiles 11:55:43.4 Info: => 9E-07s 11:55:43.4 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 11:55:43.4 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:55:43.4 Info: => 0.0005343s 11:55:43.4 Info: AlterTable LanguageProfiles 11:55:43.4 Info: => 7E-07s 11:55:43.4 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 11:55:43.4 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:55:43.4 Info: => 0.000521s 11:55:43.4 Info: UpdateData 11:55:43.4 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:55:43.4 Info: => 7.05E-05s 11:55:43.4 Info: UpdateData 11:55:43.4 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:55:43.4 Info: => 5.36E-05s 11:55:43.4 Info: RenameColumn Artists ProfileId to QualityProfileId 11:55:43.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) 11:55:43.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" 11:55:43.4 Info: DROP TABLE "Artists" 11:55:43.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:43.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:43.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:43.4 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:55:43.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:55:43.4 Info: => 0.0068585s 11:55:43.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-10-13T11:55:43', 'rename_quality_profiles_add_upgrade_allowed') 11:55:43.4 Info: Committing Transaction 11:55:43.4 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 11:55:43.4 Info: => 0.0073371s 11:55:43.4 Info: 27: add_import_exclusions migrating 11:55:43.4 Info: Beginning Transaction 11:55:43.4 Info: Starting migration of Main DB to 27 11:55:43.4 Info: CreateTable ImportListExclusions 11:55:43.4 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 11:55:43.4 Info: => 0.0002003s 11:55:43.4 Info: CreateIndex ImportListExclusions (ForeignId) 11:55:43.4 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 11:55:43.4 Info: => 0.0001463s 11:55:43.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-10-13T11:55:43', 'add_import_exclusions') 11:55:43.4 Info: Committing Transaction 11:55:43.4 Info: 27: add_import_exclusions migrated 11:55:43.4 Info: => 0.0005302s 11:55:43.4 Info: 28: clean_artist_metadata_table migrating 11:55:43.4 Info: Beginning Transaction 11:55:43.4 Info: Starting migration of Main DB to 28 11:55:43.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) 11:55:43.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) 11:55:43.4 Info: => 0.0002178s 11:55:43.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) 11:55:43.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) 11:55:43.4 Info: => 0.0001633s 11:55:43.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) 11:55:43.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) 11:55:43.4 Info: => 0.0001555s 11:55:43.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) 11:55:43.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) 11:55:43.4 Info: => 0.0001761s 11:55:43.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) 11:55:43.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) 11:55:43.4 Info: => 0.0001756s 11:55:43.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) 11:55:43.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) 11:55:43.4 Info: => 0.0001555s 11:55:43.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-10-13T11:55:43', 'clean_artist_metadata_table') 11:55:43.4 Info: Committing Transaction 11:55:43.4 Info: 28: clean_artist_metadata_table migrated 11:55:43.4 Info: => 0.000483s 11:55:43.4 Info: 29: health_issue_notification migrating 11:55:43.4 Info: Beginning Transaction 11:55:43.4 Info: Starting migration of Main DB to 29 11:55:43.4 Info: AlterTable Notifications 11:55:43.4 Info: => 8E-07s 11:55:43.4 Info: CreateColumn Notifications OnHealthIssue Boolean 11:55:43.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 11:55:43.4 Info: => 0.0006206s 11:55:43.4 Info: AlterTable Notifications 11:55:43.4 Info: => 8E-07s 11:55:43.4 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 11:55:43.4 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 11:55:43.4 Info: => 0.0005843s 11:55:43.4 Info: AlterTable Notifications 11:55:43.4 Info: => 7E-07s 11:55:43.4 Info: CreateColumn Notifications OnDownloadFailure Boolean 11:55:43.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 11:55:43.4 Info: => 0.0005819s 11:55:43.4 Info: AlterTable Notifications 11:55:43.4 Info: => 7E-07s 11:55:43.4 Info: CreateColumn Notifications OnImportFailure Boolean 11:55:43.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 11:55:43.4 Info: => 0.0005817s 11:55:43.4 Info: AlterTable Notifications 11:55:43.4 Info: => 8E-07s 11:55:43.4 Info: CreateColumn Notifications OnTrackRetag Boolean 11:55:43.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 11:55:43.4 Info: => 0.0005834s 11:55:43.4 Info: DeleteColumn Notifications OnDownload 11:55:43.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) 11:55:43.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" 11:55:43.4 Info: DROP TABLE "Notifications" 11:55:43.4 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:55:43.4 Info: => 0.0061491s 11:55:43.4 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 11:55:43.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) 11:55:43.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" 11:55:43.4 Info: DROP TABLE "Notifications" 11:55:43.4 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:55:43.4 Info: => 0.0049966s 11:55:43.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-10-13T11:55:43', 'health_issue_notification') 11:55:43.4 Info: Committing Transaction 11:55:43.4 Info: 29: health_issue_notification migrated 11:55:43.4 Info: => 0.0054489s 11:55:43.4 Info: 30: add_mediafilerepository_mtime migrating 11:55:43.4 Info: Beginning Transaction 11:55:43.4 Info: Starting migration of Main DB to 30 11:55:43.4 Info: AlterTable TrackFiles 11:55:43.4 Info: => 1E-06s 11:55:43.4 Info: CreateColumn TrackFiles Modified DateTime 11:55:43.4 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 11:55:43.4 Info: => 0.0006324s 11:55:43.4 Info: AlterTable TrackFiles 11:55:43.4 Info: => 8E-07s 11:55:43.4 Info: CreateColumn TrackFiles Path String 11:55:43.4 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 11:55:43.4 Info: => 0.000549s 11:55:43.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:55:43.4 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:55:43.4 Info: => 5.88E-05s 11:55:43.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) 11:55:43.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) 11:55:43.4 Info: => 0.0001601s 11:55:43.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) 11:55:43.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) 11:55:43.4 Info: => 0.0001942s 11:55:43.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) 11:55:43.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) 11:55:43.4 Info: => 0.0002051s 11:55:43.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") 11:55:43.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") 11:55:43.4 Info: => 0.0001208s 11:55:43.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:55:43.4 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:55:43.4 Info: => 0.0001107s 11:55:43.4 Info: AlterTable TrackFiles 11:55:43.4 Info: => 8E-07s 11:55:43.4 Info: AlterColumn TrackFiles Path String 11:55:43.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) 11:55:43.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" 11:55:43.4 Info: DROP TABLE "TrackFiles" 11:55:43.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:55:43.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:43.4 Info: => 0.0052115s 11:55:43.4 Info: CreateIndex TrackFiles (Path) 11:55:43.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:55:43.4 Info: => 0.0001453s 11:55:43.4 Info: DeleteColumn TrackFiles RelativePath 11:55:43.5 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:55:43.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" 11:55:43.5 Info: DROP TABLE "TrackFiles" 11:55:43.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:55:43.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:43.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:55:43.5 Info: => 0.0053348s 11:55:43.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-10-13T11:55:43', 'add_mediafilerepository_mtime') 11:55:43.5 Info: Committing Transaction 11:55:43.5 Info: 30: add_mediafilerepository_mtime migrated 11:55:43.5 Info: => 0.0057516s 11:55:43.5 Info: 31: add_artistmetadataid_constraint migrating 11:55:43.5 Info: Beginning Transaction 11:55:43.5 Info: Starting migration of Main DB to 31 11:55:43.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") 11:55:43.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") 11:55:43.5 Info: => 0.0001689s 11:55:43.5 Info: DeleteIndex Artists (ArtistMetadataId) 11:55:43.5 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 11:55:43.5 Info: => 0.0001505s 11:55:43.5 Info: AlterColumn Artists ArtistMetadataId Int32 11:55:43.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:55:43.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" 11:55:43.5 Info: DROP TABLE "Artists" 11:55:43.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:43.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:43.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:43.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:55:43.5 Info: => 0.0067108s 11:55:43.5 Info: CreateIndex Artists (ArtistMetadataId) 11:55:43.5 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:55:43.5 Info: => 0.00014s 11:55:43.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-10-13T11:55:43', 'add_artistmetadataid_constraint') 11:55:43.5 Info: Committing Transaction 11:55:43.5 Info: 31: add_artistmetadataid_constraint migrated 11:55:43.5 Info: => 0.0005759s 11:55:43.5 Info: 32: old_ids_and_artist_alias migrating 11:55:43.5 Info: Beginning Transaction 11:55:43.5 Info: Starting migration of Main DB to 32 11:55:43.5 Info: AlterTable ArtistMetadata 11:55:43.5 Info: => 8E-07s 11:55:43.5 Info: CreateColumn ArtistMetadata Aliases String 11:55:43.5 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 11:55:43.5 Info: => 0.0005744s 11:55:43.5 Info: AlterTable ArtistMetadata 11:55:43.5 Info: => 8E-07s 11:55:43.5 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 11:55:43.5 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 11:55:43.5 Info: => 0.0005552s 11:55:43.5 Info: AlterTable Albums 11:55:43.5 Info: => 8E-07s 11:55:43.5 Info: CreateColumn Albums OldForeignAlbumIds String 11:55:43.5 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 11:55:43.5 Info: => 0.0005474s 11:55:43.5 Info: AlterTable AlbumReleases 11:55:43.5 Info: => 8E-07s 11:55:43.5 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 11:55:43.5 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 11:55:43.5 Info: => 0.0005457s 11:55:43.5 Info: AlterTable Tracks 11:55:43.5 Info: => 9E-07s 11:55:43.5 Info: CreateColumn Tracks OldForeignRecordingIds String 11:55:43.5 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 11:55:43.5 Info: => 0.0005576s 11:55:43.5 Info: AlterTable Tracks 11:55:43.5 Info: => 7E-07s 11:55:43.5 Info: CreateColumn Tracks OldForeignTrackIds String 11:55:43.5 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 11:55:43.5 Info: => 0.0005619s 11:55:43.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-10-13T11:55:43', 'old_ids_and_artist_alias') 11:55:43.5 Info: Committing Transaction 11:55:43.5 Info: 32: old_ids_and_artist_alias migrated 11:55:43.5 Info: => 0.000949s 11:55:43.5 Info: 33: download_propers_config migrating 11:55:43.5 Info: Beginning Transaction 11:55:43.5 Info: Starting migration of Main DB to 33 11:55:43.5 Info: PerformDBOperation 11:55:43.5 Info: Performing DB Operation 11:55:43.5 Info: => 0.0006566s 11:55:43.5 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 11:55:43.5 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 11:55:43.5 Info: => 5.8E-05s 11:55:43.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-10-13T11:55:43', 'download_propers_config') 11:55:43.5 Info: Committing Transaction 11:55:43.5 Info: 33: download_propers_config migrated 11:55:43.5 Info: => 0.0003735s 11:55:43.5 Info: 34: remove_language_profiles migrating 11:55:43.5 Info: Beginning Transaction 11:55:43.5 Info: Starting migration of Main DB to 34 11:55:43.5 Info: DeleteTable LanguageProfiles 11:55:43.5 Info: DROP TABLE "LanguageProfiles" 11:55:43.5 Info: => 0.0003439s 11:55:43.5 Info: DeleteColumn Artists LanguageProfileId 11:55:43.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:55:43.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" 11:55:43.5 Info: DROP TABLE "Artists" 11:55:43.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:43.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:43.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:43.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:55:43.5 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:55:43.5 Info: => 0.0056728s 11:55:43.5 Info: DeleteColumn ImportLists LanguageProfileId 11:55:43.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) 11:55:43.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" 11:55:43.5 Info: DROP TABLE "ImportLists" 11:55:43.5 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 11:55:43.5 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:55:43.5 Info: => 0.005084s 11:55:43.5 Info: DeleteColumn Blacklist Language 11:55:43.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) 11:55:43.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" 11:55:43.5 Info: DROP TABLE "Blacklist" 11:55:43.5 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 11:55:43.5 Info: => 0.0067639s 11:55:43.5 Info: DeleteColumn History Language 11:55:43.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) 11:55:43.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" 11:55:43.5 Info: DROP TABLE "History" 11:55:43.5 Info: ALTER TABLE "History_temp" RENAME TO "History" 11:55:43.5 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:55:43.5 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:55:43.5 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:55:43.5 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:55:43.5 Info: => 0.0055948s 11:55:43.5 Info: DeleteColumn LyricFiles Language 11:55:43.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) 11:55:43.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" 11:55:43.5 Info: DROP TABLE "LyricFiles" 11:55:43.5 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:55:43.5 Info: => 0.0047346s 11:55:43.5 Info: DeleteColumn TrackFiles Language 11:55:43.5 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:55:43.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" 11:55:43.5 Info: DROP TABLE "TrackFiles" 11:55:43.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:55:43.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:43.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:55:43.5 Info: => 0.0068527s 11:55:43.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-10-13T11:55:43', 'remove_language_profiles') 11:55:43.5 Info: Committing Transaction 11:55:43.5 Info: 34: remove_language_profiles migrated 11:55:43.5 Info: => 0.0074581s 11:55:43.5 Info: 35: multi_disc_naming_format migrating 11:55:43.5 Info: Beginning Transaction 11:55:43.5 Info: Starting migration of Main DB to 35 11:55:43.5 Info: AlterTable NamingConfig 11:55:43.5 Info: => 7E-07s 11:55:43.5 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 11:55:43.5 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 11:55:43.5 Info: => 0.0005563s 11:55:43.5 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 11:55:43.5 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 11:55:43.5 Info: => 6.31E-05s 11:55:43.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-10-13T11:55:43', 'multi_disc_naming_format') 11:55:43.5 Info: Committing Transaction 11:55:43.5 Info: 35: multi_disc_naming_format migrated 11:55:43.5 Info: => 0.000392s 11:55:43.5 Info: 36: add_download_client_priority migrating 11:55:43.5 Info: Beginning Transaction 11:55:43.5 Info: Starting migration of Main DB to 36 11:55:43.5 Info: AlterTable DownloadClients 11:55:43.5 Info: => 1.1E-06s 11:55:43.5 Info: CreateColumn DownloadClients Priority Int32 11:55:43.5 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 11:55:43.5 Info: => 0.0005847s 11:55:43.5 Info: PerformDBOperation 11:55:43.5 Info: Performing DB Operation 11:55:43.5 Info: => 0.0292413s 11:55:43.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-10-13T11:55:43', 'add_download_client_priority') 11:55:43.5 Info: Committing Transaction 11:55:43.5 Info: 36: add_download_client_priority migrated 11:55:43.5 Info: => 0.0297268s 11:55:43.5 Info: 37: remove_growl_prowl migrating 11:55:43.5 Info: Beginning Transaction 11:55:43.5 Info: Starting migration of Main DB to 37 11:55:43.5 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:43.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 11:55:43.5 Info: => 8.56E-05s 11:55:43.5 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:43.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 11:55:43.5 Info: => 5.02E-05s 11:55:43.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-10-13T11:55:43', 'remove_growl_prowl') 11:55:43.5 Info: Committing Transaction 11:55:43.5 Info: 37: remove_growl_prowl migrated 11:55:43.5 Info: => 0.000362s 11:55:43.5 Info: 38: remove_plex_hometheatre migrating 11:55:43.5 Info: Beginning Transaction 11:55:43.5 Info: Starting migration of Main DB to 38 11:55:43.5 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:43.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 11:55:43.5 Info: => 7.8E-05s 11:55:43.5 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:43.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 11:55:43.5 Info: => 5.14E-05s 11:55:43.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-10-13T11:55:43', 'remove_plex_hometheatre') 11:55:43.5 Info: Committing Transaction 11:55:43.5 Info: 38: remove_plex_hometheatre migrated 11:55:43.5 Info: => 0.0003599s 11:55:43.5 Info: 39: add_root_folder_add_defaults migrating 11:55:43.5 Info: Beginning Transaction 11:55:43.5 Info: Starting migration of Main DB to 39 11:55:43.5 Info: AlterTable RootFolders 11:55:43.5 Info: => 1.1E-06s 11:55:43.5 Info: CreateColumn RootFolders Name String 11:55:43.5 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 11:55:43.5 Info: => 0.0006605s 11:55:43.5 Info: AlterTable RootFolders 11:55:43.5 Info: => 7E-07s 11:55:43.5 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 11:55:43.5 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 11:55:43.5 Info: => 0.0005778s 11:55:43.5 Info: AlterTable RootFolders 11:55:43.5 Info: => 8E-07s 11:55:43.5 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 11:55:43.5 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 11:55:43.5 Info: => 0.0005801s 11:55:43.5 Info: AlterTable RootFolders 11:55:43.5 Info: => 8E-07s 11:55:43.5 Info: CreateColumn RootFolders DefaultMonitorOption Int32 11:55:43.5 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 11:55:43.5 Info: => 0.0005734s 11:55:43.5 Info: AlterTable RootFolders 11:55:43.5 Info: => 8E-07s 11:55:43.5 Info: CreateColumn RootFolders DefaultTags String 11:55:43.5 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 11:55:43.5 Info: => 0.0006086s 11:55:43.5 Info: PerformDBOperation 11:55:43.5 Info: Performing DB Operation 11:55:43.5 Info: => 0.001739s 11:55:43.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-10-13T11:55:43', 'add_root_folder_add_defaults') 11:55:43.5 Info: Committing Transaction 11:55:43.5 Info: 39: add_root_folder_add_defaults migrated 11:55:43.5 Info: => 0.0021094s 11:55:43.5 Info: 40: task_duration migrating 11:55:43.5 Info: Beginning Transaction 11:55:43.5 Info: Starting migration of Main DB to 40 11:55:43.5 Info: AlterTable ScheduledTasks 11:55:43.5 Info: => 1E-06s 11:55:43.5 Info: CreateColumn ScheduledTasks LastStartTime DateTime 11:55:43.5 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 11:55:43.5 Info: => 0.0006433s 11:55:43.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-10-13T11:55:43', 'task_duration') 11:55:43.5 Info: Committing Transaction 11:55:43.5 Info: 40: task_duration migrated 11:55:43.5 Info: => 0.0010033s 11:55:43.5 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 11:55:43.5 Info: Beginning Transaction 11:55:43.5 Info: Starting migration of Main DB to 41 11:55:43.5 Info: AlterTable ReleaseProfiles 11:55:43.5 Info: => 1.2E-06s 11:55:43.5 Info: CreateColumn ReleaseProfiles Enabled Boolean 11:55:43.5 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 11:55:43.5 Info: => 0.0006236s 11:55:43.5 Info: AlterTable ReleaseProfiles 11:55:43.5 Info: => 8E-07s 11:55:43.5 Info: CreateColumn ReleaseProfiles IndexerId Int32 11:55:43.5 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 11:55:43.6 Info: => 0.0006185s 11:55:43.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-10-13T11:55:43', 'add_indexer_and_enabled_to_release_profiles') 11:55:43.6 Info: Committing Transaction 11:55:43.6 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 11:55:43.6 Info: => 0.0009822s 11:55:43.6 Info: 42: remove_album_folders migrating 11:55:43.6 Info: Beginning Transaction 11:55:43.6 Info: Starting migration of Main DB to 42 11:55:43.6 Info: DeleteColumn Artists AlbumFolder 11:55:43.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) 11:55:43.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" 11:55:43.6 Info: DROP TABLE "Artists" 11:55:43.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:43.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:43.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:43.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:55:43.6 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:55:43.6 Info: => 0.0065976s 11:55:43.6 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 11:55:43.6 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 11:55:43.6 Info: => 6.65E-05s 11:55:43.6 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 11:55:43.6 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 11:55:43.6 Info: => 5.42E-05s 11:55:43.6 Info: DeleteColumn NamingConfig AlbumFolderFormat 11:55:43.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) 11:55:43.6 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 11:55:43.6 Info: DROP TABLE "NamingConfig" 11:55:43.6 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 11:55:43.6 Info: => 0.0062906s 11:55:43.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-10-13T11:55:43', 'remove_album_folders') 11:55:43.6 Info: Committing Transaction 11:55:43.6 Info: 42: remove_album_folders migrated 11:55:43.6 Info: => 0.0067873s 11:55:43.6 Info: 44: add_priority_to_indexers migrating 11:55:43.6 Info: Beginning Transaction 11:55:43.6 Info: Starting migration of Main DB to 44 11:55:43.6 Info: AlterTable Indexers 11:55:43.6 Info: => 1.2E-06s 11:55:43.6 Info: CreateColumn Indexers Priority Int32 11:55:43.6 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 11:55:43.6 Info: => 0.0006086s 11:55:43.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-10-13T11:55:43', 'add_priority_to_indexers') 11:55:43.6 Info: Committing Transaction 11:55:43.6 Info: 44: add_priority_to_indexers migrated 11:55:43.6 Info: => 0.0009726s 11:55:43.6 Info: 45: remove_chown_and_folderchmod_config migrating 11:55:43.6 Info: Beginning Transaction 11:55:43.6 Info: Starting migration of Main DB to 45 11:55:43.6 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 11:55:43.6 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 11:55:43.6 Info: => 0.0001494s 11:55:43.6 Info: PerformDBOperation 11:55:43.6 Info: Performing DB Operation 11:55:43.6 Info: => 0.0006434s 11:55:43.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-10-13T11:55:43', 'remove_chown_and_folderchmod_config') 11:55:43.6 Info: Committing Transaction 11:55:43.6 Info: 45: remove_chown_and_folderchmod_config migrated 11:55:43.6 Info: => 0.0009939s 11:55:43.6 Info: 47: update_notifiarr migrating 11:55:43.6 Info: Beginning Transaction 11:55:43.6 Info: Starting migration of Main DB to 47 11:55:43.6 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 11:55:43.6 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 11:55:43.6 Info: => 0.0001092s 11:55:43.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-10-13T11:55:43', 'update_notifiarr') 11:55:43.6 Info: Committing Transaction 11:55:43.6 Info: 47: update_notifiarr migrated 11:55:43.6 Info: => 0.0004458s 11:55:43.6 Info: 49: email_multiple_addresses migrating 11:55:43.6 Info: Beginning Transaction 11:55:43.6 Info: Starting migration of Main DB to 49 11:55:43.6 Info: PerformDBOperation 11:55:43.6 Info: Performing DB Operation 11:55:43.6 Info: => 0.0026983s 11:55:43.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-10-13T11:55:43', 'email_multiple_addresses') 11:55:43.6 Info: Committing Transaction 11:55:43.6 Info: 49: email_multiple_addresses migrated 11:55:43.6 Info: => 0.0030583s 11:55:43.6 Info: 50: rename_blacklist_to_blocklist migrating 11:55:43.6 Info: Beginning Transaction 11:55:43.6 Info: Starting migration of Main DB to 50 11:55:43.6 Info: RenameTable Blacklist Blocklist 11:55:43.6 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 11:55:43.6 Info: => 0.002002s 11:55:43.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-10-13T11:55:43', 'rename_blacklist_to_blocklist') 11:55:43.6 Info: Committing Transaction 11:55:43.6 Info: 50: rename_blacklist_to_blocklist migrated 11:55:43.6 Info: => 0.0023919s 11:55:43.6 Info: 51: cdh_per_downloadclient migrating 11:55:43.6 Info: Beginning Transaction 11:55:43.6 Info: Starting migration of Main DB to 51 11:55:43.6 Info: AlterTable DownloadClients 11:55:43.6 Info: => 1.1E-06s 11:55:43.6 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 11:55:43.6 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 11:55:43.6 Info: => 0.0006325s 11:55:43.6 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 11:55:43.6 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 11:55:43.6 Info: => 0.0006134s 11:55:43.6 Info: PerformDBOperation 11:55:43.6 Info: Performing DB Operation 11:55:43.6 Info: => 0.0046085s 11:55:43.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-10-13T11:55:43', 'cdh_per_downloadclient') 11:55:43.6 Info: Committing Transaction 11:55:43.6 Info: 51: cdh_per_downloadclient migrated 11:55:43.6 Info: => 0.0050072s 11:55:43.6 Info: 52: download_history migrating 11:55:43.6 Info: Beginning Transaction 11:55:43.6 Info: Starting migration of Main DB to 52 11:55:43.6 Info: CreateTable DownloadHistory 11:55:43.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) 11:55:43.6 Info: => 0.0002557s 11:55:43.6 Info: CreateIndex DownloadHistory (EventType) 11:55:43.6 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 11:55:43.6 Info: => 0.0001577s 11:55:43.6 Info: CreateIndex DownloadHistory (ArtistId) 11:55:43.6 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 11:55:43.6 Info: => 0.0001412s 11:55:43.6 Info: CreateIndex DownloadHistory (DownloadId) 11:55:43.6 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 11:55:43.6 Info: => 0.0001474s 11:55:43.6 Info: PerformDBOperation 11:55:43.6 Info: Performing DB Operation 11:55:43.6 Info: => 0.0026168s 11:55:43.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-10-13T11:55:43', 'download_history') 11:55:43.6 Info: Committing Transaction 11:55:43.6 Info: 52: download_history migrated 11:55:43.6 Info: => 0.0030601s 11:55:43.6 Info: 53: add_update_history migrating 11:55:43.6 Info: Beginning Transaction 11:55:43.6 Info: Starting migration of Main DB to 53 11:55:43.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-10-13T11:55:43', 'add_update_history') 11:55:43.6 Info: Committing Transaction 11:55:43.6 Info: 53: add_update_history migrated 11:55:43.6 Info: => 0.0005033s 11:55:43.6 Info: 54: add_on_update_to_notifications migrating 11:55:43.6 Info: Beginning Transaction 11:55:43.6 Info: Starting migration of Main DB to 54 11:55:43.6 Info: AlterTable Notifications 11:55:43.6 Info: => 1E-06s 11:55:43.6 Info: CreateColumn Notifications OnApplicationUpdate Boolean 11:55:43.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 11:55:43.6 Info: => 0.0006486s 11:55:43.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-10-13T11:55:43', 'add_on_update_to_notifications') 11:55:43.6 Info: Committing Transaction 11:55:43.6 Info: 54: add_on_update_to_notifications migrated 11:55:43.6 Info: => 0.0010186s 11:55:43.6 Info: 55: download_client_per_indexer migrating 11:55:43.6 Info: Beginning Transaction 11:55:43.6 Info: Starting migration of Main DB to 55 11:55:43.6 Info: AlterTable Indexers 11:55:43.6 Info: => 1.1E-06s 11:55:43.6 Info: CreateColumn Indexers DownloadClientId Int32 11:55:43.6 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 11:55:43.6 Info: => 0.0006948s 11:55:43.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-10-13T11:55:43', 'download_client_per_indexer') 11:55:43.6 Info: Committing Transaction 11:55:43.6 Info: 55: download_client_per_indexer migrated 11:55:43.6 Info: => 0.0010892s 11:55:43.6 Info: 56: AddNewItemMonitorType migrating 11:55:43.6 Info: Beginning Transaction 11:55:43.6 Info: Starting migration of Main DB to 56 11:55:43.6 Info: AlterTable Artists 11:55:43.6 Info: => 1.1E-06s 11:55:43.6 Info: CreateColumn Artists MonitorNewItems Int32 11:55:43.6 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 11:55:43.6 Info: => 0.0006245s 11:55:43.6 Info: AlterTable RootFolders 11:55:43.6 Info: => 9E-07s 11:55:43.6 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 11:55:43.6 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 11:55:43.6 Info: => 0.0005984s 11:55:43.6 Info: AlterTable ImportLists 11:55:43.6 Info: => 8E-07s 11:55:43.6 Info: CreateColumn ImportLists MonitorNewItems Int32 11:55:43.6 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 11:55:43.6 Info: => 0.0006109s 11:55:43.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-10-13T11:55:43', 'AddNewItemMonitorType') 11:55:43.6 Info: Committing Transaction 11:55:43.6 Info: 56: AddNewItemMonitorType migrated 11:55:43.6 Info: => 0.0010066s 11:55:43.6 Info: 57: ImportListSearch migrating 11:55:43.6 Info: Beginning Transaction 11:55:43.6 Info: Starting migration of Main DB to 57 11:55:43.6 Info: AlterTable ImportLists 11:55:43.6 Info: => 1E-06s 11:55:43.6 Info: CreateColumn ImportLists ShouldSearch Boolean 11:55:43.6 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 11:55:43.6 Info: => 0.0006332s 11:55:43.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-10-13T11:55:43', 'ImportListSearch') 11:55:43.6 Info: Committing Transaction 11:55:43.6 Info: 57: ImportListSearch migrated 11:55:43.6 Info: => 0.0010012s 11:55:43.6 Info: 58: ImportListMonitorExisting migrating 11:55:43.6 Info: Beginning Transaction 11:55:43.6 Info: Starting migration of Main DB to 58 11:55:43.6 Info: AlterTable ImportLists 11:55:43.6 Info: => 1.2E-06s 11:55:43.6 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 11:55:43.6 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 11:55:43.6 Info: => 0.0006258s 11:55:43.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-10-13T11:55:43', 'ImportListMonitorExisting') 11:55:43.6 Info: Committing Transaction 11:55:43.6 Info: 58: ImportListMonitorExisting migrated 11:55:43.6 Info: => 0.000997s 11:55:43.6 Info: 59: add_indexer_tags migrating 11:55:43.6 Info: Beginning Transaction 11:55:43.6 Info: Starting migration of Main DB to 59 11:55:43.6 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:43.6 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 11:55:43.6 Info: => 7.81E-05s 11:55:43.6 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:43.6 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 11:55:43.6 Info: => 5.07E-05s 11:55:43.6 Info: AlterTable Indexers 11:55:43.6 Info: => 6E-07s 11:55:43.6 Info: CreateColumn Indexers Tags String 11:55:43.6 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 11:55:43.6 Info: => 0.0006055s 11:55:43.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-10-13T11:55:43', 'add_indexer_tags') 11:55:43.6 Info: Committing Transaction 11:55:43.6 Info: 59: add_indexer_tags migrated 11:55:43.6 Info: => 0.0009703s 11:55:43.6 Info: 60: update_audio_types migrating 11:55:43.6 Info: Beginning Transaction 11:55:43.6 Info: Starting migration of Main DB to 60 11:55:43.6 Info: PerformDBOperation 11:55:43.6 Info: Performing DB Operation 11:55:43.6 Info: => 0.0024184s 11:55:43.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-10-13T11:55:43', 'update_audio_types') 11:55:43.6 Info: Committing Transaction 11:55:43.6 Info: 60: update_audio_types migrated 11:55:43.6 Info: => 0.0027756s 11:55:43.6 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 11:55:43.6 Info: Beginning Transaction 11:55:43.6 Info: Starting migration of Main DB to 61 11:55:43.6 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:43.6 Info: DELETE FROM "Commands" WHERE 1 = 1 11:55:43.6 Info: => 7.27E-05s 11:55:43.6 Info: AlterTable AlbumReleases 11:55:43.6 Info: => 6E-07s 11:55:43.6 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 11:55:43.6 Info: CREATE TABLE "AlbumReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL, "OldForeignReleaseIds" TEXT NOT NULL) 11:55:43.6 Info: INSERT INTO "AlbumReleases_temp" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds") SELECT "Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds" FROM "AlbumReleases" 11:55:43.6 Info: DROP TABLE "AlbumReleases" 11:55:43.6 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 11:55:43.6 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:55:43.6 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:55:43.6 Info: => 0.0056879s 11:55:43.6 Info: AlterTable Albums 11:55:43.6 Info: => 8E-07s 11:55:43.6 Info: AlterColumn Albums LastInfoSync DateTimeOffset 11:55:43.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 11:55:43.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 11:55:43.6 Info: DROP TABLE "Albums" 11:55:43.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:43.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:43.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:43.6 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:55:43.6 Info: => 0.0070919s 11:55:43.6 Info: AlterTable Albums 11:55:43.6 Info: => 7E-07s 11:55:43.6 Info: AlterColumn Albums ReleaseDate DateTimeOffset 11:55:43.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 11:55:43.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 11:55:43.6 Info: DROP TABLE "Albums" 11:55:43.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:43.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:43.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:43.6 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:55:43.6 Info: => 0.0058147s 11:55:43.6 Info: AlterTable Albums 11:55:43.6 Info: => 7E-07s 11:55:43.6 Info: AlterColumn Albums Added DateTimeOffset 11:55:43.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 11:55:43.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 11:55:43.6 Info: DROP TABLE "Albums" 11:55:43.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:43.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:43.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:43.6 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:55:43.6 Info: => 0.0057892s 11:55:43.6 Info: AlterTable Artists 11:55:43.6 Info: => 8E-07s 11:55:43.6 Info: AlterColumn Artists LastInfoSync DateTimeOffset 11:55:43.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 11:55:43.6 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 11:55:43.6 Info: DROP TABLE "Artists" 11:55:43.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:43.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:43.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:43.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:55:43.6 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:55:43.6 Info: => 0.0058764s 11:55:43.6 Info: AlterTable Artists 11:55:43.6 Info: => 7E-07s 11:55:43.6 Info: AlterColumn Artists Added DateTimeOffset 11:55:43.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 11:55:43.6 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 11:55:43.6 Info: DROP TABLE "Artists" 11:55:43.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:43.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:43.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:43.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:55:43.6 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:55:43.6 Info: => 0.0068045s 11:55:43.6 Info: AlterTable Blocklist 11:55:43.6 Info: => 8E-07s 11:55:43.6 Info: AlterColumn Blocklist Date DateTimeOffset 11:55:43.6 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 11:55:43.6 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 11:55:43.6 Info: DROP TABLE "Blocklist" 11:55:43.6 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 11:55:43.6 Info: => 0.0050871s 11:55:43.6 Info: AlterTable Blocklist 11:55:43.6 Info: => 8E-07s 11:55:43.6 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 11:55:43.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) 11:55:43.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" 11:55:43.7 Info: DROP TABLE "Blocklist" 11:55:43.7 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 11:55:43.7 Info: => 0.0060156s 11:55:43.7 Info: AlterTable Commands 11:55:43.7 Info: => 9E-07s 11:55:43.7 Info: AlterColumn Commands QueuedAt DateTimeOffset 11:55:43.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) 11:55:43.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" 11:55:43.7 Info: DROP TABLE "Commands" 11:55:43.7 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 11:55:43.7 Info: => 0.0050251s 11:55:43.7 Info: AlterTable Commands 11:55:43.7 Info: => 8E-07s 11:55:43.7 Info: AlterColumn Commands StartedAt DateTimeOffset 11:55:43.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) 11:55:43.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" 11:55:43.7 Info: DROP TABLE "Commands" 11:55:43.7 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 11:55:43.7 Info: => 0.0050135s 11:55:43.7 Info: AlterTable Commands 11:55:43.7 Info: => 8E-07s 11:55:43.7 Info: AlterColumn Commands EndedAt DateTimeOffset 11:55:43.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) 11:55:43.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" 11:55:43.7 Info: DROP TABLE "Commands" 11:55:43.7 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 11:55:43.7 Info: => 0.0060255s 11:55:43.7 Info: AlterTable DownloadClientStatus 11:55:43.7 Info: => 8E-07s 11:55:43.7 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 11:55:43.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) 11:55:43.7 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 11:55:43.7 Info: DROP TABLE "DownloadClientStatus" 11:55:43.7 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 11:55:43.7 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:55:43.7 Info: => 0.0052387s 11:55:43.7 Info: AlterTable DownloadClientStatus 11:55:43.7 Info: => 8E-07s 11:55:43.7 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 11:55:43.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) 11:55:43.7 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 11:55:43.7 Info: DROP TABLE "DownloadClientStatus" 11:55:43.7 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 11:55:43.7 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:55:43.7 Info: => 0.0063373s 11:55:43.7 Info: AlterTable DownloadClientStatus 11:55:43.7 Info: => 8E-07s 11:55:43.7 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 11:55:43.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) 11:55:43.7 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 11:55:43.7 Info: DROP TABLE "DownloadClientStatus" 11:55:43.7 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 11:55:43.7 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:55:43.7 Info: => 0.0052226s 11:55:43.7 Info: AlterTable DownloadHistory 11:55:43.7 Info: => 1E-06s 11:55:43.7 Info: AlterColumn DownloadHistory Date DateTimeOffset 11:55:43.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) 11:55:43.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" 11:55:43.7 Info: DROP TABLE "DownloadHistory" 11:55:43.7 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 11:55:43.7 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 11:55:43.7 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 11:55:43.7 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 11:55:43.7 Info: => 0.0067072s 11:55:43.7 Info: AlterTable ExtraFiles 11:55:43.7 Info: => 9E-07s 11:55:43.7 Info: AlterColumn ExtraFiles Added DateTimeOffset 11:55:43.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) 11:55:43.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" 11:55:43.7 Info: DROP TABLE "ExtraFiles" 11:55:43.7 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 11:55:43.7 Info: => 0.0050147s 11:55:43.7 Info: AlterTable ExtraFiles 11:55:43.7 Info: => 8E-07s 11:55:43.7 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 11:55:43.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) 11:55:43.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" 11:55:43.7 Info: DROP TABLE "ExtraFiles" 11:55:43.7 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 11:55:43.7 Info: => 0.0050324s 11:55:43.7 Info: AlterTable History 11:55:43.7 Info: => 9E-07s 11:55:43.7 Info: AlterColumn History Date DateTimeOffset 11:55:43.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) 11:55:43.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" 11:55:43.7 Info: DROP TABLE "History" 11:55:43.7 Info: ALTER TABLE "History_temp" RENAME TO "History" 11:55:43.7 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:55:43.7 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:55:43.7 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:55:43.7 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:55:43.7 Info: => 0.0068295s 11:55:43.7 Info: AlterTable ImportListStatus 11:55:43.7 Info: => 8E-07s 11:55:43.7 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 11:55:43.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) 11:55:43.7 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 11:55:43.7 Info: DROP TABLE "ImportListStatus" 11:55:43.7 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 11:55:43.7 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:55:43.7 Info: => 0.0052485s 11:55:43.7 Info: AlterTable ImportListStatus 11:55:43.7 Info: => 8E-07s 11:55:43.7 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 11:55:43.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) 11:55:43.7 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 11:55:43.7 Info: DROP TABLE "ImportListStatus" 11:55:43.7 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 11:55:43.7 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:55:43.7 Info: => 0.0062955s 11:55:43.7 Info: AlterTable ImportListStatus 11:55:43.7 Info: => 7E-07s 11:55:43.7 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 11:55:43.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) 11:55:43.7 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 11:55:43.7 Info: DROP TABLE "ImportListStatus" 11:55:43.7 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 11:55:43.7 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:55:43.7 Info: => 0.00529s 11:55:43.7 Info: AlterTable IndexerStatus 11:55:43.7 Info: => 8E-07s 11:55:43.7 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 11:55:43.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) 11:55:43.7 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 11:55:43.7 Info: DROP TABLE "IndexerStatus" 11:55:43.7 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 11:55:43.7 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:55:43.7 Info: => 0.005335s 11:55:43.7 Info: AlterTable IndexerStatus 11:55:43.7 Info: => 8E-07s 11:55:43.7 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 11:55:43.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) 11:55:43.7 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 11:55:43.7 Info: DROP TABLE "IndexerStatus" 11:55:43.7 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 11:55:43.7 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:55:43.7 Info: => 0.0063356s 11:55:43.7 Info: AlterTable IndexerStatus 11:55:43.7 Info: => 8E-07s 11:55:43.7 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 11:55:43.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) 11:55:43.7 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 11:55:43.7 Info: DROP TABLE "IndexerStatus" 11:55:43.7 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 11:55:43.7 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:55:43.7 Info: => 0.0053346s 11:55:43.7 Info: AlterTable LyricFiles 11:55:43.7 Info: => 8E-07s 11:55:43.7 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 11:55:43.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) 11:55:43.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" 11:55:43.8 Info: DROP TABLE "LyricFiles" 11:55:43.8 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:55:43.8 Info: => 0.0060322s 11:55:43.8 Info: AlterTable LyricFiles 11:55:43.8 Info: => 8E-07s 11:55:43.8 Info: AlterColumn LyricFiles Added DateTimeOffset 11:55:43.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) 11:55:43.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" 11:55:43.8 Info: DROP TABLE "LyricFiles" 11:55:43.8 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:55:43.8 Info: => 0.0050731s 11:55:43.8 Info: AlterTable MetadataFiles 11:55:43.8 Info: => 9E-07s 11:55:43.8 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 11:55:43.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) 11:55:43.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" 11:55:43.8 Info: DROP TABLE "MetadataFiles" 11:55:43.8 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 11:55:43.8 Info: => 0.0051201s 11:55:43.8 Info: AlterTable MetadataFiles 11:55:43.8 Info: => 1E-06s 11:55:43.8 Info: AlterColumn MetadataFiles Added DateTimeOffset 11:55:43.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) 11:55:43.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" 11:55:43.8 Info: DROP TABLE "MetadataFiles" 11:55:43.8 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 11:55:43.8 Info: => 0.0059539s 11:55:43.8 Info: AlterTable PendingReleases 11:55:43.8 Info: => 8E-07s 11:55:43.8 Info: AlterColumn PendingReleases Added DateTimeOffset 11:55:43.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) 11:55:43.8 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 11:55:43.8 Info: DROP TABLE "PendingReleases" 11:55:43.8 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 11:55:43.8 Info: => 0.0050544s 11:55:43.8 Info: AlterTable ScheduledTasks 11:55:43.8 Info: => 9E-07s 11:55:43.8 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 11:55:43.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) 11:55:43.8 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 11:55:43.8 Info: DROP TABLE "ScheduledTasks" 11:55:43.8 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 11:55:43.8 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:55:43.8 Info: => 0.0061643s 11:55:43.8 Info: AlterTable ScheduledTasks 11:55:43.8 Info: => 8E-07s 11:55:43.8 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 11:55:43.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) 11:55:43.8 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 11:55:43.8 Info: DROP TABLE "ScheduledTasks" 11:55:43.8 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 11:55:43.8 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:55:43.8 Info: => 0.005307s 11:55:43.8 Info: AlterTable TrackFiles 11:55:43.8 Info: => 8E-07s 11:55:43.8 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 11:55:43.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) 11:55:43.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" 11:55:43.8 Info: DROP TABLE "TrackFiles" 11:55:43.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:55:43.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:43.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:55:43.8 Info: => 0.0057712s 11:55:43.8 Info: AlterTable TrackFiles 11:55:43.8 Info: => 7E-07s 11:55:43.8 Info: AlterColumn TrackFiles Modified DateTimeOffset 11:55:43.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) 11:55:43.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" 11:55:43.8 Info: DROP TABLE "TrackFiles" 11:55:43.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:55:43.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:43.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:55:43.8 Info: => 0.017159s 11:55:43.8 Info: AlterTable VersionInfo 11:55:43.8 Info: => 1.1E-06s 11:55:43.8 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 11:55:43.8 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 11:55:43.8 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 11:55:43.8 Info: DROP TABLE "VersionInfo" 11:55:43.8 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 11:55:43.8 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:55:43.8 Info: => 0.0050215s 11:55:43.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-10-13T11:55:43', 'postgres_update_timestamp_columns_to_with_timezone') 11:55:43.8 Info: Committing Transaction 11:55:43.8 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 11:55:43.8 Info: => 0.0058981s 11:55:43.8 Info: 62: add_on_delete_to_notifications migrating 11:55:43.8 Info: Beginning Transaction 11:55:43.8 Info: Starting migration of Main DB to 62 11:55:43.8 Info: AlterTable Notifications 11:55:43.8 Info: => 1.5E-06s 11:55:43.8 Info: CreateColumn Notifications OnArtistDelete Boolean 11:55:43.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 11:55:43.8 Info: => 0.000662s 11:55:43.8 Info: AlterTable Notifications 11:55:43.8 Info: => 9E-07s 11:55:43.8 Info: CreateColumn Notifications OnAlbumDelete Boolean 11:55:43.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 11:55:43.8 Info: => 0.0006115s 11:55:43.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-10-13T11:55:43', 'add_on_delete_to_notifications') 11:55:43.8 Info: Committing Transaction 11:55:43.8 Info: 62: add_on_delete_to_notifications migrated 11:55:43.8 Info: => 0.0010475s 11:55:43.8 Info: 63: add_custom_formats migrating 11:55:43.8 Info: Beginning Transaction 11:55:43.8 Info: Starting migration of Main DB to 63 11:55:43.8 Info: AlterTable DelayProfiles 11:55:43.8 Info: => 1.3E-06s 11:55:43.8 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 11:55:43.8 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 11:55:43.8 Info: => 0.0006345s 11:55:43.8 Info: UpdateData 11:55:43.8 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 11:55:43.8 Info: => 7.34E-05s 11:55:43.8 Info: AlterTable TrackFiles 11:55:43.8 Info: => 8E-07s 11:55:43.8 Info: CreateColumn TrackFiles OriginalFilePath String 11:55:43.8 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 11:55:43.8 Info: => 0.0005952s 11:55:43.8 Info: PerformDBOperation 11:55:43.8 Info: Performing DB Operation 11:55:43.8 Info: => 0.0017095s 11:55:43.8 Info: CreateTable CustomFormats 11:55:43.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) 11:55:43.8 Info: => 0.0001722s 11:55:43.8 Info: CreateIndex CustomFormats (Name) 11:55:43.8 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 11:55:43.8 Info: => 0.0001587s 11:55:43.8 Info: AlterTable QualityProfiles 11:55:43.8 Info: => 1E-06s 11:55:43.8 Info: CreateColumn QualityProfiles FormatItems String 11:55:43.8 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 11:55:43.8 Info: => 0.0006114s 11:55:43.8 Info: AlterTable QualityProfiles 11:55:43.8 Info: => 1.1E-06s 11:55:43.8 Info: CreateColumn QualityProfiles MinFormatScore Int32 11:55:43.8 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 11:55:43.8 Info: => 0.0006141s 11:55:43.8 Info: AlterTable QualityProfiles 11:55:43.8 Info: => 2.8E-06s 11:55:43.8 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 11:55:43.8 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 11:55:43.8 Info: => 0.0006179s 11:55:43.8 Info: PerformDBOperation 11:55:43.8 Info: Performing DB Operation 11:55:43.8 Info: => 0.0068755s 11:55:43.8 Info: PerformDBOperation 11:55:43.8 Info: Performing DB Operation 11:55:43.8 Info: => 0.0015813s 11:55:43.8 Info: DeleteColumn ReleaseProfiles Preferred 11:55:43.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) 11:55:43.8 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 11:55:43.8 Info: DROP TABLE "ReleaseProfiles" 11:55:43.8 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 11:55:43.8 Info: => 0.0055671s 11:55:43.8 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 11:55:43.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) 11:55:43.8 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 11:55:43.8 Info: DROP TABLE "ReleaseProfiles" 11:55:43.8 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 11:55:43.8 Info: => 0.0063588s 11:55:43.8 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 11:55:43.8 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 11:55:43.8 Info: => 7.09E-05s 11:55:43.8 Info: AlterTable DelayProfiles 11:55:43.8 Info: => 1.3E-06s 11:55:43.8 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 11:55:43.8 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 11:55:43.8 Info: => 0.0006356s 11:55:43.8 Info: AlterTable DelayProfiles 11:55:43.8 Info: => 1.6E-06s 11:55:43.8 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 11:55:43.8 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 11:55:43.8 Info: => 0.0006213s 11:55:43.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-10-13T11:55:43', 'add_custom_formats') 11:55:43.8 Info: Committing Transaction 11:55:43.8 Info: 63: add_custom_formats migrated 11:55:43.8 Info: => 0.0010815s 11:55:43.8 Info: 64: add_result_to_commands migrating 11:55:43.8 Info: Beginning Transaction 11:55:43.8 Info: Starting migration of Main DB to 64 11:55:43.8 Info: AlterTable Commands 11:55:43.8 Info: => 1.8E-06s 11:55:43.8 Info: CreateColumn Commands Result Int32 11:55:43.8 Info: ALTER TABLE "Commands" ADD COLUMN "Result" INTEGER NOT NULL DEFAULT 1 11:55:43.8 Info: => 0.0006494s 11:55:43.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (64, '2024-10-13T11:55:43', 'add_result_to_commands') 11:55:43.8 Info: Committing Transaction 11:55:43.8 Info: 64: add_result_to_commands migrated 11:55:43.8 Info: => 0.0010128s 11:55:43.8 Info: 65: health_restored_notification migrating 11:55:43.8 Info: Beginning Transaction 11:55:43.8 Info: Starting migration of Main DB to 65 11:55:43.8 Info: AlterTable Notifications 11:55:43.8 Info: => 1.3E-06s 11:55:43.8 Info: CreateColumn Notifications OnHealthRestored Boolean 11:55:43.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthRestored" INTEGER NOT NULL DEFAULT 0 11:55:43.8 Info: => 0.0006751s 11:55:43.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (65, '2024-10-13T11:55:43', 'health_restored_notification') 11:55:43.8 Info: Committing Transaction 11:55:43.8 Info: 65: health_restored_notification migrated 11:55:43.8 Info: => 0.0010362s 11:55:43.8 Info: 66: remove_uc migrating 11:55:43.8 Info: Beginning Transaction 11:55:43.8 Info: Starting migration of Main DB to 66 11:55:43.9 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:43.9 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Usenet Crawler' 11:55:43.9 Info: => 8.22E-05s 11:55:43.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (66, '2024-10-13T11:55:43', 'remove_uc') 11:55:43.9 Info: Committing Transaction 11:55:43.9 Info: 66: remove_uc migrated 11:55:43.9 Info: => 0.000399s 11:55:43.9 Info: 67: download_clients_rename_tv_to_music migrating 11:55:43.9 Info: Beginning Transaction 11:55:43.9 Info: Starting migration of Main DB to 67 11:55:43.9 Info: PerformDBOperation 11:55:43.9 Info: Performing DB Operation 11:55:43.9 Info: => 0.002633s 11:55:43.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (67, '2024-10-13T11:55:43', 'download_clients_rename_tv_to_music') 11:55:43.9 Info: Committing Transaction 11:55:43.9 Info: 67: download_clients_rename_tv_to_music migrated 11:55:43.9 Info: => 0.002986s 11:55:43.9 Info: 68: add_colon_replacement_to_naming_config migrating 11:55:43.9 Info: Beginning Transaction 11:55:43.9 Info: Starting migration of Main DB to 68 11:55:43.9 Info: AlterTable NamingConfig 11:55:43.9 Info: => 1.5E-06s 11:55:43.9 Info: CreateColumn NamingConfig ColonReplacementFormat Int32 11:55:43.9 Info: ALTER TABLE "NamingConfig" ADD COLUMN "ColonReplacementFormat" INTEGER NOT NULL DEFAULT 4 11:55:43.9 Info: => 0.0006807s 11:55:43.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (68, '2024-10-13T11:55:43', 'add_colon_replacement_to_naming_config') 11:55:43.9 Info: Committing Transaction 11:55:43.9 Info: 68: add_colon_replacement_to_naming_config migrated 11:55:43.9 Info: => 0.001058s 11:55:43.9 Info: 69: list_sync_time migrating 11:55:43.9 Info: Beginning Transaction 11:55:43.9 Info: Starting migration of Main DB to 69 11:55:43.9 Info: DeleteColumn ImportListStatus LastSyncListInfo 11:55:43.9 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 11:55:43.9 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "ImportListStatus" 11:55:43.9 Info: DROP TABLE "ImportListStatus" 11:55:43.9 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 11:55:43.9 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:55:43.9 Info: => 0.0054685s 11:55:43.9 Info: AlterTable ImportListStatus 11:55:43.9 Info: => 1.1E-06s 11:55:43.9 Info: CreateColumn ImportListStatus LastInfoSync DateTimeOffset 11:55:43.9 Info: ALTER TABLE "ImportListStatus" ADD COLUMN "LastInfoSync" DATETIME 11:55:43.9 Info: => 0.0006151s 11:55:43.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (69, '2024-10-13T11:55:43', 'list_sync_time') 11:55:43.9 Info: Committing Transaction 11:55:43.9 Info: 69: list_sync_time migrated 11:55:43.9 Info: => 0.0010061s 11:55:43.9 Info: 70: add_download_client_tags migrating 11:55:43.9 Info: Beginning Transaction 11:55:43.9 Info: Starting migration of Main DB to 70 11:55:43.9 Info: AlterTable DownloadClients 11:55:43.9 Info: => 1.4E-06s 11:55:43.9 Info: CreateColumn DownloadClients Tags String 11:55:43.9 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Tags" TEXT 11:55:43.9 Info: => 0.0006451s 11:55:43.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (70, '2024-10-13T11:55:43', 'add_download_client_tags') 11:55:43.9 Info: Committing Transaction 11:55:43.9 Info: 70: add_download_client_tags migrated 11:55:43.9 Info: => 0.0009967s 11:55:43.9 Info: 71: add_notification_status migrating 11:55:43.9 Info: Beginning Transaction 11:55:43.9 Info: Starting migration of Main DB to 71 11:55:43.9 Info: CreateTable NotificationStatus 11:55:43.9 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) 11:55:43.9 Info: => 0.0002301s 11:55:43.9 Info: CreateIndex NotificationStatus (ProviderId) 11:55:43.9 Info: CREATE UNIQUE INDEX "IX_NotificationStatus_ProviderId" ON "NotificationStatus" ("ProviderId" ASC) 11:55:43.9 Info: => 0.0001259s 11:55:43.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (71, '2024-10-13T11:55:43', 'add_notification_status') 11:55:43.9 Info: Committing Transaction 11:55:43.9 Info: 71: add_notification_status migrated 11:55:43.9 Info: => 0.0004816s 11:55:43.9 Info: 72: add_alac_24_quality_in_profiles migrating 11:55:43.9 Info: Beginning Transaction 11:55:43.9 Info: Starting migration of Main DB to 72 11:55:43.9 Info: PerformDBOperation 11:55:43.9 Info: Performing DB Operation 11:55:43.9 Info: => 0.0044138s 11:55:43.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (72, '2024-10-13T11:55:43', 'add_alac_24_quality_in_profiles') 11:55:43.9 Info: Committing Transaction 11:55:43.9 Info: 72: add_alac_24_quality_in_profiles migrated 11:55:43.9 Info: => 0.0047641s 11:55:43.9 Info: 73: add_salt_to_users migrating 11:55:43.9 Info: Beginning Transaction 11:55:43.9 Info: Starting migration of Main DB to 73 11:55:43.9 Info: AlterTable Users 11:55:43.9 Info: => 1.6E-06s 11:55:43.9 Info: CreateColumn Users Salt String 11:55:43.9 Info: ALTER TABLE "Users" ADD COLUMN "Salt" TEXT 11:55:43.9 Info: => 0.0006827s 11:55:43.9 Info: CreateColumn Users Iterations Int32 11:55:43.9 Info: ALTER TABLE "Users" ADD COLUMN "Iterations" INTEGER 11:55:43.9 Info: => 0.0006483s 11:55:43.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (73, '2024-10-13T11:55:43', 'add_salt_to_users') 11:55:43.9 Info: Committing Transaction 11:55:43.9 Info: 73: add_salt_to_users migrated 11:55:43.9 Info: => 0.0009987s 11:55:43.9 Info: 74: add_auto_tagging migrating 11:55:43.9 Info: Beginning Transaction 11:55:43.9 Info: Starting migration of Main DB to 74 11:55:43.9 Info: CreateTable AutoTagging 11:55:43.9 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 '[]') 11:55:43.9 Info: => 0.0002151s 11:55:43.9 Info: CreateIndex AutoTagging (Name) 11:55:43.9 Info: CREATE UNIQUE INDEX "IX_AutoTagging_Name" ON "AutoTagging" ("Name" ASC) 11:55:43.9 Info: => 0.0001307s 11:55:43.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (74, '2024-10-13T11:55:43', 'add_auto_tagging') 11:55:43.9 Info: Committing Transaction 11:55:43.9 Info: 74: add_auto_tagging migrated 11:55:43.9 Info: => 0.0004919s 11:55:43.9 Info: 75: quality_definition_preferred_size migrating 11:55:43.9 Info: Beginning Transaction 11:55:43.9 Info: Starting migration of Main DB to 75 11:55:43.9 Info: AlterTable QualityDefinitions 11:55:43.9 Info: => 1.7E-06s 11:55:43.9 Info: CreateColumn QualityDefinitions PreferredSize Double 11:55:43.9 Info: ALTER TABLE "QualityDefinitions" ADD COLUMN "PreferredSize" NUMERIC 11:55:43.9 Info: => 0.0006834s 11:55:43.9 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "PreferredSize" = "MaxSize" - 5 WHERE "MaxSize" > 5 11:55:43.9 Info: UPDATE "QualityDefinitions" SET "PreferredSize" = "MaxSize" - 5 WHERE "MaxSize" > 5 11:55:43.9 Info: => 6.96E-05s 11:55:43.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (75, '2024-10-13T11:55:43', 'quality_definition_preferred_size') 11:55:43.9 Info: Committing Transaction 11:55:43.9 Info: 75: quality_definition_preferred_size migrated 11:55:43.9 Info: => 0.000388s 11:55:43.9 Info: 76: add_on_artist_add_to_notifications migrating 11:55:43.9 Info: Beginning Transaction 11:55:43.9 Info: Starting migration of Main DB to 76 11:55:43.9 Info: AlterTable Notifications 11:55:43.9 Info: => 1E-06s 11:55:43.9 Info: CreateColumn Notifications OnArtistAdd Boolean 11:55:43.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistAdd" INTEGER NOT NULL DEFAULT 0 11:55:43.9 Info: => 0.0006736s 11:55:43.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (76, '2024-10-13T11:55:43', 'add_on_artist_add_to_notifications') 11:55:43.9 Info: Committing Transaction 11:55:43.9 Info: 76: add_on_artist_add_to_notifications migrated 11:55:43.9 Info: => 0.0010215s 11:55:43.9 Info: 77: album_last_searched_time migrating 11:55:43.9 Info: Beginning Transaction 11:55:43.9 Info: Starting migration of Main DB to 77 11:55:43.9 Info: AlterTable Albums 11:55:43.9 Info: => 1.6E-06s 11:55:43.9 Info: CreateColumn Albums LastSearchTime DateTimeOffset 11:55:43.9 Info: ALTER TABLE "Albums" ADD COLUMN "LastSearchTime" DATETIME 11:55:43.9 Info: => 0.0006627s 11:55:43.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (77, '2024-10-13T11:55:43', 'album_last_searched_time') 11:55:43.9 Info: Committing Transaction 11:55:43.9 Info: 77: album_last_searched_time migrated 11:55:43.9 Info: => 0.0010071s 11:55:43.9 Info: 78: add_indexer_flags migrating 11:55:43.9 Info: Beginning Transaction 11:55:43.9 Info: Starting migration of Main DB to 78 11:55:43.9 Info: AlterTable Blocklist 11:55:43.9 Info: => 1.4E-06s 11:55:43.9 Info: CreateColumn Blocklist IndexerFlags Int32 11:55:43.9 Info: ALTER TABLE "Blocklist" ADD COLUMN "IndexerFlags" INTEGER NOT NULL DEFAULT 0 11:55:43.9 Info: => 0.0007148s 11:55:43.9 Info: AlterTable TrackFiles 11:55:43.9 Info: => 1.1E-06s 11:55:43.9 Info: CreateColumn TrackFiles IndexerFlags Int32 11:55:43.9 Info: ALTER TABLE "TrackFiles" ADD COLUMN "IndexerFlags" INTEGER NOT NULL DEFAULT 0 11:55:43.9 Info: => 0.0006454s 11:55:43.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (78, '2024-10-13T11:55:43', 'add_indexer_flags') 11:55:43.9 Info: Committing Transaction 11:55:43.9 Info: 78: add_indexer_flags migrated 11:55:43.9 Info: => 0.0009987s 11:55:43.9 Info: 79: add_indexes_album_statistics migrating 11:55:43.9 Info: Beginning Transaction 11:55:43.9 Info: Starting migration of Main DB to 79 11:55:43.9 Info: CreateIndex Albums (Monitored) 11:55:43.9 Info: CREATE INDEX "IX_Albums_Monitored" ON "Albums" ("Monitored" ASC) 11:55:43.9 Info: => 0.000142s 11:55:43.9 Info: CreateIndex Albums (ReleaseDate) 11:55:43.9 Info: CREATE INDEX "IX_Albums_ReleaseDate" ON "Albums" ("ReleaseDate" ASC) 11:55:43.9 Info: => 0.000126s 11:55:43.9 Info: CreateIndex AlbumReleases (Monitored) 11:55:43.9 Info: CREATE INDEX "IX_AlbumReleases_Monitored" ON "AlbumReleases" ("Monitored" ASC) 11:55:43.9 Info: => 0.0001175s 11:55:43.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (79, '2024-10-13T11:55:43', 'add_indexes_album_statistics') 11:55:43.9 Info: Committing Transaction 11:55:43.9 Info: 79: add_indexes_album_statistics migrated 11:55:43.9 Info: => 0.0004716s 11:55:43.9 Debug: Took: 00:00:01.0787951 11:55:44.0 Info: Caching database 11:55:44.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [10] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-10-13T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-13T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 11:55:44.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [10] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-10-08T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-13T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-13T00:00:00Z"] Added = ["2024-10-13T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:55:44.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-10-13T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 11:55:44.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:55:44.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists"."Id" AS "ArtistId", "Albums"."Id" AS "AlbumId", COUNT("Tracks"."Id") AS "TotalTrackCount", SUM(CASE WHEN "Albums"."ReleaseDate" <= @currentDate OR "Tracks"."TrackFileId" > 0 THEN 1 ELSE 0 END) AS "AvailableTrackCount", SUM(CASE WHEN ("Albums"."Monitored" = 1 AND "Albums"."ReleaseDate" <= @currentDate) OR "Tracks"."TrackFileId" > 0 THEN 1 ELSE 0 END) AS "TrackCount", SUM(CASE WHEN "Tracks"."TrackFileId" > 0 THEN 1 ELSE 0 END) AS TrackFileCount FROM "Tracks" JOIN "AlbumReleases" ON ("Tracks"."AlbumReleaseId" = "AlbumReleases"."Id") JOIN "Albums" ON ("AlbumReleases"."AlbumId" = "Albums"."Id") JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") WHERE ("AlbumReleases"."Monitored" = @Clause5_P1) GROUP BY "Artists"."Id" , "Albums"."Id" PARAMETERS: currentDate = ["2024-10-13T11:55:44.2300798Z"] Clause5_P1 = [true] ==== End Query Trace ==== 11:55:44.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists"."Id" AS "ArtistId", "AlbumId", SUM(COALESCE("Size", 0)) AS SizeOnDisk FROM "TrackFiles" JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") GROUP BY "Artists"."Id" , "TrackFiles"."AlbumId" PARAMETERS: ==== End Query Trace ==== 11:55:44.2 Info: --- End: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_get_stats_for_artist --- 11:55:44.2 Info: --- Start: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_have_size_on_disk_of_zero_when_no_track_file --- 11:55:44.3 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:55:44.3 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173443006307_3/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:55:44.3 Info: DatabaseEngineVersionCheck migrating 11:55:44.3 Info: PerformDBOperation 11:55:44.3 Info: Performing DB Operation 11:55:44.3 Info: SQLite 3.46.1 11:55:44.3 Info: => 0.0012007s 11:55:44.3 Info: DatabaseEngineVersionCheck migrated 11:55:44.3 Info: => 0.0012294s 11:55:44.3 Debug: Took: 00:00:00.0159281 11:55:44.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [10] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-10-13T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-13T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 11:55:44.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [10] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-10-08T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-13T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-13T00:00:00Z"] Added = ["2024-10-13T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:55:44.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-10-13T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 11:55:44.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:55:44.3 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-13T11:55:44.3429916Z"] Clause5_P1 = [true] ==== End Query Trace ==== 11:55:44.3 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 ==== 11:55:44.3 Info: --- End: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_have_size_on_disk_of_zero_when_no_track_file --- 11:55:44.3 Info: --- Start: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_have_size_on_disk_when_track_file_exists --- 11:55:44.3 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:55:44.3 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173443691186_5/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:55:44.3 Info: DatabaseEngineVersionCheck migrating 11:55:44.3 Info: PerformDBOperation 11:55:44.3 Info: Performing DB Operation 11:55:44.3 Info: SQLite 3.46.1 11:55:44.3 Info: => 0.0012147s 11:55:44.3 Info: DatabaseEngineVersionCheck migrated 11:55:44.3 Info: => 0.0012387s 11:55:44.3 Debug: Took: 00:00:00.0138144 11:55:44.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [10] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-10-13T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-13T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 11:55:44.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [10] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-10-08T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-13T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-13T00:00:00Z"] Added = ["2024-10-13T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:55:44.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-10-13T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 11:55:44.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:55:44.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path1\""] Size = [1] Modified = ["2024-10-13T00:00:00Z"] DateAdded = ["2024-10-13T00: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 ==== 11:55:44.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-13T11:55:44.424723Z"] Clause5_P1 = [true] ==== End Query Trace ==== 11:55:44.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 ==== 11:55:44.4 Info: --- End: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_have_size_on_disk_when_track_file_exists --- 11:55:43.9 Info: --- Start: NzbDrone.Common.Test.ProcessProviderFixture.exists_should_find_running_process --- 11:55:43.9 Debug: Starting /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Lidarr.Test.Dummy 11:55:44.0 Debug: Dummy process. ID:36518 Name:Lidarr.Test.Dummy Path:/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Lidarr.Test.Dummy 11:55:44.5 Debug: Found 1 processes with the name: Lidarr.Test.Dummy 11:55:44.5 Debug: - [36518] Lidarr.Test.Dummy 11:55:44.5 Debug: Found 0 processes with the name: Lidarr.Test.Dummy 11:55:44.5 Info: --- End: NzbDrone.Common.Test.ProcessProviderFixture.exists_should_find_running_process --- 11:55:44.4 Info: --- Start: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_include_unmonitored_track_with_file_in_track_count --- 11:55:44.4 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:55:44.4 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173444505507_7/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:55:44.4 Info: DatabaseEngineVersionCheck migrating 11:55:44.4 Info: PerformDBOperation 11:55:44.4 Info: Performing DB Operation 11:55:44.4 Info: SQLite 3.46.1 11:55:44.4 Info: => 0.0012s 11:55:44.4 Info: DatabaseEngineVersionCheck migrated 11:55:44.4 Info: => 0.0012236s 11:55:44.4 Debug: Took: 00:00:00.0137907 11:55:44.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [10] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-10-13T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-13T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 11:55:44.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [10] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-10-08T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-13T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-13T00:00:00Z"] Added = ["2024-10-13T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:55:44.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-10-13T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 11:55:44.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:55:44.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-13T11:55:44.4905071Z"] Clause5_P1 = [true] ==== End Query Trace ==== 11:55:44.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 ==== 11:55:44.5 Info: --- End: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_include_unmonitored_track_with_file_in_track_count --- 11:55:44.5 Info: --- Start: NzbDrone.Common.Test.ProcessProviderFixture.GetById_should_return_null_if_process_doesnt_exist --- 11:55:44.5 Debug: Finding process with Id:1234567 11:55:44.5 Warn: Unable to find process with ID 1234567 11:55:44.6 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] 11:55:44.5 Info: --- Start: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_not_duplicate_size_for_multi_track_files --- 11:55:44.5 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:55:44.5 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173445326730_9/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:55:44.5 Info: DatabaseEngineVersionCheck migrating 11:55:44.5 Info: PerformDBOperation 11:55:44.5 Info: Performing DB Operation 11:55:44.5 Info: SQLite 3.46.1 11:55:44.5 Info: => 0.0011978s 11:55:44.5 Info: DatabaseEngineVersionCheck migrated 11:55:44.5 Info: => 0.0012214s 11:55:44.5 Debug: Took: 00:00:00.0138353 11:55:44.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [10] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-10-13T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-13T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 11:55:44.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [10] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-10-08T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-13T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-13T00:00:00Z"] Added = ["2024-10-13T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:55:44.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-10-13T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 11:55:44.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:55:44.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path1\""] Size = [1] Modified = ["2024-10-13T00:00:00Z"] DateAdded = ["2024-10-13T00: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 ==== 11:55:44.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"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 ==== 11:55:44.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-13T11:55:44.6466794Z"] Clause5_P1 = [true] ==== End Query Trace ==== 11:55:44.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 ==== 11:55:44.6 Info: --- End: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_not_duplicate_size_for_multi_track_files --- 11:55:44.6 Info: --- Start: NzbDrone.Common.Test.ProcessProviderFixture.GetProcessById_should_return_null_for_invalid_process(0) --- 11:55:44.6 Debug: Finding process with Id:0 11:55:44.6 Warn: Unable to find process with ID 0 11:55:44.6 Info: --- End: NzbDrone.Common.Test.ProcessProviderFixture.GetProcessById_should_return_null_for_invalid_process(0) --- 11:55:44.6 Info: --- Start: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_not_include_unmonitored_track_in_track_count --- 11:55:44.6 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:55:44.6 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173446712338_11/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:55:44.6 Info: DatabaseEngineVersionCheck migrating 11:55:44.6 Info: PerformDBOperation 11:55:44.6 Info: Performing DB Operation 11:55:44.6 Info: SQLite 3.46.1 11:55:44.6 Info: => 0.0011807s 11:55:44.6 Info: DatabaseEngineVersionCheck migrated 11:55:44.6 Info: => 0.0012055s 11:55:44.6 Debug: Took: 00:00:00.0137632 11:55:44.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-13T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-13T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 11:55:44.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-08T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-13T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-13T00:00:00Z"] Added = ["2024-10-13T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:55:44.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-13T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 11:55:44.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 = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:55:44.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-13T11:55:44.7102457Z"] Clause5_P1 = [true] ==== End Query Trace ==== 11:55:44.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 ==== 11:55:44.7 Info: --- End: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_not_include_unmonitored_track_in_track_count --- 11:55:44.6 Info: --- Start: NzbDrone.Common.Test.ProcessProviderFixture.GetProcessById_should_return_null_for_invalid_process(-1) --- 11:55:44.6 Debug: Finding process with Id:-1 11:55:44.7 Warn: Unable to find process with ID -1 11:55:44.7 Info: --- End: NzbDrone.Common.Test.ProcessProviderFixture.GetProcessById_should_return_null_for_invalid_process(-1) --- 11:55:44.7 Info: --- Start: NzbDrone.Core.Test.AutoTagging.AutoTaggingServiceFixture.should_have_tags_to_add_if_artist_does_not_have_match_tag --- 11:55:44.7 Info: --- End: NzbDrone.Core.Test.AutoTagging.AutoTaggingServiceFixture.should_have_tags_to_add_if_artist_does_not_have_match_tag --- 11:55:44.7 Info: --- Start: NzbDrone.Core.Test.AutoTagging.AutoTaggingServiceFixture.should_have_tags_to_remove_if_artist_has_matching_tag_and_remove_is_true --- 11:55:44.7 Info: --- End: NzbDrone.Core.Test.AutoTagging.AutoTaggingServiceFixture.should_have_tags_to_remove_if_artist_has_matching_tag_and_remove_is_true --- 11:55:44.7 Info: --- Start: NzbDrone.Core.Test.AutoTagging.AutoTaggingServiceFixture.should_match_if_specification_is_negated --- 11:55:44.7 Info: --- End: NzbDrone.Core.Test.AutoTagging.AutoTaggingServiceFixture.should_match_if_specification_is_negated --- 11:55:44.8 Info: --- Start: NzbDrone.Core.Test.AutoTagging.AutoTaggingServiceFixture.should_not_have_changes_if_there_are_no_auto_tags --- 11:55:44.8 Info: --- End: NzbDrone.Core.Test.AutoTagging.AutoTaggingServiceFixture.should_not_have_changes_if_there_are_no_auto_tags --- 11:55:44.8 Info: --- Start: NzbDrone.Core.Test.AutoTagging.AutoTaggingServiceFixture.should_not_have_tags_to_remove_if_artist_has_matching_tag_but_remove_is_false --- 11:55:44.8 Info: --- End: NzbDrone.Core.Test.AutoTagging.AutoTaggingServiceFixture.should_not_have_tags_to_remove_if_artist_has_matching_tag_but_remove_is_false --- 11:55:44.7 Info: --- Start: NzbDrone.Common.Test.ProcessProviderFixture.GetProcessById_should_return_null_for_invalid_process(9999) --- 11:55:44.7 Debug: Finding process with Id:9999 11:55:44.8 Warn: Unable to find process with ID 9999 11:55:44.8 Info: --- End: NzbDrone.Common.Test.ProcessProviderFixture.GetProcessById_should_return_null_for_invalid_process(9999) --- 11:55:44.8 Info: --- Start: NzbDrone.Core.Test.Blocklisting.BlocklistRepositoryFixture.should_be_able_to_write_to_database --- 11:55:44.8 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:55:44.8 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173448050815_13/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:55:44.8 Info: DatabaseEngineVersionCheck migrating 11:55:44.8 Info: PerformDBOperation 11:55:44.8 Info: Performing DB Operation 11:55:44.8 Info: SQLite 3.46.1 11:55:44.8 Info: => 0.0011695s 11:55:44.8 Info: DatabaseEngineVersionCheck migrated 11:55:44.8 Info: => 0.0011936s 11:55:44.8 Debug: Took: 00:00:00.0140174 11:55:44.8 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-13T11:55:44.8229682Z"] PublishedDate = [null] Size = [null] Protocol = ["unknown"] Indexer = [null] IndexerFlags = [0] Message = [null] TorrentInfoHash = [null] Id = [0] ==== End Query Trace ==== 11:55:44.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Blocklist".* FROM "Blocklist" PARAMETERS: ==== End Query Trace ==== 11:55:44.8 Info: --- End: NzbDrone.Core.Test.Blocklisting.BlocklistRepositoryFixture.should_be_able_to_write_to_database --- 11:55:44.8 Info: --- Start: NzbDrone.Core.Test.Blocklisting.BlocklistRepositoryFixture.should_check_for_blocklisted_title_case_insensative --- 11:55:44.8 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:55:44.8 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173448880143_15/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:55:44.8 Info: DatabaseEngineVersionCheck migrating 11:55:44.8 Info: PerformDBOperation 11:55:44.8 Info: Performing DB Operation 11:55:44.8 Info: SQLite 3.46.1 11:55:44.8 Info: => 0.0012066s 11:55:44.8 Info: DatabaseEngineVersionCheck migrated 11:55:44.8 Info: => 0.0012295s 11:55:44.9 Debug: Took: 00:00:00.0137917 11:55:44.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-13T11:55:44.9046321Z"] PublishedDate = [null] Size = [null] Protocol = ["unknown"] Indexer = [null] IndexerFlags = [0] Message = [null] TorrentInfoHash = [null] Id = [0] ==== End Query Trace ==== 11:55:44.9 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 ==== 11:55:44.9 Info: --- End: NzbDrone.Core.Test.Blocklisting.BlocklistRepositoryFixture.should_check_for_blocklisted_title_case_insensative --- 11:55:44.9 Info: --- Start: NzbDrone.Core.Test.Blocklisting.BlocklistRepositoryFixture.should_should_have_album_ids --- 11:55:44.9 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:55:44.9 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173449348780_17/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:55:44.9 Info: DatabaseEngineVersionCheck migrating 11:55:44.9 Info: PerformDBOperation 11:55:44.9 Info: Performing DB Operation 11:55:44.9 Info: SQLite 3.46.1 11:55:44.9 Info: => 0.0011978s 11:55:44.9 Info: DatabaseEngineVersionCheck migrated 11:55:44.9 Info: => 0.00122s 11:55:44.9 Debug: Took: 00:00:00.0136369 11:55:44.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-13T11:55:44.9512831Z"] PublishedDate = [null] Size = [null] Protocol = ["unknown"] Indexer = [null] IndexerFlags = [0] Message = [null] TorrentInfoHash = [null] Id = [0] ==== End Query Trace ==== 11:55:44.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Blocklist".* FROM "Blocklist" PARAMETERS: ==== End Query Trace ==== 11:55:44.9 Info: --- End: NzbDrone.Core.Test.Blocklisting.BlocklistRepositoryFixture.should_should_have_album_ids --- 11:55:44.9 Info: --- Start: NzbDrone.Core.Test.Blocklisting.BlocklistServiceFixture.should_add_to_repository --- 11:55:45.0 Info: --- End: NzbDrone.Core.Test.Blocklisting.BlocklistServiceFixture.should_add_to_repository --- 11:55:45.0 Info: --- Start: NzbDrone.Core.Test.Blocklisting.BlocklistServiceFixture.should_add_to_repository_missing_size_and_protocol --- 11:55:45.0 Info: --- End: NzbDrone.Core.Test.Blocklisting.BlocklistServiceFixture.should_add_to_repository_missing_size_and_protocol --- 11:55:45.0 Info: --- Start: NzbDrone.Core.Test.Configuration.ConfigCachingFixture.getting_value_more_than_once_should_hit_db_once --- 11:55:45.0 Info: --- End: NzbDrone.Core.Test.Configuration.ConfigCachingFixture.getting_value_more_than_once_should_hit_db_once --- 11:55:45.0 Info: --- Start: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.Add_new_value_to_database --- 11:55:45.0 Trace: Writing Setting to database. Key:'rsssyncinterval' Value:'12' 11:55:45.0 Info: --- End: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.Add_new_value_to_database --- 11:55:45.0 Info: --- Start: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.config_properties_should_write_and_read_using_same_key --- 11:55:45.0 Trace: Writing Setting to database. Key:'autounmonitorpreviouslydownloadedtracks' Value:'True' 11:55:45.0 Trace: Writing Setting to database. Key:'retention' Value:'51' 11:55:45.0 Trace: Writing Setting to database. Key:'recyclebin' Value:'ad1a228e-2880-408f-9eb4-8e31f5fb2db9' 11:55:45.0 Trace: Writing Setting to database. Key:'recyclebincleanupdays' Value:'51' 11:55:45.0 Trace: Writing Setting to database. Key:'rsssyncinterval' Value:'52' 11:55:45.0 Trace: Writing Setting to database. Key:'maximumsize' Value:'52' 11:55:45.0 Trace: Writing Setting to database. Key:'minimumage' Value:'52' 11:55:45.0 Trace: Writing Setting to database. Key:'downloadpropersandrepacks' Value:'preferandupgrade' 11:55:45.0 Trace: Writing Setting to database. Key:'enablecompleteddownloadhandling' Value:'True' 11:55:45.0 Trace: Writing Setting to database. Key:'autoredownloadfailed' Value:'True' 11:55:45.0 Trace: Writing Setting to database. Key:'autoredownloadfailedfrominteractivesearch' Value:'True' 11:55:45.0 Trace: Writing Setting to database. Key:'createemptyartistfolders' Value:'True' 11:55:45.0 Trace: Writing Setting to database. Key:'deleteemptyfolders' Value:'True' 11:55:45.0 Trace: Writing Setting to database. Key:'filedate' Value:'none' 11:55:45.0 Trace: Writing Setting to database. Key:'downloadclientworkingfolders' Value:'20148bd8-2341-4d34-b849-fb8e03bcabc0' 11:55:45.0 Trace: Writing Setting to database. Key:'downloadclienthistorylimit' Value:'55' 11:55:45.0 Trace: Writing Setting to database. Key:'skipfreespacecheckwhenimporting' Value:'True' 11:55:45.0 Trace: Writing Setting to database. Key:'minimumfreespacewhenimporting' Value:'55' 11:55:45.0 Trace: Writing Setting to database. Key:'copyusinghardlinks' Value:'True' 11:55:45.0 Trace: Writing Setting to database. Key:'importextrafiles' Value:'True' 11:55:45.0 Trace: Writing Setting to database. Key:'extrafileextensions' Value:'70b36bd5-f4f4-4212-8d96-14fbc4f12103' 11:55:45.0 Trace: Writing Setting to database. Key:'watchlibraryforchanges' Value:'True' 11:55:45.0 Trace: Writing Setting to database. Key:'rescanafterrefresh' Value:'always' 11:55:45.0 Trace: Writing Setting to database. Key:'allowfingerprinting' Value:'never' 11:55:45.0 Trace: Writing Setting to database. Key:'setpermissionslinux' Value:'True' 11:55:45.0 Trace: Writing Setting to database. Key:'chmodfolder' Value:'de3ee162-17ed-4c58-b533-ab693bbe843c' 11:55:45.0 Trace: Writing Setting to database. Key:'chowngroup' Value:'920acfc5-0a74-49fa-a6bf-18fc6090c31c' 11:55:45.0 Trace: Writing Setting to database. Key:'metadatasource' Value:'d9c7a852-33f1-434e-b804-d29eedd2276d' 11:55:45.0 Trace: Writing Setting to database. Key:'writeaudiotags' Value:'no' 11:55:45.0 Trace: Writing Setting to database. Key:'scrubaudiotags' Value:'True' 11:55:45.0 Trace: Writing Setting to database. Key:'embedcoverart' Value:'True' 11:55:45.0 Trace: Writing Setting to database. Key:'firstdayofweek' Value:'59' 11:55:45.0 Trace: Writing Setting to database. Key:'calendarweekcolumnheader' Value:'922df198-482e-4843-9f4e-8ec5955fbc97' 11:55:45.0 Trace: Writing Setting to database. Key:'shortdateformat' Value:'1e316208-4c05-4bb8-9504-22e549eb96a0' 11:55:45.0 Trace: Writing Setting to database. Key:'longdateformat' Value:'f1279512-a7e0-4e10-b658-6762a3ae7995' 11:55:45.0 Trace: Writing Setting to database. Key:'timeformat' Value:'4c93ba5e-8cc5-4f2f-9b60-e33fac791dea' 11:55:45.0 Trace: Writing Setting to database. Key:'showrelativedates' Value:'True' 11:55:45.0 Trace: Writing Setting to database. Key:'enablecolorimpairedmode' Value:'True' 11:55:45.0 Trace: Writing Setting to database. Key:'uilanguage' Value:'61' 11:55:45.0 Trace: Writing Setting to database. Key:'expandalbumbydefault' Value:'True' 11:55:45.0 Trace: Writing Setting to database. Key:'expandepbydefault' Value:'True' 11:55:45.0 Trace: Writing Setting to database. Key:'expandsinglebydefault' Value:'True' 11:55:45.0 Trace: Writing Setting to database. Key:'expandbroadcastbydefault' Value:'True' 11:55:45.0 Trace: Writing Setting to database. Key:'expandotherbydefault' Value:'True' 11:55:45.0 Trace: Writing Setting to database. Key:'cleanupmetadataimages' Value:'True' 11:55:45.0 Info: --- End: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.config_properties_should_write_and_read_using_same_key --- 11:55:45.0 Info: --- Start: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.Get_value_should_return_default_when_no_value --- 11:55:45.0 Trace: Using default config value for 'rsssyncinterval' defaultValue:'15' 11:55:45.0 Info: --- End: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.Get_value_should_return_default_when_no_value --- 11:55:45.0 Info: --- Start: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.get_value_with_out_persist_should_not_store_default_value --- 11:55:45.0 Trace: Using default config value for 'rsssyncinterval' defaultValue:'15' 11:55:45.0 Info: --- End: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.get_value_with_out_persist_should_not_store_default_value --- 11:55:45.0 Info: --- Start: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.get_value_with_persist_should_store_default_value --- 11:55:45.0 Trace: Using default config value for 'hmacsalt' defaultValue:'e522c128-8911-493d-8a8b-adcee755e878' 11:55:45.0 Trace: Writing Setting to database. Key:'hmacsalt' Value:'e522c128-8911-493d-8a8b-adcee755e878' 11:55:45.0 Info: --- End: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.get_value_with_persist_should_store_default_value --- 11:55:45.0 Info: --- Start: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.should_ignore_null_properties --- 11:55:45.0 Trace: Using default config value for 'autounmonitorpreviouslydownloadedtracks' defaultValue:'False' 11:55:45.0 Trace: Using default config value for 'retention' defaultValue:'0' 11:55:45.0 Trace: Using default config value for 'recyclebin' defaultValue:'' 11:55:45.0 Trace: Using default config value for 'recyclebincleanupdays' defaultValue:'7' 11:55:45.0 Trace: Using default config value for 'rsssyncinterval' defaultValue:'15' 11:55:45.0 Trace: Using default config value for 'maximumsize' defaultValue:'0' 11:55:45.0 Trace: Using default config value for 'minimumage' defaultValue:'0' 11:55:45.0 Trace: Using default config value for 'downloadpropersandrepacks' defaultValue:'PreferAndUpgrade' 11:55:45.0 Trace: Using default config value for 'enablecompleteddownloadhandling' defaultValue:'True' 11:55:45.0 Trace: Using default config value for 'autoredownloadfailed' defaultValue:'True' 11:55:45.0 Trace: Using default config value for 'autoredownloadfailedfrominteractivesearch' defaultValue:'True' 11:55:45.0 Trace: Using default config value for 'createemptyartistfolders' defaultValue:'False' 11:55:45.0 Trace: Using default config value for 'deleteemptyfolders' defaultValue:'False' 11:55:45.0 Trace: Using default config value for 'filedate' defaultValue:'None' 11:55:45.0 Trace: Using default config value for 'downloadclientworkingfolders' defaultValue:'_UNPACK_|_FAILED_' 11:55:45.0 Trace: Using default config value for 'downloadclienthistorylimit' defaultValue:'60' 11:55:45.0 Trace: Using default config value for 'skipfreespacecheckwhenimporting' defaultValue:'False' 11:55:45.0 Trace: Using default config value for 'minimumfreespacewhenimporting' defaultValue:'100' 11:55:45.0 Trace: Using default config value for 'copyusinghardlinks' defaultValue:'True' 11:55:45.0 Trace: Using default config value for 'importextrafiles' defaultValue:'False' 11:55:45.0 Trace: Using default config value for 'extrafileextensions' defaultValue:'srt' 11:55:45.0 Trace: Using default config value for 'watchlibraryforchanges' defaultValue:'True' 11:55:45.0 Trace: Using default config value for 'rescanafterrefresh' defaultValue:'Always' 11:55:45.0 Trace: Using default config value for 'allowfingerprinting' defaultValue:'NewFiles' 11:55:45.0 Trace: Using default config value for 'setpermissionslinux' defaultValue:'False' 11:55:45.0 Trace: Using default config value for 'chmodfolder' defaultValue:'755' 11:55:45.0 Trace: Using default config value for 'chowngroup' defaultValue:'' 11:55:45.0 Trace: Using default config value for 'metadatasource' defaultValue:'' 11:55:45.0 Trace: Using default config value for 'writeaudiotags' defaultValue:'No' 11:55:45.0 Trace: Using default config value for 'scrubaudiotags' defaultValue:'False' 11:55:45.0 Trace: Using default config value for 'embedcoverart' defaultValue:'True' 11:55:45.0 Trace: Using default config value for 'firstdayofweek' defaultValue:'0' 11:55:45.0 Trace: Using default config value for 'calendarweekcolumnheader' defaultValue:'ddd M/D' 11:55:45.0 Trace: Using default config value for 'shortdateformat' defaultValue:'MMM D YYYY' 11:55:45.0 Trace: Using default config value for 'longdateformat' defaultValue:'dddd, MMMM D YYYY' 11:55:45.0 Trace: Using default config value for 'timeformat' defaultValue:'h(:mm)a' 11:55:45.0 Trace: Using default config value for 'showrelativedates' defaultValue:'True' 11:55:45.0 Trace: Using default config value for 'enablecolorimpairedmode' defaultValue:'False' 11:55:45.0 Trace: Using default config value for 'uilanguage' defaultValue:'1' 11:55:45.0 Trace: Using default config value for 'expandalbumbydefault' defaultValue:'False' 11:55:45.0 Trace: Using default config value for 'expandepbydefault' defaultValue:'False' 11:55:45.0 Trace: Using default config value for 'expandsinglebydefault' defaultValue:'False' 11:55:45.0 Trace: Using default config value for 'expandbroadcastbydefault' defaultValue:'False' 11:55:45.0 Trace: Using default config value for 'expandotherbydefault' defaultValue:'False' 11:55:45.0 Trace: Using default config value for 'cleanupmetadataimages' defaultValue:'True' 11:55:45.0 Trace: Using default config value for 'plexclientidentifier' defaultValue:'82af8efb-46fc-436c-a37e-371433b0c235' 11:55:45.0 Trace: Writing Setting to database. Key:'plexclientidentifier' Value:'82af8efb-46fc-436c-a37e-371433b0c235' 11:55:45.0 Trace: Using default config value for 'rijndaelpassphrase' defaultValue:'2347ea11-99e5-4514-9814-577aef9df3ed' 11:55:45.0 Trace: Writing Setting to database. Key:'rijndaelpassphrase' Value:'2347ea11-99e5-4514-9814-577aef9df3ed' 11:55:45.0 Trace: Using default config value for 'hmacpassphrase' defaultValue:'82494f51-a043-496f-8f23-ba0c75a478b0' 11:55:45.0 Trace: Writing Setting to database. Key:'hmacpassphrase' Value:'82494f51-a043-496f-8f23-ba0c75a478b0' 11:55:45.0 Trace: Using default config value for 'rijndaelsalt' defaultValue:'62a87d47-e37f-4213-b9a1-7bcd14e0000c' 11:55:45.0 Trace: Writing Setting to database. Key:'rijndaelsalt' Value:'62a87d47-e37f-4213-b9a1-7bcd14e0000c' 11:55:45.0 Trace: Using default config value for 'hmacsalt' defaultValue:'527b0bd7-1a2d-4a94-bcec-2a8a0bbda861' 11:55:45.0 Trace: Writing Setting to database. Key:'hmacsalt' Value:'527b0bd7-1a2d-4a94-bcec-2a8a0bbda861' 11:55:45.0 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 11:55:45.0 Trace: Using default config value for 'proxytype' defaultValue:'Http' 11:55:45.0 Trace: Using default config value for 'proxyhostname' defaultValue:'' 11:55:45.0 Trace: Using default config value for 'proxyport' defaultValue:'8080' 11:55:45.0 Trace: Using default config value for 'proxyusername' defaultValue:'' 11:55:45.0 Trace: Using default config value for 'proxypassword' defaultValue:'' 11:55:45.0 Trace: Using default config value for 'proxybypassfilter' defaultValue:'' 11:55:45.0 Trace: Using default config value for 'proxybypasslocaladdresses' defaultValue:'True' 11:55:45.0 Trace: Using default config value for 'backupfolder' defaultValue:'Backups' 11:55:45.0 Trace: Using default config value for 'backupinterval' defaultValue:'7' 11:55:45.0 Trace: Using default config value for 'backupretention' defaultValue:'28' 11:55:45.0 Trace: Using default config value for 'certificatevalidation' defaultValue:'Enabled' 11:55:45.0 Trace: Using default config value for 'applicationurl' defaultValue:'' 11:55:45.0 Info: --- End: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.should_ignore_null_properties --- 11:55:45.0 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_all_with_empty_db_should_return_empty_list --- 11:55:45.0 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:55:45.0 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173450818500_19/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:55:45.0 Info: DatabaseEngineVersionCheck migrating 11:55:45.0 Info: PerformDBOperation 11:55:45.0 Info: Performing DB Operation 11:55:45.0 Info: SQLite 3.46.1 11:55:45.0 Info: => 0.0011787s 11:55:45.0 Info: DatabaseEngineVersionCheck migrated 11:55:45.0 Info: => 0.0012033s 11:55:45.0 Debug: Took: 00:00:00.0137517 11:55:45.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 11:55:45.1 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_all_with_empty_db_should_return_empty_list --- 11:55:45.1 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_many_should_return_empty_list_if_no_ids --- 11:55:45.1 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:55:45.1 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173451324604_21/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:55:45.1 Info: DatabaseEngineVersionCheck migrating 11:55:45.1 Info: PerformDBOperation 11:55:45.1 Info: Performing DB Operation 11:55:45.1 Info: SQLite 3.46.1 11:55:45.1 Info: => 0.0011854s 11:55:45.1 Info: DatabaseEngineVersionCheck migrated 11:55:45.1 Info: => 0.0012093s 11:55:45.1 Debug: Took: 00:00:00.0135917 11:55:45.2 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_many_should_return_empty_list_if_no_ids --- 11:55:45.2 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_many_should_throw_if_not_all_found --- 11:55:45.2 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:55:45.2 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173452089633_23/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:55:45.2 Info: DatabaseEngineVersionCheck migrating 11:55:45.2 Info: PerformDBOperation 11:55:45.2 Info: Performing DB Operation 11:55:45.2 Info: SQLite 3.46.1 11:55:45.2 Info: => 0.0012427s 11:55:45.2 Info: DatabaseEngineVersionCheck migrated 11:55:45.2 Info: => 0.0012679s 11:55:45.2 Debug: Took: 00:00:00.0144995 11:55:45.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-13T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-13T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:55:45.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-14T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-14T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:55:45.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-15T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-15T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:55:45.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-16T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-16T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:55:45.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-10-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-17T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:55:45.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" IN (999)) PARAMETERS: ==== End Query Trace ==== 11:55:45.2 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_many_should_throw_if_not_all_found --- 11:55:45.2 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work(1,2) --- 11:55:45.2 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:55:45.2 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173452833481_25/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:55:45.2 Info: DatabaseEngineVersionCheck migrating 11:55:45.2 Info: PerformDBOperation 11:55:45.2 Info: Performing DB Operation 11:55:45.2 Info: SQLite 3.46.1 11:55:45.2 Info: => 0.0011808s 11:55:45.2 Info: DatabaseEngineVersionCheck migrated 11:55:45.2 Info: => 0.0012045s 11:55:45.2 Debug: Took: 00:00:00.0134915 11:55:45.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-13T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-13T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:55:45.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-14T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-14T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:55:45.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-15T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-15T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:55:45.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-16T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-16T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:55:45.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-10-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-17T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:55:45.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" ORDER BY "ScheduledTasks"."LastExecution" DESC LIMIT 2 OFFSET 0 PARAMETERS: ==== End Query Trace ==== 11:55:45.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT COUNT(*) FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 11:55:45.3 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work(1,2) --- 11:55:45.3 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work(2,2) --- 11:55:45.3 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:55:45.3 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173453603046_27/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:55:45.3 Info: DatabaseEngineVersionCheck migrating 11:55:45.3 Info: PerformDBOperation 11:55:45.3 Info: Performing DB Operation 11:55:45.3 Info: SQLite 3.46.1 11:55:45.3 Info: => 0.0011979s 11:55:45.3 Info: DatabaseEngineVersionCheck migrated 11:55:45.3 Info: => 0.0012211s 11:55:45.3 Debug: Took: 00:00:00.0136544 11:55:45.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-13T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-13T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:55:45.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-14T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-14T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:55:45.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-15T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-15T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:55:45.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-16T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-16T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:55:45.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-10-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-17T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:55:45.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" ORDER BY "ScheduledTasks"."LastExecution" DESC LIMIT 2 OFFSET 2 PARAMETERS: ==== End Query Trace ==== 11:55:45.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT COUNT(*) FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 11:55:45.4 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work(2,2) --- 11:55:45.4 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work(3,1) --- 11:55:45.4 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:55:45.4 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173454046385_29/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:55:45.4 Info: DatabaseEngineVersionCheck migrating 11:55:45.4 Info: PerformDBOperation 11:55:45.4 Info: Performing DB Operation 11:55:45.4 Info: SQLite 3.46.1 11:55:45.4 Info: => 0.0011879s 11:55:45.4 Info: DatabaseEngineVersionCheck migrated 11:55:45.4 Info: => 0.0012118s 11:55:45.4 Debug: Took: 00:00:00.0135931 11:55:45.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-13T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-13T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:55:45.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-14T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-14T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:55:45.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-15T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-15T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:55:45.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-16T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-16T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:55:45.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-10-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-17T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:55:45.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" ORDER BY "ScheduledTasks"."LastExecution" DESC LIMIT 2 OFFSET 4 PARAMETERS: ==== End Query Trace ==== 11:55:45.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT COUNT(*) FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 11:55:45.4 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work(3,1) --- 11:55:45.4 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work_with_null_sort_key(1,2) --- 11:55:45.4 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:55:45.4 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173454494860_31/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:55:45.4 Info: DatabaseEngineVersionCheck migrating 11:55:45.4 Info: PerformDBOperation 11:55:45.4 Info: Performing DB Operation 11:55:45.4 Info: SQLite 3.46.1 11:55:45.4 Info: => 0.0011813s 11:55:45.4 Info: DatabaseEngineVersionCheck migrated 11:55:45.4 Info: => 0.0012078s 11:55:45.4 Debug: Took: 00:00:00.0133284 11:55:45.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-13T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-13T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:55:45.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-14T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-14T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:55:45.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-15T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-15T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:55:45.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-16T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-16T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:55:45.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-10-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-17T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:55:45.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" ORDER BY "ScheduledTasks"."Id" DESC LIMIT 2 OFFSET 0 PARAMETERS: ==== End Query Trace ==== 11:55:45.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT COUNT(*) FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 11:55:45.4 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work_with_null_sort_key(1,2) --- 11:55:45.4 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work_with_null_sort_key(2,2) --- 11:55:45.4 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:55:45.4 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173454957329_33/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:55:45.5 Info: DatabaseEngineVersionCheck migrating 11:55:45.5 Info: PerformDBOperation 11:55:45.5 Info: Performing DB Operation 11:55:45.5 Info: SQLite 3.46.1 11:55:45.5 Info: => 0.0011891s 11:55:45.5 Info: DatabaseEngineVersionCheck migrated 11:55:45.5 Info: => 0.0012148s 11:55:45.5 Debug: Took: 00:00:00.0132764 11:55:45.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-13T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-13T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:55:45.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-14T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-14T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:55:45.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-15T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-15T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:55:45.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-16T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-16T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:55:45.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-10-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-17T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:55:45.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" ORDER BY "ScheduledTasks"."Id" DESC LIMIT 2 OFFSET 2 PARAMETERS: ==== End Query Trace ==== 11:55:45.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT COUNT(*) FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 11:55:45.5 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work_with_null_sort_key(2,2) --- 11:55:44.8 Info: --- Start: NzbDrone.Common.Test.ProcessProviderFixture.kill_all_should_kill_all_process_with_name --- 11:55:44.8 Debug: Starting /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Lidarr.Test.Dummy 11:55:44.8 Debug: Dummy process. ID:36533 Name:Lidarr.Test.Dummy Path:/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Lidarr.Test.Dummy 11:55:44.8 Debug: Starting /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Lidarr.Test.Dummy 11:55:44.9 Debug: Dummy process. ID:36543 Name:Lidarr.Test.Dummy Path:/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Lidarr.Test.Dummy 11:55:45.4 Debug: Found 2 processes with the name: Lidarr.Test.Dummy 11:55:45.4 Debug: - [36533] Lidarr.Test.Dummy 11:55:45.4 Debug: - [36543] Lidarr.Test.Dummy 11:55:45.4 Debug: Found 2 processes to kill 11:55:45.4 Debug: Killing process: 36533 [Lidarr.Test.Dummy] 11:55:45.4 Info: [36533]: Killing process 11:55:45.4 Info: [36533]: Waiting for exit 11:55:45.4 Info: [36533]: Process terminated successfully 11:55:45.4 Debug: Killing process: 36543 [Lidarr.Test.Dummy] 11:55:45.5 Info: [36543]: Killing process 11:55:45.5 Info: [36543]: Waiting for exit 11:55:45.5 Info: [36543]: Process terminated successfully 11:55:45.5 Info: --- End: NzbDrone.Common.Test.ProcessProviderFixture.kill_all_should_kill_all_process_with_name --- 11:55:45.5 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work_with_null_sort_key(3,1) --- 11:55:45.5 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:55:45.5 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173455396624_35/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:55:45.5 Info: DatabaseEngineVersionCheck migrating 11:55:45.5 Info: PerformDBOperation 11:55:45.5 Info: Performing DB Operation 11:55:45.5 Info: SQLite 3.46.1 11:55:45.5 Info: => 0.0011852s 11:55:45.5 Info: DatabaseEngineVersionCheck migrated 11:55:45.5 Info: => 0.0012093s 11:55:45.5 Debug: Took: 00:00:00.0134874 11:55:45.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-13T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-13T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:55:45.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-14T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-14T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:55:45.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-15T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-15T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:55:45.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-16T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-16T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:55:45.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-10-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-17T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:55:45.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" ORDER BY "ScheduledTasks"."Id" DESC LIMIT 2 OFFSET 4 PARAMETERS: ==== End Query Trace ==== 11:55:45.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT COUNT(*) FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 11:55:45.5 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work_with_null_sort_key(3,1) --- 11:55:45.5 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.getting_model_with_invalid_id_should_throw --- 11:55:45.5 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:55:45.5 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173455859418_37/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:55:45.5 Info: DatabaseEngineVersionCheck migrating 11:55:45.5 Info: PerformDBOperation 11:55:45.5 Info: Performing DB Operation 11:55:45.5 Info: SQLite 3.46.1 11:55:45.5 Info: => 0.0012084s 11:55:45.5 Info: DatabaseEngineVersionCheck migrated 11:55:45.5 Info: => 0.0012317s 11:55:45.6 Debug: Took: 00:00:00.0143729 11:55:45.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [12] ==== End Query Trace ==== 11:55:45.6 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.getting_model_with_invalid_id_should_throw --- 11:55:45.6 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.has_items_should_return_false_with_no_items --- 11:55:45.6 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:55:45.6 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173456433607_39/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:55:45.6 Info: DatabaseEngineVersionCheck migrating 11:55:45.6 Info: PerformDBOperation 11:55:45.6 Info: Performing DB Operation 11:55:45.6 Info: SQLite 3.46.1 11:55:45.6 Info: => 0.0011936s 11:55:45.6 Info: DatabaseEngineVersionCheck migrated 11:55:45.6 Info: => 0.0012282s 11:55:45.6 Debug: Took: 00:00:00.0132693 11:55:45.6 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.has_items_should_return_false_with_no_items --- 11:55:45.6 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.has_items_should_return_true_with_items --- 11:55:45.6 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:55:45.6 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173456824584_41/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:55:45.6 Info: DatabaseEngineVersionCheck migrating 11:55:45.6 Info: PerformDBOperation 11:55:45.6 Info: Performing DB Operation 11:55:45.6 Info: SQLite 3.46.1 11:55:45.6 Info: => 0.0011859s 11:55:45.6 Info: DatabaseEngineVersionCheck migrated 11:55:45.6 Info: => 0.0012093s 11:55:45.6 Debug: Took: 00:00:00.0131625 11:55:45.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-13T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-13T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:55:45.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-14T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-14T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:55:45.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-15T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-15T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:55:45.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2024-10-16T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-16T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:55:45.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2024-10-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-17T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:55:45.7 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.has_items_should_return_true_with_items --- 11:55:45.7 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.insert_many_should_throw_if_id_not_zero --- 11:55:45.7 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:55:45.7 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173457245881_43/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:55:45.7 Info: DatabaseEngineVersionCheck migrating 11:55:45.7 Info: PerformDBOperation 11:55:45.7 Info: Performing DB Operation 11:55:45.7 Info: SQLite 3.46.1 11:55:45.7 Info: => 0.0011961s 11:55:45.7 Info: DatabaseEngineVersionCheck migrated 11:55:45.7 Info: => 0.001219s 11:55:45.7 Debug: Took: 00:00:00.0131947 11:55:45.7 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.insert_many_should_throw_if_id_not_zero --- 11:55:45.7 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.purge_should_delete_all --- 11:55:45.7 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:55:45.7 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173457628766_45/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:55:45.7 Info: DatabaseEngineVersionCheck migrating 11:55:45.7 Info: PerformDBOperation 11:55:45.7 Info: Performing DB Operation 11:55:45.7 Info: SQLite 3.46.1 11:55:45.7 Info: => 0.0011983s 11:55:45.7 Info: DatabaseEngineVersionCheck migrated 11:55:45.7 Info: => 0.0012245s 11:55:45.7 Debug: Took: 00:00:00.0133005 11:55:45.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-10-13T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-13T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:55:45.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2024-10-14T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-14T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:55:45.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2024-10-15T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-15T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:55:45.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2024-10-16T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-16T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:55:45.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2024-10-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-17T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:55:45.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 11:55:45.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 11:55:45.8 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.purge_should_delete_all --- 11:55:45.8 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.set_fields_should_throw_if_any_id_zero --- 11:55:45.8 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:55:45.8 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173458076318_47/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:55:45.8 Info: DatabaseEngineVersionCheck migrating 11:55:45.8 Info: PerformDBOperation 11:55:45.8 Info: Performing DB Operation 11:55:45.8 Info: SQLite 3.46.1 11:55:45.8 Info: => 0.0012143s 11:55:45.8 Info: DatabaseEngineVersionCheck migrated 11:55:45.8 Info: => 0.0012397s 11:55:45.8 Debug: Took: 00:00:00.0133511 11:55:45.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-10-13T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-13T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:55:45.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2024-10-14T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-14T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:55:45.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2024-10-15T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-15T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:55:45.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2024-10-16T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-16T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:55:45.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2024-10-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-17T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:55:45.8 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.set_fields_should_throw_if_any_id_zero --- 11:55:45.8 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.set_fields_should_throw_if_id_zero --- 11:55:45.8 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:55:45.8 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173458522747_49/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:55:45.8 Info: DatabaseEngineVersionCheck migrating 11:55:45.8 Info: PerformDBOperation 11:55:45.8 Info: Performing DB Operation 11:55:45.8 Info: SQLite 3.46.1 11:55:45.8 Info: => 0.0012323s 11:55:45.8 Info: DatabaseEngineVersionCheck migrated 11:55:45.8 Info: => 0.0012564s 11:55:45.8 Debug: Took: 00:00:00.0142005 11:55:45.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-10-13T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-13T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:55:45.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2024-10-14T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-14T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:55:45.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2024-10-15T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-15T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:55:45.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2024-10-16T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-16T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:55:45.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2024-10-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-17T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:55:45.8 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.set_fields_should_throw_if_id_zero --- 11:55:45.8 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_call_ToList_on_empty_queryable --- 11:55:45.8 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:55:45.8 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173458967835_51/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:55:45.9 Info: DatabaseEngineVersionCheck migrating 11:55:45.9 Info: PerformDBOperation 11:55:45.9 Info: Performing DB Operation 11:55:45.9 Info: SQLite 3.46.1 11:55:45.9 Info: => 0.0012224s 11:55:45.9 Info: DatabaseEngineVersionCheck migrated 11:55:45.9 Info: => 0.0012474s 11:55:45.9 Debug: Took: 00:00:00.0144647 11:55:45.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 11:55:45.9 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_call_ToList_on_empty_queryable --- 11:55:45.9 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_delete_many_by_id --- 11:55:45.9 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:55:45.9 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173459370994_53/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:55:45.9 Info: DatabaseEngineVersionCheck migrating 11:55:45.9 Info: PerformDBOperation 11:55:45.9 Info: Performing DB Operation 11:55:45.9 Info: SQLite 3.46.1 11:55:45.9 Info: => 0.0012045s 11:55:45.9 Info: DatabaseEngineVersionCheck migrated 11:55:45.9 Info: => 0.0012285s 11:55:45.9 Debug: Took: 00:00:00.0142882 11:55:45.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-10-13T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-13T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:55:45.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2024-10-14T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-14T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:55:45.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2024-10-15T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-15T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:55:45.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2024-10-16T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-16T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:55:45.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2024-10-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-17T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:55:45.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 11:55:45.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" IN (1, 2)) PARAMETERS: ==== End Query Trace ==== 11:55:45.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" IN (1, 2)) PARAMETERS: ==== End Query Trace ==== 11:55:45.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 11:55:46.0 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_delete_many_by_id --- 11:55:46.0 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_delete_many_by_model --- 11:55:46.0 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:55:46.0 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173460090280_55/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:55:46.0 Info: DatabaseEngineVersionCheck migrating 11:55:46.0 Info: PerformDBOperation 11:55:46.0 Info: Performing DB Operation 11:55:46.0 Info: SQLite 3.46.1 11:55:46.0 Info: => 0.001189s 11:55:46.0 Info: DatabaseEngineVersionCheck migrated 11:55:46.0 Info: => 0.001212s 11:55:46.0 Debug: Took: 00:00:00.0132481 11:55:46.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-10-13T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-13T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:55:46.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2024-10-14T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-14T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:55:46.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2024-10-15T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-15T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:55:46.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2024-10-16T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-16T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:55:46.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2024-10-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-17T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:55:46.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 11:55:46.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" IN (1, 2)) PARAMETERS: ==== End Query Trace ==== 11:55:46.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" IN (1, 2)) PARAMETERS: ==== End Query Trace ==== 11:55:46.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 11:55:46.0 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_delete_many_by_model --- 11:55:46.0 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_delete_model_by_id --- 11:55:46.0 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:55:46.0 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173460548698_57/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:55:46.0 Info: DatabaseEngineVersionCheck migrating 11:55:46.0 Info: PerformDBOperation 11:55:46.0 Info: Performing DB Operation 11:55:46.0 Info: SQLite 3.46.1 11:55:46.0 Info: => 0.0011862s 11:55:46.0 Info: DatabaseEngineVersionCheck migrated 11:55:46.0 Info: => 0.0012108s 11:55:46.0 Debug: Took: 00:00:00.0131849 11:55:46.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-10-13T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-13T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:55:46.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2024-10-14T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-14T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:55:46.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2024-10-15T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-15T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:55:46.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2024-10-16T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-16T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:55:46.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2024-10-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-17T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:55:46.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 11:55:46.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 11:55:46.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 11:55:46.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 11:55:46.0 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_delete_model_by_id --- 11:55:46.0 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_delete_model_by_object --- 11:55:46.1 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:55:46.1 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173460998657_59/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:55:46.1 Info: DatabaseEngineVersionCheck migrating 11:55:46.1 Info: PerformDBOperation 11:55:46.1 Info: Performing DB Operation 11:55:46.1 Info: SQLite 3.46.1 11:55:46.1 Info: => 0.0011723s 11:55:46.1 Info: DatabaseEngineVersionCheck migrated 11:55:46.1 Info: => 0.001196s 11:55:46.1 Debug: Took: 00:00:00.0131848 11:55:46.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-13T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-13T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:55:46.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-14T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-14T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:55:46.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-15T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-15T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:55:46.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-16T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-16T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:55:46.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-10-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-17T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:55:46.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 11:55:46.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 11:55:46.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 11:55:46.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 11:55:46.1 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_delete_model_by_object --- 11:55:45.5 Info: --- Start: NzbDrone.Common.Test.ProcessProviderFixture.should_be_able_to_start_process --- 11:55:45.5 Debug: Starting /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Lidarr.Test.Dummy 11:55:45.6 Debug: Dummy process. ID:36553 Name:Lidarr.Test.Dummy Path:/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Lidarr.Test.Dummy 11:55:46.1 Debug: Finding process with Id:36553 11:55:46.1 Debug: Found process 36553:Lidarr.Test.Dummy [/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Lidarr.Test.Dummy] 11:55:46.1 Info: --- End: NzbDrone.Common.Test.ProcessProviderFixture.should_be_able_to_start_process --- 11:55:46.1 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_find_by_id --- 11:55:46.1 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:55:46.1 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173461445956_61/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:55:46.1 Info: DatabaseEngineVersionCheck migrating 11:55:46.1 Info: PerformDBOperation 11:55:46.1 Info: Performing DB Operation 11:55:46.1 Info: SQLite 3.46.1 11:55:46.1 Info: => 0.0011925s 11:55:46.1 Info: DatabaseEngineVersionCheck migrated 11:55:46.1 Info: => 0.0012156s 11:55:46.1 Debug: Took: 00:00:00.0138254 11:55:46.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-13T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-13T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:55:46.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-14T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-14T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:55:46.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-15T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-15T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:55:46.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-16T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-16T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:55:46.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-10-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-17T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:55:46.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [2] ==== End Query Trace ==== 11:55:46.1 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_find_by_id --- 11:55:46.1 Info: --- Start: NzbDrone.Common.Test.ProcessProviderFixture.Should_be_able_to_start_python --- 11:55:46.1 Info: --- End: NzbDrone.Common.Test.ProcessProviderFixture.Should_be_able_to_start_python --- 11:55:46.1 Info: --- Start: NzbDrone.Common.Test.ProcessProviderFixture.ToString_on_new_processInfo --- 0:Unknown [Unknown] 11:55:46.2 Info: --- End: NzbDrone.Common.Test.ProcessProviderFixture.ToString_on_new_processInfo --- 11:55:46.1 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_find_by_multiple_id --- 11:55:46.1 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:55:46.1 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173461899349_63/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:55:46.2 Info: DatabaseEngineVersionCheck migrating 11:55:46.2 Info: PerformDBOperation 11:55:46.2 Info: Performing DB Operation 11:55:46.2 Info: SQLite 3.46.1 11:55:46.2 Info: => 0.0012551s 11:55:46.2 Info: DatabaseEngineVersionCheck migrated 11:55:46.2 Info: => 0.0012789s 11:55:46.2 Debug: Took: 00:00:00.0135921 11:55:46.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-13T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-13T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:55:46.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-14T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-14T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:55:46.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-15T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-15T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:55:46.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-16T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-16T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:55:46.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-10-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-17T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:55:46.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" IN (1, 2)) PARAMETERS: ==== End Query Trace ==== 11:55:46.2 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_find_by_multiple_id --- 11:55:46.2 Info: --- Start: NzbDrone.Common.Test.ReflectionTests.ReflectionExtensionFixture.should_be_able_to_get_implementations --- 11:55:46.2 Info: --- End: NzbDrone.Common.Test.ReflectionTests.ReflectionExtensionFixture.should_be_able_to_get_implementations --- 11:55:46.2 Info: --- Start: NzbDrone.Common.Test.ReflectionTests.ReflectionExtensionFixture.should_get_properties_from_models --- 11:55:46.2 Info: --- End: NzbDrone.Common.Test.ReflectionTests.ReflectionExtensionFixture.should_get_properties_from_models --- 11:55:46.2 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_get_count --- 11:55:46.2 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:55:46.2 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173462359832_65/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:55:46.2 Info: DatabaseEngineVersionCheck migrating 11:55:46.2 Info: PerformDBOperation 11:55:46.2 Info: Performing DB Operation 11:55:46.2 Info: SQLite 3.46.1 11:55:46.2 Info: => 0.0012064s 11:55:46.2 Info: DatabaseEngineVersionCheck migrated 11:55:46.2 Info: => 0.0012319s 11:55:46.2 Debug: Took: 00:00:00.0143341 11:55:46.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-13T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-13T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:55:46.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-14T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-14T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:55:46.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-15T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-15T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:55:46.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-16T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-16T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:55:46.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-10-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-17T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:55:46.2 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_get_count --- 11:55:46.2 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_get_single --- 11:55:46.2 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:55:46.2 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173462805572_67/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:55:46.2 Info: DatabaseEngineVersionCheck migrating 11:55:46.2 Info: PerformDBOperation 11:55:46.2 Info: Performing DB Operation 11:55:46.2 Info: SQLite 3.46.1 11:55:46.2 Info: => 0.0012026s 11:55:46.2 Info: DatabaseEngineVersionCheck migrated 11:55:46.2 Info: => 0.0012268s 11:55:46.2 Debug: Took: 00:00:00.0144229 11:55:46.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-13T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-13T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:55:46.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 11:55:46.3 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_get_single --- 11:55:46.3 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_insert --- 11:55:46.3 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:55:46.3 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173463403025_69/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:55:46.3 Info: DatabaseEngineVersionCheck migrating 11:55:46.3 Info: PerformDBOperation 11:55:46.3 Info: Performing DB Operation 11:55:46.3 Info: SQLite 3.46.1 11:55:46.3 Info: => 0.0012102s 11:55:46.3 Info: DatabaseEngineVersionCheck migrated 11:55:46.3 Info: => 0.0012327s 11:55:46.3 Debug: Took: 00:00:00.0132485 11:55:46.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-13T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-13T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:55:46.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 11:55:46.3 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_insert --- 11:55:46.3 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_insert_many --- 11:55:46.3 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:55:46.3 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173463827860_71/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:55:46.3 Info: DatabaseEngineVersionCheck migrating 11:55:46.3 Info: PerformDBOperation 11:55:46.3 Info: Performing DB Operation 11:55:46.3 Info: SQLite 3.46.1 11:55:46.3 Info: => 0.0011877s 11:55:46.3 Info: DatabaseEngineVersionCheck migrated 11:55:46.3 Info: => 0.0012108s 11:55:46.3 Debug: Took: 00:00:00.0131623 11:55:46.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-13T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-13T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:55:46.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-14T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-14T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:55:46.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-15T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-15T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:55:46.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-16T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-16T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:55:46.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-10-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-17T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:55:46.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 11:55:46.4 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_insert_many --- 11:55:46.4 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_update --- 11:55:46.4 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:55:46.4 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173464253576_73/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:55:46.4 Info: DatabaseEngineVersionCheck migrating 11:55:46.4 Info: PerformDBOperation 11:55:46.4 Info: Performing DB Operation 11:55:46.4 Info: SQLite 3.46.1 11:55:46.4 Info: => 0.0011828s 11:55:46.4 Info: DatabaseEngineVersionCheck migrated 11:55:46.4 Info: => 0.001206s 11:55:46.4 Debug: Took: 00:00:00.0132447 11:55:46.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-13T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-13T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:55:46.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-14T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-14T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:55:46.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-15T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-15T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:55:46.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-16T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-16T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:55:46.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-10-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-17T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:55:46.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-14T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-14T00:00:00Z"] Id = [2] ==== End Query Trace ==== 11:55:46.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 11:55:46.4 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_update --- 11:55:46.4 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_update_many --- 11:55:46.4 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:55:46.4 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173464724738_75/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:55:46.4 Info: DatabaseEngineVersionCheck migrating 11:55:46.4 Info: PerformDBOperation 11:55:46.4 Info: Performing DB Operation 11:55:46.4 Info: SQLite 3.46.1 11:55:46.4 Info: => 0.0011765s 11:55:46.4 Info: DatabaseEngineVersionCheck migrated 11:55:46.4 Info: => 0.0012s 11:55:46.4 Debug: Took: 00:00:00.0131109 11:55:46.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-13T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-13T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:55:46.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-14T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-14T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:55:46.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-15T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-15T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:55:46.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-16T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-16T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:55:46.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-10-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-17T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:55:46.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-13T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-13T00:00:00Z"] Id = [1] ==== End Query Trace ==== 11:55:46.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-14T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-14T00:00:00Z"] Id = [2] ==== End Query Trace ==== 11:55:46.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-15T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-15T00:00:00Z"] Id = [3] ==== End Query Trace ==== 11:55:46.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-16T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-16T00:00:00Z"] Id = [4] ==== End Query Trace ==== 11:55:46.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-10-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-17T00:00:00Z"] Id = [5] ==== End Query Trace ==== 11:55:46.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 11:55:46.5 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_update_many --- 11:55:46.2 Info: --- Start: NzbDrone.Common.Test.ServiceFactoryFixture.event_handlers_should_be_unique --- 11:55:46.5 Debug: fpcalc version: 1.5.1 11:55:46.5 Info: --- End: NzbDrone.Common.Test.ServiceFactoryFixture.event_handlers_should_be_unique --- 11:55:46.5 Info: --- Start: NzbDrone.Common.Test.ServiceProviderFixture.Exists_should_find_existing_service --- 11:55:46.5 Info: --- End: NzbDrone.Common.Test.ServiceProviderFixture.Exists_should_find_existing_service --- 11:55:46.5 Info: --- Start: NzbDrone.Common.Test.ServiceProviderFixture.Exists_should_not_find_random_service --- 11:55:46.5 Info: --- End: NzbDrone.Common.Test.ServiceProviderFixture.Exists_should_not_find_random_service --- 11:55:46.5 Info: --- Start: NzbDrone.Common.Test.ServiceProviderFixture.Service_should_be_installed_and_then_uninstalled --- 11:55:46.5 Info: --- End: NzbDrone.Common.Test.ServiceProviderFixture.Service_should_be_installed_and_then_uninstalled --- Skipped Should_be_able_to_start_python [14 ms] Skipped Exists_should_find_existing_service [1 ms] Skipped Exists_should_not_find_random_service [< 1 ms] Skipped Service_should_be_installed_and_then_uninstalled [< 1 ms] 11:55:46.5 Info: --- Start: NzbDrone.Common.Test.ServiceProviderFixture.Should_log_warn_if_on_stop_if_service_is_already_stopped --- 11:55:46.5 Info: --- End: NzbDrone.Common.Test.ServiceProviderFixture.Should_log_warn_if_on_stop_if_service_is_already_stopped --- 11:55:46.5 Info: --- Start: NzbDrone.Common.Test.ServiceProviderFixture.should_throw_if_starting_a_running_service --- 11:55:46.5 Info: --- End: NzbDrone.Common.Test.ServiceProviderFixture.should_throw_if_starting_a_running_service --- 11:55:46.5 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_update_many_single_field --- 11:55:46.5 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:55:46.5 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173465208450_77/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:55:46.5 Info: DatabaseEngineVersionCheck migrating 11:55:46.5 Info: PerformDBOperation 11:55:46.5 Info: Performing DB Operation 11:55:46.5 Info: SQLite 3.46.1 11:55:46.5 Info: => 0.0012278s 11:55:46.5 Info: DatabaseEngineVersionCheck migrated 11:55:46.5 Info: => 0.0012527s 11:55:46.5 Debug: Took: 00:00:00.0135943 11:55:46.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-13T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-13T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:55:46.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-14T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-14T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:55:46.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-15T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-15T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:55:46.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-16T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-16T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:55:46.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-10-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-17T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:55:46.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "Interval" = @Interval WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [999] LastExecution = ["2024-10-13T11:55:46.544608Z"] Priority = ["low"] LastStartTime = ["2024-10-13T00:00:00Z"] Id = [1] ==== End Query Trace ==== 11:55:46.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "Interval" = @Interval WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [999] LastExecution = ["2024-10-13T11:55:46.5446081Z"] Priority = ["low"] LastStartTime = ["2024-10-14T00:00:00Z"] Id = [2] ==== End Query Trace ==== 11:55:46.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "Interval" = @Interval WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [999] LastExecution = ["2024-10-13T11:55:46.5446081Z"] Priority = ["low"] LastStartTime = ["2024-10-15T00:00:00Z"] Id = [3] ==== End Query Trace ==== 11:55:46.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "Interval" = @Interval WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [999] LastExecution = ["2024-10-13T11:55:46.5446081Z"] Priority = ["low"] LastStartTime = ["2024-10-16T00:00:00Z"] Id = [4] ==== End Query Trace ==== 11:55:46.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "Interval" = @Interval WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [999] LastExecution = ["2024-10-13T11:55:46.5446082Z"] Priority = ["low"] LastStartTime = ["2024-10-17T00:00:00Z"] Id = [5] ==== End Query Trace ==== 11:55:46.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 11:55:46.5 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_update_many_single_field --- 11:55:46.5 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_update_single_field --- 11:55:46.5 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:55:46.5 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173465740622_79/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:55:46.5 Info: DatabaseEngineVersionCheck migrating 11:55:46.5 Info: PerformDBOperation 11:55:46.5 Info: Performing DB Operation 11:55:46.5 Info: SQLite 3.46.1 11:55:46.5 Info: => 0.0011613s 11:55:46.5 Info: DatabaseEngineVersionCheck migrated 11:55:46.5 Info: => 0.0011859s 11:55:46.5 Debug: Took: 00:00:00.0136884 11:55:46.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-13T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-13T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:55:46.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-14T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-14T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:55:46.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-15T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-15T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:55:46.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-16T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-16T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:55:46.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-10-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-17T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:55:46.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "Interval" = @Interval WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [999] LastExecution = ["2024-10-13T11:55:46.6042795Z"] Priority = ["low"] LastStartTime = ["2024-10-14T00:00:00Z"] Id = [2] ==== End Query Trace ==== 11:55:46.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 11:55:46.6 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_update_single_field --- 11:55:46.6 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_upsert_existing --- 11:55:46.6 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:55:46.6 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173466551123_81/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:55:46.6 Info: DatabaseEngineVersionCheck migrating 11:55:46.6 Info: PerformDBOperation 11:55:46.6 Info: Performing DB Operation 11:55:46.6 Info: SQLite 3.46.1 11:55:46.6 Info: => 0.0011713s 11:55:46.6 Info: DatabaseEngineVersionCheck migrated 11:55:46.6 Info: => 0.0011975s 11:55:46.6 Debug: Took: 00:00:00.0136525 11:55:46.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-13T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-13T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:55:46.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-14T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-14T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:55:46.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-15T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-15T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:55:46.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-16T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-16T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:55:46.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-10-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-17T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:55:46.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-14T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-14T00:00:00Z"] Id = [2] ==== End Query Trace ==== 11:55:46.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 11:55:46.7 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_upsert_existing --- 11:55:46.7 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_upsert_new --- 11:55:46.7 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:55:46.7 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173467029249_83/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:55:46.7 Info: DatabaseEngineVersionCheck migrating 11:55:46.7 Info: PerformDBOperation 11:55:46.7 Info: Performing DB Operation 11:55:46.7 Info: SQLite 3.46.1 11:55:46.7 Info: => 0.0011562s 11:55:46.7 Info: DatabaseEngineVersionCheck migrated 11:55:46.7 Info: => 0.0011806s 11:55:46.7 Debug: Took: 00:00:00.0133909 11:55:46.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-13T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-13T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:55:46.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 11:55:46.7 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_upsert_new --- 11:55:46.7 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.single_or_default_on_empty_table_should_return_null --- 11:55:46.7 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:55:46.7 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173467460823_85/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:55:46.7 Info: DatabaseEngineVersionCheck migrating 11:55:46.7 Info: PerformDBOperation 11:55:46.7 Info: Performing DB Operation 11:55:46.7 Info: SQLite 3.46.1 11:55:46.7 Info: => 0.0011598s 11:55:46.7 Info: DatabaseEngineVersionCheck migrated 11:55:46.7 Info: => 0.0011852s 11:55:46.7 Debug: Took: 00:00:00.0134908 11:55:46.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 11:55:46.7 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.single_or_default_on_empty_table_should_return_null --- 11:55:46.7 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.single_should_throw_on_empty --- 11:55:46.7 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:55:46.7 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173467871989_87/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:55:46.7 Info: DatabaseEngineVersionCheck migrating 11:55:46.7 Info: PerformDBOperation 11:55:46.7 Info: Performing DB Operation 11:55:46.7 Info: SQLite 3.46.1 11:55:46.7 Info: => 0.0011652s 11:55:46.7 Info: DatabaseEngineVersionCheck migrated 11:55:46.7 Info: => 0.0011886s 11:55:46.8 Debug: Took: 00:00:00.0130947 11:55:46.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 11:55:46.8 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.single_should_throw_on_empty --- 11:55:46.8 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.update_many_should_throw_if_id_zero --- 11:55:46.8 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:55:46.8 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173468271380_89/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:55:46.8 Info: DatabaseEngineVersionCheck migrating 11:55:46.8 Info: PerformDBOperation 11:55:46.8 Info: Performing DB Operation 11:55:46.8 Info: SQLite 3.46.1 11:55:46.8 Info: => 0.001192s 11:55:46.8 Info: DatabaseEngineVersionCheck migrated 11:55:46.8 Info: => 0.0012148s 11:55:46.8 Debug: Took: 00:00:00.0130009 11:55:46.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-13T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-13T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:55:46.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-14T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-14T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:55:46.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-15T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-15T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:55:46.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-16T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-16T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:55:46.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-10-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-17T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:55:46.8 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.update_many_should_throw_if_id_zero --- 11:55:46.8 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.CommandConverterFixture.should_return_command_when_getting_json_from_db --- 11:55:46.8 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.CommandConverterFixture.should_return_command_when_getting_json_from_db --- 11:55:46.8 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.CommandConverterFixture.should_return_json_string_when_saving_boolean_to_db --- 11:55:46.8 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.CommandConverterFixture.should_return_json_string_when_saving_boolean_to_db --- 11:55:46.8 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.CommandConverterFixture.should_return_null_for_null_value_when_getting_from_db --- 11:55:46.8 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.CommandConverterFixture.should_return_null_for_null_value_when_getting_from_db --- 11:55:46.8 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.CommandConverterFixture.should_return_null_for_null_value_when_saving_to_db --- 11:55:46.8 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.CommandConverterFixture.should_return_null_for_null_value_when_saving_to_db --- 11:55:46.8 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.CommandConverterFixture.should_return_unknown_command_when_getting_json_from_db --- 11:55:46.8 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.CommandConverterFixture.should_return_unknown_command_when_getting_json_from_db --- 11:55:46.8 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.DictionaryConverterFixture.should_serialize_in_camel_case --- 11:55:46.9 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.DictionaryConverterFixture.should_serialize_in_camel_case --- 11:55:46.9 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.GuidConverterFixture.should_return_empty_guid_for_db_null_value_when_getting_from_db --- 11:55:46.9 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.GuidConverterFixture.should_return_empty_guid_for_db_null_value_when_getting_from_db --- 11:55:46.9 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.GuidConverterFixture.should_return_guid_when_getting_string_from_db --- 11:55:46.9 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.GuidConverterFixture.should_return_guid_when_getting_string_from_db --- 11:55:46.9 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.GuidConverterFixture.should_return_string_when_saving_guid_to_db --- 11:55:46.9 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.GuidConverterFixture.should_return_string_when_saving_guid_to_db --- 11:55:46.9 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.KeyValuePairConverterFixture.should_deserialize_case_insensitive("[{\"key\": \"deluxe\", \"value\": 10 }]") --- 11:55:46.9 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.KeyValuePairConverterFixture.should_deserialize_case_insensitive("[{\"key\": \"deluxe\", \"value\": 10 }]") --- 11:55:46.9 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.KeyValuePairConverterFixture.should_deserialize_case_insensitive("[{\"Key\": \"deluxe\", \"Value\": 10 }]") --- 11:55:46.9 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.KeyValuePairConverterFixture.should_deserialize_case_insensitive("[{\"Key\": \"deluxe\", \"Value\": 10 }]") --- 11:55:46.9 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.KeyValuePairConverterFixture.should_serialize_in_camel_case --- 11:55:46.9 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.KeyValuePairConverterFixture.should_serialize_in_camel_case --- 11:55:46.9 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.OsPathConverterFixture.should_return_empty_for_null_value_when_getting_from_db --- 11:55:46.9 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.OsPathConverterFixture.should_return_empty_for_null_value_when_getting_from_db --- 11:55:46.9 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.OsPathConverterFixture.should_return_os_path_when_getting_string_from_db --- 11:55:46.9 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.OsPathConverterFixture.should_return_os_path_when_getting_string_from_db --- 11:55:46.9 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.OsPathConverterFixture.should_return_string_when_saving_os_path_to_db --- 11:55:46.9 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.OsPathConverterFixture.should_return_string_when_saving_os_path_to_db --- 11:55:46.9 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.QualityIntConverterFixture.should_return_0_when_saving_db_null_to_db --- 11:55:46.9 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.QualityIntConverterFixture.should_return_0_when_saving_db_null_to_db --- 11:55:46.9 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.QualityIntConverterFixture.should_return_int_when_saving_quality_to_db --- 11:55:46.9 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.QualityIntConverterFixture.should_return_int_when_saving_quality_to_db --- 11:55:46.9 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.QualityIntConverterFixture.should_return_quality_when_getting_string_from_db --- 11:55:46.9 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.QualityIntConverterFixture.should_return_quality_when_getting_string_from_db --- 11:55:46.9 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.QualityIntConverterFixture.should_return_unknown_for_null_value_when_getting_from_db --- 11:55:46.9 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.QualityIntConverterFixture.should_return_unknown_for_null_value_when_getting_from_db --- Skipped should_return_null_config_if_config_is_empty(null) [1 ms] Skipped should_return_null_config_if_config_is_empty("") [1 ms] Skipped should_return_null_config_if_config_is_null [1 ms] 11:55:46.9 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.UtcConverterFixture.should_return_date_time_when_saving_date_time_to_db --- 11:55:46.9 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.UtcConverterFixture.should_return_date_time_when_saving_date_time_to_db --- 11:55:46.9 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.UtcConverterFixture.should_return_time_span_when_getting_time_span_from_db --- 11:55:46.9 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.UtcConverterFixture.should_return_time_span_when_getting_time_span_from_db --- 11:55:46.9 Info: --- Start: NzbDrone.Core.Test.Datastore.DatabaseFixture.get_version --- 11:55:46.9 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:55:46.9 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173469681798_91/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:55:46.9 Info: DatabaseEngineVersionCheck migrating 11:55:46.9 Info: PerformDBOperation 11:55:46.9 Info: Performing DB Operation 11:55:46.9 Info: SQLite 3.46.1 11:55:46.9 Info: => 0.001151s 11:55:46.9 Info: DatabaseEngineVersionCheck migrated 11:55:46.9 Info: => 0.0011764s 11:55:46.9 Debug: Took: 00:00:00.0132053 11:55:47.0 Info: --- End: NzbDrone.Core.Test.Datastore.DatabaseFixture.get_version --- 11:55:47.0 Info: --- Start: NzbDrone.Core.Test.Datastore.DatabaseFixture.postgres_should_not_contain_timestamp_without_timezone_columns --- 11:55:47.0 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:55:47.0 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173470141343_93/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:55:47.0 Info: DatabaseEngineVersionCheck migrating 11:55:47.0 Info: PerformDBOperation 11:55:47.0 Info: Performing DB Operation 11:55:47.0 Info: SQLite 3.46.1 11:55:47.0 Info: => 0.0012155s 11:55:47.0 Info: DatabaseEngineVersionCheck migrated 11:55:47.0 Info: => 0.0012377s 11:55:47.0 Debug: Took: 00:00:00.0130772 11:55:47.0 Info: --- End: NzbDrone.Core.Test.Datastore.DatabaseFixture.postgres_should_not_contain_timestamp_without_timezone_columns --- 11:55:47.0 Info: --- Start: NzbDrone.Core.Test.Datastore.DatabaseFixture.SingleOrDefault_should_return_null_on_empty_db --- 11:55:47.0 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:55:47.0 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173470669815_95/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:55:47.0 Info: DatabaseEngineVersionCheck migrating 11:55:47.0 Info: PerformDBOperation 11:55:47.0 Info: Performing DB Operation 11:55:47.0 Info: SQLite 3.46.1 11:55:47.0 Info: => 0.0012242s 11:55:47.0 Info: DatabaseEngineVersionCheck migrated 11:55:47.0 Info: => 0.0012497s 11:55:47.0 Debug: Took: 00:00:00.0132649 11:55:47.1 Info: --- End: NzbDrone.Core.Test.Datastore.DatabaseFixture.SingleOrDefault_should_return_null_on_empty_db --- 11:55:47.1 Info: --- Start: NzbDrone.Core.Test.Datastore.DatabaseFixture.vacuum --- 11:55:47.1 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:55:47.1 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173471063142_97/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:55:47.1 Info: DatabaseEngineVersionCheck migrating 11:55:47.1 Info: PerformDBOperation 11:55:47.1 Info: Performing DB Operation 11:55:47.1 Info: SQLite 3.46.1 11:55:47.1 Info: => 0.0012331s 11:55:47.1 Info: DatabaseEngineVersionCheck migrated 11:55:47.1 Info: => 0.0012571s 11:55:47.1 Debug: Took: 00:00:00.0131973 11:55:47.1 Info: Vacuuming Main database 11:55:47.1 Info: Main database compressed 11:55:47.1 Info: --- End: NzbDrone.Core.Test.Datastore.DatabaseFixture.vacuum --- 11:55:47.1 Info: --- Start: NzbDrone.Core.Test.Datastore.DatabaseRelationshipFixture.embedded_document_as_json --- 11:55:47.1 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:55:47.1 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173471526669_99/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:55:47.1 Info: DatabaseEngineVersionCheck migrating 11:55:47.1 Info: PerformDBOperation 11:55:47.1 Info: Performing DB Operation 11:55:47.1 Info: SQLite 3.46.1 11:55:47.1 Info: => 0.001168s 11:55:47.1 Info: DatabaseEngineVersionCheck migrated 11:55:47.1 Info: => 0.0011912s 11:55:47.1 Debug: Took: 00:00:00.0133761 11:55:47.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-13T00:00:00Z"] EventType = ["unknown"] Data = [{}] DownloadId = ["\"DownloadId1\""] Id = [0] ==== End Query Trace ==== 11:55:47.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "History".* FROM "History" PARAMETERS: ==== End Query Trace ==== 11:55:47.2 Info: --- End: NzbDrone.Core.Test.Datastore.DatabaseRelationshipFixture.embedded_document_as_json --- 11:55:47.2 Info: --- Start: NzbDrone.Core.Test.Datastore.DatabaseRelationshipFixture.embedded_list_of_document_with_json --- 11:55:47.2 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:55:47.2 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173472054853_101/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:55:47.2 Info: DatabaseEngineVersionCheck migrating 11:55:47.2 Info: PerformDBOperation 11:55:47.2 Info: Performing DB Operation 11:55:47.2 Info: SQLite 3.46.1 11:55:47.2 Info: => 0.0012006s 11:55:47.2 Info: DatabaseEngineVersionCheck migrated 11:55:47.2 Info: => 0.0012247s 11:55:47.2 Debug: Took: 00:00:00.0131948 11:55:47.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": 4, "name": "MP3-320" }, "revision": { "version": 2, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2024-10-13T00:00:00Z"] EventType = ["unknown"] Data = [{}] DownloadId = ["\"DownloadId1\""] Id = [0] ==== End Query Trace ==== 11:55:47.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 = [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-14T00:00:00Z"] EventType = ["grabbed"] Data = [{}] DownloadId = ["\"DownloadId2\""] Id = [0] ==== End Query Trace ==== 11:55:47.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "History".* FROM "History" PARAMETERS: ==== End Query Trace ==== 11:55:47.2 Info: --- End: NzbDrone.Core.Test.Datastore.DatabaseRelationshipFixture.embedded_list_of_document_with_json --- 11:55:47.2 Info: --- Start: NzbDrone.Core.Test.Datastore.DatabaseRelationshipFixture.one_to_one --- 11:55:47.2 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:55:47.2 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173472507865_103/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:55:47.2 Info: DatabaseEngineVersionCheck migrating 11:55:47.2 Info: PerformDBOperation 11:55:47.2 Info: Performing DB Operation 11:55:47.2 Info: SQLite 3.46.1 11:55:47.2 Info: => 0.0012079s 11:55:47.2 Info: DatabaseEngineVersionCheck migrated 11:55:47.2 Info: => 0.0012323s 11:55:47.2 Debug: Took: 00:00:00.0134765 11:55:47.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-13T11:55:47.2688406Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-13T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-13T11:55:47.2689215Z"] Added = ["2024-10-13T11:55:47.2689968Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:55:47.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-13T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 11:55:47.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "AlbumReleases".* FROM "AlbumReleases" PARAMETERS: ==== End Query Trace ==== 11:55:47.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" WHERE ("Albums"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 11:55:47.3 Info: --- End: NzbDrone.Core.Test.Datastore.DatabaseRelationshipFixture.one_to_one --- 11:55:47.3 Info: --- Start: NzbDrone.Core.Test.Datastore.DatabaseRelationshipFixture.one_to_one_should_not_query_db_if_foreign_key_is_zero --- 11:55:47.3 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:55:47.3 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173473346474_105/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:55:47.3 Info: DatabaseEngineVersionCheck migrating 11:55:47.3 Info: PerformDBOperation 11:55:47.3 Info: Performing DB Operation 11:55:47.3 Info: SQLite 3.46.1 11:55:47.3 Info: => 0.0011751s 11:55:47.3 Info: DatabaseEngineVersionCheck migrated 11:55:47.3 Info: => 0.0011982s 11:55:47.3 Debug: Took: 00:00:00.0145352 11:55:47.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 ==== 11:55:47.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 11:55:47.3 Info: --- End: NzbDrone.Core.Test.Datastore.DatabaseRelationshipFixture.one_to_one_should_not_query_db_if_foreign_key_is_zero --- 11:55:47.3 Info: --- Start: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_explicit_load_everything_if_joined --- 11:55:47.3 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:55:47.3 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173473875627_107/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:55:47.3 Info: DatabaseEngineVersionCheck migrating 11:55:47.3 Info: PerformDBOperation 11:55:47.3 Info: Performing DB Operation 11:55:47.3 Info: SQLite 3.46.1 11:55:47.3 Info: => 0.0011861s 11:55:47.3 Info: DatabaseEngineVersionCheck migrated 11:55:47.3 Info: => 0.0012101s 11:55:47.4 Debug: Took: 00:00:00.0146388 11:55:47.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 ==== 11:55:47.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 ==== 11:55:47.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-13T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-13T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 11:55:47.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-13T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-13T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-13T00:00:00Z"] Added = ["2024-10-13T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:55:47.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-14T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType2\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-14T00:00:00Z"] CleanTitle = ["\"CleanTitle2\""] ProfileId = [2] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2024-10-14T00:00:00Z"] Added = ["2024-10-14T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [2] Id = [0] ==== End Query Trace ==== 11:55:47.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-15T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType3\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-15T00:00:00Z"] CleanTitle = ["\"CleanTitle3\""] ProfileId = [3] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-15T00:00:00Z"] Added = ["2024-10-15T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [3] Id = [0] ==== End Query Trace ==== 11:55:47.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-13T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 11:55:47.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-13T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 11:55:47.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-13T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 11:55:47.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-13T00:00:00Z"] DateAdded = ["2024-10-13T00: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 ==== 11:55:47.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 ==== 11:55:47.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 ==== 11:55:47.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 ==== 11:55:47.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 ==== 11:55:47.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 ==== 11:55:47.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 ==== 11:55:47.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 ==== 11:55:47.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 ==== 11:55:47.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 ==== 11:55:47.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 ==== 11:55:47.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".*, "Tracks".*, "Albums".*, "Artists".*, "ArtistMetadata".* FROM "TrackFiles" JOIN "Tracks" ON ("TrackFiles"."Id" = "Tracks"."TrackFileId") JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") PARAMETERS: ==== End Query Trace ==== 11:55:47.5 Info: --- End: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_explicit_load_everything_if_joined --- 11:55:47.5 Info: --- Start: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_artist_for_track --- 11:55:47.5 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:55:47.5 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173475446616_109/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:55:47.5 Info: DatabaseEngineVersionCheck migrating 11:55:47.5 Info: PerformDBOperation 11:55:47.5 Info: Performing DB Operation 11:55:47.5 Info: SQLite 3.46.1 11:55:47.5 Info: => 0.0012071s 11:55:47.5 Info: DatabaseEngineVersionCheck migrated 11:55:47.5 Info: => 0.0012319s 11:55:47.5 Debug: Took: 00:00:00.0136236 11:55:47.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 ==== 11:55:47.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 ==== 11:55:47.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-13T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-13T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 11:55:47.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-13T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-13T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-13T00:00:00Z"] Added = ["2024-10-13T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:55:47.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-14T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType2\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-14T00:00:00Z"] CleanTitle = ["\"CleanTitle2\""] ProfileId = [2] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2024-10-14T00:00:00Z"] Added = ["2024-10-14T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [2] Id = [0] ==== End Query Trace ==== 11:55:47.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-15T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType3\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-15T00:00:00Z"] CleanTitle = ["\"CleanTitle3\""] ProfileId = [3] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-15T00:00:00Z"] Added = ["2024-10-15T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [3] Id = [0] ==== End Query Trace ==== 11:55:47.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-13T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 11:55:47.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-13T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 11:55:47.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-13T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 11:55:47.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-13T00:00:00Z"] DateAdded = ["2024-10-13T00: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 ==== 11:55:47.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 ==== 11:55:47.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 ==== 11:55:47.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 ==== 11:55:47.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 ==== 11:55:47.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 ==== 11:55:47.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 ==== 11:55:47.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 ==== 11:55:47.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 ==== 11:55:47.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 ==== 11:55:47.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 ==== 11:55:47.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 11:55:47.6 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 ==== 11:55:47.6 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 ==== 11:55:47.6 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 ==== 11:55:47.6 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 ==== 11:55:47.6 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 ==== 11:55:47.6 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 ==== 11:55:47.6 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 ==== 11:55:47.6 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 ==== 11:55:47.6 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 ==== 11:55:47.6 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 ==== 11:55:47.6 Info: --- End: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_artist_for_track --- 11:55:47.6 Info: --- Start: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_artist_for_trackfile --- 11:55:47.6 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:55:47.6 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173476406277_111/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:55:47.6 Info: DatabaseEngineVersionCheck migrating 11:55:47.6 Info: PerformDBOperation 11:55:47.6 Info: Performing DB Operation 11:55:47.6 Info: SQLite 3.46.1 11:55:47.6 Info: => 0.0012158s 11:55:47.6 Info: DatabaseEngineVersionCheck migrated 11:55:47.6 Info: => 0.0012394s 11:55:47.6 Debug: Took: 00:00:00.0132924 11:55:47.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 ==== 11:55:47.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 ==== 11:55:47.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-13T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-13T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 11:55:47.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-13T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-13T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-13T00:00:00Z"] Added = ["2024-10-13T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:55:47.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-14T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType2\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-14T00:00:00Z"] CleanTitle = ["\"CleanTitle2\""] ProfileId = [2] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2024-10-14T00:00:00Z"] Added = ["2024-10-14T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [2] Id = [0] ==== End Query Trace ==== 11:55:47.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-15T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType3\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-15T00:00:00Z"] CleanTitle = ["\"CleanTitle3\""] ProfileId = [3] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-15T00:00:00Z"] Added = ["2024-10-15T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [3] Id = [0] ==== End Query Trace ==== 11:55:47.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-13T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 11:55:47.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-13T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 11:55:47.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-13T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 11:55:47.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-13T00:00:00Z"] DateAdded = ["2024-10-13T00: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 ==== 11:55:47.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 ==== 11:55:47.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 ==== 11:55:47.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 ==== 11:55:47.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 ==== 11:55:47.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 ==== 11:55:47.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 ==== 11:55:47.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 ==== 11:55:47.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 ==== 11:55:47.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 ==== 11:55:47.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 ==== 11:55:47.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 11:55:47.6 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 ==== 11:55:47.7 Info: --- End: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_artist_for_trackfile --- 11:55:47.7 Info: --- Start: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_track_if_not_joined --- 11:55:47.7 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:55:47.7 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173477225601_113/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:55:47.7 Info: DatabaseEngineVersionCheck migrating 11:55:47.7 Info: PerformDBOperation 11:55:47.7 Info: Performing DB Operation 11:55:47.7 Info: SQLite 3.46.1 11:55:47.7 Info: => 0.0012035s 11:55:47.7 Info: DatabaseEngineVersionCheck migrated 11:55:47.7 Info: => 0.0012268s 11:55:47.7 Debug: Took: 00:00:00.0132172 11:55:47.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 ==== 11:55:47.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 ==== 11:55:47.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-13T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-13T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 11:55:47.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-13T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-13T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-13T00:00:00Z"] Added = ["2024-10-13T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:55:47.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-14T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType2\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-14T00:00:00Z"] CleanTitle = ["\"CleanTitle2\""] ProfileId = [2] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2024-10-14T00:00:00Z"] Added = ["2024-10-14T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [2] Id = [0] ==== End Query Trace ==== 11:55:47.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-15T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType3\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-15T00:00:00Z"] CleanTitle = ["\"CleanTitle3\""] ProfileId = [3] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-15T00:00:00Z"] Added = ["2024-10-15T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [3] Id = [0] ==== End Query Trace ==== 11:55:47.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-13T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 11:55:47.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-13T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 11:55:47.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-13T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 11:55:47.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-13T00:00:00Z"] DateAdded = ["2024-10-13T00: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 ==== 11:55:47.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 ==== 11:55:47.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 ==== 11:55:47.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 ==== 11:55:47.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 ==== 11:55:47.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 ==== 11:55:47.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 ==== 11:55:47.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 ==== 11:55:47.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 ==== 11:55:47.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 ==== 11:55:47.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 ==== 11:55:47.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 11:55:47.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" WHERE ("Tracks"."TrackFileId" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 11:55:47.8 Info: --- End: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_track_if_not_joined --- 11:55:47.8 Info: --- Start: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_trackfile_if_not_joined --- 11:55:47.8 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:55:47.8 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173478239571_115/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:55:47.8 Info: DatabaseEngineVersionCheck migrating 11:55:47.8 Info: PerformDBOperation 11:55:47.8 Info: Performing DB Operation 11:55:47.8 Info: SQLite 3.46.1 11:55:47.8 Info: => 0.0012123s 11:55:47.8 Info: DatabaseEngineVersionCheck migrated 11:55:47.8 Info: => 0.0012358s 11:55:47.8 Debug: Took: 00:00:00.0134249 11:55:47.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 ==== 11:55:47.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 ==== 11:55:47.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-13T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-13T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 11:55:47.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-13T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-13T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-13T00:00:00Z"] Added = ["2024-10-13T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:55:47.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-14T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType2\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-14T00:00:00Z"] CleanTitle = ["\"CleanTitle2\""] ProfileId = [2] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2024-10-14T00:00:00Z"] Added = ["2024-10-14T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [2] Id = [0] ==== End Query Trace ==== 11:55:47.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-15T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType3\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-15T00:00:00Z"] CleanTitle = ["\"CleanTitle3\""] ProfileId = [3] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-15T00:00:00Z"] Added = ["2024-10-15T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [3] Id = [0] ==== End Query Trace ==== 11:55:47.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-13T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 11:55:47.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-13T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 11:55:47.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-13T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 11:55:47.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-13T00:00:00Z"] DateAdded = ["2024-10-13T00: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 ==== 11:55:47.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 ==== 11:55:47.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 ==== 11:55:47.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 ==== 11:55:47.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 ==== 11:55:47.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 ==== 11:55:47.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 ==== 11:55:47.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 ==== 11:55:47.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 ==== 11:55:47.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 ==== 11:55:47.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 ==== 11:55:47.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 11:55:47.8 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 ==== 11:55:47.8 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 ==== 11:55:47.8 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 ==== 11:55:47.8 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 ==== 11:55:47.8 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 ==== 11:55:47.8 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 ==== 11:55:47.9 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 ==== 11:55:47.9 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 ==== 11:55:47.9 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 ==== 11:55:47.9 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 ==== 11:55:47.9 Info: --- End: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_trackfile_if_not_joined --- 11:55:47.9 Info: --- Start: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_add_delay --- 11:55:47.9 Info: --- End: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_add_delay --- 11:55:47.9 Info: --- Start: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_tracks_if_not_joined --- 11:55:47.9 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:55:47.9 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173479362133_117/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:55:47.9 Info: DatabaseEngineVersionCheck migrating 11:55:47.9 Info: PerformDBOperation 11:55:47.9 Info: Performing DB Operation 11:55:47.9 Info: SQLite 3.46.1 11:55:47.9 Info: => 0.0011968s 11:55:47.9 Info: DatabaseEngineVersionCheck migrated 11:55:47.9 Info: => 0.0012211s 11:55:47.9 Debug: Took: 00:00:00.0132289 11:55:47.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO QualityProfiles ("Name", "UpgradeAllowed", "Cutoff", "MinFormatScore", "CutoffFormatScore", "FormatItems", "Items") VALUES (@Name, @UpgradeAllowed, @Cutoff, @MinFormatScore, @CutoffFormatScore, @FormatItems, @Items); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Name = ["\"Test\""] UpgradeAllowed = [false] Cutoff = [4] MinFormatScore = [0] CutoffFormatScore = [0] FormatItems = [[]] Items = [[ { "id": 0, "quality": { "id": 0, "name": "Unknown" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 1, "name": "MP3-192" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 2, "name": "MP3-VBR-V0" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 3, "name": "MP3-256" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 4, "name": "MP3-320" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 6, "name": "FLAC" }, "items": [], "allowed": true } ]] ==== End Query Trace ==== 11:55:47.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 ==== 11:55:47.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-13T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-13T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 11:55:47.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-13T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-13T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-13T00:00:00Z"] Added = ["2024-10-13T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:55:47.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId2\""] OldForeignAlbumIds = [[]] Title = ["\"Title2\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation2\""] ReleaseDate = ["2024-10-14T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType2\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-14T00:00:00Z"] CleanTitle = ["\"CleanTitle2\""] ProfileId = [2] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2024-10-14T00:00:00Z"] Added = ["2024-10-14T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [2] Id = [0] ==== End Query Trace ==== 11:55:47.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId3\""] OldForeignAlbumIds = [[]] Title = ["\"Title3\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation3\""] ReleaseDate = ["2024-10-15T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType3\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-15T00:00:00Z"] CleanTitle = ["\"CleanTitle3\""] ProfileId = [3] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-15T00:00:00Z"] Added = ["2024-10-15T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [3] Id = [0] ==== End Query Trace ==== 11:55:47.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"test1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-10-13T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 11:55:47.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [2] ForeignReleaseId = ["\"test2\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-10-13T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 11:55:47.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [3] ForeignReleaseId = ["\"test3\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-10-13T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 11:55:47.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path1\""] Size = [1] Modified = ["2024-10-13T00:00:00Z"] DateAdded = ["2024-10-13T00: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 ==== 11:55:47.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:55:47.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId2\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId2\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [2] TrackNumber = ["\"TrackNumber2\""] AbsoluteTrackNumber = [2] Title = ["\"Title2\""] Duration = [2] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [2] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:55:47.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId3\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId3\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [3] TrackNumber = ["\"TrackNumber3\""] AbsoluteTrackNumber = [3] Title = ["\"Title3\""] Duration = [3] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [3] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:55:47.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId4\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId4\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [4] TrackNumber = ["\"TrackNumber4\""] AbsoluteTrackNumber = [4] Title = ["\"Title4\""] Duration = [4] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [4] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:55:47.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId5\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId5\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [5] TrackNumber = ["\"TrackNumber5\""] AbsoluteTrackNumber = [5] Title = ["\"Title5\""] Duration = [5] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [5] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:55:47.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId6\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId6\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [6] TrackNumber = ["\"TrackNumber6\""] AbsoluteTrackNumber = [6] Title = ["\"Title6\""] Duration = [6] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [6] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:55:47.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId7\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId7\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [7] TrackNumber = ["\"TrackNumber7\""] AbsoluteTrackNumber = [7] Title = ["\"Title7\""] Duration = [7] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [7] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:55:47.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId8\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId8\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [8] TrackNumber = ["\"TrackNumber8\""] AbsoluteTrackNumber = [8] Title = ["\"Title8\""] Duration = [8] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [8] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:55:47.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId9\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId9\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [9] TrackNumber = ["\"TrackNumber9\""] AbsoluteTrackNumber = [9] Title = ["\"Title9\""] Duration = [9] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [9] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:55:47.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId10\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId10\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [10] TrackNumber = ["\"TrackNumber10\""] AbsoluteTrackNumber = [10] Title = ["\"Title10\""] Duration = [10] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [10] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:55:47.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "AlbumReleases".* FROM "AlbumReleases" WHERE ("AlbumReleases"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 11:55:47.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" WHERE ("Tracks"."AlbumReleaseId" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 11:55:48.0 Info: --- End: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_tracks_if_not_joined --- Skipped Should_log_warn_if_on_stop_if_service_is_already_stopped [< 1 ms] Skipped should_throw_if_starting_a_running_service [< 1 ms] 11:55:48.0 Info: --- Start: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_tracks_if_not_joined_to_trackfile --- 11:55:48.0 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:55:48.0 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173480176734_119/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:55:48.0 Info: DatabaseEngineVersionCheck migrating 11:55:48.0 Info: PerformDBOperation 11:55:48.0 Info: Performing DB Operation 11:55:48.0 Info: SQLite 3.46.1 11:55:48.0 Info: => 0.0012254s 11:55:48.0 Info: DatabaseEngineVersionCheck migrated 11:55:48.0 Info: => 0.0012497s 11:55:48.0 Debug: Took: 00:00:00.0132914 11:55:48.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO QualityProfiles ("Name", "UpgradeAllowed", "Cutoff", "MinFormatScore", "CutoffFormatScore", "FormatItems", "Items") VALUES (@Name, @UpgradeAllowed, @Cutoff, @MinFormatScore, @CutoffFormatScore, @FormatItems, @Items); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Name = ["\"Test\""] UpgradeAllowed = [false] Cutoff = [4] MinFormatScore = [0] CutoffFormatScore = [0] FormatItems = [[]] Items = [[ { "id": 0, "quality": { "id": 0, "name": "Unknown" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 1, "name": "MP3-192" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 2, "name": "MP3-VBR-V0" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 3, "name": "MP3-256" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 4, "name": "MP3-320" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 6, "name": "FLAC" }, "items": [], "allowed": true } ]] ==== End Query Trace ==== 11:55:48.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId1\""] OldForeignArtistIds = [[]] Name = ["\"Name1\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 11:55:48.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-10-13T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-13T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 11:55:48.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-13T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-13T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-13T00:00:00Z"] Added = ["2024-10-13T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:55:48.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-14T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType2\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-14T00:00:00Z"] CleanTitle = ["\"CleanTitle2\""] ProfileId = [2] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2024-10-14T00:00:00Z"] Added = ["2024-10-14T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [2] Id = [0] ==== End Query Trace ==== 11:55:48.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-15T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType3\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-15T00:00:00Z"] CleanTitle = ["\"CleanTitle3\""] ProfileId = [3] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-15T00:00:00Z"] Added = ["2024-10-15T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [3] Id = [0] ==== End Query Trace ==== 11:55:48.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"test1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-10-13T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 11:55:48.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [2] ForeignReleaseId = ["\"test2\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-10-13T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 11:55:48.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [3] ForeignReleaseId = ["\"test3\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-10-13T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 11:55:48.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-13T00:00:00Z"] DateAdded = ["2024-10-13T00: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 ==== 11:55:48.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 ==== 11:55:48.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId2\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId2\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [2] TrackNumber = ["\"TrackNumber2\""] AbsoluteTrackNumber = [2] Title = ["\"Title2\""] Duration = [2] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [2] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:55:48.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId3\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId3\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [3] TrackNumber = ["\"TrackNumber3\""] AbsoluteTrackNumber = [3] Title = ["\"Title3\""] Duration = [3] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [3] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:55:48.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId4\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId4\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [4] TrackNumber = ["\"TrackNumber4\""] AbsoluteTrackNumber = [4] Title = ["\"Title4\""] Duration = [4] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [4] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:55:48.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId5\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId5\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [5] TrackNumber = ["\"TrackNumber5\""] AbsoluteTrackNumber = [5] Title = ["\"Title5\""] Duration = [5] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [5] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:55:48.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId6\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId6\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [6] TrackNumber = ["\"TrackNumber6\""] AbsoluteTrackNumber = [6] Title = ["\"Title6\""] Duration = [6] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [6] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:55:48.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId7\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId7\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [7] TrackNumber = ["\"TrackNumber7\""] AbsoluteTrackNumber = [7] Title = ["\"Title7\""] Duration = [7] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [7] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:55:48.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId8\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId8\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [8] TrackNumber = ["\"TrackNumber8\""] AbsoluteTrackNumber = [8] Title = ["\"Title8\""] Duration = [8] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [8] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:55:48.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId9\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId9\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [9] TrackNumber = ["\"TrackNumber9\""] AbsoluteTrackNumber = [9] Title = ["\"Title9\""] Duration = [9] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [9] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:55:48.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId10\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId10\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [10] TrackNumber = ["\"TrackNumber10\""] AbsoluteTrackNumber = [10] Title = ["\"Title10\""] Duration = [10] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [10] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:55:48.0 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 ==== 11:55:48.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" WHERE ("Tracks"."TrackFileId" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 11:55:48.1 Info: --- End: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_tracks_if_not_joined_to_trackfile --- 11:55:47.9 Info: --- Start: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_extend_delay --- 11:55:47.9 Trace: Rate Limit triggered, delaying 'me' for 0.197 sec 11:55:48.1 Info: --- End: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_extend_delay --- 11:55:48.1 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_artistmetadataid_constraintFixture.migration_031_should_not_remove_either_unique_artist --- 11:55:48.1 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173481126971_121/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:55:48.1 Info: DatabaseEngineVersionCheck migrating 11:55:48.1 Info: PerformDBOperation 11:55:48.1 Info: Performing DB Operation 11:55:48.1 Info: SQLite 3.46.1 11:55:48.1 Info: => 0.0011541s 11:55:48.1 Info: DatabaseEngineVersionCheck migrated 11:55:48.1 Info: => 0.0011782s 11:55:48.1 Info: VersionMigration migrating 11:55:48.1 Info: Beginning Transaction 11:55:48.1 Info: CreateTable VersionInfo 11:55:48.1 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 11:55:48.1 Info: => 0.0002475s 11:55:48.1 Info: Committing Transaction 11:55:48.1 Info: VersionMigration migrated 11:55:48.1 Info: => 0.0006314s 11:55:48.1 Info: VersionUniqueMigration migrating 11:55:48.1 Info: Beginning Transaction 11:55:48.1 Info: CreateIndex VersionInfo (Version) 11:55:48.1 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:55:48.1 Info: => 0.0001954s 11:55:48.1 Info: AlterTable VersionInfo 11:55:48.1 Info: => 1.1E-06s 11:55:48.1 Info: CreateColumn VersionInfo AppliedOn DateTime 11:55:48.1 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 11:55:48.1 Info: => 0.000606s 11:55:48.1 Info: Committing Transaction 11:55:48.1 Info: VersionUniqueMigration migrated 11:55:48.1 Info: => 0.0008363s 11:55:48.1 Info: VersionDescriptionMigration migrating 11:55:48.1 Info: Beginning Transaction 11:55:48.1 Info: AlterTable VersionInfo 11:55:48.1 Info: => 1E-06s 11:55:48.1 Info: CreateColumn VersionInfo Description String 11:55:48.1 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 11:55:48.1 Info: => 0.0002369s 11:55:48.1 Info: Committing Transaction 11:55:48.1 Info: VersionDescriptionMigration migrated 11:55:48.1 Info: => 0.0004435s 11:55:48.1 Info: 1: InitialSetup migrating 11:55:48.1 Info: Beginning Transaction 11:55:48.1 Info: Starting migration of Main DB to 1 11:55:48.1 Info: CreateTable Config 11:55:48.1 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 11:55:48.1 Info: => 0.000239s 11:55:48.1 Info: CreateIndex Config (Key) 11:55:48.1 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 11:55:48.1 Info: => 0.000145s 11:55:48.1 Info: CreateTable RootFolders 11:55:48.1 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 11:55:48.1 Info: => 0.000163s 11:55:48.1 Info: CreateIndex RootFolders (Path) 11:55:48.1 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 11:55:48.1 Info: => 0.0001504s 11:55:48.1 Info: CreateTable Artists 11:55:48.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) 11:55:48.1 Info: => 0.0003824s 11:55:48.1 Info: CreateIndex Artists (ForeignArtistId) 11:55:48.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:55:48.1 Info: => 0.0001139s 11:55:48.1 Info: CreateIndex Artists (NameSlug) 11:55:48.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:55:48.1 Info: => 0.0001047s 11:55:48.1 Info: CreateIndex Artists (CleanName) 11:55:48.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:48.1 Info: => 0.0001047s 11:55:48.1 Info: CreateIndex Artists (Path) 11:55:48.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:48.1 Info: => 0.0001081s 11:55:48.1 Info: CreateTable Albums 11:55:48.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) 11:55:48.1 Info: => 0.0003669s 11:55:48.1 Info: CreateIndex Albums (ForeignAlbumId) 11:55:48.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:48.1 Info: => 0.0001145s 11:55:48.1 Info: CreateIndex Albums (MBId) 11:55:48.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:55:48.1 Info: => 0.0001075s 11:55:48.1 Info: CreateIndex Albums (TADBId) 11:55:48.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:55:48.1 Info: => 0.0001081s 11:55:48.1 Info: CreateIndex Albums (TitleSlug) 11:55:48.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:55:48.1 Info: => 0.0001098s 11:55:48.1 Info: CreateIndex Albums (CleanTitle) 11:55:48.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:48.1 Info: => 0.0001038s 11:55:48.1 Info: CreateIndex Albums (Path) 11:55:48.1 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 11:55:48.1 Info: => 0.0001027s 11:55:48.1 Info: CreateTable Tracks 11:55:48.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) 11:55:48.1 Info: => 0.0002347s 11:55:48.1 Info: CreateIndex Tracks (ForeignTrackId) 11:55:48.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:55:48.1 Info: => 0.0001076s 11:55:48.1 Info: CreateIndex Tracks (ArtistId) 11:55:48.1 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:55:48.1 Info: => 0.0001508s 11:55:48.1 Info: CreateIndex Tracks (TrackFileId) 11:55:48.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:55:48.1 Info: => 0.0001301s 11:55:48.1 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 11:55:48.1 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 11:55:48.1 Info: => 0.0001418s 11:55:48.1 Info: CreateTable TrackFiles 11:55:48.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) 11:55:48.1 Info: => 0.0002233s 11:55:48.1 Info: CreateIndex TrackFiles (ArtistId) 11:55:48.1 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 11:55:48.1 Info: => 0.0001199s 11:55:48.1 Info: CreateIndex TrackFiles (AlbumId) 11:55:48.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:48.1 Info: => 0.0001083s 11:55:48.1 Info: CreateTable History 11:55:48.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) 11:55:48.1 Info: => 0.0002203s 11:55:48.1 Info: CreateIndex History (Date) 11:55:48.1 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:55:48.1 Info: => 0.0001675s 11:55:48.1 Info: CreateIndex History (EventType) 11:55:48.1 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:55:48.1 Info: => 0.0001259s 11:55:48.1 Info: CreateIndex History (DownloadId) 11:55:48.1 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 11:55:48.1 Info: => 0.000114s 11:55:48.1 Info: CreateIndex History (AlbumId) 11:55:48.1 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 11:55:48.1 Info: => 0.0001122s 11:55:48.1 Info: CreateTable Notifications 11:55:48.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) 11:55:48.1 Info: => 0.0002096s 11:55:48.1 Info: CreateTable ScheduledTasks 11:55:48.1 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 11:55:48.1 Info: => 0.0001586s 11:55:48.1 Info: CreateIndex ScheduledTasks (TypeName) 11:55:48.1 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:55:48.1 Info: => 0.0001065s 11:55:48.1 Info: CreateTable Indexers 11:55:48.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) 11:55:48.1 Info: => 0.0001689s 11:55:48.1 Info: CreateIndex Indexers (Name) 11:55:48.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:55:48.1 Info: => 0.00013s 11:55:48.1 Info: CreateTable Profiles 11:55:48.1 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 11:55:48.1 Info: => 0.0001385s 11:55:48.1 Info: CreateIndex Profiles (Name) 11:55:48.1 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 11:55:48.1 Info: => 0.0001195s 11:55:48.1 Info: CreateTable QualityDefinitions 11:55:48.1 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 11:55:48.1 Info: => 0.000153s 11:55:48.1 Info: CreateIndex QualityDefinitions (Quality) 11:55:48.1 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 11:55:48.1 Info: => 0.0001075s 11:55:48.1 Info: CreateIndex QualityDefinitions (Title) 11:55:48.1 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 11:55:48.1 Info: => 0.0001376s 11:55:48.1 Info: CreateTable NamingConfig 11:55:48.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) 11:55:48.1 Info: => 0.0002259s 11:55:48.1 Info: CreateTable Blacklist 11:55:48.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 '') 11:55:48.1 Info: => 0.0002439s 11:55:48.1 Info: CreateTable Metadata 11:55:48.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) 11:55:48.1 Info: => 0.0001846s 11:55:48.1 Info: CreateTable MetadataFiles 11:55:48.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) 11:55:48.1 Info: => 0.0001862s 11:55:48.1 Info: CreateTable DownloadClients 11:55:48.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) 11:55:48.1 Info: => 0.0001566s 11:55:48.1 Info: CreateTable PendingReleases 11:55:48.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 '') 11:55:48.1 Info: => 0.000192s 11:55:48.1 Info: CreateTable RemotePathMappings 11:55:48.1 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 11:55:48.1 Info: => 0.000153s 11:55:48.1 Info: CreateTable Tags 11:55:48.1 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 11:55:48.1 Info: => 0.0001506s 11:55:48.1 Info: CreateIndex Tags (Label) 11:55:48.1 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 11:55:48.1 Info: => 0.0001199s 11:55:48.1 Info: CreateTable Restrictions 11:55:48.1 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 11:55:48.1 Info: => 0.0001577s 11:55:48.1 Info: CreateTable DelayProfiles 11:55:48.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) 11:55:48.1 Info: => 0.0002116s 11:55:48.1 Info: CreateTable Users 11:55:48.1 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 11:55:48.1 Info: => 0.0001645s 11:55:48.1 Info: CreateIndex Users (Identifier) 11:55:48.1 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 11:55:48.1 Info: => 0.0001219s 11:55:48.1 Info: CreateIndex Users (Username) 11:55:48.1 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 11:55:48.1 Info: => 0.0001465s 11:55:48.1 Info: CreateTable Commands 11:55:48.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) 11:55:48.1 Info: => 0.00023s 11:55:48.1 Info: CreateTable IndexerStatus 11:55:48.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) 11:55:48.1 Info: => 0.0001805s 11:55:48.1 Info: CreateIndex IndexerStatus (ProviderId) 11:55:48.1 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:55:48.1 Info: => 0.0001286s 11:55:48.1 Info: CreateTable ExtraFiles 11:55:48.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) 11:55:48.1 Info: => 0.0001762s 11:55:48.1 Info: CreateTable LyricFiles 11:55:48.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) 11:55:48.1 Info: => 0.0002126s 11:55:48.1 Info: CreateTable LanguageProfiles 11:55:48.1 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 11:55:48.1 Info: => 0.0001396s 11:55:48.1 Info: CreateIndex LanguageProfiles (Name) 11:55:48.1 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 11:55:48.1 Info: => 0.0001362s 11:55:48.1 Info: CreateTable DownloadClientStatus 11:55:48.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) 11:55:48.1 Info: => 0.0001631s 11:55:48.1 Info: CreateIndex DownloadClientStatus (ProviderId) 11:55:48.1 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:55:48.1 Info: => 0.0001455s 11:55:48.1 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 11:55:48.1 Info: -> 1 Insert operations completed in 00:00:00.0001496 taking an average of 00:00:00.0001496 11:55:48.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-13T11:55:48', 'InitialSetup') 11:55:48.1 Info: Committing Transaction 11:55:48.1 Info: 1: InitialSetup migrated 11:55:48.1 Info: => 0.0011515s 11:55:48.1 Info: 2: add_reason_to_pending_releases migrating 11:55:48.1 Info: Beginning Transaction 11:55:48.1 Info: Starting migration of Main DB to 2 11:55:48.1 Info: AlterTable PendingReleases 11:55:48.1 Info: => 1.3E-06s 11:55:48.1 Info: CreateColumn PendingReleases Reason Int32 11:55:48.1 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 11:55:48.1 Info: => 0.0005255s 11:55:48.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-13T11:55:48', 'add_reason_to_pending_releases') 11:55:48.1 Info: Committing Transaction 11:55:48.1 Info: 2: add_reason_to_pending_releases migrated 11:55:48.1 Info: => 0.0008849s 11:55:48.1 Info: 3: add_medium_support migrating 11:55:48.1 Info: Beginning Transaction 11:55:48.1 Info: Starting migration of Main DB to 3 11:55:48.1 Info: AlterTable Albums 11:55:48.1 Info: => 1E-06s 11:55:48.1 Info: CreateColumn Albums Media String 11:55:48.1 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 11:55:48.1 Info: => 0.0005842s 11:55:48.1 Info: AlterTable Tracks 11:55:48.1 Info: => 1E-06s 11:55:48.1 Info: CreateColumn Tracks MediumNumber Int32 11:55:48.1 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 11:55:48.1 Info: => 0.0004865s 11:55:48.1 Info: AlterTable Tracks 11:55:48.1 Info: => 1.1E-06s 11:55:48.1 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 11:55:48.1 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 11:55:48.1 Info: => 0.0004847s 11:55:48.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:55:48.1 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:55:48.1 Info: => 6.28E-05s 11:55:48.1 Info: DeleteColumn Tracks TrackNumber 11:55:48.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) 11:55:48.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" 11:55:48.1 Info: DROP TABLE "Tracks" 11:55:48.1 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:55:48.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:55:48.1 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:55:48.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:55:48.1 Info: => 0.0045291s 11:55:48.1 Info: AlterTable Tracks 11:55:48.1 Info: => 1E-06s 11:55:48.1 Info: CreateColumn Tracks TrackNumber String 11:55:48.1 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 11:55:48.1 Info: => 0.0004919s 11:55:48.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-13T11:55:48', 'add_medium_support') 11:55:48.1 Info: Committing Transaction 11:55:48.1 Info: 3: add_medium_support migrated 11:55:48.1 Info: => 0.000961s 11:55:48.1 Info: 4: add_various_qualites_in_profile migrating 11:55:48.1 Info: Beginning Transaction 11:55:48.1 Info: Starting migration of Main DB to 4 11:55:48.1 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:55:48.1 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:55:48.1 Info: => 7.52E-05s 11:55:48.1 Info: PerformDBOperation 11:55:48.1 Info: Performing DB Operation 11:55:48.1 Info: => 4.64E-05s 11:55:48.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-13T11:55:48', 'add_various_qualites_in_profile') 11:55:48.1 Info: Committing Transaction 11:55:48.1 Info: 4: add_various_qualites_in_profile migrated 11:55:48.1 Info: => 0.0003435s 11:55:48.1 Info: 5: metadata_profiles migrating 11:55:48.1 Info: Beginning Transaction 11:55:48.1 Info: Starting migration of Main DB to 5 11:55:48.1 Info: CreateTable MetadataProfiles 11:55:48.1 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 11:55:48.1 Info: => 0.000157s 11:55:48.1 Info: CreateIndex MetadataProfiles (Name) 11:55:48.1 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 11:55:48.1 Info: => 0.0001208s 11:55:48.1 Info: AlterTable Artists 11:55:48.1 Info: => 1E-06s 11:55:48.1 Info: CreateColumn Artists MetadataProfileId Int32 11:55:48.1 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 11:55:48.1 Info: => 0.0005024s 11:55:48.1 Info: DeleteColumn Artists PrimaryAlbumTypes 11:55:48.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) 11:55:48.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" 11:55:48.1 Info: DROP TABLE "Artists" 11:55:48.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:48.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:55:48.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:55:48.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:48.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:48.1 Info: => 0.0048582s 11:55:48.1 Info: DeleteColumn Artists SecondaryAlbumTypes 11:55:48.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) 11:55:48.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" 11:55:48.2 Info: DROP TABLE "Artists" 11:55:48.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:48.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:55:48.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:55:48.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:48.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:48.2 Info: => 0.0047636s 11:55:48.2 Info: AlterTable Albums 11:55:48.2 Info: => 4E-06s 11:55:48.2 Info: CreateColumn Albums SecondaryTypes String 11:55:48.2 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 11:55:48.2 Info: => 0.0004898s 11:55:48.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-13T11:55:48', 'metadata_profiles') 11:55:48.2 Info: Committing Transaction 11:55:48.2 Info: 5: metadata_profiles migrated 11:55:48.2 Info: => 0.0009704s 11:55:48.2 Info: 6: separate_automatic_and_interactive_search migrating 11:55:48.2 Info: Beginning Transaction 11:55:48.2 Info: Starting migration of Main DB to 6 11:55:48.2 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 11:55:48.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) 11:55:48.2 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 11:55:48.2 Info: DROP TABLE "Indexers" 11:55:48.2 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:55:48.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:55:48.2 Info: => 0.0041219s 11:55:48.2 Info: AlterTable Indexers 11:55:48.2 Info: => 1.1E-06s 11:55:48.2 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 11:55:48.2 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 11:55:48.2 Info: => 0.0004836s 11:55:48.2 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:55:48.2 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:55:48.2 Info: => 5.73E-05s 11:55:48.2 Info: AlterTable Indexers 11:55:48.2 Info: => 7E-07s 11:55:48.2 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 11:55:48.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) 11:55:48.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" 11:55:48.2 Info: DROP TABLE "Indexers" 11:55:48.2 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:55:48.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:55:48.2 Info: => 0.0040918s 11:55:48.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-13T11:55:48', 'separate_automatic_and_interactive_search') 11:55:48.2 Info: Committing Transaction 11:55:48.2 Info: 6: separate_automatic_and_interactive_search migrated 11:55:48.2 Info: => 0.0044901s 11:55:48.2 Info: 7: change_album_path_to_relative migrating 11:55:48.2 Info: Beginning Transaction 11:55:48.2 Info: Starting migration of Main DB to 7 11:55:48.2 Info: DeleteColumn Albums Path 11:55:48.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) 11:55:48.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" 11:55:48.2 Info: DROP TABLE "Albums" 11:55:48.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:48.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:48.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:55:48.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:55:48.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:55:48.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:48.2 Info: => 0.0051656s 11:55:48.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-13T11:55:48', 'change_album_path_to_relative') 11:55:48.2 Info: Committing Transaction 11:55:48.2 Info: 7: change_album_path_to_relative migrated 11:55:48.2 Info: => 0.0056456s 11:55:48.2 Info: 8: change_quality_size_mb_to_kb migrating 11:55:48.2 Info: Beginning Transaction 11:55:48.2 Info: Starting migration of Main DB to 8 11:55:48.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 11:55:48.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 11:55:48.2 Info: => 6.61E-05s 11:55:48.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-13T11:55:48', 'change_quality_size_mb_to_kb') 11:55:48.2 Info: Committing Transaction 11:55:48.2 Info: 8: change_quality_size_mb_to_kb migrated 11:55:48.2 Info: => 0.0003716s 11:55:48.2 Info: 9: album_releases migrating 11:55:48.2 Info: Beginning Transaction 11:55:48.2 Info: Starting migration of Main DB to 9 11:55:48.2 Info: AlterTable Albums 11:55:48.2 Info: => 1.1E-06s 11:55:48.2 Info: CreateColumn Albums Releases String 11:55:48.2 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 11:55:48.2 Info: => 0.0005084s 11:55:48.2 Info: AlterTable Albums 11:55:48.2 Info: => 1.2E-06s 11:55:48.2 Info: CreateColumn Albums CurrentRelease String 11:55:48.2 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 11:55:48.2 Info: => 0.0004901s 11:55:48.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-13T11:55:48', 'album_releases') 11:55:48.2 Info: Committing Transaction 11:55:48.2 Info: 9: album_releases migrated 11:55:48.2 Info: => 0.0008268s 11:55:48.2 Info: 10: album_releases_fix migrating 11:55:48.2 Info: Beginning Transaction 11:55:48.2 Info: Starting migration of Main DB to 10 11:55:48.2 Info: AlterTable Albums 11:55:48.2 Info: => 1E-06s 11:55:48.2 Info: AlterColumn Albums Releases String 11:55:48.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) 11:55:48.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" 11:55:48.2 Info: DROP TABLE "Albums" 11:55:48.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:48.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:48.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:55:48.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:55:48.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:55:48.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:48.2 Info: => 0.0063992s 11:55:48.2 Info: AlterTable Albums 11:55:48.2 Info: => 9E-07s 11:55:48.2 Info: AlterColumn Albums CurrentRelease String 11:55:48.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) 11:55:48.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" 11:55:48.2 Info: DROP TABLE "Albums" 11:55:48.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:48.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:48.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:55:48.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:55:48.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:55:48.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:48.2 Info: => 0.0049063s 11:55:48.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-13T11:55:48', 'album_releases_fix') 11:55:48.2 Info: Committing Transaction 11:55:48.2 Info: 10: album_releases_fix migrated 11:55:48.2 Info: => 0.0053414s 11:55:48.2 Info: 11: import_lists migrating 11:55:48.2 Info: Beginning Transaction 11:55:48.2 Info: Starting migration of Main DB to 11 11:55:48.2 Info: CreateTable ImportLists 11:55:48.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) 11:55:48.2 Info: => 0.0011197s 11:55:48.2 Info: CreateIndex ImportLists (Name) 11:55:48.2 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:55:48.2 Info: => 0.0001156s 11:55:48.2 Info: CreateTable ImportListStatus 11:55:48.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) 11:55:48.2 Info: => 0.0001572s 11:55:48.2 Info: CreateIndex ImportListStatus (ProviderId) 11:55:48.2 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:55:48.2 Info: => 0.0001062s 11:55:48.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-13T11:55:48', 'import_lists') 11:55:48.2 Info: Committing Transaction 11:55:48.2 Info: 11: import_lists migrated 11:55:48.2 Info: => 0.0005125s 11:55:48.2 Info: 12: add_release_status migrating 11:55:48.2 Info: Beginning Transaction 11:55:48.2 Info: Starting migration of Main DB to 12 11:55:48.2 Info: AlterTable MetadataProfiles 11:55:48.2 Info: => 1.1E-06s 11:55:48.2 Info: CreateColumn MetadataProfiles ReleaseStatuses String 11:55:48.2 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 11:55:48.2 Info: => 0.0005362s 11:55:48.2 Info: PerformDBOperation 11:55:48.2 Info: Performing DB Operation 11:55:48.2 Info: => 3.94E-05s 11:55:48.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-13T11:55:48', 'add_release_status') 11:55:48.2 Info: Committing Transaction 11:55:48.2 Info: 12: add_release_status migrated 11:55:48.2 Info: => 0.0003652s 11:55:48.2 Info: 13: album_download_notification migrating 11:55:48.2 Info: Beginning Transaction 11:55:48.2 Info: Starting migration of Main DB to 13 11:55:48.2 Info: AlterTable Notifications 11:55:48.2 Info: => 1.1E-06s 11:55:48.2 Info: CreateColumn Notifications OnAlbumDownload Boolean 11:55:48.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 11:55:48.2 Info: => 0.0005222s 11:55:48.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-13T11:55:48', 'album_download_notification') 11:55:48.2 Info: Committing Transaction 11:55:48.2 Info: 13: album_download_notification migrated 11:55:48.2 Info: => 0.000867s 11:55:48.2 Info: 14: fix_language_metadata_profiles migrating 11:55:48.2 Info: Beginning Transaction 11:55:48.2 Info: Starting migration of Main DB to 14 11:55:48.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 11:55:48.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 11:55:48.2 Info: => 9.97E-05s 11:55:48.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 11:55:48.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 11:55:48.2 Info: => 7.74E-05s 11:55:48.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-13T11:55:48', 'fix_language_metadata_profiles') 11:55:48.2 Info: Committing Transaction 11:55:48.2 Info: 14: fix_language_metadata_profiles migrated 11:55:48.2 Info: => 0.000373s 11:55:48.2 Info: 15: remove_fanzub migrating 11:55:48.2 Info: Beginning Transaction 11:55:48.2 Info: Starting migration of Main DB to 15 11:55:48.2 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:55:48.2 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:55:48.2 Info: => 6.61E-05s 11:55:48.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-13T11:55:48', 'remove_fanzub') 11:55:48.2 Info: Committing Transaction 11:55:48.2 Info: 15: remove_fanzub migrated 11:55:48.2 Info: => 0.000367s 11:55:48.2 Info: 16: update_artist_history_indexes migrating 11:55:48.2 Info: Beginning Transaction 11:55:48.2 Info: Starting migration of Main DB to 16 11:55:48.2 Info: CreateIndex Albums (ArtistId) 11:55:48.2 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 11:55:48.2 Info: => 0.0001282s 11:55:48.2 Info: CreateIndex Albums (ArtistId, ReleaseDate) 11:55:48.2 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 11:55:48.2 Info: => 0.0001091s 11:55:48.2 Info: DeleteIndex History (AlbumId) 11:55:48.2 Info: DROP INDEX "IX_History_AlbumId" 11:55:48.2 Info: => 0.0001506s 11:55:48.2 Info: CreateIndex History (AlbumId, Date) 11:55:48.2 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:55:48.2 Info: => 0.0001165s 11:55:48.2 Info: DeleteIndex History (DownloadId) 11:55:48.2 Info: DROP INDEX "IX_History_DownloadId" 11:55:48.2 Info: => 0.0001465s 11:55:48.2 Info: CreateIndex History (DownloadId, Date) 11:55:48.2 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:55:48.2 Info: => 0.000121s 11:55:48.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-13T11:55:48', 'update_artist_history_indexes') 11:55:48.2 Info: Committing Transaction 11:55:48.2 Info: 16: update_artist_history_indexes migrated 11:55:48.2 Info: => 0.0004892s 11:55:48.2 Info: 17: remove_nma migrating 11:55:48.2 Info: Beginning Transaction 11:55:48.2 Info: Starting migration of Main DB to 17 11:55:48.2 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:48.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 11:55:48.2 Info: => 6.9E-05s 11:55:48.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-13T11:55:48', 'remove_nma') 11:55:48.2 Info: Committing Transaction 11:55:48.2 Info: 17: remove_nma migrated 11:55:48.2 Info: => 0.0003637s 11:55:48.2 Info: 18: album_disambiguation migrating 11:55:48.2 Info: Beginning Transaction 11:55:48.2 Info: Starting migration of Main DB to 18 11:55:48.2 Info: AlterTable Albums 11:55:48.2 Info: => 1.2E-06s 11:55:48.2 Info: CreateColumn Albums Disambiguation String 11:55:48.2 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 11:55:48.2 Info: => 0.0005468s 11:55:48.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-13T11:55:48', 'album_disambiguation') 11:55:48.2 Info: Committing Transaction 11:55:48.2 Info: 18: album_disambiguation migrated 11:55:48.2 Info: => 0.0008839s 11:55:48.2 Info: 19: add_ape_quality_in_profiles migrating 11:55:48.2 Info: Beginning Transaction 11:55:48.2 Info: Starting migration of Main DB to 19 11:55:48.2 Info: PerformDBOperation 11:55:48.2 Info: Performing DB Operation 11:55:48.2 Info: => 4.62E-05s 11:55:48.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-13T11:55:48', 'add_ape_quality_in_profiles') 11:55:48.2 Info: Committing Transaction 11:55:48.2 Info: 19: add_ape_quality_in_profiles migrated 11:55:48.2 Info: => 0.0003651s 11:55:48.2 Info: 20: remove_pushalot migrating 11:55:48.2 Info: Beginning Transaction 11:55:48.2 Info: Starting migration of Main DB to 20 11:55:48.2 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:48.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 11:55:48.2 Info: => 7.03E-05s 11:55:48.2 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:48.2 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 11:55:48.2 Info: => 5.42E-05s 11:55:48.2 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:48.2 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 11:55:48.2 Info: => 5.03E-05s 11:55:48.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-13T11:55:48', 'remove_pushalot') 11:55:48.2 Info: Committing Transaction 11:55:48.2 Info: 20: remove_pushalot migrated 11:55:48.2 Info: => 0.0003524s 11:55:48.2 Info: 21: add_custom_filters migrating 11:55:48.2 Info: Beginning Transaction 11:55:48.2 Info: Starting migration of Main DB to 21 11:55:48.2 Info: CreateTable CustomFilters 11:55:48.2 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 11:55:48.2 Info: => 0.0001697s 11:55:48.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-13T11:55:48', 'add_custom_filters') 11:55:48.2 Info: Committing Transaction 11:55:48.2 Info: 21: add_custom_filters migrated 11:55:48.2 Info: => 0.0005136s 11:55:48.2 Info: 22: import_list_tags migrating 11:55:48.2 Info: Beginning Transaction 11:55:48.2 Info: Starting migration of Main DB to 22 11:55:48.2 Info: AlterTable ImportLists 11:55:48.2 Info: => 1E-06s 11:55:48.2 Info: CreateColumn ImportLists Tags String 11:55:48.2 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 11:55:48.2 Info: => 0.0005426s 11:55:48.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-13T11:55:48', 'import_list_tags') 11:55:48.2 Info: Committing Transaction 11:55:48.2 Info: 22: import_list_tags migrated 11:55:48.2 Info: => 0.0008797s 11:55:48.2 Info: 23: add_release_groups_etc migrating 11:55:48.2 Info: Beginning Transaction 11:55:48.2 Info: Starting migration of Main DB to 23 11:55:48.2 Info: CreateTable ArtistMetadata 11:55:48.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) 11:55:48.2 Info: => 0.0002483s 11:55:48.2 Info: CreateIndex ArtistMetadata (ForeignArtistId) 11:55:48.2 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 11:55:48.2 Info: => 0.0001512s 11:55:48.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" 11:55:48.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" 11:55:48.2 Info: => 0.0001158s 11:55:48.2 Info: AlterTable Artists 11:55:48.2 Info: => 1E-06s 11:55:48.2 Info: CreateColumn Artists ArtistMetadataId Int32 11:55:48.2 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:55:48.2 Info: => 0.0005567s 11:55:48.2 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:55:48.2 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:55:48.2 Info: => 9.12E-05s 11:55:48.2 Info: CreateTable AlbumReleases 11:55:48.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) 11:55:48.2 Info: => 0.0002133s 11:55:48.2 Info: CreateIndex AlbumReleases (ForeignReleaseId) 11:55:48.2 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:55:48.2 Info: => 0.0001221s 11:55:48.2 Info: CreateIndex AlbumReleases (AlbumId) 11:55:48.2 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:55:48.2 Info: => 0.0001105s 11:55:48.2 Info: PerformDBOperation 11:55:48.2 Info: Performing DB Operation 11:55:48.2 Info: => 8.85E-05s 11:55:48.2 Info: AlterTable Albums 11:55:48.2 Info: => 1E-06s 11:55:48.2 Info: CreateColumn Albums ArtistMetadataId Int32 11:55:48.2 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:55:48.2 Info: => 0.0005669s 11:55:48.2 Info: AlterTable Albums 11:55:48.2 Info: => 9E-07s 11:55:48.2 Info: CreateColumn Albums AnyReleaseOk Boolean 11:55:48.2 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 11:55:48.2 Info: => 0.0005477s 11:55:48.2 Info: AlterTable Albums 11:55:48.2 Info: => 1.1E-06s 11:55:48.2 Info: CreateColumn Albums Links String 11:55:48.2 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 11:55:48.2 Info: => 0.0005428s 11:55:48.2 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:55:48.2 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:55:48.2 Info: => 0.0001076s 11:55:48.2 Info: AlterTable Tracks 11:55:48.2 Info: => 1E-06s 11:55:48.2 Info: CreateColumn Tracks ForeignRecordingId String 11:55:48.2 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 11:55:48.2 Info: => 0.0005385s 11:55:48.2 Info: AlterTable Tracks 11:55:48.2 Info: => 1E-06s 11:55:48.2 Info: CreateColumn Tracks AlbumReleaseId Int32 11:55:48.2 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 11:55:48.2 Info: => 0.0005404s 11:55:48.2 Info: AlterTable Tracks 11:55:48.2 Info: => 1.1E-06s 11:55:48.2 Info: CreateColumn Tracks ArtistMetadataId Int32 11:55:48.2 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:55:48.2 Info: => 0.0005539s 11:55:48.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:55:48.2 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:55:48.2 Info: => 0.000107s 11:55:48.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:55:48.2 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:55:48.2 Info: => 9.22E-05s 11:55:48.2 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 11:55:48.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) 11:55:48.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" 11:55:48.2 Info: DROP TABLE "Artists" 11:55:48.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:48.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:48.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:48.2 Info: => 0.005959s 11:55:48.2 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 11:55:48.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) 11:55:48.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" 11:55:48.2 Info: DROP TABLE "Albums" 11:55:48.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:48.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:48.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:48.2 Info: => 0.0053329s 11:55:48.2 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 11:55:48.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) 11:55:48.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" 11:55:48.2 Info: DROP TABLE "Tracks" 11:55:48.2 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:55:48.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:55:48.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:55:48.2 Info: => 0.0064071s 11:55:48.2 Info: DeleteColumn TrackFiles ArtistId 11:55:48.2 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 11:55:48.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" 11:55:48.2 Info: DROP TABLE "TrackFiles" 11:55:48.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:55:48.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:48.2 Info: => 0.0056743s 11:55:48.2 Info: CreateIndex Artists (ArtistMetadataId) 11:55:48.2 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:55:48.2 Info: => 9.88E-05s 11:55:48.2 Info: CreateIndex Artists (Monitored) 11:55:48.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:55:48.2 Info: => 0.0001053s 11:55:48.2 Info: CreateIndex Albums (ArtistMetadataId) 11:55:48.2 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:55:48.2 Info: => 9.64E-05s 11:55:48.2 Info: CreateIndex Tracks (ArtistMetadataId) 11:55:48.2 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 11:55:48.2 Info: => 9.95E-05s 11:55:48.2 Info: CreateIndex Tracks (AlbumReleaseId) 11:55:48.2 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 11:55:48.2 Info: => 9.78E-05s 11:55:48.2 Info: CreateIndex Tracks (ForeignRecordingId) 11:55:48.2 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 11:55:48.2 Info: => 8.97E-05s 11:55:48.2 Info: UpdateData 11:55:48.2 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:55:48.2 Info: => 5.58E-05s 11:55:48.2 Info: UpdateData 11:55:48.2 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:55:48.2 Info: => 4.84E-05s 11:55:48.2 Info: UpdateData 11:55:48.2 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 11:55:48.2 Info: => 5.57E-05s 11:55:48.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-13T11:55:48', 'add_release_groups_etc') 11:55:48.2 Info: Committing Transaction 11:55:48.2 Info: 23: add_release_groups_etc migrated 11:55:48.2 Info: => 0.0006354s 11:55:48.2 Info: 24: NewMediaInfoFormat migrating 11:55:48.2 Info: Beginning Transaction 11:55:48.2 Info: Starting migration of Main DB to 24 11:55:48.2 Info: UpdateData 11:55:48.2 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 11:55:48.2 Info: => 6.81E-05s 11:55:48.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-10-13T11:55:48', 'NewMediaInfoFormat') 11:55:48.2 Info: Committing Transaction 11:55:48.2 Info: 24: NewMediaInfoFormat migrated 11:55:48.2 Info: => 0.0003458s 11:55:48.2 Info: 25: rename_restrictions_to_release_profiles migrating 11:55:48.2 Info: Beginning Transaction 11:55:48.2 Info: Starting migration of Main DB to 25 11:55:48.2 Info: RenameTable Restrictions ReleaseProfiles 11:55:48.2 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 11:55:48.2 Info: => 0.0020173s 11:55:48.2 Info: AlterTable ReleaseProfiles 11:55:48.2 Info: => 8E-07s 11:55:48.2 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 11:55:48.2 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 11:55:48.2 Info: => 0.0005322s 11:55:48.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-10-13T11:55:48', 'rename_restrictions_to_release_profiles') 11:55:48.2 Info: Committing Transaction 11:55:48.2 Info: 25: rename_restrictions_to_release_profiles migrated 11:55:48.2 Info: => 0.0008571s 11:55:48.2 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 11:55:48.2 Info: Beginning Transaction 11:55:48.2 Info: Starting migration of Main DB to 26 11:55:48.2 Info: RenameTable Profiles QualityProfiles 11:55:48.2 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 11:55:48.2 Info: => 0.0019208s 11:55:48.2 Info: AlterTable QualityProfiles 11:55:48.2 Info: => 8E-07s 11:55:48.2 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 11:55:48.2 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:55:48.2 Info: => 0.0005185s 11:55:48.2 Info: AlterTable LanguageProfiles 11:55:48.2 Info: => 7E-07s 11:55:48.2 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 11:55:48.2 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:55:48.2 Info: => 0.0005052s 11:55:48.2 Info: UpdateData 11:55:48.2 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:55:48.2 Info: => 6.1E-05s 11:55:48.2 Info: UpdateData 11:55:48.2 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:55:48.2 Info: => 4.37E-05s 11:55:48.2 Info: RenameColumn Artists ProfileId to QualityProfileId 11:55:48.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) 11:55:48.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" 11:55:48.2 Info: DROP TABLE "Artists" 11:55:48.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:48.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:48.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:48.3 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:55:48.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:55:48.3 Info: => 0.005s 11:55:48.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-10-13T11:55:48', 'rename_quality_profiles_add_upgrade_allowed') 11:55:48.3 Info: Committing Transaction 11:55:48.3 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 11:55:48.3 Info: => 0.005422s 11:55:48.3 Info: 27: add_import_exclusions migrating 11:55:48.3 Info: Beginning Transaction 11:55:48.3 Info: Starting migration of Main DB to 27 11:55:48.3 Info: CreateTable ImportListExclusions 11:55:48.3 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 11:55:48.3 Info: => 0.0001464s 11:55:48.3 Info: CreateIndex ImportListExclusions (ForeignId) 11:55:48.3 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 11:55:48.3 Info: => 0.0001028s 11:55:48.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-10-13T11:55:48', 'add_import_exclusions') 11:55:48.3 Info: Committing Transaction 11:55:48.3 Info: 27: add_import_exclusions migrated 11:55:48.3 Info: => 0.0004461s 11:55:48.3 Info: 28: clean_artist_metadata_table migrating 11:55:48.3 Info: Beginning Transaction 11:55:48.3 Info: Starting migration of Main DB to 28 11:55:48.3 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:55:48.3 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:55:48.3 Info: => 0.0001793s 11:55:48.3 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:55:48.3 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:55:48.3 Info: => 0.0010256s 11:55:48.3 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 11:55:48.3 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 11:55:48.3 Info: => 0.0001496s 11:55:48.3 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 11:55:48.3 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 11:55:48.3 Info: => 0.0001399s 11:55:48.3 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:55:48.3 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:55:48.3 Info: => 0.00014s 11:55:48.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:55:48.3 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:55:48.3 Info: => 0.0001385s 11:55:48.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-10-13T11:55:48', 'clean_artist_metadata_table') 11:55:48.3 Info: Committing Transaction 11:55:48.3 Info: 28: clean_artist_metadata_table migrated 11:55:48.3 Info: => 0.0004544s 11:55:48.3 Info: 29: health_issue_notification migrating 11:55:48.3 Info: Beginning Transaction 11:55:48.3 Info: Starting migration of Main DB to 29 11:55:48.3 Info: AlterTable Notifications 11:55:48.3 Info: => 8E-07s 11:55:48.3 Info: CreateColumn Notifications OnHealthIssue Boolean 11:55:48.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 11:55:48.3 Info: => 0.0005692s 11:55:48.3 Info: AlterTable Notifications 11:55:48.3 Info: => 7E-07s 11:55:48.3 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 11:55:48.3 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 11:55:48.3 Info: => 0.000532s 11:55:48.3 Info: AlterTable Notifications 11:55:48.3 Info: => 8E-07s 11:55:48.3 Info: CreateColumn Notifications OnDownloadFailure Boolean 11:55:48.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 11:55:48.3 Info: => 0.000532s 11:55:48.3 Info: AlterTable Notifications 11:55:48.3 Info: => 7E-07s 11:55:48.3 Info: CreateColumn Notifications OnImportFailure Boolean 11:55:48.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 11:55:48.3 Info: => 0.0005323s 11:55:48.3 Info: AlterTable Notifications 11:55:48.3 Info: => 8E-07s 11:55:48.3 Info: CreateColumn Notifications OnTrackRetag Boolean 11:55:48.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 11:55:48.3 Info: => 0.0005305s 11:55:48.3 Info: DeleteColumn Notifications OnDownload 11:55:48.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) 11:55:48.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" 11:55:48.3 Info: DROP TABLE "Notifications" 11:55:48.3 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:55:48.3 Info: => 0.0054309s 11:55:48.3 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 11:55:48.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) 11:55:48.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" 11:55:48.3 Info: DROP TABLE "Notifications" 11:55:48.3 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:55:48.3 Info: => 0.0045487s 11:55:48.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-10-13T11:55:48', 'health_issue_notification') 11:55:48.3 Info: Committing Transaction 11:55:48.3 Info: 29: health_issue_notification migrated 11:55:48.3 Info: => 0.00497s 11:55:48.3 Info: 30: add_mediafilerepository_mtime migrating 11:55:48.3 Info: Beginning Transaction 11:55:48.3 Info: Starting migration of Main DB to 30 11:55:48.3 Info: AlterTable TrackFiles 11:55:48.3 Info: => 1E-06s 11:55:48.3 Info: CreateColumn TrackFiles Modified DateTime 11:55:48.3 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 11:55:48.3 Info: => 0.0005545s 11:55:48.3 Info: AlterTable TrackFiles 11:55:48.3 Info: => 6E-07s 11:55:48.3 Info: CreateColumn TrackFiles Path String 11:55:48.3 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 11:55:48.3 Info: => 0.0005496s 11:55:48.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:55:48.3 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:55:48.3 Info: => 5.23E-05s 11:55:48.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) 11:55:48.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) 11:55:48.3 Info: => 0.0001445s 11:55:48.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) 11:55:48.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) 11:55:48.3 Info: => 0.0001743s 11:55:48.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) 11:55:48.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) 11:55:48.3 Info: => 0.0001784s 11:55:48.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") 11:55:48.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") 11:55:48.3 Info: => 0.000102s 11:55:48.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:55:48.3 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:55:48.3 Info: => 9.86E-05s 11:55:48.3 Info: AlterTable TrackFiles 11:55:48.3 Info: => 6E-07s 11:55:48.3 Info: AlterColumn TrackFiles Path String 11:55:48.3 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:55:48.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" 11:55:48.3 Info: DROP TABLE "TrackFiles" 11:55:48.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:55:48.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:48.3 Info: => 0.005671s 11:55:48.3 Info: CreateIndex TrackFiles (Path) 11:55:48.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:55:48.3 Info: => 0.0001103s 11:55:48.3 Info: DeleteColumn TrackFiles RelativePath 11:55:48.3 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:55:48.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" 11:55:48.3 Info: DROP TABLE "TrackFiles" 11:55:48.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:55:48.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:48.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:55:48.3 Info: => 0.0047556s 11:55:48.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-10-13T11:55:48', 'add_mediafilerepository_mtime') 11:55:48.3 Info: Committing Transaction 11:55:48.3 Info: 30: add_mediafilerepository_mtime migrated 11:55:48.3 Info: => 0.0051355s 11:55:48.3 Info: 31: add_artistmetadataid_constraint migrating 11:55:48.3 Info: Beginning Transaction 11:55:48.3 Info: Starting migration of Main DB to 31 11:55:48.3 Info: INSERT INTO "ArtistMetadata" ("Id", "ForeignArtistId", "Name", "Status", "Images") VALUES (1, 1, 'test', 1, 'images') 11:55:48.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) 11:55:48.3 Info: INSERT INTO "ArtistMetadata" ("Id", "ForeignArtistId", "Name", "Status", "Images") VALUES (2, 2, 'test2', 1, 'images') 11:55:48.3 Info: INSERT INTO "Artists" ("Id", "ArtistMetadataId", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (2, 2, 'test2', '/mnt/data/path/test2', 1, 1, 1, 1) 11:55:48.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") 11:55:48.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") 11:55:48.3 Info: => 0.0001738s 11:55:48.3 Info: DeleteIndex Artists (ArtistMetadataId) 11:55:48.3 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 11:55:48.3 Info: => 0.0001438s 11:55:48.3 Info: AlterColumn Artists ArtistMetadataId Int32 11:55:48.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:55:48.3 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:55:48.3 Info: DROP TABLE "Artists" 11:55:48.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:48.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:48.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:48.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:55:48.3 Info: => 0.0049178s 11:55:48.3 Info: CreateIndex Artists (ArtistMetadataId) 11:55:48.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:55:48.3 Info: => 9.89E-05s 11:55:48.3 Info: -> 4 Insert operations completed in 00:00:00.0003399 taking an average of 00:00:00.0000849 11:55:48.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-10-13T11:55:48', 'add_artistmetadataid_constraint') 11:55:48.3 Info: Committing Transaction 11:55:48.3 Info: 31: add_artistmetadataid_constraint migrated 11:55:48.3 Info: => 0.0005079s 11:55:48.3 Debug: Took: 00:00:00.2095157 11:55:48.4 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_artistmetadataid_constraintFixture.migration_031_should_not_remove_either_unique_artist --- 11:55:48.1 Info: --- Start: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_extend_subkey_delay --- 11:55:48.1 Trace: Rate Limit triggered, delaying 'me' for 0.299 sec 11:55:48.4 Info: --- End: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_extend_subkey_delay --- 11:55:48.4 Info: --- Start: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_honor_basekey_delay --- 11:55:48.4 Trace: Rate Limit triggered, delaying 'me' for 0.100 sec 11:55:48.5 Info: --- End: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_honor_basekey_delay --- 11:55:48.5 Info: --- Start: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_not_delay_if_unset --- 11:55:48.5 Info: --- End: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_not_delay_if_unset --- 11:55:48.5 Info: --- Start: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_not_delay_unrelated_key --- 11:55:48.5 Info: --- End: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_not_delay_unrelated_key --- 11:55:48.5 Info: --- Start: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_not_extend_basekey_delay --- 11:55:48.5 Trace: Rate Limit triggered, delaying 'me' for 0.100 sec 11:55:48.6 Info: --- End: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_not_extend_basekey_delay --- 11:55:48.4 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_artistmetadataid_constraintFixture.migration_031_should_not_remove_unique_artist --- 11:55:48.4 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173484339209_123/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:55:48.4 Info: DatabaseEngineVersionCheck migrating 11:55:48.4 Info: PerformDBOperation 11:55:48.4 Info: Performing DB Operation 11:55:48.4 Info: SQLite 3.46.1 11:55:48.4 Info: => 0.0011463s 11:55:48.4 Info: DatabaseEngineVersionCheck migrated 11:55:48.4 Info: => 0.0011705s 11:55:48.4 Info: VersionMigration migrating 11:55:48.4 Info: Beginning Transaction 11:55:48.4 Info: CreateTable VersionInfo 11:55:48.4 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 11:55:48.4 Info: => 0.0001995s 11:55:48.4 Info: Committing Transaction 11:55:48.4 Info: VersionMigration migrated 11:55:48.4 Info: => 0.0006088s 11:55:48.4 Info: VersionUniqueMigration migrating 11:55:48.4 Info: Beginning Transaction 11:55:48.4 Info: CreateIndex VersionInfo (Version) 11:55:48.4 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:55:48.4 Info: => 0.0001511s 11:55:48.4 Info: AlterTable VersionInfo 11:55:48.4 Info: => 7E-07s 11:55:48.4 Info: CreateColumn VersionInfo AppliedOn DateTime 11:55:48.4 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 11:55:48.4 Info: => 0.0006249s 11:55:48.4 Info: Committing Transaction 11:55:48.4 Info: VersionUniqueMigration migrated 11:55:48.4 Info: => 0.0008502s 11:55:48.4 Info: VersionDescriptionMigration migrating 11:55:48.4 Info: Beginning Transaction 11:55:48.4 Info: AlterTable VersionInfo 11:55:48.4 Info: => 9E-07s 11:55:48.4 Info: CreateColumn VersionInfo Description String 11:55:48.4 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 11:55:48.4 Info: => 0.0002244s 11:55:48.4 Info: Committing Transaction 11:55:48.4 Info: VersionDescriptionMigration migrated 11:55:48.4 Info: => 0.0004424s 11:55:48.4 Info: 1: InitialSetup migrating 11:55:48.4 Info: Beginning Transaction 11:55:48.4 Info: Starting migration of Main DB to 1 11:55:48.4 Info: CreateTable Config 11:55:48.4 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 11:55:48.4 Info: => 0.0002004s 11:55:48.4 Info: CreateIndex Config (Key) 11:55:48.4 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 11:55:48.4 Info: => 9.99E-05s 11:55:48.4 Info: CreateTable RootFolders 11:55:48.4 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 11:55:48.4 Info: => 0.0007811s 11:55:48.4 Info: CreateIndex RootFolders (Path) 11:55:48.4 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 11:55:48.4 Info: => 0.0001045s 11:55:48.4 Info: CreateTable Artists 11:55:48.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) 11:55:48.4 Info: => 0.0002835s 11:55:48.4 Info: CreateIndex Artists (ForeignArtistId) 11:55:48.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:55:48.4 Info: => 9.56E-05s 11:55:48.4 Info: CreateIndex Artists (NameSlug) 11:55:48.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:55:48.4 Info: => 8.42E-05s 11:55:48.4 Info: CreateIndex Artists (CleanName) 11:55:48.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:48.4 Info: => 8.23E-05s 11:55:48.4 Info: CreateIndex Artists (Path) 11:55:48.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:48.4 Info: => 8.54E-05s 11:55:48.4 Info: CreateTable Albums 11:55:48.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) 11:55:48.4 Info: => 0.0002518s 11:55:48.4 Info: CreateIndex Albums (ForeignAlbumId) 11:55:48.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:48.4 Info: => 9.09E-05s 11:55:48.4 Info: CreateIndex Albums (MBId) 11:55:48.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:55:48.4 Info: => 8.32E-05s 11:55:48.4 Info: CreateIndex Albums (TADBId) 11:55:48.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:55:48.4 Info: => 8.69E-05s 11:55:48.4 Info: CreateIndex Albums (TitleSlug) 11:55:48.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:55:48.4 Info: => 8.66E-05s 11:55:48.4 Info: CreateIndex Albums (CleanTitle) 11:55:48.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:48.4 Info: => 8.6E-05s 11:55:48.4 Info: CreateIndex Albums (Path) 11:55:48.4 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 11:55:48.4 Info: => 8.14E-05s 11:55:48.4 Info: CreateTable Tracks 11:55:48.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) 11:55:48.4 Info: => 0.0001717s 11:55:48.4 Info: CreateIndex Tracks (ForeignTrackId) 11:55:48.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:55:48.4 Info: => 0.0001037s 11:55:48.4 Info: CreateIndex Tracks (ArtistId) 11:55:48.4 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:55:48.4 Info: => 8.77E-05s 11:55:48.4 Info: CreateIndex Tracks (TrackFileId) 11:55:48.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:55:48.4 Info: => 9.9E-05s 11:55:48.4 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 11:55:48.4 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 11:55:48.4 Info: => 9.39E-05s 11:55:48.4 Info: CreateTable TrackFiles 11:55:48.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) 11:55:48.4 Info: => 0.0001599s 11:55:48.4 Info: CreateIndex TrackFiles (ArtistId) 11:55:48.4 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 11:55:48.4 Info: => 8.99E-05s 11:55:48.4 Info: CreateIndex TrackFiles (AlbumId) 11:55:48.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:48.4 Info: => 8.5E-05s 11:55:48.4 Info: CreateTable History 11:55:48.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) 11:55:48.4 Info: => 0.0001611s 11:55:48.4 Info: CreateIndex History (Date) 11:55:48.4 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:55:48.4 Info: => 8.94E-05s 11:55:48.4 Info: CreateIndex History (EventType) 11:55:48.4 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:55:48.4 Info: => 8.27E-05s 11:55:48.4 Info: CreateIndex History (DownloadId) 11:55:48.4 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 11:55:48.4 Info: => 8.33E-05s 11:55:48.4 Info: CreateIndex History (AlbumId) 11:55:48.4 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 11:55:48.4 Info: => 8.65E-05s 11:55:48.4 Info: CreateTable Notifications 11:55:48.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) 11:55:48.4 Info: => 0.0001491s 11:55:48.4 Info: CreateTable ScheduledTasks 11:55:48.4 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 11:55:48.4 Info: => 0.0001743s 11:55:48.4 Info: CreateIndex ScheduledTasks (TypeName) 11:55:48.4 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:55:48.4 Info: => 0.000122s 11:55:48.4 Info: CreateTable Indexers 11:55:48.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) 11:55:48.4 Info: => 0.0001373s 11:55:48.4 Info: CreateIndex Indexers (Name) 11:55:48.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:55:48.4 Info: => 0.0001028s 11:55:48.4 Info: CreateTable Profiles 11:55:48.4 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 11:55:48.4 Info: => 0.0001226s 11:55:48.4 Info: CreateIndex Profiles (Name) 11:55:48.4 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 11:55:48.4 Info: => 9.96E-05s 11:55:48.4 Info: CreateTable QualityDefinitions 11:55:48.4 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 11:55:48.4 Info: => 0.00021s 11:55:48.4 Info: CreateIndex QualityDefinitions (Quality) 11:55:48.4 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 11:55:48.4 Info: => 0.0001385s 11:55:48.4 Info: CreateIndex QualityDefinitions (Title) 11:55:48.4 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 11:55:48.4 Info: => 0.0001165s 11:55:48.4 Info: CreateTable NamingConfig 11:55:48.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) 11:55:48.4 Info: => 0.0001505s 11:55:48.4 Info: CreateTable Blacklist 11:55:48.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 '') 11:55:48.4 Info: => 0.0001933s 11:55:48.4 Info: CreateTable Metadata 11:55:48.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) 11:55:48.4 Info: => 0.0001298s 11:55:48.4 Info: CreateTable MetadataFiles 11:55:48.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) 11:55:48.4 Info: => 0.0001494s 11:55:48.4 Info: CreateTable DownloadClients 11:55:48.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) 11:55:48.4 Info: => 0.0001354s 11:55:48.4 Info: CreateTable PendingReleases 11:55:48.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 '') 11:55:48.4 Info: => 0.0001641s 11:55:48.4 Info: CreateTable RemotePathMappings 11:55:48.4 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 11:55:48.4 Info: => 0.0001306s 11:55:48.4 Info: CreateTable Tags 11:55:48.4 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 11:55:48.4 Info: => 0.0001163s 11:55:48.4 Info: CreateIndex Tags (Label) 11:55:48.4 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 11:55:48.4 Info: => 0.0001024s 11:55:48.4 Info: CreateTable Restrictions 11:55:48.4 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 11:55:48.4 Info: => 0.0001194s 11:55:48.4 Info: CreateTable DelayProfiles 11:55:48.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) 11:55:48.4 Info: => 0.0001567s 11:55:48.4 Info: CreateTable Users 11:55:48.4 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 11:55:48.4 Info: => 0.0001214s 11:55:48.4 Info: CreateIndex Users (Identifier) 11:55:48.4 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 11:55:48.4 Info: => 0.0001236s 11:55:48.4 Info: CreateIndex Users (Username) 11:55:48.4 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 11:55:48.4 Info: => 0.000102s 11:55:48.4 Info: CreateTable Commands 11:55:48.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) 11:55:48.4 Info: => 0.0001598s 11:55:48.4 Info: CreateTable IndexerStatus 11:55:48.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) 11:55:48.4 Info: => 0.0001488s 11:55:48.4 Info: CreateIndex IndexerStatus (ProviderId) 11:55:48.4 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:55:48.4 Info: => 0.0001088s 11:55:48.4 Info: CreateTable ExtraFiles 11:55:48.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) 11:55:48.4 Info: => 0.0001564s 11:55:48.4 Info: CreateTable LyricFiles 11:55:48.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) 11:55:48.4 Info: => 0.0001851s 11:55:48.4 Info: CreateTable LanguageProfiles 11:55:48.4 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 11:55:48.4 Info: => 0.0001252s 11:55:48.4 Info: CreateIndex LanguageProfiles (Name) 11:55:48.4 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 11:55:48.4 Info: => 0.0001121s 11:55:48.4 Info: CreateTable DownloadClientStatus 11:55:48.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) 11:55:48.4 Info: => 0.0001328s 11:55:48.4 Info: CreateIndex DownloadClientStatus (ProviderId) 11:55:48.4 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:55:48.4 Info: => 0.000105s 11:55:48.4 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 11:55:48.4 Info: -> 1 Insert operations completed in 00:00:00.0000777 taking an average of 00:00:00.0000777 11:55:48.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-13T11:55:48', 'InitialSetup') 11:55:48.4 Info: Committing Transaction 11:55:48.4 Info: 1: InitialSetup migrated 11:55:48.4 Info: => 0.0009914s 11:55:48.4 Info: 2: add_reason_to_pending_releases migrating 11:55:48.4 Info: Beginning Transaction 11:55:48.4 Info: Starting migration of Main DB to 2 11:55:48.4 Info: AlterTable PendingReleases 11:55:48.4 Info: => 9E-07s 11:55:48.4 Info: CreateColumn PendingReleases Reason Int32 11:55:48.4 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 11:55:48.4 Info: => 0.0005271s 11:55:48.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-13T11:55:48', 'add_reason_to_pending_releases') 11:55:48.4 Info: Committing Transaction 11:55:48.4 Info: 2: add_reason_to_pending_releases migrated 11:55:48.4 Info: => 0.0008518s 11:55:48.4 Info: 3: add_medium_support migrating 11:55:48.4 Info: Beginning Transaction 11:55:48.4 Info: Starting migration of Main DB to 3 11:55:48.4 Info: AlterTable Albums 11:55:48.4 Info: => 7E-07s 11:55:48.4 Info: CreateColumn Albums Media String 11:55:48.4 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 11:55:48.4 Info: => 0.0005184s 11:55:48.4 Info: AlterTable Tracks 11:55:48.4 Info: => 8E-07s 11:55:48.4 Info: CreateColumn Tracks MediumNumber Int32 11:55:48.4 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 11:55:48.4 Info: => 0.0004846s 11:55:48.4 Info: AlterTable Tracks 11:55:48.4 Info: => 8E-07s 11:55:48.4 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 11:55:48.4 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 11:55:48.4 Info: => 0.0004772s 11:55:48.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:55:48.4 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:55:48.4 Info: => 5.84E-05s 11:55:48.4 Info: DeleteColumn Tracks TrackNumber 11:55:48.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) 11:55:48.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" 11:55:48.4 Info: DROP TABLE "Tracks" 11:55:48.4 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:55:48.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:55:48.4 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:55:48.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:55:48.4 Info: => 0.0052366s 11:55:48.4 Info: AlterTable Tracks 11:55:48.4 Info: => 6E-07s 11:55:48.4 Info: CreateColumn Tracks TrackNumber String 11:55:48.4 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 11:55:48.4 Info: => 0.0004863s 11:55:48.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-13T11:55:48', 'add_medium_support') 11:55:48.4 Info: Committing Transaction 11:55:48.4 Info: 3: add_medium_support migrated 11:55:48.4 Info: => 0.0008894s 11:55:48.4 Info: 4: add_various_qualites_in_profile migrating 11:55:48.4 Info: Beginning Transaction 11:55:48.4 Info: Starting migration of Main DB to 4 11:55:48.4 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:55:48.4 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:55:48.4 Info: => 7.01E-05s 11:55:48.4 Info: PerformDBOperation 11:55:48.4 Info: Performing DB Operation 11:55:48.4 Info: => 4.09E-05s 11:55:48.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-13T11:55:48', 'add_various_qualites_in_profile') 11:55:48.4 Info: Committing Transaction 11:55:48.4 Info: 4: add_various_qualites_in_profile migrated 11:55:48.4 Info: => 0.0003153s 11:55:48.4 Info: 5: metadata_profiles migrating 11:55:48.4 Info: Beginning Transaction 11:55:48.4 Info: Starting migration of Main DB to 5 11:55:48.4 Info: CreateTable MetadataProfiles 11:55:48.4 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 11:55:48.4 Info: => 0.0001533s 11:55:48.4 Info: CreateIndex MetadataProfiles (Name) 11:55:48.4 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 11:55:48.4 Info: => 0.0001174s 11:55:48.4 Info: AlterTable Artists 11:55:48.4 Info: => 6E-07s 11:55:48.4 Info: CreateColumn Artists MetadataProfileId Int32 11:55:48.4 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 11:55:48.4 Info: => 0.0004985s 11:55:48.4 Info: DeleteColumn Artists PrimaryAlbumTypes 11:55:48.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) 11:55:48.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" 11:55:48.4 Info: DROP TABLE "Artists" 11:55:48.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:48.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:55:48.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:55:48.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:48.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:48.4 Info: => 0.0048145s 11:55:48.4 Info: DeleteColumn Artists SecondaryAlbumTypes 11:55:48.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) 11:55:48.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" 11:55:48.4 Info: DROP TABLE "Artists" 11:55:48.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:48.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:55:48.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:55:48.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:48.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:48.4 Info: => 0.0056265s 11:55:48.4 Info: AlterTable Albums 11:55:48.4 Info: => 7E-07s 11:55:48.4 Info: CreateColumn Albums SecondaryTypes String 11:55:48.4 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 11:55:48.4 Info: => 0.000497s 11:55:48.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-13T11:55:48', 'metadata_profiles') 11:55:48.4 Info: Committing Transaction 11:55:48.4 Info: 5: metadata_profiles migrated 11:55:48.4 Info: => 0.0009427s 11:55:48.4 Info: 6: separate_automatic_and_interactive_search migrating 11:55:48.4 Info: Beginning Transaction 11:55:48.4 Info: Starting migration of Main DB to 6 11:55:48.4 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 11:55:48.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) 11:55:48.5 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 11:55:48.5 Info: DROP TABLE "Indexers" 11:55:48.5 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:55:48.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:55:48.5 Info: => 0.0040077s 11:55:48.5 Info: AlterTable Indexers 11:55:48.5 Info: => 7E-07s 11:55:48.5 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 11:55:48.5 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 11:55:48.5 Info: => 0.0004946s 11:55:48.5 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:55:48.5 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:55:48.5 Info: => 5.99E-05s 11:55:48.5 Info: AlterTable Indexers 11:55:48.5 Info: => 5E-07s 11:55:48.5 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 11:55:48.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) 11:55:48.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" 11:55:48.5 Info: DROP TABLE "Indexers" 11:55:48.5 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:55:48.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:55:48.5 Info: => 0.0040421s 11:55:48.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-13T11:55:48', 'separate_automatic_and_interactive_search') 11:55:48.5 Info: Committing Transaction 11:55:48.5 Info: 6: separate_automatic_and_interactive_search migrated 11:55:48.5 Info: => 0.0044007s 11:55:48.5 Info: 7: change_album_path_to_relative migrating 11:55:48.5 Info: Beginning Transaction 11:55:48.5 Info: Starting migration of Main DB to 7 11:55:48.5 Info: DeleteColumn Albums Path 11:55:48.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) 11:55:48.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" 11:55:48.5 Info: DROP TABLE "Albums" 11:55:48.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:48.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:48.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:55:48.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:55:48.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:55:48.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:48.5 Info: => 0.0060178s 11:55:48.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-13T11:55:48', 'change_album_path_to_relative') 11:55:48.5 Info: Committing Transaction 11:55:48.5 Info: 7: change_album_path_to_relative migrated 11:55:48.5 Info: => 0.0064879s 11:55:48.5 Info: 8: change_quality_size_mb_to_kb migrating 11:55:48.5 Info: Beginning Transaction 11:55:48.5 Info: Starting migration of Main DB to 8 11:55:48.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 11:55:48.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 11:55:48.5 Info: => 6.47E-05s 11:55:48.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-13T11:55:48', 'change_quality_size_mb_to_kb') 11:55:48.5 Info: Committing Transaction 11:55:48.5 Info: 8: change_quality_size_mb_to_kb migrated 11:55:48.5 Info: => 0.0003484s 11:55:48.5 Info: 9: album_releases migrating 11:55:48.5 Info: Beginning Transaction 11:55:48.5 Info: Starting migration of Main DB to 9 11:55:48.5 Info: AlterTable Albums 11:55:48.5 Info: => 8E-07s 11:55:48.5 Info: CreateColumn Albums Releases String 11:55:48.5 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 11:55:48.5 Info: => 0.000528s 11:55:48.5 Info: AlterTable Albums 11:55:48.5 Info: => 9E-07s 11:55:48.5 Info: CreateColumn Albums CurrentRelease String 11:55:48.5 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 11:55:48.5 Info: => 0.000503s 11:55:48.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-13T11:55:48', 'album_releases') 11:55:48.5 Info: Committing Transaction 11:55:48.5 Info: 9: album_releases migrated 11:55:48.5 Info: => 0.0008359s 11:55:48.5 Info: 10: album_releases_fix migrating 11:55:48.5 Info: Beginning Transaction 11:55:48.5 Info: Starting migration of Main DB to 10 11:55:48.5 Info: AlterTable Albums 11:55:48.5 Info: => 7E-07s 11:55:48.5 Info: AlterColumn Albums Releases String 11:55:48.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) 11:55:48.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" 11:55:48.5 Info: DROP TABLE "Albums" 11:55:48.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:48.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:48.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:55:48.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:55:48.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:55:48.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:48.5 Info: => 0.0048569s 11:55:48.5 Info: AlterTable Albums 11:55:48.5 Info: => 6E-07s 11:55:48.5 Info: AlterColumn Albums CurrentRelease String 11:55:48.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) 11:55:48.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" 11:55:48.5 Info: DROP TABLE "Albums" 11:55:48.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:48.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:48.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:55:48.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:55:48.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:55:48.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:48.5 Info: => 0.0048039s 11:55:48.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-13T11:55:48', 'album_releases_fix') 11:55:48.5 Info: Committing Transaction 11:55:48.5 Info: 10: album_releases_fix migrated 11:55:48.5 Info: => 0.0052409s 11:55:48.5 Info: 11: import_lists migrating 11:55:48.5 Info: Beginning Transaction 11:55:48.5 Info: Starting migration of Main DB to 11 11:55:48.5 Info: CreateTable ImportLists 11:55:48.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) 11:55:48.5 Info: => 0.0001982s 11:55:48.5 Info: CreateIndex ImportLists (Name) 11:55:48.5 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:55:48.5 Info: => 9.96E-05s 11:55:48.5 Info: CreateTable ImportListStatus 11:55:48.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) 11:55:48.5 Info: => 0.0001432s 11:55:48.5 Info: CreateIndex ImportListStatus (ProviderId) 11:55:48.5 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:55:48.5 Info: => 0.000104s 11:55:48.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-13T11:55:48', 'import_lists') 11:55:48.5 Info: Committing Transaction 11:55:48.5 Info: 11: import_lists migrated 11:55:48.5 Info: => 0.000487s 11:55:48.5 Info: 12: add_release_status migrating 11:55:48.5 Info: Beginning Transaction 11:55:48.5 Info: Starting migration of Main DB to 12 11:55:48.5 Info: AlterTable MetadataProfiles 11:55:48.5 Info: => 9E-07s 11:55:48.5 Info: CreateColumn MetadataProfiles ReleaseStatuses String 11:55:48.5 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 11:55:48.5 Info: => 0.0005446s 11:55:48.5 Info: PerformDBOperation 11:55:48.5 Info: Performing DB Operation 11:55:48.5 Info: => 3.66E-05s 11:55:48.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-13T11:55:48', 'add_release_status') 11:55:48.5 Info: Committing Transaction 11:55:48.5 Info: 12: add_release_status migrated 11:55:48.5 Info: => 0.0003428s 11:55:48.5 Info: 13: album_download_notification migrating 11:55:48.5 Info: Beginning Transaction 11:55:48.5 Info: Starting migration of Main DB to 13 11:55:48.5 Info: AlterTable Notifications 11:55:48.5 Info: => 8E-07s 11:55:48.5 Info: CreateColumn Notifications OnAlbumDownload Boolean 11:55:48.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 11:55:48.5 Info: => 0.0005316s 11:55:48.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-13T11:55:48', 'album_download_notification') 11:55:48.5 Info: Committing Transaction 11:55:48.5 Info: 13: album_download_notification migrated 11:55:48.5 Info: => 0.0008692s 11:55:48.5 Info: 14: fix_language_metadata_profiles migrating 11:55:48.5 Info: Beginning Transaction 11:55:48.5 Info: Starting migration of Main DB to 14 11:55:48.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 11:55:48.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 11:55:48.5 Info: => 9.85E-05s 11:55:48.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 11:55:48.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 11:55:48.5 Info: => 6.95E-05s 11:55:48.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-13T11:55:48', 'fix_language_metadata_profiles') 11:55:48.5 Info: Committing Transaction 11:55:48.5 Info: 14: fix_language_metadata_profiles migrated 11:55:48.5 Info: => 0.0003512s 11:55:48.5 Info: 15: remove_fanzub migrating 11:55:48.5 Info: Beginning Transaction 11:55:48.5 Info: Starting migration of Main DB to 15 11:55:48.5 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:55:48.5 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:55:48.5 Info: => 6.03E-05s 11:55:48.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-13T11:55:48', 'remove_fanzub') 11:55:48.5 Info: Committing Transaction 11:55:48.5 Info: 15: remove_fanzub migrated 11:55:48.5 Info: => 0.0003411s 11:55:48.5 Info: 16: update_artist_history_indexes migrating 11:55:48.5 Info: Beginning Transaction 11:55:48.5 Info: Starting migration of Main DB to 16 11:55:48.5 Info: CreateIndex Albums (ArtistId) 11:55:48.5 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 11:55:48.5 Info: => 0.0001325s 11:55:48.5 Info: CreateIndex Albums (ArtistId, ReleaseDate) 11:55:48.5 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 11:55:48.5 Info: => 0.0001046s 11:55:48.5 Info: DeleteIndex History (AlbumId) 11:55:48.5 Info: DROP INDEX "IX_History_AlbumId" 11:55:48.5 Info: => 0.0001452s 11:55:48.5 Info: CreateIndex History (AlbumId, Date) 11:55:48.5 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:55:48.5 Info: => 0.0001126s 11:55:48.5 Info: DeleteIndex History (DownloadId) 11:55:48.5 Info: DROP INDEX "IX_History_DownloadId" 11:55:48.5 Info: => 0.0001327s 11:55:48.5 Info: CreateIndex History (DownloadId, Date) 11:55:48.5 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:55:48.5 Info: => 0.000107s 11:55:48.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-13T11:55:48', 'update_artist_history_indexes') 11:55:48.5 Info: Committing Transaction 11:55:48.5 Info: 16: update_artist_history_indexes migrated 11:55:48.5 Info: => 0.0004813s 11:55:48.5 Info: 17: remove_nma migrating 11:55:48.5 Info: Beginning Transaction 11:55:48.5 Info: Starting migration of Main DB to 17 11:55:48.5 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:48.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 11:55:48.5 Info: => 6.36E-05s 11:55:48.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-13T11:55:48', 'remove_nma') 11:55:48.5 Info: Committing Transaction 11:55:48.5 Info: 17: remove_nma migrated 11:55:48.5 Info: => 0.0003426s 11:55:48.5 Info: 18: album_disambiguation migrating 11:55:48.5 Info: Beginning Transaction 11:55:48.5 Info: Starting migration of Main DB to 18 11:55:48.5 Info: AlterTable Albums 11:55:48.5 Info: => 8E-07s 11:55:48.5 Info: CreateColumn Albums Disambiguation String 11:55:48.5 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 11:55:48.5 Info: => 0.0011195s 11:55:48.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-13T11:55:48', 'album_disambiguation') 11:55:48.5 Info: Committing Transaction 11:55:48.5 Info: 18: album_disambiguation migrated 11:55:48.5 Info: => 0.0014616s 11:55:48.5 Info: 19: add_ape_quality_in_profiles migrating 11:55:48.5 Info: Beginning Transaction 11:55:48.5 Info: Starting migration of Main DB to 19 11:55:48.5 Info: PerformDBOperation 11:55:48.5 Info: Performing DB Operation 11:55:48.5 Info: => 4.32E-05s 11:55:48.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-13T11:55:48', 'add_ape_quality_in_profiles') 11:55:48.5 Info: Committing Transaction 11:55:48.5 Info: 19: add_ape_quality_in_profiles migrated 11:55:48.5 Info: => 0.0003338s 11:55:48.5 Info: 20: remove_pushalot migrating 11:55:48.5 Info: Beginning Transaction 11:55:48.5 Info: Starting migration of Main DB to 20 11:55:48.5 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:48.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 11:55:48.5 Info: => 6.55E-05s 11:55:48.5 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:48.5 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 11:55:48.5 Info: => 4.34E-05s 11:55:48.5 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:48.5 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 11:55:48.5 Info: => 4.07E-05s 11:55:48.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-13T11:55:48', 'remove_pushalot') 11:55:48.5 Info: Committing Transaction 11:55:48.5 Info: 20: remove_pushalot migrated 11:55:48.5 Info: => 0.0003161s 11:55:48.5 Info: 21: add_custom_filters migrating 11:55:48.5 Info: Beginning Transaction 11:55:48.5 Info: Starting migration of Main DB to 21 11:55:48.5 Info: CreateTable CustomFilters 11:55:48.5 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 11:55:48.5 Info: => 0.000153s 11:55:48.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-13T11:55:48', 'add_custom_filters') 11:55:48.5 Info: Committing Transaction 11:55:48.5 Info: 21: add_custom_filters migrated 11:55:48.5 Info: => 0.0004919s 11:55:48.5 Info: 22: import_list_tags migrating 11:55:48.5 Info: Beginning Transaction 11:55:48.5 Info: Starting migration of Main DB to 22 11:55:48.5 Info: AlterTable ImportLists 11:55:48.5 Info: => 8E-07s 11:55:48.5 Info: CreateColumn ImportLists Tags String 11:55:48.5 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 11:55:48.5 Info: => 0.0005364s 11:55:48.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-13T11:55:48', 'import_list_tags') 11:55:48.5 Info: Committing Transaction 11:55:48.5 Info: 22: import_list_tags migrated 11:55:48.5 Info: => 0.0008658s 11:55:48.5 Info: 23: add_release_groups_etc migrating 11:55:48.5 Info: Beginning Transaction 11:55:48.5 Info: Starting migration of Main DB to 23 11:55:48.5 Info: CreateTable ArtistMetadata 11:55:48.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) 11:55:48.5 Info: => 0.0002067s 11:55:48.5 Info: CreateIndex ArtistMetadata (ForeignArtistId) 11:55:48.5 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 11:55:48.5 Info: => 0.0001044s 11:55:48.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" 11:55:48.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" 11:55:48.5 Info: => 0.0001079s 11:55:48.5 Info: AlterTable Artists 11:55:48.5 Info: => 6E-07s 11:55:48.5 Info: CreateColumn Artists ArtistMetadataId Int32 11:55:48.5 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:55:48.5 Info: => 0.0005498s 11:55:48.5 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:55:48.5 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:55:48.5 Info: => 0.0001458s 11:55:48.5 Info: CreateTable AlbumReleases 11:55:48.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) 11:55:48.5 Info: => 0.0001898s 11:55:48.5 Info: CreateIndex AlbumReleases (ForeignReleaseId) 11:55:48.5 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:55:48.5 Info: => 0.0001028s 11:55:48.5 Info: CreateIndex AlbumReleases (AlbumId) 11:55:48.5 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:55:48.5 Info: => 9.32E-05s 11:55:48.5 Info: PerformDBOperation 11:55:48.5 Info: Performing DB Operation 11:55:48.5 Info: => 3.99E-05s 11:55:48.5 Info: AlterTable Albums 11:55:48.5 Info: => 5E-07s 11:55:48.5 Info: CreateColumn Albums ArtistMetadataId Int32 11:55:48.5 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:55:48.5 Info: => 0.0005516s 11:55:48.5 Info: AlterTable Albums 11:55:48.5 Info: => 6E-07s 11:55:48.5 Info: CreateColumn Albums AnyReleaseOk Boolean 11:55:48.5 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 11:55:48.5 Info: => 0.0005517s 11:55:48.5 Info: AlterTable Albums 11:55:48.5 Info: => 7E-07s 11:55:48.5 Info: CreateColumn Albums Links String 11:55:48.5 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 11:55:48.5 Info: => 0.0005503s 11:55:48.5 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:55:48.5 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:55:48.5 Info: => 0.000106s 11:55:48.5 Info: AlterTable Tracks 11:55:48.5 Info: => 6E-07s 11:55:48.5 Info: CreateColumn Tracks ForeignRecordingId String 11:55:48.5 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 11:55:48.5 Info: => 0.0005455s 11:55:48.5 Info: AlterTable Tracks 11:55:48.5 Info: => 8E-07s 11:55:48.5 Info: CreateColumn Tracks AlbumReleaseId Int32 11:55:48.5 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 11:55:48.5 Info: => 0.00056s 11:55:48.5 Info: AlterTable Tracks 11:55:48.5 Info: => 7E-07s 11:55:48.5 Info: CreateColumn Tracks ArtistMetadataId Int32 11:55:48.5 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:55:48.5 Info: => 0.0005528s 11:55:48.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:55:48.5 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:55:48.5 Info: => 0.0001042s 11:55:48.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:55:48.5 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:55:48.5 Info: => 8.35E-05s 11:55:48.5 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 11:55:48.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "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) 11:55:48.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" 11:55:48.5 Info: DROP TABLE "Artists" 11:55:48.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:48.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:48.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:48.5 Info: => 0.0058004s 11:55:48.5 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 11:55:48.5 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 11:55:48.5 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 11:55:48.5 Info: DROP TABLE "Albums" 11:55:48.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:48.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:48.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:48.5 Info: => 0.0050224s 11:55:48.5 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 11:55:48.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) 11:55:48.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" 11:55:48.5 Info: DROP TABLE "Tracks" 11:55:48.5 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:55:48.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:55:48.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:55:48.5 Info: => 0.0046559s 11:55:48.5 Info: DeleteColumn TrackFiles ArtistId 11:55:48.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) 11:55:48.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" 11:55:48.5 Info: DROP TABLE "TrackFiles" 11:55:48.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:55:48.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:48.5 Info: => 0.0053098s 11:55:48.5 Info: CreateIndex Artists (ArtistMetadataId) 11:55:48.5 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:55:48.5 Info: => 9.92E-05s 11:55:48.5 Info: CreateIndex Artists (Monitored) 11:55:48.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:55:48.5 Info: => 9.72E-05s 11:55:48.5 Info: CreateIndex Albums (ArtistMetadataId) 11:55:48.5 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:55:48.5 Info: => 9.42E-05s 11:55:48.5 Info: CreateIndex Tracks (ArtistMetadataId) 11:55:48.5 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 11:55:48.5 Info: => 9.3E-05s 11:55:48.5 Info: CreateIndex Tracks (AlbumReleaseId) 11:55:48.5 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 11:55:48.5 Info: => 9.38E-05s 11:55:48.5 Info: CreateIndex Tracks (ForeignRecordingId) 11:55:48.5 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 11:55:48.5 Info: => 9.4E-05s 11:55:48.5 Info: UpdateData 11:55:48.5 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:55:48.5 Info: => 5.81E-05s 11:55:48.5 Info: UpdateData 11:55:48.5 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:55:48.5 Info: => 4.95E-05s 11:55:48.5 Info: UpdateData 11:55:48.5 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 11:55:48.5 Info: => 5.34E-05s 11:55:48.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-13T11:55:48', 'add_release_groups_etc') 11:55:48.5 Info: Committing Transaction 11:55:48.5 Info: 23: add_release_groups_etc migrated 11:55:48.5 Info: => 0.0007027s 11:55:48.5 Info: 24: NewMediaInfoFormat migrating 11:55:48.5 Info: Beginning Transaction 11:55:48.5 Info: Starting migration of Main DB to 24 11:55:48.5 Info: UpdateData 11:55:48.5 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 11:55:48.5 Info: => 6.92E-05s 11:55:48.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-10-13T11:55:48', 'NewMediaInfoFormat') 11:55:48.5 Info: Committing Transaction 11:55:48.5 Info: 24: NewMediaInfoFormat migrated 11:55:48.5 Info: => 0.0003574s 11:55:48.5 Info: 25: rename_restrictions_to_release_profiles migrating 11:55:48.5 Info: Beginning Transaction 11:55:48.5 Info: Starting migration of Main DB to 25 11:55:48.5 Info: RenameTable Restrictions ReleaseProfiles 11:55:48.5 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 11:55:48.5 Info: => 0.0013869s 11:55:48.5 Info: AlterTable ReleaseProfiles 11:55:48.5 Info: => 8E-07s 11:55:48.5 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 11:55:48.5 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 11:55:48.5 Info: => 0.0005316s 11:55:48.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-10-13T11:55:48', 'rename_restrictions_to_release_profiles') 11:55:48.5 Info: Committing Transaction 11:55:48.5 Info: 25: rename_restrictions_to_release_profiles migrated 11:55:48.5 Info: => 0.0008758s 11:55:48.5 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 11:55:48.5 Info: Beginning Transaction 11:55:48.5 Info: Starting migration of Main DB to 26 11:55:48.5 Info: RenameTable Profiles QualityProfiles 11:55:48.5 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 11:55:48.5 Info: => 0.0014036s 11:55:48.5 Info: AlterTable QualityProfiles 11:55:48.5 Info: => 8E-07s 11:55:48.5 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 11:55:48.5 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:55:48.5 Info: => 0.0005283s 11:55:48.5 Info: AlterTable LanguageProfiles 11:55:48.5 Info: => 7E-07s 11:55:48.5 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 11:55:48.5 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:55:48.5 Info: => 0.0005157s 11:55:48.5 Info: UpdateData 11:55:48.5 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:55:48.5 Info: => 6.18E-05s 11:55:48.5 Info: UpdateData 11:55:48.5 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:55:48.5 Info: => 5.78E-05s 11:55:48.5 Info: RenameColumn Artists ProfileId to QualityProfileId 11:55:48.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "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) 11:55:48.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" 11:55:48.5 Info: DROP TABLE "Artists" 11:55:48.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:48.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:48.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:48.5 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:55:48.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:55:48.5 Info: => 0.0057742s 11:55:48.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-10-13T11:55:48', 'rename_quality_profiles_add_upgrade_allowed') 11:55:48.5 Info: Committing Transaction 11:55:48.5 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 11:55:48.5 Info: => 0.0062369s 11:55:48.5 Info: 27: add_import_exclusions migrating 11:55:48.5 Info: Beginning Transaction 11:55:48.5 Info: Starting migration of Main DB to 27 11:55:48.5 Info: CreateTable ImportListExclusions 11:55:48.5 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 11:55:48.5 Info: => 0.0001591s 11:55:48.5 Info: CreateIndex ImportListExclusions (ForeignId) 11:55:48.5 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 11:55:48.5 Info: => 0.0001011s 11:55:48.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-10-13T11:55:48', 'add_import_exclusions') 11:55:48.5 Info: Committing Transaction 11:55:48.5 Info: 27: add_import_exclusions migrated 11:55:48.5 Info: => 0.0004713s 11:55:48.5 Info: 28: clean_artist_metadata_table migrating 11:55:48.5 Info: Beginning Transaction 11:55:48.5 Info: Starting migration of Main DB to 28 11:55:48.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) 11:55:48.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) 11:55:48.5 Info: => 0.0001843s 11:55:48.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) 11:55:48.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) 11:55:48.5 Info: => 0.0001534s 11:55:48.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) 11:55:48.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) 11:55:48.5 Info: => 0.0001411s 11:55:48.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) 11:55:48.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) 11:55:48.5 Info: => 0.0001483s 11:55:48.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) 11:55:48.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) 11:55:48.5 Info: => 0.000142s 11:55:48.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) 11:55:48.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) 11:55:48.5 Info: => 0.0001397s 11:55:48.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-10-13T11:55:48', 'clean_artist_metadata_table') 11:55:48.5 Info: Committing Transaction 11:55:48.5 Info: 28: clean_artist_metadata_table migrated 11:55:48.5 Info: => 0.0004597s 11:55:48.5 Info: 29: health_issue_notification migrating 11:55:48.5 Info: Beginning Transaction 11:55:48.5 Info: Starting migration of Main DB to 29 11:55:48.5 Info: AlterTable Notifications 11:55:48.5 Info: => 8E-07s 11:55:48.5 Info: CreateColumn Notifications OnHealthIssue Boolean 11:55:48.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 11:55:48.5 Info: => 0.000556s 11:55:48.5 Info: AlterTable Notifications 11:55:48.5 Info: => 7E-07s 11:55:48.5 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 11:55:48.5 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 11:55:48.5 Info: => 0.0005481s 11:55:48.5 Info: AlterTable Notifications 11:55:48.5 Info: => 7E-07s 11:55:48.5 Info: CreateColumn Notifications OnDownloadFailure Boolean 11:55:48.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 11:55:48.5 Info: => 0.0005349s 11:55:48.5 Info: AlterTable Notifications 11:55:48.5 Info: => 7E-07s 11:55:48.5 Info: CreateColumn Notifications OnImportFailure Boolean 11:55:48.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 11:55:48.5 Info: => 0.000532s 11:55:48.5 Info: AlterTable Notifications 11:55:48.5 Info: => 9E-07s 11:55:48.5 Info: CreateColumn Notifications OnTrackRetag Boolean 11:55:48.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 11:55:48.5 Info: => 0.0005301s 11:55:48.5 Info: DeleteColumn Notifications OnDownload 11:55:48.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) 11:55:48.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" 11:55:48.5 Info: DROP TABLE "Notifications" 11:55:48.5 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:55:48.5 Info: => 0.0053652s 11:55:48.5 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 11:55:48.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) 11:55:48.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" 11:55:48.5 Info: DROP TABLE "Notifications" 11:55:48.5 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:55:48.5 Info: => 0.0044803s 11:55:48.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-10-13T11:55:48', 'health_issue_notification') 11:55:48.5 Info: Committing Transaction 11:55:48.5 Info: 29: health_issue_notification migrated 11:55:48.5 Info: => 0.0049115s 11:55:48.5 Info: 30: add_mediafilerepository_mtime migrating 11:55:48.5 Info: Beginning Transaction 11:55:48.5 Info: Starting migration of Main DB to 30 11:55:48.5 Info: AlterTable TrackFiles 11:55:48.5 Info: => 9E-07s 11:55:48.5 Info: CreateColumn TrackFiles Modified DateTime 11:55:48.5 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 11:55:48.6 Info: => 0.0005905s 11:55:48.6 Info: AlterTable TrackFiles 11:55:48.6 Info: => 8E-07s 11:55:48.6 Info: CreateColumn TrackFiles Path String 11:55:48.6 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 11:55:48.6 Info: => 0.0005351s 11:55:48.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:55:48.6 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:55:48.6 Info: => 5.27E-05s 11:55:48.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) 11:55:48.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) 11:55:48.6 Info: => 0.0001476s 11:55:48.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) 11:55:48.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) 11:55:48.6 Info: => 0.0001598s 11:55:48.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) 11:55:48.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) 11:55:48.6 Info: => 0.0001645s 11:55:48.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") 11:55:48.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") 11:55:48.6 Info: => 0.0001037s 11:55:48.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:55:48.6 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:55:48.6 Info: => 6.72E-05s 11:55:48.6 Info: AlterTable TrackFiles 11:55:48.6 Info: => 6E-07s 11:55:48.6 Info: AlterColumn TrackFiles Path String 11:55:48.6 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:55:48.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" 11:55:48.6 Info: DROP TABLE "TrackFiles" 11:55:48.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:55:48.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:48.6 Info: => 0.0053921s 11:55:48.6 Info: CreateIndex TrackFiles (Path) 11:55:48.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:55:48.6 Info: => 0.0001019s 11:55:48.6 Info: DeleteColumn TrackFiles RelativePath 11:55:48.6 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:55:48.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" 11:55:48.6 Info: DROP TABLE "TrackFiles" 11:55:48.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:55:48.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:48.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:55:48.6 Info: => 0.005557s 11:55:48.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-10-13T11:55:48', 'add_mediafilerepository_mtime') 11:55:48.6 Info: Committing Transaction 11:55:48.6 Info: 30: add_mediafilerepository_mtime migrated 11:55:48.6 Info: => 0.0059455s 11:55:48.6 Info: 31: add_artistmetadataid_constraint migrating 11:55:48.6 Info: Beginning Transaction 11:55:48.6 Info: Starting migration of Main DB to 31 11:55:48.6 Info: INSERT INTO "ArtistMetadata" ("Id", "ForeignArtistId", "Name", "Status", "Images") VALUES (1, 1, 'test', 1, 'images') 11:55:48.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) 11:55:48.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") 11:55:48.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") 11:55:48.6 Info: => 0.0001696s 11:55:48.6 Info: DeleteIndex Artists (ArtistMetadataId) 11:55:48.6 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 11:55:48.6 Info: => 0.0001417s 11:55:48.6 Info: AlterColumn Artists ArtistMetadataId Int32 11:55:48.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) 11:55:48.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" 11:55:48.6 Info: DROP TABLE "Artists" 11:55:48.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:48.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:48.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:48.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:55:48.6 Info: => 0.0049291s 11:55:48.6 Info: CreateIndex Artists (ArtistMetadataId) 11:55:48.6 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:55:48.6 Info: => 0.0001009s 11:55:48.6 Info: -> 2 Insert operations completed in 00:00:00.0001928 taking an average of 00:00:00.0000964 11:55:48.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-10-13T11:55:48', 'add_artistmetadataid_constraint') 11:55:48.6 Info: Committing Transaction 11:55:48.6 Info: 31: add_artistmetadataid_constraint migrated 11:55:48.6 Info: => 0.0005152s 11:55:48.6 Debug: Took: 00:00:00.1856670 11:55:48.6 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_artistmetadataid_constraintFixture.migration_031_should_not_remove_unique_artist --- 11:55:48.6 Info: --- Start: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_wait_for_existing --- 11:55:48.6 Trace: Rate Limit triggered, delaying 'me' for 0.200 sec 11:55:48.8 Info: --- End: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_wait_for_existing --- 11:55:48.6 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_artistmetadataid_constraintFixture.migration_031_should_remove_all_duplicate_artists --- 11:55:48.6 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173486659040_125/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:55:48.6 Info: DatabaseEngineVersionCheck migrating 11:55:48.6 Info: PerformDBOperation 11:55:48.6 Info: Performing DB Operation 11:55:48.6 Info: SQLite 3.46.1 11:55:48.6 Info: => 0.0011083s 11:55:48.6 Info: DatabaseEngineVersionCheck migrated 11:55:48.6 Info: => 0.0011327s 11:55:48.6 Info: VersionMigration migrating 11:55:48.6 Info: Beginning Transaction 11:55:48.6 Info: CreateTable VersionInfo 11:55:48.6 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 11:55:48.6 Info: => 0.0001735s 11:55:48.6 Info: Committing Transaction 11:55:48.6 Info: VersionMigration migrated 11:55:48.6 Info: => 0.0005424s 11:55:48.6 Info: VersionUniqueMigration migrating 11:55:48.6 Info: Beginning Transaction 11:55:48.6 Info: CreateIndex VersionInfo (Version) 11:55:48.6 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:55:48.6 Info: => 0.0001419s 11:55:48.6 Info: AlterTable VersionInfo 11:55:48.6 Info: => 1E-06s 11:55:48.6 Info: CreateColumn VersionInfo AppliedOn DateTime 11:55:48.6 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 11:55:48.6 Info: => 0.0006036s 11:55:48.6 Info: Committing Transaction 11:55:48.6 Info: VersionUniqueMigration migrated 11:55:48.6 Info: => 0.0008193s 11:55:48.6 Info: VersionDescriptionMigration migrating 11:55:48.6 Info: Beginning Transaction 11:55:48.6 Info: AlterTable VersionInfo 11:55:48.6 Info: => 7E-07s 11:55:48.6 Info: CreateColumn VersionInfo Description String 11:55:48.6 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 11:55:48.6 Info: => 0.000222s 11:55:48.6 Info: Committing Transaction 11:55:48.6 Info: VersionDescriptionMigration migrated 11:55:48.6 Info: => 0.0004179s 11:55:48.6 Info: 1: InitialSetup migrating 11:55:48.6 Info: Beginning Transaction 11:55:48.6 Info: Starting migration of Main DB to 1 11:55:48.6 Info: CreateTable Config 11:55:48.6 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 11:55:48.6 Info: => 0.0001939s 11:55:48.6 Info: CreateIndex Config (Key) 11:55:48.6 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 11:55:48.6 Info: => 0.0001116s 11:55:48.6 Info: CreateTable RootFolders 11:55:48.6 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 11:55:48.6 Info: => 0.0001104s 11:55:48.6 Info: CreateIndex RootFolders (Path) 11:55:48.6 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 11:55:48.6 Info: => 8.9E-05s 11:55:48.6 Info: CreateTable Artists 11:55:48.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) 11:55:48.6 Info: => 0.0002759s 11:55:48.6 Info: CreateIndex Artists (ForeignArtistId) 11:55:48.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:55:48.6 Info: => 9.6E-05s 11:55:48.6 Info: CreateIndex Artists (NameSlug) 11:55:48.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:55:48.6 Info: => 8.41E-05s 11:55:48.6 Info: CreateIndex Artists (CleanName) 11:55:48.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:48.6 Info: => 8.21E-05s 11:55:48.6 Info: CreateIndex Artists (Path) 11:55:48.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:48.6 Info: => 0.0001296s 11:55:48.6 Info: CreateTable Albums 11:55:48.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) 11:55:48.6 Info: => 0.000253s 11:55:48.6 Info: CreateIndex Albums (ForeignAlbumId) 11:55:48.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:48.6 Info: => 9.34E-05s 11:55:48.6 Info: CreateIndex Albums (MBId) 11:55:48.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:55:48.6 Info: => 8.32E-05s 11:55:48.6 Info: CreateIndex Albums (TADBId) 11:55:48.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:55:48.6 Info: => 8.42E-05s 11:55:48.6 Info: CreateIndex Albums (TitleSlug) 11:55:48.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:55:48.6 Info: => 8.32E-05s 11:55:48.6 Info: CreateIndex Albums (CleanTitle) 11:55:48.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:48.6 Info: => 7.95E-05s 11:55:48.6 Info: CreateIndex Albums (Path) 11:55:48.6 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 11:55:48.6 Info: => 8.2E-05s 11:55:48.6 Info: CreateTable Tracks 11:55:48.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) 11:55:48.6 Info: => 0.0001668s 11:55:48.6 Info: CreateIndex Tracks (ForeignTrackId) 11:55:48.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:55:48.6 Info: => 9.01E-05s 11:55:48.6 Info: CreateIndex Tracks (ArtistId) 11:55:48.6 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:55:48.6 Info: => 8.6E-05s 11:55:48.6 Info: CreateIndex Tracks (TrackFileId) 11:55:48.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:55:48.6 Info: => 9.88E-05s 11:55:48.6 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 11:55:48.6 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 11:55:48.6 Info: => 9.83E-05s 11:55:48.6 Info: CreateTable TrackFiles 11:55:48.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) 11:55:48.6 Info: => 0.0001573s 11:55:48.6 Info: CreateIndex TrackFiles (ArtistId) 11:55:48.6 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 11:55:48.6 Info: => 8.79E-05s 11:55:48.6 Info: CreateIndex TrackFiles (AlbumId) 11:55:48.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:48.6 Info: => 8.26E-05s 11:55:48.6 Info: CreateTable History 11:55:48.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) 11:55:48.6 Info: => 0.0001606s 11:55:48.6 Info: CreateIndex History (Date) 11:55:48.6 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:55:48.6 Info: => 8.63E-05s 11:55:48.6 Info: CreateIndex History (EventType) 11:55:48.6 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:55:48.6 Info: => 8.6E-05s 11:55:48.6 Info: CreateIndex History (DownloadId) 11:55:48.6 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 11:55:48.6 Info: => 8.12E-05s 11:55:48.6 Info: CreateIndex History (AlbumId) 11:55:48.6 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 11:55:48.6 Info: => 8.16E-05s 11:55:48.6 Info: CreateTable Notifications 11:55:48.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) 11:55:48.6 Info: => 0.0001454s 11:55:48.6 Info: CreateTable ScheduledTasks 11:55:48.6 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 11:55:48.6 Info: => 0.0001728s 11:55:48.6 Info: CreateIndex ScheduledTasks (TypeName) 11:55:48.6 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:55:48.6 Info: => 0.0001184s 11:55:48.6 Info: CreateTable Indexers 11:55:48.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) 11:55:48.6 Info: => 0.0001349s 11:55:48.6 Info: CreateIndex Indexers (Name) 11:55:48.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:55:48.6 Info: => 0.0001012s 11:55:48.6 Info: CreateTable Profiles 11:55:48.6 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 11:55:48.6 Info: => 0.0001175s 11:55:48.6 Info: CreateIndex Profiles (Name) 11:55:48.6 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 11:55:48.6 Info: => 9.8E-05s 11:55:48.6 Info: CreateTable QualityDefinitions 11:55:48.6 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 11:55:48.6 Info: => 0.0001715s 11:55:48.6 Info: CreateIndex QualityDefinitions (Quality) 11:55:48.6 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 11:55:48.6 Info: => 0.0001288s 11:55:48.6 Info: CreateIndex QualityDefinitions (Title) 11:55:48.6 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 11:55:48.6 Info: => 0.0001132s 11:55:48.6 Info: CreateTable NamingConfig 11:55:48.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) 11:55:48.6 Info: => 0.0001478s 11:55:48.6 Info: CreateTable Blacklist 11:55:48.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 '') 11:55:48.6 Info: => 0.0001899s 11:55:48.6 Info: CreateTable Metadata 11:55:48.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) 11:55:48.7 Info: => 0.0007742s 11:55:48.7 Info: CreateTable MetadataFiles 11:55:48.7 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 11:55:48.7 Info: => 0.0001601s 11:55:48.7 Info: CreateTable DownloadClients 11:55:48.7 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 11:55:48.7 Info: => 0.0001354s 11:55:48.7 Info: CreateTable PendingReleases 11:55:48.7 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 11:55:48.7 Info: => 0.000166s 11:55:48.7 Info: CreateTable RemotePathMappings 11:55:48.7 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 11:55:48.7 Info: => 0.0001294s 11:55:48.7 Info: CreateTable Tags 11:55:48.7 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 11:55:48.7 Info: => 0.0001163s 11:55:48.7 Info: CreateIndex Tags (Label) 11:55:48.7 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 11:55:48.7 Info: => 0.0001012s 11:55:48.7 Info: CreateTable Restrictions 11:55:48.7 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 11:55:48.7 Info: => 0.0001251s 11:55:48.7 Info: CreateTable DelayProfiles 11:55:48.7 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 11:55:48.7 Info: => 0.000154s 11:55:48.7 Info: CreateTable Users 11:55:48.7 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 11:55:48.7 Info: => 0.0001187s 11:55:48.7 Info: CreateIndex Users (Identifier) 11:55:48.7 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 11:55:48.7 Info: => 0.0001206s 11:55:48.7 Info: CreateIndex Users (Username) 11:55:48.7 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 11:55:48.7 Info: => 0.0001057s 11:55:48.7 Info: CreateTable Commands 11:55:48.7 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 11:55:48.7 Info: => 0.0001589s 11:55:48.7 Info: CreateTable IndexerStatus 11:55:48.7 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 11:55:48.7 Info: => 0.0001502s 11:55:48.7 Info: CreateIndex IndexerStatus (ProviderId) 11:55:48.7 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:55:48.7 Info: => 0.0001034s 11:55:48.7 Info: CreateTable ExtraFiles 11:55:48.7 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 11:55:48.7 Info: => 0.0001424s 11:55:48.7 Info: CreateTable LyricFiles 11:55:48.7 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 11:55:48.7 Info: => 0.0001742s 11:55:48.7 Info: CreateTable LanguageProfiles 11:55:48.7 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 11:55:48.7 Info: => 0.0001368s 11:55:48.7 Info: CreateIndex LanguageProfiles (Name) 11:55:48.7 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 11:55:48.7 Info: => 0.0001091s 11:55:48.7 Info: CreateTable DownloadClientStatus 11:55:48.7 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 11:55:48.7 Info: => 0.0001327s 11:55:48.7 Info: CreateIndex DownloadClientStatus (ProviderId) 11:55:48.7 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:55:48.7 Info: => 0.0001117s 11:55:48.7 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 11:55:48.7 Info: -> 1 Insert operations completed in 00:00:00.0000779 taking an average of 00:00:00.0000779 11:55:48.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-13T11:55:48', 'InitialSetup') 11:55:48.7 Info: Committing Transaction 11:55:48.7 Info: 1: InitialSetup migrated 11:55:48.7 Info: => 0.0009469s 11:55:48.7 Info: 2: add_reason_to_pending_releases migrating 11:55:48.7 Info: Beginning Transaction 11:55:48.7 Info: Starting migration of Main DB to 2 11:55:48.7 Info: AlterTable PendingReleases 11:55:48.7 Info: => 8E-07s 11:55:48.7 Info: CreateColumn PendingReleases Reason Int32 11:55:48.7 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 11:55:48.7 Info: => 0.0005129s 11:55:48.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-13T11:55:48', 'add_reason_to_pending_releases') 11:55:48.7 Info: Committing Transaction 11:55:48.7 Info: 2: add_reason_to_pending_releases migrated 11:55:48.7 Info: => 0.000829s 11:55:48.7 Info: 3: add_medium_support migrating 11:55:48.7 Info: Beginning Transaction 11:55:48.7 Info: Starting migration of Main DB to 3 11:55:48.7 Info: AlterTable Albums 11:55:48.7 Info: => 8E-07s 11:55:48.7 Info: CreateColumn Albums Media String 11:55:48.7 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 11:55:48.7 Info: => 0.0005236s 11:55:48.7 Info: AlterTable Tracks 11:55:48.7 Info: => 8E-07s 11:55:48.7 Info: CreateColumn Tracks MediumNumber Int32 11:55:48.7 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 11:55:48.7 Info: => 0.0004869s 11:55:48.7 Info: AlterTable Tracks 11:55:48.7 Info: => 8E-07s 11:55:48.7 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 11:55:48.7 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 11:55:48.7 Info: => 0.0004762s 11:55:48.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:55:48.7 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:55:48.7 Info: => 5.7E-05s 11:55:48.7 Info: DeleteColumn Tracks TrackNumber 11:55:48.7 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 11:55:48.7 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 11:55:48.7 Info: DROP TABLE "Tracks" 11:55:48.7 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:55:48.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:55:48.7 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:55:48.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:55:48.7 Info: => 0.0052237s 11:55:48.7 Info: AlterTable Tracks 11:55:48.7 Info: => 7E-07s 11:55:48.7 Info: CreateColumn Tracks TrackNumber String 11:55:48.7 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 11:55:48.7 Info: => 0.0004961s 11:55:48.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-13T11:55:48', 'add_medium_support') 11:55:48.7 Info: Committing Transaction 11:55:48.7 Info: 3: add_medium_support migrated 11:55:48.7 Info: => 0.0008993s 11:55:48.7 Info: 4: add_various_qualites_in_profile migrating 11:55:48.7 Info: Beginning Transaction 11:55:48.7 Info: Starting migration of Main DB to 4 11:55:48.7 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:55:48.7 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:55:48.7 Info: => 6.83E-05s 11:55:48.7 Info: PerformDBOperation 11:55:48.7 Info: Performing DB Operation 11:55:48.7 Info: => 4.05E-05s 11:55:48.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-13T11:55:48', 'add_various_qualites_in_profile') 11:55:48.7 Info: Committing Transaction 11:55:48.7 Info: 4: add_various_qualites_in_profile migrated 11:55:48.7 Info: => 0.0003094s 11:55:48.7 Info: 5: metadata_profiles migrating 11:55:48.7 Info: Beginning Transaction 11:55:48.7 Info: Starting migration of Main DB to 5 11:55:48.7 Info: CreateTable MetadataProfiles 11:55:48.7 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 11:55:48.7 Info: => 0.0001511s 11:55:48.7 Info: CreateIndex MetadataProfiles (Name) 11:55:48.7 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 11:55:48.7 Info: => 0.000106s 11:55:48.7 Info: AlterTable Artists 11:55:48.7 Info: => 6E-07s 11:55:48.7 Info: CreateColumn Artists MetadataProfileId Int32 11:55:48.7 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 11:55:48.7 Info: => 0.0004963s 11:55:48.7 Info: DeleteColumn Artists PrimaryAlbumTypes 11:55:48.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 11:55:48.7 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 11:55:48.7 Info: DROP TABLE "Artists" 11:55:48.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:48.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:55:48.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:55:48.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:48.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:48.7 Info: => 0.0048158s 11:55:48.7 Info: DeleteColumn Artists SecondaryAlbumTypes 11:55:48.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 11:55:48.7 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 11:55:48.7 Info: DROP TABLE "Artists" 11:55:48.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:48.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:55:48.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:55:48.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:48.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:48.7 Info: => 0.0056247s 11:55:48.7 Info: AlterTable Albums 11:55:48.7 Info: => 7E-07s 11:55:48.7 Info: CreateColumn Albums SecondaryTypes String 11:55:48.7 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 11:55:48.7 Info: => 0.0005068s 11:55:48.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-13T11:55:48', 'metadata_profiles') 11:55:48.7 Info: Committing Transaction 11:55:48.7 Info: 5: metadata_profiles migrated 11:55:48.7 Info: => 0.0009368s 11:55:48.7 Info: 6: separate_automatic_and_interactive_search migrating 11:55:48.7 Info: Beginning Transaction 11:55:48.7 Info: Starting migration of Main DB to 6 11:55:48.7 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 11:55:48.7 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 11:55:48.7 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 11:55:48.7 Info: DROP TABLE "Indexers" 11:55:48.7 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:55:48.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:55:48.7 Info: => 0.0043642s 11:55:48.7 Info: AlterTable Indexers 11:55:48.7 Info: => 7E-07s 11:55:48.7 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 11:55:48.7 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 11:55:48.7 Info: => 0.000489s 11:55:48.7 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:55:48.7 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:55:48.7 Info: => 5.32E-05s 11:55:48.7 Info: AlterTable Indexers 11:55:48.7 Info: => 5E-07s 11:55:48.7 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 11:55:48.7 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 11:55:48.7 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 11:55:48.7 Info: DROP TABLE "Indexers" 11:55:48.7 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:55:48.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:55:48.7 Info: => 0.0043878s 11:55:48.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-13T11:55:48', 'separate_automatic_and_interactive_search') 11:55:48.7 Info: Committing Transaction 11:55:48.7 Info: 6: separate_automatic_and_interactive_search migrated 11:55:48.7 Info: => 0.0054462s 11:55:48.7 Info: 7: change_album_path_to_relative migrating 11:55:48.7 Info: Beginning Transaction 11:55:48.7 Info: Starting migration of Main DB to 7 11:55:48.7 Info: DeleteColumn Albums Path 11:55:48.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 11:55:48.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 11:55:48.7 Info: DROP TABLE "Albums" 11:55:48.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:48.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:48.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:55:48.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:55:48.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:55:48.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:48.7 Info: => 0.0057238s 11:55:48.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-13T11:55:48', 'change_album_path_to_relative') 11:55:48.7 Info: Committing Transaction 11:55:48.7 Info: 7: change_album_path_to_relative migrated 11:55:48.7 Info: => 0.0061613s 11:55:48.7 Info: 8: change_quality_size_mb_to_kb migrating 11:55:48.7 Info: Beginning Transaction 11:55:48.7 Info: Starting migration of Main DB to 8 11:55:48.7 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 11:55:48.7 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 11:55:48.7 Info: => 6.34E-05s 11:55:48.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-13T11:55:48', 'change_quality_size_mb_to_kb') 11:55:48.7 Info: Committing Transaction 11:55:48.7 Info: 8: change_quality_size_mb_to_kb migrated 11:55:48.7 Info: => 0.0003544s 11:55:48.7 Info: 9: album_releases migrating 11:55:48.7 Info: Beginning Transaction 11:55:48.7 Info: Starting migration of Main DB to 9 11:55:48.7 Info: AlterTable Albums 11:55:48.7 Info: => 8E-07s 11:55:48.7 Info: CreateColumn Albums Releases String 11:55:48.7 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 11:55:48.7 Info: => 0.0005138s 11:55:48.7 Info: AlterTable Albums 11:55:48.7 Info: => 7E-07s 11:55:48.7 Info: CreateColumn Albums CurrentRelease String 11:55:48.7 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 11:55:48.7 Info: => 0.0004968s 11:55:48.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-13T11:55:48', 'album_releases') 11:55:48.7 Info: Committing Transaction 11:55:48.7 Info: 9: album_releases migrated 11:55:48.7 Info: => 0.0008299s 11:55:48.7 Info: 10: album_releases_fix migrating 11:55:48.7 Info: Beginning Transaction 11:55:48.7 Info: Starting migration of Main DB to 10 11:55:48.7 Info: AlterTable Albums 11:55:48.7 Info: => 7E-07s 11:55:48.7 Info: AlterColumn Albums Releases String 11:55:48.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 11:55:48.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 11:55:48.7 Info: DROP TABLE "Albums" 11:55:48.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:48.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:48.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:55:48.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:55:48.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:55:48.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:48.7 Info: => 0.0048029s 11:55:48.7 Info: AlterTable Albums 11:55:48.7 Info: => 7E-07s 11:55:48.7 Info: AlterColumn Albums CurrentRelease String 11:55:48.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 11:55:48.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 11:55:48.7 Info: DROP TABLE "Albums" 11:55:48.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:48.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:48.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:55:48.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:55:48.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:55:48.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:48.7 Info: => 0.0058139s 11:55:48.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-13T11:55:48', 'album_releases_fix') 11:55:48.7 Info: Committing Transaction 11:55:48.7 Info: 10: album_releases_fix migrated 11:55:48.7 Info: => 0.0062389s 11:55:48.7 Info: 11: import_lists migrating 11:55:48.7 Info: Beginning Transaction 11:55:48.7 Info: Starting migration of Main DB to 11 11:55:48.7 Info: CreateTable ImportLists 11:55:48.7 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 11:55:48.7 Info: => 0.0001885s 11:55:48.7 Info: CreateIndex ImportLists (Name) 11:55:48.7 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:55:48.7 Info: => 0.0001003s 11:55:48.7 Info: CreateTable ImportListStatus 11:55:48.7 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 11:55:48.7 Info: => 0.0001396s 11:55:48.7 Info: CreateIndex ImportListStatus (ProviderId) 11:55:48.7 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:55:48.7 Info: => 9.49E-05s 11:55:48.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-13T11:55:48', 'import_lists') 11:55:48.7 Info: Committing Transaction 11:55:48.7 Info: 11: import_lists migrated 11:55:48.7 Info: => 0.0004482s 11:55:48.7 Info: 12: add_release_status migrating 11:55:48.7 Info: Beginning Transaction 11:55:48.7 Info: Starting migration of Main DB to 12 11:55:48.7 Info: AlterTable MetadataProfiles 11:55:48.7 Info: => 7E-07s 11:55:48.7 Info: CreateColumn MetadataProfiles ReleaseStatuses String 11:55:48.7 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 11:55:48.7 Info: => 0.0005296s 11:55:48.7 Info: PerformDBOperation 11:55:48.7 Info: Performing DB Operation 11:55:48.7 Info: => 3.49E-05s 11:55:48.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-13T11:55:48', 'add_release_status') 11:55:48.7 Info: Committing Transaction 11:55:48.7 Info: 12: add_release_status migrated 11:55:48.7 Info: => 0.0003326s 11:55:48.7 Info: 13: album_download_notification migrating 11:55:48.7 Info: Beginning Transaction 11:55:48.7 Info: Starting migration of Main DB to 13 11:55:48.7 Info: AlterTable Notifications 11:55:48.7 Info: => 7E-07s 11:55:48.7 Info: CreateColumn Notifications OnAlbumDownload Boolean 11:55:48.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 11:55:48.7 Info: => 0.0005215s 11:55:48.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-13T11:55:48', 'album_download_notification') 11:55:48.7 Info: Committing Transaction 11:55:48.7 Info: 13: album_download_notification migrated 11:55:48.7 Info: => 0.0008463s 11:55:48.7 Info: 14: fix_language_metadata_profiles migrating 11:55:48.7 Info: Beginning Transaction 11:55:48.7 Info: Starting migration of Main DB to 14 11:55:48.7 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 11:55:48.7 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 11:55:48.7 Info: => 0.0006826s 11:55:48.7 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 11:55:48.7 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 11:55:48.7 Info: => 7.67E-05s 11:55:48.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-13T11:55:48', 'fix_language_metadata_profiles') 11:55:48.7 Info: Committing Transaction 11:55:48.7 Info: 14: fix_language_metadata_profiles migrated 11:55:48.7 Info: => 0.0004382s 11:55:48.7 Info: 15: remove_fanzub migrating 11:55:48.7 Info: Beginning Transaction 11:55:48.7 Info: Starting migration of Main DB to 15 11:55:48.7 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:55:48.7 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:55:48.7 Info: => 5.93E-05s 11:55:48.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-13T11:55:48', 'remove_fanzub') 11:55:48.7 Info: Committing Transaction 11:55:48.7 Info: 15: remove_fanzub migrated 11:55:48.7 Info: => 0.0003365s 11:55:48.7 Info: 16: update_artist_history_indexes migrating 11:55:48.7 Info: Beginning Transaction 11:55:48.7 Info: Starting migration of Main DB to 16 11:55:48.7 Info: CreateIndex Albums (ArtistId) 11:55:48.7 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 11:55:48.7 Info: => 0.0001224s 11:55:48.7 Info: CreateIndex Albums (ArtistId, ReleaseDate) 11:55:48.7 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 11:55:48.7 Info: => 0.0001035s 11:55:48.7 Info: DeleteIndex History (AlbumId) 11:55:48.7 Info: DROP INDEX "IX_History_AlbumId" 11:55:48.7 Info: => 0.0001431s 11:55:48.7 Info: CreateIndex History (AlbumId, Date) 11:55:48.7 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:55:48.7 Info: => 0.00011s 11:55:48.7 Info: DeleteIndex History (DownloadId) 11:55:48.7 Info: DROP INDEX "IX_History_DownloadId" 11:55:48.7 Info: => 0.0001312s 11:55:48.7 Info: CreateIndex History (DownloadId, Date) 11:55:48.7 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:55:48.7 Info: => 0.0001063s 11:55:48.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-13T11:55:48', 'update_artist_history_indexes') 11:55:48.7 Info: Committing Transaction 11:55:48.7 Info: 16: update_artist_history_indexes migrated 11:55:48.7 Info: => 0.0004483s 11:55:48.7 Info: 17: remove_nma migrating 11:55:48.7 Info: Beginning Transaction 11:55:48.7 Info: Starting migration of Main DB to 17 11:55:48.7 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:48.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 11:55:48.7 Info: => 6.54E-05s 11:55:48.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-13T11:55:48', 'remove_nma') 11:55:48.7 Info: Committing Transaction 11:55:48.7 Info: 17: remove_nma migrated 11:55:48.7 Info: => 0.0003546s 11:55:48.7 Info: 18: album_disambiguation migrating 11:55:48.7 Info: Beginning Transaction 11:55:48.7 Info: Starting migration of Main DB to 18 11:55:48.7 Info: AlterTable Albums 11:55:48.7 Info: => 7E-07s 11:55:48.7 Info: CreateColumn Albums Disambiguation String 11:55:48.7 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 11:55:48.7 Info: => 0.0005486s 11:55:48.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-13T11:55:48', 'album_disambiguation') 11:55:48.7 Info: Committing Transaction 11:55:48.7 Info: 18: album_disambiguation migrated 11:55:48.7 Info: => 0.0008756s 11:55:48.7 Info: 19: add_ape_quality_in_profiles migrating 11:55:48.7 Info: Beginning Transaction 11:55:48.7 Info: Starting migration of Main DB to 19 11:55:48.7 Info: PerformDBOperation 11:55:48.7 Info: Performing DB Operation 11:55:48.7 Info: => 3.99E-05s 11:55:48.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-13T11:55:48', 'add_ape_quality_in_profiles') 11:55:48.7 Info: Committing Transaction 11:55:48.7 Info: 19: add_ape_quality_in_profiles migrated 11:55:48.7 Info: => 0.0003237s 11:55:48.7 Info: 20: remove_pushalot migrating 11:55:48.7 Info: Beginning Transaction 11:55:48.7 Info: Starting migration of Main DB to 20 11:55:48.7 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:48.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 11:55:48.7 Info: => 6.33E-05s 11:55:48.7 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:48.7 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 11:55:48.7 Info: => 4.61E-05s 11:55:48.7 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:48.7 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 11:55:48.7 Info: => 4.25E-05s 11:55:48.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-13T11:55:48', 'remove_pushalot') 11:55:48.7 Info: Committing Transaction 11:55:48.7 Info: 20: remove_pushalot migrated 11:55:48.7 Info: => 0.0003162s 11:55:48.7 Info: 21: add_custom_filters migrating 11:55:48.7 Info: Beginning Transaction 11:55:48.7 Info: Starting migration of Main DB to 21 11:55:48.7 Info: CreateTable CustomFilters 11:55:48.7 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 11:55:48.7 Info: => 0.000154s 11:55:48.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-13T11:55:48', 'add_custom_filters') 11:55:48.7 Info: Committing Transaction 11:55:48.7 Info: 21: add_custom_filters migrated 11:55:48.7 Info: => 0.0004888s 11:55:48.7 Info: 22: import_list_tags migrating 11:55:48.7 Info: Beginning Transaction 11:55:48.7 Info: Starting migration of Main DB to 22 11:55:48.7 Info: AlterTable ImportLists 11:55:48.7 Info: => 9E-07s 11:55:48.7 Info: CreateColumn ImportLists Tags String 11:55:48.7 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 11:55:48.7 Info: => 0.0005467s 11:55:48.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-13T11:55:48', 'import_list_tags') 11:55:48.7 Info: Committing Transaction 11:55:48.7 Info: 22: import_list_tags migrated 11:55:48.7 Info: => 0.0008885s 11:55:48.7 Info: 23: add_release_groups_etc migrating 11:55:48.7 Info: Beginning Transaction 11:55:48.7 Info: Starting migration of Main DB to 23 11:55:48.7 Info: CreateTable ArtistMetadata 11:55:48.7 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 11:55:48.7 Info: => 0.0002039s 11:55:48.7 Info: CreateIndex ArtistMetadata (ForeignArtistId) 11:55:48.7 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 11:55:48.7 Info: => 0.0001062s 11:55:48.7 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 11:55:48.7 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 11:55:48.7 Info: => 0.0001054s 11:55:48.7 Info: AlterTable Artists 11:55:48.7 Info: => 6E-07s 11:55:48.7 Info: CreateColumn Artists ArtistMetadataId Int32 11:55:48.7 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:55:48.7 Info: => 0.0005673s 11:55:48.7 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:55:48.7 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:55:48.7 Info: => 0.000124s 11:55:48.7 Info: CreateTable AlbumReleases 11:55:48.7 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 11:55:48.7 Info: => 0.0001869s 11:55:48.7 Info: CreateIndex AlbumReleases (ForeignReleaseId) 11:55:48.7 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:55:48.7 Info: => 0.0001048s 11:55:48.7 Info: CreateIndex AlbumReleases (AlbumId) 11:55:48.7 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:55:48.7 Info: => 9.59E-05s 11:55:48.7 Info: PerformDBOperation 11:55:48.7 Info: Performing DB Operation 11:55:48.7 Info: => 4.38E-05s 11:55:48.7 Info: AlterTable Albums 11:55:48.7 Info: => 7E-07s 11:55:48.7 Info: CreateColumn Albums ArtistMetadataId Int32 11:55:48.7 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:55:48.7 Info: => 0.0005541s 11:55:48.7 Info: AlterTable Albums 11:55:48.7 Info: => 8E-07s 11:55:48.7 Info: CreateColumn Albums AnyReleaseOk Boolean 11:55:48.7 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 11:55:48.7 Info: => 0.0005502s 11:55:48.7 Info: AlterTable Albums 11:55:48.7 Info: => 8E-07s 11:55:48.7 Info: CreateColumn Albums Links String 11:55:48.7 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 11:55:48.7 Info: => 0.0005483s 11:55:48.7 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:55:48.7 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:55:48.7 Info: => 0.0001055s 11:55:48.7 Info: AlterTable Tracks 11:55:48.7 Info: => 6E-07s 11:55:48.7 Info: CreateColumn Tracks ForeignRecordingId String 11:55:48.7 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 11:55:48.7 Info: => 0.0005538s 11:55:48.7 Info: AlterTable Tracks 11:55:48.7 Info: => 8E-07s 11:55:48.7 Info: CreateColumn Tracks AlbumReleaseId Int32 11:55:48.7 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 11:55:48.7 Info: => 0.0005539s 11:55:48.7 Info: AlterTable Tracks 11:55:48.7 Info: => 7E-07s 11:55:48.7 Info: CreateColumn Tracks ArtistMetadataId Int32 11:55:48.7 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:55:48.7 Info: => 0.0005465s 11:55:48.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:55:48.7 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:55:48.7 Info: => 0.0001027s 11:55:48.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:55:48.7 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:55:48.7 Info: => 8.31E-05s 11:55:48.7 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 11:55:48.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:55:48.7 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:55:48.7 Info: DROP TABLE "Artists" 11:55:48.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:48.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:48.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:48.7 Info: => 0.0057058s 11:55:48.7 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 11:55:48.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 11:55:48.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 11:55:48.7 Info: DROP TABLE "Albums" 11:55:48.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:48.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:48.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:48.7 Info: => 0.0051032s 11:55:48.7 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 11:55:48.7 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:55:48.7 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 11:55:48.7 Info: DROP TABLE "Tracks" 11:55:48.7 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:55:48.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:55:48.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:55:48.7 Info: => 0.0055613s 11:55:48.7 Info: DeleteColumn TrackFiles ArtistId 11:55:48.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 11:55:48.7 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 11:55:48.7 Info: DROP TABLE "TrackFiles" 11:55:48.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:55:48.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:48.7 Info: => 0.0044621s 11:55:48.7 Info: CreateIndex Artists (ArtistMetadataId) 11:55:48.7 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:55:48.7 Info: => 0.0001011s 11:55:48.7 Info: CreateIndex Artists (Monitored) 11:55:48.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:55:48.7 Info: => 9.45E-05s 11:55:48.7 Info: CreateIndex Albums (ArtistMetadataId) 11:55:48.7 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:55:48.7 Info: => 9.78E-05s 11:55:48.7 Info: CreateIndex Tracks (ArtistMetadataId) 11:55:48.7 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 11:55:48.7 Info: => 9.63E-05s 11:55:48.7 Info: CreateIndex Tracks (AlbumReleaseId) 11:55:48.8 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 11:55:48.8 Info: => 0.0001162s 11:55:48.8 Info: CreateIndex Tracks (ForeignRecordingId) 11:55:48.8 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 11:55:48.8 Info: => 9.55E-05s 11:55:48.8 Info: UpdateData 11:55:48.8 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:55:48.8 Info: => 6E-05s 11:55:48.8 Info: UpdateData 11:55:48.8 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:55:48.8 Info: => 5.03E-05s 11:55:48.8 Info: UpdateData 11:55:48.8 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 11:55:48.8 Info: => 5.53E-05s 11:55:48.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-13T11:55:48', 'add_release_groups_etc') 11:55:48.8 Info: Committing Transaction 11:55:48.8 Info: 23: add_release_groups_etc migrated 11:55:48.8 Info: => 0.0006679s 11:55:48.8 Info: 24: NewMediaInfoFormat migrating 11:55:48.8 Info: Beginning Transaction 11:55:48.8 Info: Starting migration of Main DB to 24 11:55:48.8 Info: UpdateData 11:55:48.8 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 11:55:48.8 Info: => 6.99E-05s 11:55:48.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-10-13T11:55:48', 'NewMediaInfoFormat') 11:55:48.8 Info: Committing Transaction 11:55:48.8 Info: 24: NewMediaInfoFormat migrated 11:55:48.8 Info: => 0.0003682s 11:55:48.8 Info: 25: rename_restrictions_to_release_profiles migrating 11:55:48.8 Info: Beginning Transaction 11:55:48.8 Info: Starting migration of Main DB to 25 11:55:48.8 Info: RenameTable Restrictions ReleaseProfiles 11:55:48.8 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 11:55:48.8 Info: => 0.0018501s 11:55:48.8 Info: AlterTable ReleaseProfiles 11:55:48.8 Info: => 7E-07s 11:55:48.8 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 11:55:48.8 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 11:55:48.8 Info: => 0.0005295s 11:55:48.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-10-13T11:55:48', 'rename_restrictions_to_release_profiles') 11:55:48.8 Info: Committing Transaction 11:55:48.8 Info: 25: rename_restrictions_to_release_profiles migrated 11:55:48.8 Info: => 0.0008583s 11:55:48.8 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 11:55:48.8 Info: Beginning Transaction 11:55:48.8 Info: Starting migration of Main DB to 26 11:55:48.8 Info: RenameTable Profiles QualityProfiles 11:55:48.8 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 11:55:48.8 Info: => 0.0018276s 11:55:48.8 Info: AlterTable QualityProfiles 11:55:48.8 Info: => 8E-07s 11:55:48.8 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 11:55:48.8 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:55:48.8 Info: => 0.0005357s 11:55:48.8 Info: AlterTable LanguageProfiles 11:55:48.8 Info: => 9E-07s 11:55:48.8 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 11:55:48.8 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:55:48.8 Info: => 0.0005232s 11:55:48.8 Info: UpdateData 11:55:48.8 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:55:48.8 Info: => 6.92E-05s 11:55:48.8 Info: UpdateData 11:55:48.8 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:55:48.8 Info: => 5.22E-05s 11:55:48.8 Info: RenameColumn Artists ProfileId to QualityProfileId 11:55:48.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:55:48.8 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:55:48.8 Info: DROP TABLE "Artists" 11:55:48.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:48.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:48.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:48.8 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:55:48.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:55:48.8 Info: => 0.0067959s 11:55:48.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-10-13T11:55:48', 'rename_quality_profiles_add_upgrade_allowed') 11:55:48.8 Info: Committing Transaction 11:55:48.8 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 11:55:48.8 Info: => 0.0072679s 11:55:48.8 Info: 27: add_import_exclusions migrating 11:55:48.8 Info: Beginning Transaction 11:55:48.8 Info: Starting migration of Main DB to 27 11:55:48.8 Info: CreateTable ImportListExclusions 11:55:48.8 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 11:55:48.8 Info: => 0.0001546s 11:55:48.8 Info: CreateIndex ImportListExclusions (ForeignId) 11:55:48.8 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 11:55:48.8 Info: => 0.0001063s 11:55:48.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-10-13T11:55:48', 'add_import_exclusions') 11:55:48.8 Info: Committing Transaction 11:55:48.8 Info: 27: add_import_exclusions migrated 11:55:48.8 Info: => 0.0005014s 11:55:48.8 Info: 28: clean_artist_metadata_table migrating 11:55:48.8 Info: Beginning Transaction 11:55:48.8 Info: Starting migration of Main DB to 28 11:55:48.8 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:55:48.8 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:55:48.8 Info: => 0.0001774s 11:55:48.8 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:55:48.8 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:55:48.8 Info: => 0.0001449s 11:55:48.8 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 11:55:48.8 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 11:55:48.8 Info: => 0.0001435s 11:55:48.8 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 11:55:48.8 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 11:55:48.8 Info: => 0.0001392s 11:55:48.8 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:55:48.8 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:55:48.8 Info: => 0.0001435s 11:55:48.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:55:48.8 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:55:48.8 Info: => 0.0001422s 11:55:48.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-10-13T11:55:48', 'clean_artist_metadata_table') 11:55:48.8 Info: Committing Transaction 11:55:48.8 Info: 28: clean_artist_metadata_table migrated 11:55:48.8 Info: => 0.0004696s 11:55:48.8 Info: 29: health_issue_notification migrating 11:55:48.8 Info: Beginning Transaction 11:55:48.8 Info: Starting migration of Main DB to 29 11:55:48.8 Info: AlterTable Notifications 11:55:48.8 Info: => 1E-06s 11:55:48.8 Info: CreateColumn Notifications OnHealthIssue Boolean 11:55:48.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 11:55:48.8 Info: => 0.0005538s 11:55:48.8 Info: AlterTable Notifications 11:55:48.8 Info: => 8E-07s 11:55:48.8 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 11:55:48.8 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 11:55:48.8 Info: => 0.0005324s 11:55:48.8 Info: AlterTable Notifications 11:55:48.8 Info: => 9E-07s 11:55:48.8 Info: CreateColumn Notifications OnDownloadFailure Boolean 11:55:48.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 11:55:48.8 Info: => 0.0005422s 11:55:48.8 Info: AlterTable Notifications 11:55:48.8 Info: => 7E-07s 11:55:48.8 Info: CreateColumn Notifications OnImportFailure Boolean 11:55:48.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 11:55:48.8 Info: => 0.0005278s 11:55:48.8 Info: AlterTable Notifications 11:55:48.8 Info: => 7E-07s 11:55:48.8 Info: CreateColumn Notifications OnTrackRetag Boolean 11:55:48.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 11:55:48.8 Info: => 0.0005298s 11:55:48.8 Info: DeleteColumn Notifications OnDownload 11:55:48.8 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 11:55:48.8 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 11:55:48.8 Info: DROP TABLE "Notifications" 11:55:48.8 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:55:48.8 Info: => 0.0046036s 11:55:48.8 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 11:55:48.8 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 11:55:48.8 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 11:55:48.8 Info: DROP TABLE "Notifications" 11:55:48.8 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:55:48.8 Info: => 0.0052694s 11:55:48.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-10-13T11:55:48', 'health_issue_notification') 11:55:48.8 Info: Committing Transaction 11:55:48.8 Info: 29: health_issue_notification migrated 11:55:48.8 Info: => 0.005726s 11:55:48.8 Info: 30: add_mediafilerepository_mtime migrating 11:55:48.8 Info: Beginning Transaction 11:55:48.8 Info: Starting migration of Main DB to 30 11:55:48.8 Info: AlterTable TrackFiles 11:55:48.8 Info: => 9E-07s 11:55:48.8 Info: CreateColumn TrackFiles Modified DateTime 11:55:48.8 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 11:55:48.8 Info: => 0.0006681s 11:55:48.8 Info: AlterTable TrackFiles 11:55:48.8 Info: => 8E-07s 11:55:48.8 Info: CreateColumn TrackFiles Path String 11:55:48.8 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 11:55:48.8 Info: => 0.0006256s 11:55:48.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:55:48.8 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:55:48.8 Info: => 5.49E-05s 11:55:48.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:55:48.8 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:55:48.8 Info: => 0.0001475s 11:55:48.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 11:55:48.8 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 11:55:48.8 Info: => 0.0001593s 11:55:48.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 11:55:48.8 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 11:55:48.8 Info: => 0.0001636s 11:55:48.8 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 11:55:48.8 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 11:55:48.8 Info: => 0.0009487s 11:55:48.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:55:48.8 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:55:48.8 Info: => 8.85E-05s 11:55:48.8 Info: AlterTable TrackFiles 11:55:48.8 Info: => 7E-07s 11:55:48.8 Info: AlterColumn TrackFiles Path String 11:55:48.8 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:55:48.8 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 11:55:48.8 Info: DROP TABLE "TrackFiles" 11:55:48.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:55:48.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:48.8 Info: => 0.0046609s 11:55:48.8 Info: CreateIndex TrackFiles (Path) 11:55:48.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:55:48.8 Info: => 0.0001022s 11:55:48.8 Info: DeleteColumn TrackFiles RelativePath 11:55:48.8 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:55:48.8 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 11:55:48.8 Info: DROP TABLE "TrackFiles" 11:55:48.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:55:48.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:48.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:55:48.8 Info: => 0.0048091s 11:55:48.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-10-13T11:55:48', 'add_mediafilerepository_mtime') 11:55:48.8 Info: Committing Transaction 11:55:48.8 Info: 30: add_mediafilerepository_mtime migrated 11:55:48.8 Info: => 0.0052252s 11:55:48.8 Info: 31: add_artistmetadataid_constraint migrating 11:55:48.8 Info: Beginning Transaction 11:55:48.8 Info: Starting migration of Main DB to 31 11:55:48.8 Info: INSERT INTO "ArtistMetadata" ("Id", "ForeignArtistId", "Name", "Status", "Images") VALUES (1, 1, 'test', 1, 'images') 11:55:48.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) 11:55:48.8 Info: INSERT INTO "Artists" ("Id", "ArtistMetadataId", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (2, 1, 'test', '/mnt/data/path/test', 1, 1, 1, 1) 11:55:48.8 Info: INSERT INTO "Artists" ("Id", "ArtistMetadataId", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (3, 1, 'test', '/mnt/data/path/test', 1, 1, 1, 1) 11:55:48.8 Info: INSERT INTO "Artists" ("Id", "ArtistMetadataId", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (4, 1, 'test', '/mnt/data/path/test', 1, 1, 1, 1) 11:55:48.8 Info: INSERT INTO "ArtistMetadata" ("Id", "ForeignArtistId", "Name", "Status", "Images") VALUES (2, 2, 'test2', 1, 'images') 11:55:48.8 Info: INSERT INTO "Artists" ("Id", "ArtistMetadataId", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (5, 2, 'test2', '/mnt/data/path/test2', 1, 1, 1, 1) 11:55:48.8 Info: INSERT INTO "Artists" ("Id", "ArtistMetadataId", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (6, 2, 'test2', '/mnt/data/path/test2', 1, 1, 1, 1) 11:55:48.8 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 11:55:48.8 Info: DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 11:55:48.8 Info: => 0.0001715s 11:55:48.8 Info: DeleteIndex Artists (ArtistMetadataId) 11:55:48.8 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 11:55:48.8 Info: => 0.0001396s 11:55:48.8 Info: AlterColumn Artists ArtistMetadataId Int32 11:55:48.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:55:48.8 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:55:48.8 Info: DROP TABLE "Artists" 11:55:48.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:48.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:48.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:48.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:55:48.8 Info: => 0.0057248s 11:55:48.8 Info: CreateIndex Artists (ArtistMetadataId) 11:55:48.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:55:48.8 Info: => 0.0001287s 11:55:48.8 Info: -> 8 Insert operations completed in 00:00:00.0006779 taking an average of 00:00:00.0000847 11:55:48.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-10-13T11:55:48', 'add_artistmetadataid_constraint') 11:55:48.8 Info: Committing Transaction 11:55:48.8 Info: 31: add_artistmetadataid_constraint migrated 11:55:48.8 Info: => 0.0005946s 11:55:48.8 Debug: Took: 00:00:00.1875589 11:55:48.8 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_artistmetadataid_constraintFixture.migration_031_should_remove_all_duplicate_artists --- Passed! - Failed: 0, Passed: 490, Skipped: 30, Total: 520, Duration: 7 s - /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Lidarr.Common.Test.dll (net6.0) 11:55:48.8 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_artistmetadataid_constraintFixture.migration_031_should_remove_duplicate_artist --- 11:55:48.9 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173489006267_127/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:55:48.9 Info: DatabaseEngineVersionCheck migrating 11:55:48.9 Info: PerformDBOperation 11:55:48.9 Info: Performing DB Operation 11:55:48.9 Info: SQLite 3.46.1 11:55:48.9 Info: => 0.0011467s 11:55:48.9 Info: DatabaseEngineVersionCheck migrated 11:55:48.9 Info: => 0.0011688s 11:55:48.9 Info: VersionMigration migrating 11:55:48.9 Info: Beginning Transaction 11:55:48.9 Info: CreateTable VersionInfo 11:55:48.9 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 11:55:48.9 Info: => 0.0001791s 11:55:48.9 Info: Committing Transaction 11:55:48.9 Info: VersionMigration migrated 11:55:48.9 Info: => 0.0005573s 11:55:48.9 Info: VersionUniqueMigration migrating 11:55:48.9 Info: Beginning Transaction 11:55:48.9 Info: CreateIndex VersionInfo (Version) 11:55:48.9 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:55:48.9 Info: => 0.0001463s 11:55:48.9 Info: AlterTable VersionInfo 11:55:48.9 Info: => 8E-07s 11:55:48.9 Info: CreateColumn VersionInfo AppliedOn DateTime 11:55:48.9 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 11:55:48.9 Info: => 0.0006114s 11:55:48.9 Info: Committing Transaction 11:55:48.9 Info: VersionUniqueMigration migrated 11:55:48.9 Info: => 0.0008306s 11:55:48.9 Info: VersionDescriptionMigration migrating 11:55:48.9 Info: Beginning Transaction 11:55:48.9 Info: AlterTable VersionInfo 11:55:48.9 Info: => 8E-07s 11:55:48.9 Info: CreateColumn VersionInfo Description String 11:55:48.9 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 11:55:48.9 Info: => 0.0002304s 11:55:48.9 Info: Committing Transaction 11:55:48.9 Info: VersionDescriptionMigration migrated 11:55:48.9 Info: => 0.0004476s 11:55:48.9 Info: 1: InitialSetup migrating 11:55:48.9 Info: Beginning Transaction 11:55:48.9 Info: Starting migration of Main DB to 1 11:55:48.9 Info: CreateTable Config 11:55:48.9 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 11:55:48.9 Info: => 0.0001865s 11:55:48.9 Info: CreateIndex Config (Key) 11:55:48.9 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 11:55:48.9 Info: => 9.65E-05s 11:55:48.9 Info: CreateTable RootFolders 11:55:48.9 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 11:55:48.9 Info: => 0.0001144s 11:55:48.9 Info: CreateIndex RootFolders (Path) 11:55:48.9 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 11:55:48.9 Info: => 9.23E-05s 11:55:48.9 Info: CreateTable Artists 11:55:48.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) 11:55:48.9 Info: => 0.0002958s 11:55:48.9 Info: CreateIndex Artists (ForeignArtistId) 11:55:48.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:55:48.9 Info: => 9.5E-05s 11:55:48.9 Info: CreateIndex Artists (NameSlug) 11:55:48.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:55:48.9 Info: => 8.46E-05s 11:55:48.9 Info: CreateIndex Artists (CleanName) 11:55:48.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:48.9 Info: => 8.73E-05s 11:55:48.9 Info: CreateIndex Artists (Path) 11:55:48.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:48.9 Info: => 8.38E-05s 11:55:48.9 Info: CreateTable Albums 11:55:48.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) 11:55:48.9 Info: => 0.0002546s 11:55:48.9 Info: CreateIndex Albums (ForeignAlbumId) 11:55:48.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:48.9 Info: => 9.66E-05s 11:55:48.9 Info: CreateIndex Albums (MBId) 11:55:48.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:55:48.9 Info: => 8.32E-05s 11:55:48.9 Info: CreateIndex Albums (TADBId) 11:55:48.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:55:48.9 Info: => 8.27E-05s 11:55:48.9 Info: CreateIndex Albums (TitleSlug) 11:55:48.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:55:48.9 Info: => 8.55E-05s 11:55:48.9 Info: CreateIndex Albums (CleanTitle) 11:55:48.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:48.9 Info: => 8.46E-05s 11:55:48.9 Info: CreateIndex Albums (Path) 11:55:48.9 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 11:55:48.9 Info: => 8.1E-05s 11:55:48.9 Info: CreateTable Tracks 11:55:48.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) 11:55:48.9 Info: => 0.000169s 11:55:48.9 Info: CreateIndex Tracks (ForeignTrackId) 11:55:48.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:55:48.9 Info: => 8.95E-05s 11:55:48.9 Info: CreateIndex Tracks (ArtistId) 11:55:48.9 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:55:48.9 Info: => 8.98E-05s 11:55:48.9 Info: CreateIndex Tracks (TrackFileId) 11:55:48.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:55:48.9 Info: => 8.66E-05s 11:55:48.9 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 11:55:48.9 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 11:55:48.9 Info: => 9.15E-05s 11:55:48.9 Info: CreateTable TrackFiles 11:55:48.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) 11:55:48.9 Info: => 0.0001558s 11:55:48.9 Info: CreateIndex TrackFiles (ArtistId) 11:55:48.9 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 11:55:48.9 Info: => 9.07E-05s 11:55:48.9 Info: CreateIndex TrackFiles (AlbumId) 11:55:48.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:48.9 Info: => 8.35E-05s 11:55:48.9 Info: CreateTable History 11:55:48.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) 11:55:48.9 Info: => 0.0001604s 11:55:48.9 Info: CreateIndex History (Date) 11:55:48.9 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:55:48.9 Info: => 8.66E-05s 11:55:48.9 Info: CreateIndex History (EventType) 11:55:48.9 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:55:48.9 Info: => 8.24E-05s 11:55:48.9 Info: CreateIndex History (DownloadId) 11:55:48.9 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 11:55:48.9 Info: => 8.35E-05s 11:55:48.9 Info: CreateIndex History (AlbumId) 11:55:48.9 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 11:55:48.9 Info: => 8.33E-05s 11:55:48.9 Info: CreateTable Notifications 11:55:48.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) 11:55:48.9 Info: => 0.0001632s 11:55:48.9 Info: CreateTable ScheduledTasks 11:55:48.9 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 11:55:48.9 Info: => 0.0001201s 11:55:48.9 Info: CreateIndex ScheduledTasks (TypeName) 11:55:48.9 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:55:48.9 Info: => 8.73E-05s 11:55:48.9 Info: CreateTable Indexers 11:55:48.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) 11:55:48.9 Info: => 0.0001317s 11:55:48.9 Info: CreateIndex Indexers (Name) 11:55:48.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:55:48.9 Info: => 0.0001229s 11:55:48.9 Info: CreateTable Profiles 11:55:48.9 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 11:55:48.9 Info: => 0.0001212s 11:55:48.9 Info: CreateIndex Profiles (Name) 11:55:48.9 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 11:55:48.9 Info: => 0.0001009s 11:55:48.9 Info: CreateTable QualityDefinitions 11:55:48.9 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 11:55:48.9 Info: => 0.0001352s 11:55:48.9 Info: CreateIndex QualityDefinitions (Quality) 11:55:48.9 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 11:55:48.9 Info: => 9.06E-05s 11:55:48.9 Info: CreateIndex QualityDefinitions (Title) 11:55:48.9 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 11:55:48.9 Info: => 9.34E-05s 11:55:48.9 Info: CreateTable NamingConfig 11:55:48.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) 11:55:48.9 Info: => 0.0008755s 11:55:48.9 Info: CreateTable Blacklist 11:55:48.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 '') 11:55:48.9 Info: => 0.0002194s 11:55:48.9 Info: CreateTable Metadata 11:55:48.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) 11:55:48.9 Info: => 0.0001323s 11:55:48.9 Info: CreateTable MetadataFiles 11:55:48.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) 11:55:48.9 Info: => 0.0001487s 11:55:48.9 Info: CreateTable DownloadClients 11:55:48.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) 11:55:48.9 Info: => 0.0001339s 11:55:48.9 Info: CreateTable PendingReleases 11:55:48.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 '') 11:55:48.9 Info: => 0.0001479s 11:55:48.9 Info: CreateTable RemotePathMappings 11:55:48.9 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 11:55:48.9 Info: => 0.0001423s 11:55:48.9 Info: CreateTable Tags 11:55:48.9 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 11:55:48.9 Info: => 0.0001396s 11:55:48.9 Info: CreateIndex Tags (Label) 11:55:48.9 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 11:55:48.9 Info: => 0.0001044s 11:55:48.9 Info: CreateTable Restrictions 11:55:48.9 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 11:55:48.9 Info: => 0.0001253s 11:55:48.9 Info: CreateTable DelayProfiles 11:55:48.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) 11:55:48.9 Info: => 0.0001505s 11:55:48.9 Info: CreateTable Users 11:55:48.9 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 11:55:48.9 Info: => 0.0001214s 11:55:48.9 Info: CreateIndex Users (Identifier) 11:55:48.9 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 11:55:48.9 Info: => 0.0001084s 11:55:48.9 Info: CreateIndex Users (Username) 11:55:48.9 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 11:55:48.9 Info: => 0.0001392s 11:55:48.9 Info: CreateTable Commands 11:55:48.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) 11:55:48.9 Info: => 0.000185s 11:55:48.9 Info: CreateTable IndexerStatus 11:55:48.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) 11:55:48.9 Info: => 0.0001559s 11:55:48.9 Info: CreateIndex IndexerStatus (ProviderId) 11:55:48.9 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:55:48.9 Info: => 0.0001057s 11:55:48.9 Info: CreateTable ExtraFiles 11:55:48.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) 11:55:48.9 Info: => 0.0001421s 11:55:48.9 Info: CreateTable LyricFiles 11:55:48.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) 11:55:48.9 Info: => 0.0001595s 11:55:48.9 Info: CreateTable LanguageProfiles 11:55:48.9 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 11:55:48.9 Info: => 0.0001176s 11:55:48.9 Info: CreateIndex LanguageProfiles (Name) 11:55:48.9 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 11:55:48.9 Info: => 0.0001218s 11:55:48.9 Info: CreateTable DownloadClientStatus 11:55:48.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) 11:55:48.9 Info: => 0.0001349s 11:55:48.9 Info: CreateIndex DownloadClientStatus (ProviderId) 11:55:48.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:55:48.9 Info: => 0.0001075s 11:55:48.9 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 11:55:48.9 Info: -> 1 Insert operations completed in 00:00:00.0000777 taking an average of 00:00:00.0000777 11:55:48.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-13T11:55:48', 'InitialSetup') 11:55:48.9 Info: Committing Transaction 11:55:48.9 Info: 1: InitialSetup migrated 11:55:48.9 Info: => 0.0009627s 11:55:48.9 Info: 2: add_reason_to_pending_releases migrating 11:55:48.9 Info: Beginning Transaction 11:55:48.9 Info: Starting migration of Main DB to 2 11:55:48.9 Info: AlterTable PendingReleases 11:55:48.9 Info: => 7E-07s 11:55:48.9 Info: CreateColumn PendingReleases Reason Int32 11:55:48.9 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 11:55:48.9 Info: => 0.0005152s 11:55:48.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-13T11:55:48', 'add_reason_to_pending_releases') 11:55:48.9 Info: Committing Transaction 11:55:48.9 Info: 2: add_reason_to_pending_releases migrated 11:55:48.9 Info: => 0.0008274s 11:55:48.9 Info: 3: add_medium_support migrating 11:55:48.9 Info: Beginning Transaction 11:55:48.9 Info: Starting migration of Main DB to 3 11:55:48.9 Info: AlterTable Albums 11:55:48.9 Info: => 9E-07s 11:55:48.9 Info: CreateColumn Albums Media String 11:55:48.9 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 11:55:48.9 Info: => 0.0005195s 11:55:48.9 Info: AlterTable Tracks 11:55:48.9 Info: => 8E-07s 11:55:48.9 Info: CreateColumn Tracks MediumNumber Int32 11:55:48.9 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 11:55:48.9 Info: => 0.0004942s 11:55:48.9 Info: AlterTable Tracks 11:55:48.9 Info: => 7E-07s 11:55:48.9 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 11:55:48.9 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 11:55:48.9 Info: => 0.0004809s 11:55:48.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:55:48.9 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:55:48.9 Info: => 5.54E-05s 11:55:48.9 Info: DeleteColumn Tracks TrackNumber 11:55:48.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) 11:55:48.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" 11:55:48.9 Info: DROP TABLE "Tracks" 11:55:48.9 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:55:48.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:55:48.9 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:55:48.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:55:48.9 Info: => 0.0051855s 11:55:48.9 Info: AlterTable Tracks 11:55:48.9 Info: => 7E-07s 11:55:48.9 Info: CreateColumn Tracks TrackNumber String 11:55:48.9 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 11:55:48.9 Info: => 0.0004857s 11:55:48.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-13T11:55:48', 'add_medium_support') 11:55:48.9 Info: Committing Transaction 11:55:48.9 Info: 3: add_medium_support migrated 11:55:48.9 Info: => 0.0009039s 11:55:48.9 Info: 4: add_various_qualites_in_profile migrating 11:55:48.9 Info: Beginning Transaction 11:55:48.9 Info: Starting migration of Main DB to 4 11:55:48.9 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:55:48.9 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:55:48.9 Info: => 6.68E-05s 11:55:48.9 Info: PerformDBOperation 11:55:48.9 Info: Performing DB Operation 11:55:48.9 Info: => 4.04E-05s 11:55:48.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-13T11:55:48', 'add_various_qualites_in_profile') 11:55:48.9 Info: Committing Transaction 11:55:48.9 Info: 4: add_various_qualites_in_profile migrated 11:55:48.9 Info: => 0.0003069s 11:55:48.9 Info: 5: metadata_profiles migrating 11:55:48.9 Info: Beginning Transaction 11:55:48.9 Info: Starting migration of Main DB to 5 11:55:48.9 Info: CreateTable MetadataProfiles 11:55:48.9 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 11:55:48.9 Info: => 0.0001515s 11:55:48.9 Info: CreateIndex MetadataProfiles (Name) 11:55:48.9 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 11:55:48.9 Info: => 0.0001024s 11:55:48.9 Info: AlterTable Artists 11:55:48.9 Info: => 6E-07s 11:55:48.9 Info: CreateColumn Artists MetadataProfileId Int32 11:55:48.9 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 11:55:48.9 Info: => 0.0005013s 11:55:48.9 Info: DeleteColumn Artists PrimaryAlbumTypes 11:55:48.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) 11:55:48.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" 11:55:48.9 Info: DROP TABLE "Artists" 11:55:48.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:48.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:55:48.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:55:48.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:48.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:48.9 Info: => 0.0048353s 11:55:48.9 Info: DeleteColumn Artists SecondaryAlbumTypes 11:55:48.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) 11:55:48.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" 11:55:48.9 Info: DROP TABLE "Artists" 11:55:48.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:48.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:55:48.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:55:48.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:48.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:48.9 Info: => 0.0054916s 11:55:48.9 Info: AlterTable Albums 11:55:48.9 Info: => 6E-07s 11:55:48.9 Info: CreateColumn Albums SecondaryTypes String 11:55:48.9 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 11:55:48.9 Info: => 0.000499s 11:55:48.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-13T11:55:48', 'metadata_profiles') 11:55:48.9 Info: Committing Transaction 11:55:48.9 Info: 5: metadata_profiles migrated 11:55:48.9 Info: => 0.0009308s 11:55:48.9 Info: 6: separate_automatic_and_interactive_search migrating 11:55:48.9 Info: Beginning Transaction 11:55:48.9 Info: Starting migration of Main DB to 6 11:55:48.9 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 11:55:48.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) 11:55:48.9 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 11:55:48.9 Info: DROP TABLE "Indexers" 11:55:48.9 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:55:48.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:55:48.9 Info: => 0.0052139s 11:55:48.9 Info: AlterTable Indexers 11:55:48.9 Info: => 7E-07s 11:55:48.9 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 11:55:48.9 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 11:55:48.9 Info: => 0.0004926s 11:55:48.9 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:55:48.9 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:55:48.9 Info: => 5.22E-05s 11:55:48.9 Info: AlterTable Indexers 11:55:48.9 Info: => 5E-07s 11:55:48.9 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 11:55:48.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) 11:55:48.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" 11:55:48.9 Info: DROP TABLE "Indexers" 11:55:48.9 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:55:48.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:55:48.9 Info: => 0.0044021s 11:55:48.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-13T11:55:48', 'separate_automatic_and_interactive_search') 11:55:48.9 Info: Committing Transaction 11:55:48.9 Info: 6: separate_automatic_and_interactive_search migrated 11:55:48.9 Info: => 0.0047684s 11:55:48.9 Info: 7: change_album_path_to_relative migrating 11:55:48.9 Info: Beginning Transaction 11:55:48.9 Info: Starting migration of Main DB to 7 11:55:48.9 Info: DeleteColumn Albums Path 11:55:48.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) 11:55:48.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" 11:55:48.9 Info: DROP TABLE "Albums" 11:55:48.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:48.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:48.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:55:48.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:55:48.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:55:48.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:48.9 Info: => 0.0058803s 11:55:48.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-13T11:55:48', 'change_album_path_to_relative') 11:55:48.9 Info: Committing Transaction 11:55:48.9 Info: 7: change_album_path_to_relative migrated 11:55:48.9 Info: => 0.0063001s 11:55:48.9 Info: 8: change_quality_size_mb_to_kb migrating 11:55:48.9 Info: Beginning Transaction 11:55:48.9 Info: Starting migration of Main DB to 8 11:55:48.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 11:55:48.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 11:55:48.9 Info: => 6.23E-05s 11:55:48.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-13T11:55:48', 'change_quality_size_mb_to_kb') 11:55:48.9 Info: Committing Transaction 11:55:48.9 Info: 8: change_quality_size_mb_to_kb migrated 11:55:48.9 Info: => 0.0003352s 11:55:48.9 Info: 9: album_releases migrating 11:55:48.9 Info: Beginning Transaction 11:55:48.9 Info: Starting migration of Main DB to 9 11:55:48.9 Info: AlterTable Albums 11:55:48.9 Info: => 7E-07s 11:55:48.9 Info: CreateColumn Albums Releases String 11:55:48.9 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 11:55:48.9 Info: => 0.0005219s 11:55:48.9 Info: AlterTable Albums 11:55:48.9 Info: => 8E-07s 11:55:48.9 Info: CreateColumn Albums CurrentRelease String 11:55:48.9 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 11:55:48.9 Info: => 0.000495s 11:55:48.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-13T11:55:48', 'album_releases') 11:55:48.9 Info: Committing Transaction 11:55:48.9 Info: 9: album_releases migrated 11:55:48.9 Info: => 0.0008082s 11:55:48.9 Info: 10: album_releases_fix migrating 11:55:48.9 Info: Beginning Transaction 11:55:48.9 Info: Starting migration of Main DB to 10 11:55:48.9 Info: AlterTable Albums 11:55:48.9 Info: => 7E-07s 11:55:48.9 Info: AlterColumn Albums Releases String 11:55:48.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) 11:55:48.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" 11:55:48.9 Info: DROP TABLE "Albums" 11:55:48.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:48.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:48.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:55:48.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:55:48.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:55:48.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:48.9 Info: => 0.0048237s 11:55:48.9 Info: AlterTable Albums 11:55:48.9 Info: => 7E-07s 11:55:48.9 Info: AlterColumn Albums CurrentRelease String 11:55:48.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) 11:55:48.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" 11:55:48.9 Info: DROP TABLE "Albums" 11:55:48.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:48.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:48.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:55:48.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:55:48.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:55:48.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:48.9 Info: => 0.0048024s 11:55:48.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-13T11:55:48', 'album_releases_fix') 11:55:48.9 Info: Committing Transaction 11:55:48.9 Info: 10: album_releases_fix migrated 11:55:48.9 Info: => 0.005218s 11:55:48.9 Info: 11: import_lists migrating 11:55:48.9 Info: Beginning Transaction 11:55:48.9 Info: Starting migration of Main DB to 11 11:55:48.9 Info: CreateTable ImportLists 11:55:48.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) 11:55:48.9 Info: => 0.0008192s 11:55:48.9 Info: CreateIndex ImportLists (Name) 11:55:48.9 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:55:48.9 Info: => 0.000122s 11:55:48.9 Info: CreateTable ImportListStatus 11:55:48.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) 11:55:48.9 Info: => 0.0001454s 11:55:48.9 Info: CreateIndex ImportListStatus (ProviderId) 11:55:48.9 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:55:48.9 Info: => 9.8E-05s 11:55:48.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-13T11:55:48', 'import_lists') 11:55:48.9 Info: Committing Transaction 11:55:48.9 Info: 11: import_lists migrated 11:55:48.9 Info: => 0.000438s 11:55:48.9 Info: 12: add_release_status migrating 11:55:48.9 Info: Beginning Transaction 11:55:48.9 Info: Starting migration of Main DB to 12 11:55:48.9 Info: AlterTable MetadataProfiles 11:55:48.9 Info: => 7E-07s 11:55:48.9 Info: CreateColumn MetadataProfiles ReleaseStatuses String 11:55:48.9 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 11:55:48.9 Info: => 0.0005401s 11:55:48.9 Info: PerformDBOperation 11:55:48.9 Info: Performing DB Operation 11:55:48.9 Info: => 3.54E-05s 11:55:48.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-13T11:55:48', 'add_release_status') 11:55:48.9 Info: Committing Transaction 11:55:48.9 Info: 12: add_release_status migrated 11:55:48.9 Info: => 0.0003379s 11:55:48.9 Info: 13: album_download_notification migrating 11:55:48.9 Info: Beginning Transaction 11:55:48.9 Info: Starting migration of Main DB to 13 11:55:48.9 Info: AlterTable Notifications 11:55:48.9 Info: => 7E-07s 11:55:48.9 Info: CreateColumn Notifications OnAlbumDownload Boolean 11:55:48.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 11:55:48.9 Info: => 0.0005217s 11:55:48.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-13T11:55:48', 'album_download_notification') 11:55:48.9 Info: Committing Transaction 11:55:48.9 Info: 13: album_download_notification migrated 11:55:48.9 Info: => 0.0008489s 11:55:48.9 Info: 14: fix_language_metadata_profiles migrating 11:55:48.9 Info: Beginning Transaction 11:55:48.9 Info: Starting migration of Main DB to 14 11:55:48.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 11:55:48.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 11:55:48.9 Info: => 9.48E-05s 11:55:48.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 11:55:48.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 11:55:48.9 Info: => 6.92E-05s 11:55:48.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-13T11:55:48', 'fix_language_metadata_profiles') 11:55:48.9 Info: Committing Transaction 11:55:48.9 Info: 14: fix_language_metadata_profiles migrated 11:55:48.9 Info: => 0.0003415s 11:55:48.9 Info: 15: remove_fanzub migrating 11:55:48.9 Info: Beginning Transaction 11:55:48.9 Info: Starting migration of Main DB to 15 11:55:48.9 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:55:48.9 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:55:48.9 Info: => 5.99E-05s 11:55:48.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-13T11:55:49', 'remove_fanzub') 11:55:48.9 Info: Committing Transaction 11:55:48.9 Info: 15: remove_fanzub migrated 11:55:48.9 Info: => 0.000331s 11:55:48.9 Info: 16: update_artist_history_indexes migrating 11:55:48.9 Info: Beginning Transaction 11:55:48.9 Info: Starting migration of Main DB to 16 11:55:48.9 Info: CreateIndex Albums (ArtistId) 11:55:48.9 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 11:55:48.9 Info: => 0.0001224s 11:55:48.9 Info: CreateIndex Albums (ArtistId, ReleaseDate) 11:55:48.9 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 11:55:49.0 Info: => 0.0001135s 11:55:49.0 Info: DeleteIndex History (AlbumId) 11:55:49.0 Info: DROP INDEX "IX_History_AlbumId" 11:55:49.0 Info: => 0.0001425s 11:55:49.0 Info: CreateIndex History (AlbumId, Date) 11:55:49.0 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:55:49.0 Info: => 0.0001114s 11:55:49.0 Info: DeleteIndex History (DownloadId) 11:55:49.0 Info: DROP INDEX "IX_History_DownloadId" 11:55:49.0 Info: => 0.0001342s 11:55:49.0 Info: CreateIndex History (DownloadId, Date) 11:55:49.0 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:55:49.0 Info: => 0.0001056s 11:55:49.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-13T11:55:49', 'update_artist_history_indexes') 11:55:49.0 Info: Committing Transaction 11:55:49.0 Info: 16: update_artist_history_indexes migrated 11:55:49.0 Info: => 0.0004458s 11:55:49.0 Info: 17: remove_nma migrating 11:55:49.0 Info: Beginning Transaction 11:55:49.0 Info: Starting migration of Main DB to 17 11:55:49.0 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:49.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 11:55:49.0 Info: => 6.38E-05s 11:55:49.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-13T11:55:49', 'remove_nma') 11:55:49.0 Info: Committing Transaction 11:55:49.0 Info: 17: remove_nma migrated 11:55:49.0 Info: => 0.0003374s 11:55:49.0 Info: 18: album_disambiguation migrating 11:55:49.0 Info: Beginning Transaction 11:55:49.0 Info: Starting migration of Main DB to 18 11:55:49.0 Info: AlterTable Albums 11:55:49.0 Info: => 8E-07s 11:55:49.0 Info: CreateColumn Albums Disambiguation String 11:55:49.0 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 11:55:49.0 Info: => 0.0005395s 11:55:49.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-13T11:55:49', 'album_disambiguation') 11:55:49.0 Info: Committing Transaction 11:55:49.0 Info: 18: album_disambiguation migrated 11:55:49.0 Info: => 0.0008491s 11:55:49.0 Info: 19: add_ape_quality_in_profiles migrating 11:55:49.0 Info: Beginning Transaction 11:55:49.0 Info: Starting migration of Main DB to 19 11:55:49.0 Info: PerformDBOperation 11:55:49.0 Info: Performing DB Operation 11:55:49.0 Info: => 3.95E-05s 11:55:49.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-13T11:55:49', 'add_ape_quality_in_profiles') 11:55:49.0 Info: Committing Transaction 11:55:49.0 Info: 19: add_ape_quality_in_profiles migrated 11:55:49.0 Info: => 0.0003184s 11:55:49.0 Info: 20: remove_pushalot migrating 11:55:49.0 Info: Beginning Transaction 11:55:49.0 Info: Starting migration of Main DB to 20 11:55:49.0 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:49.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 11:55:49.0 Info: => 6.43E-05s 11:55:49.0 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:49.0 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 11:55:49.0 Info: => 6.74E-05s 11:55:49.0 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:49.0 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 11:55:49.0 Info: => 4.32E-05s 11:55:49.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-13T11:55:49', 'remove_pushalot') 11:55:49.0 Info: Committing Transaction 11:55:49.0 Info: 20: remove_pushalot migrated 11:55:49.0 Info: => 0.0003199s 11:55:49.0 Info: 21: add_custom_filters migrating 11:55:49.0 Info: Beginning Transaction 11:55:49.0 Info: Starting migration of Main DB to 21 11:55:49.0 Info: CreateTable CustomFilters 11:55:49.0 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 11:55:49.0 Info: => 0.0001501s 11:55:49.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-13T11:55:49', 'add_custom_filters') 11:55:49.0 Info: Committing Transaction 11:55:49.0 Info: 21: add_custom_filters migrated 11:55:49.0 Info: => 0.0004779s 11:55:49.0 Info: 22: import_list_tags migrating 11:55:49.0 Info: Beginning Transaction 11:55:49.0 Info: Starting migration of Main DB to 22 11:55:49.0 Info: AlterTable ImportLists 11:55:49.0 Info: => 7E-07s 11:55:49.0 Info: CreateColumn ImportLists Tags String 11:55:49.0 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 11:55:49.0 Info: => 0.0005513s 11:55:49.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-13T11:55:49', 'import_list_tags') 11:55:49.0 Info: Committing Transaction 11:55:49.0 Info: 22: import_list_tags migrated 11:55:49.0 Info: => 0.0008684s 11:55:49.0 Info: 23: add_release_groups_etc migrating 11:55:49.0 Info: Beginning Transaction 11:55:49.0 Info: Starting migration of Main DB to 23 11:55:49.0 Info: CreateTable ArtistMetadata 11:55:49.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) 11:55:49.0 Info: => 0.0002485s 11:55:49.0 Info: CreateIndex ArtistMetadata (ForeignArtistId) 11:55:49.0 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 11:55:49.0 Info: => 0.000128s 11:55:49.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" 11:55:49.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" 11:55:49.0 Info: => 0.0001082s 11:55:49.0 Info: AlterTable Artists 11:55:49.0 Info: => 6E-07s 11:55:49.0 Info: CreateColumn Artists ArtistMetadataId Int32 11:55:49.0 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:55:49.0 Info: => 0.0005433s 11:55:49.0 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:55:49.0 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:55:49.0 Info: => 0.0001173s 11:55:49.0 Info: CreateTable AlbumReleases 11:55:49.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) 11:55:49.0 Info: => 0.0001861s 11:55:49.0 Info: CreateIndex AlbumReleases (ForeignReleaseId) 11:55:49.0 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:55:49.0 Info: => 0.0001088s 11:55:49.0 Info: CreateIndex AlbumReleases (AlbumId) 11:55:49.0 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:55:49.0 Info: => 0.0001s 11:55:49.0 Info: PerformDBOperation 11:55:49.0 Info: Performing DB Operation 11:55:49.0 Info: => 4.27E-05s 11:55:49.0 Info: AlterTable Albums 11:55:49.0 Info: => 6E-07s 11:55:49.0 Info: CreateColumn Albums ArtistMetadataId Int32 11:55:49.0 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:55:49.0 Info: => 0.0005519s 11:55:49.0 Info: AlterTable Albums 11:55:49.0 Info: => 8E-07s 11:55:49.0 Info: CreateColumn Albums AnyReleaseOk Boolean 11:55:49.0 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 11:55:49.0 Info: => 0.0005434s 11:55:49.0 Info: AlterTable Albums 11:55:49.0 Info: => 7E-07s 11:55:49.0 Info: CreateColumn Albums Links String 11:55:49.0 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 11:55:49.0 Info: => 0.0005409s 11:55:49.0 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:55:49.0 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:55:49.0 Info: => 9.9E-05s 11:55:49.0 Info: AlterTable Tracks 11:55:49.0 Info: => 6E-07s 11:55:49.0 Info: CreateColumn Tracks ForeignRecordingId String 11:55:49.0 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 11:55:49.0 Info: => 0.0005381s 11:55:49.0 Info: AlterTable Tracks 11:55:49.0 Info: => 8E-07s 11:55:49.0 Info: CreateColumn Tracks AlbumReleaseId Int32 11:55:49.0 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 11:55:49.0 Info: => 0.0005845s 11:55:49.0 Info: AlterTable Tracks 11:55:49.0 Info: => 8E-07s 11:55:49.0 Info: CreateColumn Tracks ArtistMetadataId Int32 11:55:49.0 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:55:49.0 Info: => 0.0005482s 11:55:49.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:55:49.0 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:55:49.0 Info: => 0.0001018s 11:55:49.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:55:49.0 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:55:49.0 Info: => 8.35E-05s 11:55:49.0 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 11:55:49.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) 11:55:49.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" 11:55:49.0 Info: DROP TABLE "Artists" 11:55:49.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:49.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:49.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:49.0 Info: => 0.0057423s 11:55:49.0 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 11:55:49.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) 11:55:49.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" 11:55:49.0 Info: DROP TABLE "Albums" 11:55:49.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:49.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:49.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:49.0 Info: => 0.0049958s 11:55:49.0 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 11:55:49.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) 11:55:49.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" 11:55:49.0 Info: DROP TABLE "Tracks" 11:55:49.0 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:55:49.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:55:49.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:55:49.0 Info: => 0.0046412s 11:55:49.0 Info: DeleteColumn TrackFiles ArtistId 11:55:49.0 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 11:55:49.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" 11:55:49.0 Info: DROP TABLE "TrackFiles" 11:55:49.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:55:49.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:49.0 Info: => 0.0055073s 11:55:49.0 Info: CreateIndex Artists (ArtistMetadataId) 11:55:49.0 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:55:49.0 Info: => 9.96E-05s 11:55:49.0 Info: CreateIndex Artists (Monitored) 11:55:49.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:55:49.0 Info: => 9.43E-05s 11:55:49.0 Info: CreateIndex Albums (ArtistMetadataId) 11:55:49.0 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:55:49.0 Info: => 9.42E-05s 11:55:49.0 Info: CreateIndex Tracks (ArtistMetadataId) 11:55:49.0 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 11:55:49.0 Info: => 9.18E-05s 11:55:49.0 Info: CreateIndex Tracks (AlbumReleaseId) 11:55:49.0 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 11:55:49.0 Info: => 9E-05s 11:55:49.0 Info: CreateIndex Tracks (ForeignRecordingId) 11:55:49.0 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 11:55:49.0 Info: => 9.16E-05s 11:55:49.0 Info: UpdateData 11:55:49.0 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:55:49.0 Info: => 5.52E-05s 11:55:49.0 Info: UpdateData 11:55:49.0 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:55:49.0 Info: => 4.59E-05s 11:55:49.0 Info: UpdateData 11:55:49.0 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 11:55:49.0 Info: => 5.45E-05s 11:55:49.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-13T11:55:49', 'add_release_groups_etc') 11:55:49.0 Info: Committing Transaction 11:55:49.0 Info: 23: add_release_groups_etc migrated 11:55:49.0 Info: => 0.0006498s 11:55:49.0 Info: 24: NewMediaInfoFormat migrating 11:55:49.0 Info: Beginning Transaction 11:55:49.0 Info: Starting migration of Main DB to 24 11:55:49.0 Info: UpdateData 11:55:49.0 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 11:55:49.0 Info: => 6.69E-05s 11:55:49.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-10-13T11:55:49', 'NewMediaInfoFormat') 11:55:49.0 Info: Committing Transaction 11:55:49.0 Info: 24: NewMediaInfoFormat migrated 11:55:49.0 Info: => 0.0003428s 11:55:49.0 Info: 25: rename_restrictions_to_release_profiles migrating 11:55:49.0 Info: Beginning Transaction 11:55:49.0 Info: Starting migration of Main DB to 25 11:55:49.0 Info: RenameTable Restrictions ReleaseProfiles 11:55:49.0 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 11:55:49.0 Info: => 0.0017932s 11:55:49.0 Info: AlterTable ReleaseProfiles 11:55:49.0 Info: => 8E-07s 11:55:49.0 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 11:55:49.0 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 11:55:49.0 Info: => 0.0005496s 11:55:49.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-10-13T11:55:49', 'rename_restrictions_to_release_profiles') 11:55:49.0 Info: Committing Transaction 11:55:49.0 Info: 25: rename_restrictions_to_release_profiles migrated 11:55:49.0 Info: => 0.0008785s 11:55:49.0 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 11:55:49.0 Info: Beginning Transaction 11:55:49.0 Info: Starting migration of Main DB to 26 11:55:49.0 Info: RenameTable Profiles QualityProfiles 11:55:49.0 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 11:55:49.0 Info: => 0.0018123s 11:55:49.0 Info: AlterTable QualityProfiles 11:55:49.0 Info: => 8E-07s 11:55:49.0 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 11:55:49.0 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:55:49.0 Info: => 0.0005457s 11:55:49.0 Info: AlterTable LanguageProfiles 11:55:49.0 Info: => 7E-07s 11:55:49.0 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 11:55:49.0 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:55:49.0 Info: => 0.0005192s 11:55:49.0 Info: UpdateData 11:55:49.0 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:55:49.0 Info: => 5.81E-05s 11:55:49.0 Info: UpdateData 11:55:49.0 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:55:49.0 Info: => 4.22E-05s 11:55:49.0 Info: RenameColumn Artists ProfileId to QualityProfileId 11:55:49.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) 11:55:49.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" 11:55:49.0 Info: DROP TABLE "Artists" 11:55:49.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:49.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:49.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:49.0 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:55:49.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:55:49.0 Info: => 0.0060485s 11:55:49.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-10-13T11:55:49', 'rename_quality_profiles_add_upgrade_allowed') 11:55:49.0 Info: Committing Transaction 11:55:49.0 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 11:55:49.0 Info: => 0.0065121s 11:55:49.0 Info: 27: add_import_exclusions migrating 11:55:49.0 Info: Beginning Transaction 11:55:49.0 Info: Starting migration of Main DB to 27 11:55:49.0 Info: CreateTable ImportListExclusions 11:55:49.0 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 11:55:49.0 Info: => 0.0001471s 11:55:49.0 Info: CreateIndex ImportListExclusions (ForeignId) 11:55:49.0 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 11:55:49.0 Info: => 0.0001038s 11:55:49.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-10-13T11:55:49', 'add_import_exclusions') 11:55:49.0 Info: Committing Transaction 11:55:49.0 Info: 27: add_import_exclusions migrated 11:55:49.0 Info: => 0.0004661s 11:55:49.0 Info: 28: clean_artist_metadata_table migrating 11:55:49.0 Info: Beginning Transaction 11:55:49.0 Info: Starting migration of Main DB to 28 11:55:49.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) 11:55:49.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) 11:55:49.0 Info: => 0.0001786s 11:55:49.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) 11:55:49.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) 11:55:49.0 Info: => 0.0001561s 11:55:49.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) 11:55:49.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) 11:55:49.0 Info: => 0.0001452s 11:55:49.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) 11:55:49.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) 11:55:49.0 Info: => 0.0001429s 11:55:49.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) 11:55:49.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) 11:55:49.0 Info: => 0.0001406s 11:55:49.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) 11:55:49.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) 11:55:49.0 Info: => 0.0001423s 11:55:49.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-10-13T11:55:49', 'clean_artist_metadata_table') 11:55:49.0 Info: Committing Transaction 11:55:49.0 Info: 28: clean_artist_metadata_table migrated 11:55:49.0 Info: => 0.0004628s 11:55:49.0 Info: 29: health_issue_notification migrating 11:55:49.0 Info: Beginning Transaction 11:55:49.0 Info: Starting migration of Main DB to 29 11:55:49.0 Info: AlterTable Notifications 11:55:49.0 Info: => 7E-07s 11:55:49.0 Info: CreateColumn Notifications OnHealthIssue Boolean 11:55:49.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 11:55:49.0 Info: => 0.0005686s 11:55:49.0 Info: AlterTable Notifications 11:55:49.0 Info: => 8E-07s 11:55:49.0 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 11:55:49.0 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 11:55:49.0 Info: => 0.00054s 11:55:49.0 Info: AlterTable Notifications 11:55:49.0 Info: => 7E-07s 11:55:49.0 Info: CreateColumn Notifications OnDownloadFailure Boolean 11:55:49.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 11:55:49.0 Info: => 0.0005273s 11:55:49.0 Info: AlterTable Notifications 11:55:49.0 Info: => 7E-07s 11:55:49.0 Info: CreateColumn Notifications OnImportFailure Boolean 11:55:49.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 11:55:49.0 Info: => 0.0005595s 11:55:49.0 Info: AlterTable Notifications 11:55:49.0 Info: => 7E-07s 11:55:49.0 Info: CreateColumn Notifications OnTrackRetag Boolean 11:55:49.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 11:55:49.0 Info: => 0.0005504s 11:55:49.0 Info: DeleteColumn Notifications OnDownload 11:55:49.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) 11:55:49.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" 11:55:49.0 Info: DROP TABLE "Notifications" 11:55:49.0 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:55:49.0 Info: => 0.0058849s 11:55:49.0 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 11:55:49.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) 11:55:49.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" 11:55:49.0 Info: DROP TABLE "Notifications" 11:55:49.0 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:55:49.0 Info: => 0.0067063s 11:55:49.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-10-13T11:55:49', 'health_issue_notification') 11:55:49.0 Info: Committing Transaction 11:55:49.0 Info: 29: health_issue_notification migrated 11:55:49.0 Info: => 0.0071567s 11:55:49.0 Info: 30: add_mediafilerepository_mtime migrating 11:55:49.0 Info: Beginning Transaction 11:55:49.0 Info: Starting migration of Main DB to 30 11:55:49.0 Info: AlterTable TrackFiles 11:55:49.0 Info: => 6E-07s 11:55:49.0 Info: CreateColumn TrackFiles Modified DateTime 11:55:49.0 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 11:55:49.0 Info: => 0.0005643s 11:55:49.0 Info: AlterTable TrackFiles 11:55:49.0 Info: => 9E-07s 11:55:49.0 Info: CreateColumn TrackFiles Path String 11:55:49.0 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 11:55:49.0 Info: => 0.0005499s 11:55:49.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:55:49.0 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:55:49.0 Info: => 5.17E-05s 11:55:49.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) 11:55:49.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) 11:55:49.0 Info: => 0.0001509s 11:55:49.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) 11:55:49.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) 11:55:49.0 Info: => 0.0001707s 11:55:49.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) 11:55:49.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) 11:55:49.0 Info: => 0.0001744s 11:55:49.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") 11:55:49.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") 11:55:49.0 Info: => 0.0001033s 11:55:49.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:55:49.0 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:55:49.0 Info: => 6.49E-05s 11:55:49.0 Info: AlterTable TrackFiles 11:55:49.0 Info: => 5E-07s 11:55:49.0 Info: AlterColumn TrackFiles Path String 11:55:49.0 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:55:49.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" 11:55:49.0 Info: DROP TABLE "TrackFiles" 11:55:49.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:55:49.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:49.0 Info: => 0.0046295s 11:55:49.0 Info: CreateIndex TrackFiles (Path) 11:55:49.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:55:49.0 Info: => 0.0001001s 11:55:49.0 Info: DeleteColumn TrackFiles RelativePath 11:55:49.0 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:55:49.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" 11:55:49.0 Info: DROP TABLE "TrackFiles" 11:55:49.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:55:49.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:49.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:55:49.0 Info: => 0.0057874s 11:55:49.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-10-13T11:55:49', 'add_mediafilerepository_mtime') 11:55:49.0 Info: Committing Transaction 11:55:49.0 Info: 30: add_mediafilerepository_mtime migrated 11:55:49.0 Info: => 0.0061983s 11:55:49.0 Info: 31: add_artistmetadataid_constraint migrating 11:55:49.0 Info: Beginning Transaction 11:55:49.0 Info: Starting migration of Main DB to 31 11:55:49.0 Info: INSERT INTO "ArtistMetadata" ("Id", "ForeignArtistId", "Name", "Status", "Images") VALUES (1, 1, 'test', 1, 'images') 11:55:49.0 Info: INSERT INTO "Artists" ("Id", "ArtistMetadataId", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (1, 1, 'test', '/mnt/data/path/test', 1, 1, 1, 1) 11:55:49.0 Info: INSERT INTO "Artists" ("Id", "ArtistMetadataId", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (2, 1, 'test2', '/mnt/data/path/test2', 1, 1, 1, 1) 11:55:49.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") 11:55:49.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") 11:55:49.0 Info: => 0.0001878s 11:55:49.0 Info: DeleteIndex Artists (ArtistMetadataId) 11:55:49.0 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 11:55:49.0 Info: => 0.0001639s 11:55:49.0 Info: AlterColumn Artists ArtistMetadataId Int32 11:55:49.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) 11:55:49.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" 11:55:49.0 Info: DROP TABLE "Artists" 11:55:49.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:49.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:49.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:49.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:55:49.0 Info: => 0.0048846s 11:55:49.0 Info: CreateIndex Artists (ArtistMetadataId) 11:55:49.0 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:55:49.0 Info: => 9.81E-05s 11:55:49.0 Info: -> 3 Insert operations completed in 00:00:00.0002714 taking an average of 00:00:00.0000904 11:55:49.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-10-13T11:55:49', 'add_artistmetadataid_constraint') 11:55:49.0 Info: Committing Transaction 11:55:49.0 Info: 31: add_artistmetadataid_constraint migrated 11:55:49.0 Info: => 0.000537s 11:55:49.0 Debug: Took: 00:00:00.1891708 11:55:49.1 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_artistmetadataid_constraintFixture.migration_031_should_remove_duplicate_artist --- 11:55:49.1 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_add_cf_from_named_release_profile --- 11:55:49.1 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173491362046_129/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:55:49.1 Info: DatabaseEngineVersionCheck migrating 11:55:49.1 Info: PerformDBOperation 11:55:49.1 Info: Performing DB Operation 11:55:49.1 Info: SQLite 3.46.1 11:55:49.1 Info: => 0.0011463s 11:55:49.1 Info: DatabaseEngineVersionCheck migrated 11:55:49.1 Info: => 0.0011674s 11:55:49.1 Info: VersionMigration migrating 11:55:49.1 Info: Beginning Transaction 11:55:49.1 Info: CreateTable VersionInfo 11:55:49.1 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 11:55:49.1 Info: => 0.0001738s 11:55:49.1 Info: Committing Transaction 11:55:49.1 Info: VersionMigration migrated 11:55:49.1 Info: => 0.000562s 11:55:49.1 Info: VersionUniqueMigration migrating 11:55:49.1 Info: Beginning Transaction 11:55:49.1 Info: CreateIndex VersionInfo (Version) 11:55:49.1 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:55:49.1 Info: => 0.0001427s 11:55:49.1 Info: AlterTable VersionInfo 11:55:49.1 Info: => 8E-07s 11:55:49.1 Info: CreateColumn VersionInfo AppliedOn DateTime 11:55:49.1 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 11:55:49.1 Info: => 0.0006128s 11:55:49.1 Info: Committing Transaction 11:55:49.1 Info: VersionUniqueMigration migrated 11:55:49.1 Info: => 0.0008554s 11:55:49.1 Info: VersionDescriptionMigration migrating 11:55:49.1 Info: Beginning Transaction 11:55:49.1 Info: AlterTable VersionInfo 11:55:49.1 Info: => 6E-07s 11:55:49.1 Info: CreateColumn VersionInfo Description String 11:55:49.1 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 11:55:49.1 Info: => 0.0002214s 11:55:49.1 Info: Committing Transaction 11:55:49.1 Info: VersionDescriptionMigration migrated 11:55:49.1 Info: => 0.0004271s 11:55:49.1 Info: 1: InitialSetup migrating 11:55:49.1 Info: Beginning Transaction 11:55:49.1 Info: Starting migration of Main DB to 1 11:55:49.1 Info: CreateTable Config 11:55:49.1 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 11:55:49.1 Info: => 0.0001819s 11:55:49.1 Info: CreateIndex Config (Key) 11:55:49.1 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 11:55:49.1 Info: => 9.56E-05s 11:55:49.1 Info: CreateTable RootFolders 11:55:49.1 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 11:55:49.1 Info: => 0.0001241s 11:55:49.1 Info: CreateIndex RootFolders (Path) 11:55:49.1 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 11:55:49.1 Info: => 9.53E-05s 11:55:49.1 Info: CreateTable Artists 11:55:49.1 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 11:55:49.1 Info: => 0.000292s 11:55:49.1 Info: CreateIndex Artists (ForeignArtistId) 11:55:49.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:55:49.1 Info: => 0.0001s 11:55:49.1 Info: CreateIndex Artists (NameSlug) 11:55:49.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:55:49.1 Info: => 8.97E-05s 11:55:49.1 Info: CreateIndex Artists (CleanName) 11:55:49.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:49.1 Info: => 8.54E-05s 11:55:49.1 Info: CreateIndex Artists (Path) 11:55:49.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:49.1 Info: => 8.73E-05s 11:55:49.1 Info: CreateTable Albums 11:55:49.1 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 11:55:49.1 Info: => 0.0002472s 11:55:49.1 Info: CreateIndex Albums (ForeignAlbumId) 11:55:49.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:49.1 Info: => 9.55E-05s 11:55:49.1 Info: CreateIndex Albums (MBId) 11:55:49.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:55:49.1 Info: => 8.64E-05s 11:55:49.1 Info: CreateIndex Albums (TADBId) 11:55:49.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:55:49.1 Info: => 8.54E-05s 11:55:49.1 Info: CreateIndex Albums (TitleSlug) 11:55:49.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:55:49.1 Info: => 8.65E-05s 11:55:49.1 Info: CreateIndex Albums (CleanTitle) 11:55:49.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:49.1 Info: => 8.62E-05s 11:55:49.1 Info: CreateIndex Albums (Path) 11:55:49.1 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 11:55:49.1 Info: => 8.5E-05s 11:55:49.1 Info: CreateTable Tracks 11:55:49.1 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 11:55:49.1 Info: => 0.0001664s 11:55:49.1 Info: CreateIndex Tracks (ForeignTrackId) 11:55:49.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:55:49.1 Info: => 9.37E-05s 11:55:49.1 Info: CreateIndex Tracks (ArtistId) 11:55:49.1 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:55:49.1 Info: => 8.86E-05s 11:55:49.1 Info: CreateIndex Tracks (TrackFileId) 11:55:49.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:55:49.1 Info: => 9.31E-05s 11:55:49.1 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 11:55:49.1 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 11:55:49.1 Info: => 9.55E-05s 11:55:49.1 Info: CreateTable TrackFiles 11:55:49.1 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 11:55:49.1 Info: => 0.0001594s 11:55:49.1 Info: CreateIndex TrackFiles (ArtistId) 11:55:49.1 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 11:55:49.1 Info: => 9.08E-05s 11:55:49.1 Info: CreateIndex TrackFiles (AlbumId) 11:55:49.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:49.1 Info: => 8.24E-05s 11:55:49.1 Info: CreateTable History 11:55:49.1 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 11:55:49.1 Info: => 0.0001612s 11:55:49.1 Info: CreateIndex History (Date) 11:55:49.1 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:55:49.1 Info: => 9.09E-05s 11:55:49.1 Info: CreateIndex History (EventType) 11:55:49.1 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:55:49.1 Info: => 8.59E-05s 11:55:49.1 Info: CreateIndex History (DownloadId) 11:55:49.1 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 11:55:49.1 Info: => 8.66E-05s 11:55:49.1 Info: CreateIndex History (AlbumId) 11:55:49.1 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 11:55:49.1 Info: => 0.0001125s 11:55:49.1 Info: CreateTable Notifications 11:55:49.1 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 11:55:49.1 Info: => 0.0001544s 11:55:49.1 Info: CreateTable ScheduledTasks 11:55:49.1 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 11:55:49.1 Info: => 0.000188s 11:55:49.1 Info: CreateIndex ScheduledTasks (TypeName) 11:55:49.1 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:55:49.1 Info: => 0.0007819s 11:55:49.1 Info: CreateTable Indexers 11:55:49.1 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 11:55:49.1 Info: => 0.0001883s 11:55:49.1 Info: CreateIndex Indexers (Name) 11:55:49.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:55:49.1 Info: => 0.0001092s 11:55:49.1 Info: CreateTable Profiles 11:55:49.1 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 11:55:49.1 Info: => 0.0001236s 11:55:49.1 Info: CreateIndex Profiles (Name) 11:55:49.1 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 11:55:49.1 Info: => 0.0001033s 11:55:49.1 Info: CreateTable QualityDefinitions 11:55:49.1 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 11:55:49.1 Info: => 0.0001425s 11:55:49.1 Info: CreateIndex QualityDefinitions (Quality) 11:55:49.1 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 11:55:49.1 Info: => 9.59E-05s 11:55:49.1 Info: CreateIndex QualityDefinitions (Title) 11:55:49.1 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 11:55:49.1 Info: => 0.0001362s 11:55:49.1 Info: CreateTable NamingConfig 11:55:49.1 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 11:55:49.1 Info: => 0.0001701s 11:55:49.1 Info: CreateTable Blacklist 11:55:49.1 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 11:55:49.1 Info: => 0.0001979s 11:55:49.1 Info: CreateTable Metadata 11:55:49.1 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 11:55:49.1 Info: => 0.0001329s 11:55:49.1 Info: CreateTable MetadataFiles 11:55:49.1 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 11:55:49.1 Info: => 0.0001536s 11:55:49.1 Info: CreateTable DownloadClients 11:55:49.1 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 11:55:49.1 Info: => 0.0001379s 11:55:49.1 Info: CreateTable PendingReleases 11:55:49.1 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 11:55:49.1 Info: => 0.0001641s 11:55:49.1 Info: CreateTable RemotePathMappings 11:55:49.1 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 11:55:49.1 Info: => 0.0001493s 11:55:49.1 Info: CreateTable Tags 11:55:49.1 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 11:55:49.1 Info: => 0.0001179s 11:55:49.1 Info: CreateIndex Tags (Label) 11:55:49.1 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 11:55:49.1 Info: => 0.000104s 11:55:49.1 Info: CreateTable Restrictions 11:55:49.1 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 11:55:49.1 Info: => 0.0001258s 11:55:49.1 Info: CreateTable DelayProfiles 11:55:49.1 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 11:55:49.1 Info: => 0.0001606s 11:55:49.1 Info: CreateTable Users 11:55:49.1 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 11:55:49.1 Info: => 0.0001202s 11:55:49.1 Info: CreateIndex Users (Identifier) 11:55:49.1 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 11:55:49.1 Info: => 0.0001461s 11:55:49.1 Info: CreateIndex Users (Username) 11:55:49.1 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 11:55:49.1 Info: => 0.0001188s 11:55:49.1 Info: CreateTable Commands 11:55:49.1 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 11:55:49.1 Info: => 0.0001643s 11:55:49.1 Info: CreateTable IndexerStatus 11:55:49.1 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 11:55:49.1 Info: => 0.0001518s 11:55:49.1 Info: CreateIndex IndexerStatus (ProviderId) 11:55:49.1 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:55:49.1 Info: => 0.0001047s 11:55:49.1 Info: CreateTable ExtraFiles 11:55:49.1 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 11:55:49.1 Info: => 0.0001464s 11:55:49.1 Info: CreateTable LyricFiles 11:55:49.1 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 11:55:49.1 Info: => 0.0001801s 11:55:49.1 Info: CreateTable LanguageProfiles 11:55:49.1 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 11:55:49.1 Info: => 0.0001259s 11:55:49.1 Info: CreateIndex LanguageProfiles (Name) 11:55:49.1 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 11:55:49.1 Info: => 0.0001084s 11:55:49.1 Info: CreateTable DownloadClientStatus 11:55:49.1 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 11:55:49.1 Info: => 0.0001331s 11:55:49.1 Info: CreateIndex DownloadClientStatus (ProviderId) 11:55:49.1 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:55:49.1 Info: => 0.0001084s 11:55:49.1 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 11:55:49.1 Info: -> 1 Insert operations completed in 00:00:00.0000807 taking an average of 00:00:00.0000807 11:55:49.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-13T11:55:49', 'InitialSetup') 11:55:49.1 Info: Committing Transaction 11:55:49.1 Info: 1: InitialSetup migrated 11:55:49.1 Info: => 0.0015983s 11:55:49.1 Info: 2: add_reason_to_pending_releases migrating 11:55:49.1 Info: Beginning Transaction 11:55:49.1 Info: Starting migration of Main DB to 2 11:55:49.1 Info: AlterTable PendingReleases 11:55:49.1 Info: => 7E-07s 11:55:49.1 Info: CreateColumn PendingReleases Reason Int32 11:55:49.1 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 11:55:49.1 Info: => 0.0005228s 11:55:49.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-13T11:55:49', 'add_reason_to_pending_releases') 11:55:49.1 Info: Committing Transaction 11:55:49.1 Info: 2: add_reason_to_pending_releases migrated 11:55:49.1 Info: => 0.00085s 11:55:49.1 Info: 3: add_medium_support migrating 11:55:49.1 Info: Beginning Transaction 11:55:49.1 Info: Starting migration of Main DB to 3 11:55:49.1 Info: AlterTable Albums 11:55:49.1 Info: => 7E-07s 11:55:49.1 Info: CreateColumn Albums Media String 11:55:49.1 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 11:55:49.1 Info: => 0.0005154s 11:55:49.1 Info: AlterTable Tracks 11:55:49.1 Info: => 8E-07s 11:55:49.1 Info: CreateColumn Tracks MediumNumber Int32 11:55:49.1 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 11:55:49.1 Info: => 0.0004999s 11:55:49.1 Info: AlterTable Tracks 11:55:49.1 Info: => 8E-07s 11:55:49.1 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 11:55:49.1 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 11:55:49.1 Info: => 0.0004844s 11:55:49.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:55:49.1 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:55:49.1 Info: => 5.66E-05s 11:55:49.1 Info: DeleteColumn Tracks TrackNumber 11:55:49.1 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 11:55:49.1 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 11:55:49.1 Info: DROP TABLE "Tracks" 11:55:49.1 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:55:49.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:55:49.1 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:55:49.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:55:49.1 Info: => 0.0052509s 11:55:49.1 Info: AlterTable Tracks 11:55:49.1 Info: => 6E-07s 11:55:49.1 Info: CreateColumn Tracks TrackNumber String 11:55:49.1 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 11:55:49.1 Info: => 0.0005052s 11:55:49.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-13T11:55:49', 'add_medium_support') 11:55:49.1 Info: Committing Transaction 11:55:49.1 Info: 3: add_medium_support migrated 11:55:49.1 Info: => 0.0009019s 11:55:49.1 Info: 4: add_various_qualites_in_profile migrating 11:55:49.1 Info: Beginning Transaction 11:55:49.1 Info: Starting migration of Main DB to 4 11:55:49.1 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:55:49.1 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:55:49.1 Info: => 6.73E-05s 11:55:49.1 Info: PerformDBOperation 11:55:49.1 Info: Performing DB Operation 11:55:49.1 Info: => 4.02E-05s 11:55:49.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-13T11:55:49', 'add_various_qualites_in_profile') 11:55:49.1 Info: Committing Transaction 11:55:49.1 Info: 4: add_various_qualites_in_profile migrated 11:55:49.1 Info: => 0.0003101s 11:55:49.1 Info: 5: metadata_profiles migrating 11:55:49.1 Info: Beginning Transaction 11:55:49.1 Info: Starting migration of Main DB to 5 11:55:49.1 Info: CreateTable MetadataProfiles 11:55:49.1 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 11:55:49.1 Info: => 0.000152s 11:55:49.1 Info: CreateIndex MetadataProfiles (Name) 11:55:49.1 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 11:55:49.1 Info: => 0.0001075s 11:55:49.1 Info: AlterTable Artists 11:55:49.1 Info: => 6E-07s 11:55:49.1 Info: CreateColumn Artists MetadataProfileId Int32 11:55:49.1 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 11:55:49.1 Info: => 0.0005061s 11:55:49.1 Info: DeleteColumn Artists PrimaryAlbumTypes 11:55:49.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 11:55:49.1 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 11:55:49.1 Info: DROP TABLE "Artists" 11:55:49.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:49.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:55:49.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:55:49.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:49.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:49.1 Info: => 0.0048182s 11:55:49.1 Info: DeleteColumn Artists SecondaryAlbumTypes 11:55:49.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 11:55:49.1 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 11:55:49.1 Info: DROP TABLE "Artists" 11:55:49.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:49.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:55:49.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:55:49.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:49.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:49.1 Info: => 0.0056444s 11:55:49.1 Info: AlterTable Albums 11:55:49.1 Info: => 7E-07s 11:55:49.1 Info: CreateColumn Albums SecondaryTypes String 11:55:49.1 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 11:55:49.2 Info: => 0.0005159s 11:55:49.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-13T11:55:49', 'metadata_profiles') 11:55:49.2 Info: Committing Transaction 11:55:49.2 Info: 5: metadata_profiles migrated 11:55:49.2 Info: => 0.0009684s 11:55:49.2 Info: 6: separate_automatic_and_interactive_search migrating 11:55:49.2 Info: Beginning Transaction 11:55:49.2 Info: Starting migration of Main DB to 6 11:55:49.2 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 11:55:49.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) 11:55:49.2 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 11:55:49.2 Info: DROP TABLE "Indexers" 11:55:49.2 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:55:49.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:55:49.2 Info: => 0.0040141s 11:55:49.2 Info: AlterTable Indexers 11:55:49.2 Info: => 7E-07s 11:55:49.2 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 11:55:49.2 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 11:55:49.2 Info: => 0.0005015s 11:55:49.2 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:55:49.2 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:55:49.2 Info: => 5.2E-05s 11:55:49.2 Info: AlterTable Indexers 11:55:49.2 Info: => 6E-07s 11:55:49.2 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 11:55:49.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) 11:55:49.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" 11:55:49.2 Info: DROP TABLE "Indexers" 11:55:49.2 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:55:49.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:55:49.2 Info: => 0.0039876s 11:55:49.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-13T11:55:49', 'separate_automatic_and_interactive_search') 11:55:49.2 Info: Committing Transaction 11:55:49.2 Info: 6: separate_automatic_and_interactive_search migrated 11:55:49.2 Info: => 0.0043455s 11:55:49.2 Info: 7: change_album_path_to_relative migrating 11:55:49.2 Info: Beginning Transaction 11:55:49.2 Info: Starting migration of Main DB to 7 11:55:49.2 Info: DeleteColumn Albums Path 11:55:49.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) 11:55:49.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" 11:55:49.2 Info: DROP TABLE "Albums" 11:55:49.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:49.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:49.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:55:49.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:55:49.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:55:49.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:49.2 Info: => 0.0056738s 11:55:49.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-13T11:55:49', 'change_album_path_to_relative') 11:55:49.2 Info: Committing Transaction 11:55:49.2 Info: 7: change_album_path_to_relative migrated 11:55:49.2 Info: => 0.0061094s 11:55:49.2 Info: 8: change_quality_size_mb_to_kb migrating 11:55:49.2 Info: Beginning Transaction 11:55:49.2 Info: Starting migration of Main DB to 8 11:55:49.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 11:55:49.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 11:55:49.2 Info: => 7.16E-05s 11:55:49.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-13T11:55:49', 'change_quality_size_mb_to_kb') 11:55:49.2 Info: Committing Transaction 11:55:49.2 Info: 8: change_quality_size_mb_to_kb migrated 11:55:49.2 Info: => 0.0003469s 11:55:49.2 Info: 9: album_releases migrating 11:55:49.2 Info: Beginning Transaction 11:55:49.2 Info: Starting migration of Main DB to 9 11:55:49.2 Info: AlterTable Albums 11:55:49.2 Info: => 7E-07s 11:55:49.2 Info: CreateColumn Albums Releases String 11:55:49.2 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 11:55:49.2 Info: => 0.0005159s 11:55:49.2 Info: AlterTable Albums 11:55:49.2 Info: => 8E-07s 11:55:49.2 Info: CreateColumn Albums CurrentRelease String 11:55:49.2 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 11:55:49.2 Info: => 0.0005003s 11:55:49.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-13T11:55:49', 'album_releases') 11:55:49.2 Info: Committing Transaction 11:55:49.2 Info: 9: album_releases migrated 11:55:49.2 Info: => 0.0008158s 11:55:49.2 Info: 10: album_releases_fix migrating 11:55:49.2 Info: Beginning Transaction 11:55:49.2 Info: Starting migration of Main DB to 10 11:55:49.2 Info: AlterTable Albums 11:55:49.2 Info: => 7E-07s 11:55:49.2 Info: AlterColumn Albums Releases String 11:55:49.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) 11:55:49.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" 11:55:49.2 Info: DROP TABLE "Albums" 11:55:49.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:49.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:49.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:55:49.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:55:49.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:55:49.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:49.2 Info: => 0.0055768s 11:55:49.2 Info: AlterTable Albums 11:55:49.2 Info: => 7E-07s 11:55:49.2 Info: AlterColumn Albums CurrentRelease String 11:55:49.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) 11:55:49.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" 11:55:49.2 Info: DROP TABLE "Albums" 11:55:49.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:49.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:49.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:55:49.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:55:49.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:55:49.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:49.2 Info: => 0.0047951s 11:55:49.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-13T11:55:49', 'album_releases_fix') 11:55:49.2 Info: Committing Transaction 11:55:49.2 Info: 10: album_releases_fix migrated 11:55:49.2 Info: => 0.0052013s 11:55:49.2 Info: 11: import_lists migrating 11:55:49.2 Info: Beginning Transaction 11:55:49.2 Info: Starting migration of Main DB to 11 11:55:49.2 Info: CreateTable ImportLists 11:55:49.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) 11:55:49.2 Info: => 0.0001893s 11:55:49.2 Info: CreateIndex ImportLists (Name) 11:55:49.2 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:55:49.2 Info: => 0.0001006s 11:55:49.2 Info: CreateTable ImportListStatus 11:55:49.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) 11:55:49.2 Info: => 0.0009326s 11:55:49.2 Info: CreateIndex ImportListStatus (ProviderId) 11:55:49.2 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:55:49.2 Info: => 0.0001094s 11:55:49.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-13T11:55:49', 'import_lists') 11:55:49.2 Info: Committing Transaction 11:55:49.2 Info: 11: import_lists migrated 11:55:49.2 Info: => 0.0004711s 11:55:49.2 Info: 12: add_release_status migrating 11:55:49.2 Info: Beginning Transaction 11:55:49.2 Info: Starting migration of Main DB to 12 11:55:49.2 Info: AlterTable MetadataProfiles 11:55:49.2 Info: => 6E-07s 11:55:49.2 Info: CreateColumn MetadataProfiles ReleaseStatuses String 11:55:49.2 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 11:55:49.2 Info: => 0.0005387s 11:55:49.2 Info: PerformDBOperation 11:55:49.2 Info: Performing DB Operation 11:55:49.2 Info: => 3.69E-05s 11:55:49.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-13T11:55:49', 'add_release_status') 11:55:49.2 Info: Committing Transaction 11:55:49.2 Info: 12: add_release_status migrated 11:55:49.2 Info: => 0.0003406s 11:55:49.2 Info: 13: album_download_notification migrating 11:55:49.2 Info: Beginning Transaction 11:55:49.2 Info: Starting migration of Main DB to 13 11:55:49.2 Info: AlterTable Notifications 11:55:49.2 Info: => 8E-07s 11:55:49.2 Info: CreateColumn Notifications OnAlbumDownload Boolean 11:55:49.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 11:55:49.2 Info: => 0.0005303s 11:55:49.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-13T11:55:49', 'album_download_notification') 11:55:49.2 Info: Committing Transaction 11:55:49.2 Info: 13: album_download_notification migrated 11:55:49.2 Info: => 0.0008547s 11:55:49.2 Info: 14: fix_language_metadata_profiles migrating 11:55:49.2 Info: Beginning Transaction 11:55:49.2 Info: Starting migration of Main DB to 14 11:55:49.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 11:55:49.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 11:55:49.2 Info: => 9.73E-05s 11:55:49.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 11:55:49.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 11:55:49.2 Info: => 7.49E-05s 11:55:49.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-13T11:55:49', 'fix_language_metadata_profiles') 11:55:49.2 Info: Committing Transaction 11:55:49.2 Info: 14: fix_language_metadata_profiles migrated 11:55:49.2 Info: => 0.0003583s 11:55:49.2 Info: 15: remove_fanzub migrating 11:55:49.2 Info: Beginning Transaction 11:55:49.2 Info: Starting migration of Main DB to 15 11:55:49.2 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:55:49.2 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:55:49.2 Info: => 5.9E-05s 11:55:49.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-13T11:55:49', 'remove_fanzub') 11:55:49.2 Info: Committing Transaction 11:55:49.2 Info: 15: remove_fanzub migrated 11:55:49.2 Info: => 0.0003281s 11:55:49.2 Info: 16: update_artist_history_indexes migrating 11:55:49.2 Info: Beginning Transaction 11:55:49.2 Info: Starting migration of Main DB to 16 11:55:49.2 Info: CreateIndex Albums (ArtistId) 11:55:49.2 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 11:55:49.2 Info: => 0.0001252s 11:55:49.2 Info: CreateIndex Albums (ArtistId, ReleaseDate) 11:55:49.2 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 11:55:49.2 Info: => 0.0001041s 11:55:49.2 Info: DeleteIndex History (AlbumId) 11:55:49.2 Info: DROP INDEX "IX_History_AlbumId" 11:55:49.2 Info: => 0.0001512s 11:55:49.2 Info: CreateIndex History (AlbumId, Date) 11:55:49.2 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:55:49.2 Info: => 0.0001159s 11:55:49.2 Info: DeleteIndex History (DownloadId) 11:55:49.2 Info: DROP INDEX "IX_History_DownloadId" 11:55:49.2 Info: => 0.0001406s 11:55:49.2 Info: CreateIndex History (DownloadId, Date) 11:55:49.2 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:55:49.2 Info: => 0.0001111s 11:55:49.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-13T11:55:49', 'update_artist_history_indexes') 11:55:49.2 Info: Committing Transaction 11:55:49.2 Info: 16: update_artist_history_indexes migrated 11:55:49.2 Info: => 0.0004536s 11:55:49.2 Info: 17: remove_nma migrating 11:55:49.2 Info: Beginning Transaction 11:55:49.2 Info: Starting migration of Main DB to 17 11:55:49.2 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:49.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 11:55:49.2 Info: => 6.51E-05s 11:55:49.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-13T11:55:49', 'remove_nma') 11:55:49.2 Info: Committing Transaction 11:55:49.2 Info: 17: remove_nma migrated 11:55:49.2 Info: => 0.0003359s 11:55:49.2 Info: 18: album_disambiguation migrating 11:55:49.2 Info: Beginning Transaction 11:55:49.2 Info: Starting migration of Main DB to 18 11:55:49.2 Info: AlterTable Albums 11:55:49.2 Info: => 8E-07s 11:55:49.2 Info: CreateColumn Albums Disambiguation String 11:55:49.2 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 11:55:49.2 Info: => 0.0005429s 11:55:49.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-13T11:55:49', 'album_disambiguation') 11:55:49.2 Info: Committing Transaction 11:55:49.2 Info: 18: album_disambiguation migrated 11:55:49.2 Info: => 0.0008622s 11:55:49.2 Info: 19: add_ape_quality_in_profiles migrating 11:55:49.2 Info: Beginning Transaction 11:55:49.2 Info: Starting migration of Main DB to 19 11:55:49.2 Info: PerformDBOperation 11:55:49.2 Info: Performing DB Operation 11:55:49.2 Info: => 4.06E-05s 11:55:49.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-13T11:55:49', 'add_ape_quality_in_profiles') 11:55:49.2 Info: Committing Transaction 11:55:49.2 Info: 19: add_ape_quality_in_profiles migrated 11:55:49.2 Info: => 0.0003309s 11:55:49.2 Info: 20: remove_pushalot migrating 11:55:49.2 Info: Beginning Transaction 11:55:49.2 Info: Starting migration of Main DB to 20 11:55:49.2 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:49.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 11:55:49.2 Info: => 6.22E-05s 11:55:49.2 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:49.2 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 11:55:49.2 Info: => 4.49E-05s 11:55:49.2 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:49.2 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 11:55:49.2 Info: => 5.12E-05s 11:55:49.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-13T11:55:49', 'remove_pushalot') 11:55:49.2 Info: Committing Transaction 11:55:49.2 Info: 20: remove_pushalot migrated 11:55:49.2 Info: => 0.0003283s 11:55:49.2 Info: 21: add_custom_filters migrating 11:55:49.2 Info: Beginning Transaction 11:55:49.2 Info: Starting migration of Main DB to 21 11:55:49.2 Info: CreateTable CustomFilters 11:55:49.2 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 11:55:49.2 Info: => 0.0001526s 11:55:49.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-13T11:55:49', 'add_custom_filters') 11:55:49.2 Info: Committing Transaction 11:55:49.2 Info: 21: add_custom_filters migrated 11:55:49.2 Info: => 0.0004603s 11:55:49.2 Info: 22: import_list_tags migrating 11:55:49.2 Info: Beginning Transaction 11:55:49.2 Info: Starting migration of Main DB to 22 11:55:49.2 Info: AlterTable ImportLists 11:55:49.2 Info: => 8E-07s 11:55:49.2 Info: CreateColumn ImportLists Tags String 11:55:49.2 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 11:55:49.2 Info: => 0.0005396s 11:55:49.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-13T11:55:49', 'import_list_tags') 11:55:49.2 Info: Committing Transaction 11:55:49.2 Info: 22: import_list_tags migrated 11:55:49.2 Info: => 0.0008754s 11:55:49.2 Info: 23: add_release_groups_etc migrating 11:55:49.2 Info: Beginning Transaction 11:55:49.2 Info: Starting migration of Main DB to 23 11:55:49.2 Info: CreateTable ArtistMetadata 11:55:49.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) 11:55:49.2 Info: => 0.0002014s 11:55:49.2 Info: CreateIndex ArtistMetadata (ForeignArtistId) 11:55:49.2 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 11:55:49.2 Info: => 0.0001071s 11:55:49.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" 11:55:49.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" 11:55:49.2 Info: => 0.0001086s 11:55:49.2 Info: AlterTable Artists 11:55:49.2 Info: => 5E-07s 11:55:49.2 Info: CreateColumn Artists ArtistMetadataId Int32 11:55:49.2 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:55:49.2 Info: => 0.0005464s 11:55:49.2 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:55:49.2 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:55:49.2 Info: => 0.0001341s 11:55:49.2 Info: CreateTable AlbumReleases 11:55:49.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) 11:55:49.2 Info: => 0.0001891s 11:55:49.2 Info: CreateIndex AlbumReleases (ForeignReleaseId) 11:55:49.2 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:55:49.2 Info: => 0.0001029s 11:55:49.2 Info: CreateIndex AlbumReleases (AlbumId) 11:55:49.2 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:55:49.2 Info: => 9.82E-05s 11:55:49.2 Info: PerformDBOperation 11:55:49.2 Info: Performing DB Operation 11:55:49.2 Info: => 4.11E-05s 11:55:49.2 Info: AlterTable Albums 11:55:49.2 Info: => 6E-07s 11:55:49.2 Info: CreateColumn Albums ArtistMetadataId Int32 11:55:49.2 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:55:49.2 Info: => 0.0005578s 11:55:49.2 Info: AlterTable Albums 11:55:49.2 Info: => 8E-07s 11:55:49.2 Info: CreateColumn Albums AnyReleaseOk Boolean 11:55:49.2 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 11:55:49.2 Info: => 0.0005618s 11:55:49.2 Info: AlterTable Albums 11:55:49.2 Info: => 7E-07s 11:55:49.2 Info: CreateColumn Albums Links String 11:55:49.2 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 11:55:49.2 Info: => 0.0005529s 11:55:49.2 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:55:49.2 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:55:49.2 Info: => 0.0001025s 11:55:49.2 Info: AlterTable Tracks 11:55:49.2 Info: => 6E-07s 11:55:49.2 Info: CreateColumn Tracks ForeignRecordingId String 11:55:49.2 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 11:55:49.2 Info: => 0.0005456s 11:55:49.2 Info: AlterTable Tracks 11:55:49.2 Info: => 7E-07s 11:55:49.2 Info: CreateColumn Tracks AlbumReleaseId Int32 11:55:49.2 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 11:55:49.2 Info: => 0.0005469s 11:55:49.2 Info: AlterTable Tracks 11:55:49.2 Info: => 8E-07s 11:55:49.2 Info: CreateColumn Tracks ArtistMetadataId Int32 11:55:49.2 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:55:49.2 Info: => 0.0005505s 11:55:49.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:55:49.2 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:55:49.2 Info: => 0.0007568s 11:55:49.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:55:49.2 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:55:49.2 Info: => 8.91E-05s 11:55:49.2 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 11:55:49.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:55:49.2 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:55:49.2 Info: DROP TABLE "Artists" 11:55:49.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:49.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:49.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:49.2 Info: => 0.0062004s 11:55:49.2 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 11:55:49.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 11:55:49.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 11:55:49.2 Info: DROP TABLE "Albums" 11:55:49.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:49.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:49.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:49.2 Info: => 0.005035s 11:55:49.2 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 11:55:49.2 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:55:49.2 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 11:55:49.2 Info: DROP TABLE "Tracks" 11:55:49.2 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:55:49.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:55:49.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:55:49.2 Info: => 0.0046304s 11:55:49.2 Info: DeleteColumn TrackFiles ArtistId 11:55:49.2 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 11:55:49.2 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 11:55:49.2 Info: DROP TABLE "TrackFiles" 11:55:49.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:55:49.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:49.2 Info: => 0.0053192s 11:55:49.2 Info: CreateIndex Artists (ArtistMetadataId) 11:55:49.2 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:55:49.2 Info: => 0.0001007s 11:55:49.2 Info: CreateIndex Artists (Monitored) 11:55:49.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:55:49.2 Info: => 9.62E-05s 11:55:49.2 Info: CreateIndex Albums (ArtistMetadataId) 11:55:49.2 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:55:49.2 Info: => 9.41E-05s 11:55:49.2 Info: CreateIndex Tracks (ArtistMetadataId) 11:55:49.2 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 11:55:49.2 Info: => 9.28E-05s 11:55:49.2 Info: CreateIndex Tracks (AlbumReleaseId) 11:55:49.2 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 11:55:49.2 Info: => 9.68E-05s 11:55:49.2 Info: CreateIndex Tracks (ForeignRecordingId) 11:55:49.2 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 11:55:49.2 Info: => 9.42E-05s 11:55:49.2 Info: UpdateData 11:55:49.2 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:55:49.2 Info: => 6.11E-05s 11:55:49.2 Info: UpdateData 11:55:49.2 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:55:49.2 Info: => 4.97E-05s 11:55:49.2 Info: UpdateData 11:55:49.2 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 11:55:49.2 Info: => 5.34E-05s 11:55:49.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-13T11:55:49', 'add_release_groups_etc') 11:55:49.2 Info: Committing Transaction 11:55:49.2 Info: 23: add_release_groups_etc migrated 11:55:49.2 Info: => 0.0006336s 11:55:49.2 Info: 24: NewMediaInfoFormat migrating 11:55:49.2 Info: Beginning Transaction 11:55:49.2 Info: Starting migration of Main DB to 24 11:55:49.2 Info: UpdateData 11:55:49.2 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 11:55:49.2 Info: => 6.85E-05s 11:55:49.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-10-13T11:55:49', 'NewMediaInfoFormat') 11:55:49.2 Info: Committing Transaction 11:55:49.2 Info: 24: NewMediaInfoFormat migrated 11:55:49.2 Info: => 0.0003641s 11:55:49.2 Info: 25: rename_restrictions_to_release_profiles migrating 11:55:49.2 Info: Beginning Transaction 11:55:49.2 Info: Starting migration of Main DB to 25 11:55:49.2 Info: RenameTable Restrictions ReleaseProfiles 11:55:49.2 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 11:55:49.2 Info: => 0.0013774s 11:55:49.2 Info: AlterTable ReleaseProfiles 11:55:49.2 Info: => 7E-07s 11:55:49.2 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 11:55:49.2 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 11:55:49.2 Info: => 0.0005366s 11:55:49.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-10-13T11:55:49', 'rename_restrictions_to_release_profiles') 11:55:49.2 Info: Committing Transaction 11:55:49.2 Info: 25: rename_restrictions_to_release_profiles migrated 11:55:49.2 Info: => 0.0008572s 11:55:49.2 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 11:55:49.2 Info: Beginning Transaction 11:55:49.2 Info: Starting migration of Main DB to 26 11:55:49.2 Info: RenameTable Profiles QualityProfiles 11:55:49.2 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 11:55:49.2 Info: => 0.0013816s 11:55:49.2 Info: AlterTable QualityProfiles 11:55:49.2 Info: => 8E-07s 11:55:49.2 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 11:55:49.2 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:55:49.2 Info: => 0.000544s 11:55:49.2 Info: AlterTable LanguageProfiles 11:55:49.2 Info: => 8E-07s 11:55:49.2 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 11:55:49.2 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:55:49.2 Info: => 0.0005211s 11:55:49.2 Info: UpdateData 11:55:49.2 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:55:49.2 Info: => 6.55E-05s 11:55:49.2 Info: UpdateData 11:55:49.2 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:55:49.2 Info: => 4.49E-05s 11:55:49.2 Info: RenameColumn Artists ProfileId to QualityProfileId 11:55:49.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:55:49.2 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:55:49.2 Info: DROP TABLE "Artists" 11:55:49.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:49.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:49.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:49.2 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:55:49.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:55:49.2 Info: => 0.0059211s 11:55:49.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-10-13T11:55:49', 'rename_quality_profiles_add_upgrade_allowed') 11:55:49.2 Info: Committing Transaction 11:55:49.2 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 11:55:49.2 Info: => 0.0063637s 11:55:49.2 Info: 27: add_import_exclusions migrating 11:55:49.2 Info: Beginning Transaction 11:55:49.2 Info: Starting migration of Main DB to 27 11:55:49.2 Info: CreateTable ImportListExclusions 11:55:49.2 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 11:55:49.2 Info: => 0.000149s 11:55:49.2 Info: CreateIndex ImportListExclusions (ForeignId) 11:55:49.2 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 11:55:49.2 Info: => 0.0001011s 11:55:49.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-10-13T11:55:49', 'add_import_exclusions') 11:55:49.2 Info: Committing Transaction 11:55:49.2 Info: 27: add_import_exclusions migrated 11:55:49.2 Info: => 0.0004678s 11:55:49.2 Info: 28: clean_artist_metadata_table migrating 11:55:49.2 Info: Beginning Transaction 11:55:49.2 Info: Starting migration of Main DB to 28 11:55:49.2 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:55:49.2 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:55:49.2 Info: => 0.000186s 11:55:49.2 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:55:49.2 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:55:49.2 Info: => 0.0001506s 11:55:49.2 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 11:55:49.2 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 11:55:49.2 Info: => 0.0001473s 11:55:49.2 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 11:55:49.2 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 11:55:49.2 Info: => 0.0001445s 11:55:49.2 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:55:49.2 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:55:49.2 Info: => 0.0001432s 11:55:49.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:55:49.2 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:55:49.2 Info: => 0.0001449s 11:55:49.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-10-13T11:55:49', 'clean_artist_metadata_table') 11:55:49.2 Info: Committing Transaction 11:55:49.2 Info: 28: clean_artist_metadata_table migrated 11:55:49.2 Info: => 0.0004597s 11:55:49.2 Info: 29: health_issue_notification migrating 11:55:49.2 Info: Beginning Transaction 11:55:49.2 Info: Starting migration of Main DB to 29 11:55:49.2 Info: AlterTable Notifications 11:55:49.2 Info: => 7E-07s 11:55:49.2 Info: CreateColumn Notifications OnHealthIssue Boolean 11:55:49.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 11:55:49.2 Info: => 0.0005596s 11:55:49.2 Info: AlterTable Notifications 11:55:49.2 Info: => 7E-07s 11:55:49.2 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 11:55:49.2 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 11:55:49.2 Info: => 0.0005524s 11:55:49.2 Info: AlterTable Notifications 11:55:49.2 Info: => 8E-07s 11:55:49.2 Info: CreateColumn Notifications OnDownloadFailure Boolean 11:55:49.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 11:55:49.2 Info: => 0.0005407s 11:55:49.2 Info: AlterTable Notifications 11:55:49.2 Info: => 7E-07s 11:55:49.2 Info: CreateColumn Notifications OnImportFailure Boolean 11:55:49.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 11:55:49.2 Info: => 0.0005358s 11:55:49.2 Info: AlterTable Notifications 11:55:49.2 Info: => 7E-07s 11:55:49.2 Info: CreateColumn Notifications OnTrackRetag Boolean 11:55:49.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 11:55:49.2 Info: => 0.0005333s 11:55:49.2 Info: DeleteColumn Notifications OnDownload 11:55:49.2 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 11:55:49.2 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 11:55:49.2 Info: DROP TABLE "Notifications" 11:55:49.2 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:55:49.2 Info: => 0.0045236s 11:55:49.2 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 11:55:49.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) 11:55:49.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" 11:55:49.3 Info: DROP TABLE "Notifications" 11:55:49.3 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:55:49.3 Info: => 0.0053449s 11:55:49.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-10-13T11:55:49', 'health_issue_notification') 11:55:49.3 Info: Committing Transaction 11:55:49.3 Info: 29: health_issue_notification migrated 11:55:49.3 Info: => 0.0058118s 11:55:49.3 Info: 30: add_mediafilerepository_mtime migrating 11:55:49.3 Info: Beginning Transaction 11:55:49.3 Info: Starting migration of Main DB to 30 11:55:49.3 Info: AlterTable TrackFiles 11:55:49.3 Info: => 8E-07s 11:55:49.3 Info: CreateColumn TrackFiles Modified DateTime 11:55:49.3 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 11:55:49.3 Info: => 0.0006147s 11:55:49.3 Info: AlterTable TrackFiles 11:55:49.3 Info: => 8E-07s 11:55:49.3 Info: CreateColumn TrackFiles Path String 11:55:49.3 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 11:55:49.3 Info: => 0.000539s 11:55:49.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:55:49.3 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:55:49.3 Info: => 6.41E-05s 11:55:49.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) 11:55:49.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) 11:55:49.3 Info: => 0.0001885s 11:55:49.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) 11:55:49.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) 11:55:49.3 Info: => 0.0001744s 11:55:49.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) 11:55:49.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) 11:55:49.3 Info: => 0.000207s 11:55:49.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") 11:55:49.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") 11:55:49.3 Info: => 0.0001166s 11:55:49.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:55:49.3 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:55:49.3 Info: => 7.19E-05s 11:55:49.3 Info: AlterTable TrackFiles 11:55:49.3 Info: => 6E-07s 11:55:49.3 Info: AlterColumn TrackFiles Path String 11:55:49.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) 11:55:49.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" 11:55:49.3 Info: DROP TABLE "TrackFiles" 11:55:49.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:55:49.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:49.3 Info: => 0.0058465s 11:55:49.3 Info: CreateIndex TrackFiles (Path) 11:55:49.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:55:49.3 Info: => 0.0001015s 11:55:49.3 Info: DeleteColumn TrackFiles RelativePath 11:55:49.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) 11:55:49.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" 11:55:49.3 Info: DROP TABLE "TrackFiles" 11:55:49.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:55:49.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:49.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:55:49.3 Info: => 0.0051495s 11:55:49.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-10-13T11:55:49', 'add_mediafilerepository_mtime') 11:55:49.3 Info: Committing Transaction 11:55:49.3 Info: 30: add_mediafilerepository_mtime migrated 11:55:49.3 Info: => 0.0055468s 11:55:49.3 Info: 31: add_artistmetadataid_constraint migrating 11:55:49.3 Info: Beginning Transaction 11:55:49.3 Info: Starting migration of Main DB to 31 11:55:49.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") 11:55:49.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") 11:55:49.3 Info: => 0.000113s 11:55:49.3 Info: DeleteIndex Artists (ArtistMetadataId) 11:55:49.3 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 11:55:49.3 Info: => 0.0001578s 11:55:49.3 Info: AlterColumn Artists ArtistMetadataId Int32 11:55:49.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "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) 11:55:49.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" 11:55:49.3 Info: DROP TABLE "Artists" 11:55:49.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:49.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:49.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:49.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:55:49.3 Info: => 0.0060693s 11:55:49.3 Info: CreateIndex Artists (ArtistMetadataId) 11:55:49.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:55:49.3 Info: => 9.76E-05s 11:55:49.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-10-13T11:55:49', 'add_artistmetadataid_constraint') 11:55:49.3 Info: Committing Transaction 11:55:49.3 Info: 31: add_artistmetadataid_constraint migrated 11:55:49.3 Info: => 0.0005118s 11:55:49.3 Info: 32: old_ids_and_artist_alias migrating 11:55:49.3 Info: Beginning Transaction 11:55:49.3 Info: Starting migration of Main DB to 32 11:55:49.3 Info: AlterTable ArtistMetadata 11:55:49.3 Info: => 8E-07s 11:55:49.3 Info: CreateColumn ArtistMetadata Aliases String 11:55:49.3 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 11:55:49.3 Info: => 0.0005671s 11:55:49.3 Info: AlterTable ArtistMetadata 11:55:49.3 Info: => 7E-07s 11:55:49.3 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 11:55:49.3 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 11:55:49.3 Info: => 0.0005409s 11:55:49.3 Info: AlterTable Albums 11:55:49.3 Info: => 7E-07s 11:55:49.3 Info: CreateColumn Albums OldForeignAlbumIds String 11:55:49.3 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 11:55:49.3 Info: => 0.000543s 11:55:49.3 Info: AlterTable AlbumReleases 11:55:49.3 Info: => 8E-07s 11:55:49.3 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 11:55:49.3 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 11:55:49.3 Info: => 0.0005556s 11:55:49.3 Info: AlterTable Tracks 11:55:49.3 Info: => 8E-07s 11:55:49.3 Info: CreateColumn Tracks OldForeignRecordingIds String 11:55:49.3 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 11:55:49.3 Info: => 0.0005442s 11:55:49.3 Info: AlterTable Tracks 11:55:49.3 Info: => 9E-07s 11:55:49.3 Info: CreateColumn Tracks OldForeignTrackIds String 11:55:49.3 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 11:55:49.3 Info: => 0.0005446s 11:55:49.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-10-13T11:55:49', 'old_ids_and_artist_alias') 11:55:49.3 Info: Committing Transaction 11:55:49.3 Info: 32: old_ids_and_artist_alias migrated 11:55:49.3 Info: => 0.0009047s 11:55:49.3 Info: 33: download_propers_config migrating 11:55:49.3 Info: Beginning Transaction 11:55:49.3 Info: Starting migration of Main DB to 33 11:55:49.3 Info: PerformDBOperation 11:55:49.3 Info: Performing DB Operation 11:55:49.3 Info: => 4.18E-05s 11:55:49.3 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 11:55:49.3 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 11:55:49.3 Info: => 4.69E-05s 11:55:49.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-10-13T11:55:49', 'download_propers_config') 11:55:49.3 Info: Committing Transaction 11:55:49.3 Info: 33: download_propers_config migrated 11:55:49.3 Info: => 0.0003559s 11:55:49.3 Info: 34: remove_language_profiles migrating 11:55:49.3 Info: Beginning Transaction 11:55:49.3 Info: Starting migration of Main DB to 34 11:55:49.3 Info: DeleteTable LanguageProfiles 11:55:49.3 Info: DROP TABLE "LanguageProfiles" 11:55:49.3 Info: => 0.0002432s 11:55:49.3 Info: DeleteColumn Artists LanguageProfileId 11:55:49.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:55:49.3 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:55:49.3 Info: DROP TABLE "Artists" 11:55:49.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:49.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:49.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:49.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:55:49.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:55:49.3 Info: => 0.0050634s 11:55:49.3 Info: DeleteColumn ImportLists LanguageProfileId 11:55:49.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) 11:55:49.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" 11:55:49.3 Info: DROP TABLE "ImportLists" 11:55:49.3 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 11:55:49.3 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:55:49.3 Info: => 0.0055013s 11:55:49.3 Info: DeleteColumn Blacklist Language 11:55:49.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) 11:55:49.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" 11:55:49.3 Info: DROP TABLE "Blacklist" 11:55:49.3 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 11:55:49.3 Info: => 0.004396s 11:55:49.3 Info: DeleteColumn History Language 11:55:49.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) 11:55:49.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" 11:55:49.3 Info: DROP TABLE "History" 11:55:49.3 Info: ALTER TABLE "History_temp" RENAME TO "History" 11:55:49.3 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:55:49.3 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:55:49.3 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:55:49.3 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:55:49.3 Info: => 0.0059497s 11:55:49.3 Info: DeleteColumn LyricFiles Language 11:55:49.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) 11:55:49.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" 11:55:49.3 Info: DROP TABLE "LyricFiles" 11:55:49.3 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:55:49.3 Info: => 0.0043108s 11:55:49.3 Info: DeleteColumn TrackFiles Language 11:55:49.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) 11:55:49.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" 11:55:49.3 Info: DROP TABLE "TrackFiles" 11:55:49.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:55:49.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:49.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:55:49.3 Info: => 0.0046617s 11:55:49.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-10-13T11:55:49', 'remove_language_profiles') 11:55:49.3 Info: Committing Transaction 11:55:49.3 Info: 34: remove_language_profiles migrated 11:55:49.3 Info: => 0.0052752s 11:55:49.3 Info: 35: multi_disc_naming_format migrating 11:55:49.3 Info: Beginning Transaction 11:55:49.3 Info: Starting migration of Main DB to 35 11:55:49.3 Info: AlterTable NamingConfig 11:55:49.3 Info: => 1E-06s 11:55:49.3 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 11:55:49.3 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 11:55:49.3 Info: => 0.0005538s 11:55:49.3 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 11:55:49.3 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 11:55:49.3 Info: => 5.91E-05s 11:55:49.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-10-13T11:55:49', 'multi_disc_naming_format') 11:55:49.3 Info: Committing Transaction 11:55:49.3 Info: 35: multi_disc_naming_format migrated 11:55:49.3 Info: => 0.0003883s 11:55:49.3 Info: 36: add_download_client_priority migrating 11:55:49.3 Info: Beginning Transaction 11:55:49.3 Info: Starting migration of Main DB to 36 11:55:49.3 Info: AlterTable DownloadClients 11:55:49.3 Info: => 8E-07s 11:55:49.3 Info: CreateColumn DownloadClients Priority Int32 11:55:49.3 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 11:55:49.3 Info: => 0.0005585s 11:55:49.3 Info: PerformDBOperation 11:55:49.3 Info: Performing DB Operation 11:55:49.3 Info: => 0.0001077s 11:55:49.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-10-13T11:55:49', 'add_download_client_priority') 11:55:49.3 Info: Committing Transaction 11:55:49.3 Info: 36: add_download_client_priority migrated 11:55:49.3 Info: => 0.0004587s 11:55:49.3 Info: 37: remove_growl_prowl migrating 11:55:49.3 Info: Beginning Transaction 11:55:49.3 Info: Starting migration of Main DB to 37 11:55:49.3 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:49.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 11:55:49.3 Info: => 6.61E-05s 11:55:49.3 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:49.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 11:55:49.3 Info: => 6.23E-05s 11:55:49.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-10-13T11:55:49', 'remove_growl_prowl') 11:55:49.3 Info: Committing Transaction 11:55:49.3 Info: 37: remove_growl_prowl migrated 11:55:49.3 Info: => 0.0003712s 11:55:49.3 Info: 38: remove_plex_hometheatre migrating 11:55:49.3 Info: Beginning Transaction 11:55:49.3 Info: Starting migration of Main DB to 38 11:55:49.3 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:49.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 11:55:49.3 Info: => 6.66E-05s 11:55:49.3 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:49.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 11:55:49.3 Info: => 5.76E-05s 11:55:49.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-10-13T11:55:49', 'remove_plex_hometheatre') 11:55:49.3 Info: Committing Transaction 11:55:49.3 Info: 38: remove_plex_hometheatre migrated 11:55:49.3 Info: => 0.0003592s 11:55:49.3 Info: 39: add_root_folder_add_defaults migrating 11:55:49.3 Info: Beginning Transaction 11:55:49.3 Info: Starting migration of Main DB to 39 11:55:49.3 Info: AlterTable RootFolders 11:55:49.3 Info: => 7E-07s 11:55:49.3 Info: CreateColumn RootFolders Name String 11:55:49.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 11:55:49.3 Info: => 0.0005467s 11:55:49.3 Info: AlterTable RootFolders 11:55:49.3 Info: => 8E-07s 11:55:49.3 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 11:55:49.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 11:55:49.3 Info: => 0.0005291s 11:55:49.3 Info: AlterTable RootFolders 11:55:49.3 Info: => 7E-07s 11:55:49.3 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 11:55:49.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 11:55:49.3 Info: => 0.00053s 11:55:49.3 Info: AlterTable RootFolders 11:55:49.3 Info: => 7E-07s 11:55:49.3 Info: CreateColumn RootFolders DefaultMonitorOption Int32 11:55:49.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 11:55:49.3 Info: => 0.0005447s 11:55:49.3 Info: AlterTable RootFolders 11:55:49.3 Info: => 8E-07s 11:55:49.3 Info: CreateColumn RootFolders DefaultTags String 11:55:49.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 11:55:49.3 Info: => 0.0005319s 11:55:49.3 Info: PerformDBOperation 11:55:49.3 Info: Performing DB Operation 11:55:49.3 Info: => 6.36E-05s 11:55:49.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-10-13T11:55:49', 'add_root_folder_add_defaults') 11:55:49.3 Info: Committing Transaction 11:55:49.3 Info: 39: add_root_folder_add_defaults migrated 11:55:49.3 Info: => 0.0004063s 11:55:49.3 Info: 40: task_duration migrating 11:55:49.3 Info: Beginning Transaction 11:55:49.3 Info: Starting migration of Main DB to 40 11:55:49.3 Info: AlterTable ScheduledTasks 11:55:49.3 Info: => 9E-07s 11:55:49.3 Info: CreateColumn ScheduledTasks LastStartTime DateTime 11:55:49.3 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 11:55:49.3 Info: => 0.0005492s 11:55:49.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-10-13T11:55:49', 'task_duration') 11:55:49.3 Info: Committing Transaction 11:55:49.3 Info: 40: task_duration migrated 11:55:49.3 Info: => 0.0009055s 11:55:49.3 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 11:55:49.3 Info: Beginning Transaction 11:55:49.3 Info: Starting migration of Main DB to 41 11:55:49.3 Info: AlterTable ReleaseProfiles 11:55:49.3 Info: => 7E-07s 11:55:49.3 Info: CreateColumn ReleaseProfiles Enabled Boolean 11:55:49.3 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 11:55:49.3 Info: => 0.0005724s 11:55:49.3 Info: AlterTable ReleaseProfiles 11:55:49.3 Info: => 8E-07s 11:55:49.3 Info: CreateColumn ReleaseProfiles IndexerId Int32 11:55:49.3 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 11:55:49.3 Info: => 0.0005373s 11:55:49.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-10-13T11:55:49', 'add_indexer_and_enabled_to_release_profiles') 11:55:49.3 Info: Committing Transaction 11:55:49.3 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 11:55:49.3 Info: => 0.000907s 11:55:49.3 Info: 42: remove_album_folders migrating 11:55:49.3 Info: Beginning Transaction 11:55:49.3 Info: Starting migration of Main DB to 42 11:55:49.3 Info: DeleteColumn Artists AlbumFolder 11:55:49.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:55:49.3 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:55:49.3 Info: DROP TABLE "Artists" 11:55:49.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:49.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:49.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:49.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:55:49.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:55:49.3 Info: => 0.006874s 11:55:49.3 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 11:55:49.3 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 11:55:49.3 Info: => 5.4E-05s 11:55:49.3 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 11:55:49.3 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 11:55:49.3 Info: => 4.4E-05s 11:55:49.3 Info: DeleteColumn NamingConfig AlbumFolderFormat 11:55:49.3 Info: CREATE TABLE "NamingConfig_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "MultiDiscTrackFormat" TEXT) 11:55:49.3 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 11:55:49.3 Info: DROP TABLE "NamingConfig" 11:55:49.3 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 11:55:49.3 Info: => 0.005486s 11:55:49.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-10-13T11:55:49', 'remove_album_folders') 11:55:49.3 Info: Committing Transaction 11:55:49.3 Info: 42: remove_album_folders migrated 11:55:49.3 Info: => 0.0059763s 11:55:49.3 Info: 44: add_priority_to_indexers migrating 11:55:49.3 Info: Beginning Transaction 11:55:49.3 Info: Starting migration of Main DB to 44 11:55:49.3 Info: AlterTable Indexers 11:55:49.3 Info: => 8E-07s 11:55:49.3 Info: CreateColumn Indexers Priority Int32 11:55:49.3 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 11:55:49.3 Info: => 0.0005671s 11:55:49.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-10-13T11:55:49', 'add_priority_to_indexers') 11:55:49.3 Info: Committing Transaction 11:55:49.3 Info: 44: add_priority_to_indexers migrated 11:55:49.3 Info: => 0.0009285s 11:55:49.3 Info: 45: remove_chown_and_folderchmod_config migrating 11:55:49.3 Info: Beginning Transaction 11:55:49.3 Info: Starting migration of Main DB to 45 11:55:49.3 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 11:55:49.3 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 11:55:49.3 Info: => 0.0001424s 11:55:49.3 Info: PerformDBOperation 11:55:49.3 Info: Performing DB Operation 11:55:49.3 Info: => 3.74E-05s 11:55:49.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-10-13T11:55:49', 'remove_chown_and_folderchmod_config') 11:55:49.3 Info: Committing Transaction 11:55:49.3 Info: 45: remove_chown_and_folderchmod_config migrated 11:55:49.3 Info: => 0.0003505s 11:55:49.3 Info: 47: update_notifiarr migrating 11:55:49.3 Info: Beginning Transaction 11:55:49.3 Info: Starting migration of Main DB to 47 11:55:49.3 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 11:55:49.3 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 11:55:49.3 Info: => 0.0001018s 11:55:49.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-10-13T11:55:49', 'update_notifiarr') 11:55:49.3 Info: Committing Transaction 11:55:49.3 Info: 47: update_notifiarr migrated 11:55:49.3 Info: => 0.0004279s 11:55:49.3 Info: 49: email_multiple_addresses migrating 11:55:49.3 Info: Beginning Transaction 11:55:49.3 Info: Starting migration of Main DB to 49 11:55:49.3 Info: PerformDBOperation 11:55:49.3 Info: Performing DB Operation 11:55:49.3 Info: => 7.44E-05s 11:55:49.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-10-13T11:55:49', 'email_multiple_addresses') 11:55:49.3 Info: Committing Transaction 11:55:49.3 Info: 49: email_multiple_addresses migrated 11:55:49.3 Info: => 0.0004243s 11:55:49.3 Info: 50: rename_blacklist_to_blocklist migrating 11:55:49.3 Info: Beginning Transaction 11:55:49.3 Info: Starting migration of Main DB to 50 11:55:49.3 Info: RenameTable Blacklist Blocklist 11:55:49.3 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 11:55:49.3 Info: => 0.0015852s 11:55:49.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-10-13T11:55:49', 'rename_blacklist_to_blocklist') 11:55:49.3 Info: Committing Transaction 11:55:49.3 Info: 50: rename_blacklist_to_blocklist migrated 11:55:49.3 Info: => 0.001958s 11:55:49.3 Info: 51: cdh_per_downloadclient migrating 11:55:49.3 Info: Beginning Transaction 11:55:49.3 Info: Starting migration of Main DB to 51 11:55:49.3 Info: AlterTable DownloadClients 11:55:49.3 Info: => 6E-07s 11:55:49.3 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 11:55:49.3 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 11:55:49.3 Info: => 0.0005887s 11:55:49.3 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 11:55:49.3 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 11:55:49.3 Info: => 0.0005558s 11:55:49.3 Info: PerformDBOperation 11:55:49.3 Info: Performing DB Operation 11:55:49.3 Info: => 0.0001762s 11:55:49.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-10-13T11:55:49', 'cdh_per_downloadclient') 11:55:49.3 Info: Committing Transaction 11:55:49.3 Info: 51: cdh_per_downloadclient migrated 11:55:49.3 Info: => 0.0005241s 11:55:49.3 Info: 52: download_history migrating 11:55:49.3 Info: Beginning Transaction 11:55:49.3 Info: Starting migration of Main DB to 52 11:55:49.3 Info: CreateTable DownloadHistory 11:55:49.3 Info: CREATE TABLE "DownloadHistory" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 11:55:49.3 Info: => 0.0001917s 11:55:49.3 Info: CreateIndex DownloadHistory (EventType) 11:55:49.3 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 11:55:49.3 Info: => 0.0001062s 11:55:49.3 Info: CreateIndex DownloadHistory (ArtistId) 11:55:49.3 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 11:55:49.3 Info: => 9.77E-05s 11:55:49.3 Info: CreateIndex DownloadHistory (DownloadId) 11:55:49.3 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 11:55:49.3 Info: => 9.74E-05s 11:55:49.3 Info: PerformDBOperation 11:55:49.3 Info: Performing DB Operation 11:55:49.3 Info: => 0.0001249s 11:55:49.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-10-13T11:55:49', 'download_history') 11:55:49.3 Info: Committing Transaction 11:55:49.3 Info: 52: download_history migrated 11:55:49.3 Info: => 0.0005436s 11:55:49.3 Info: 53: add_update_history migrating 11:55:49.3 Info: Beginning Transaction 11:55:49.3 Info: Starting migration of Main DB to 53 11:55:49.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-10-13T11:55:49', 'add_update_history') 11:55:49.3 Info: Committing Transaction 11:55:49.3 Info: 53: add_update_history migrated 11:55:49.3 Info: => 0.0003811s 11:55:49.3 Info: 54: add_on_update_to_notifications migrating 11:55:49.3 Info: Beginning Transaction 11:55:49.3 Info: Starting migration of Main DB to 54 11:55:49.3 Info: AlterTable Notifications 11:55:49.3 Info: => 8E-07s 11:55:49.3 Info: CreateColumn Notifications OnApplicationUpdate Boolean 11:55:49.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 11:55:49.3 Info: => 0.0005799s 11:55:49.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-10-13T11:55:49', 'add_on_update_to_notifications') 11:55:49.3 Info: Committing Transaction 11:55:49.3 Info: 54: add_on_update_to_notifications migrated 11:55:49.3 Info: => 0.0009322s 11:55:49.3 Info: 55: download_client_per_indexer migrating 11:55:49.3 Info: Beginning Transaction 11:55:49.3 Info: Starting migration of Main DB to 55 11:55:49.3 Info: AlterTable Indexers 11:55:49.3 Info: => 8E-07s 11:55:49.3 Info: CreateColumn Indexers DownloadClientId Int32 11:55:49.3 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 11:55:49.3 Info: => 0.0005898s 11:55:49.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-10-13T11:55:49', 'download_client_per_indexer') 11:55:49.3 Info: Committing Transaction 11:55:49.3 Info: 55: download_client_per_indexer migrated 11:55:49.3 Info: => 0.0009318s 11:55:49.3 Info: 56: AddNewItemMonitorType migrating 11:55:49.3 Info: Beginning Transaction 11:55:49.3 Info: Starting migration of Main DB to 56 11:55:49.3 Info: AlterTable Artists 11:55:49.3 Info: => 5E-07s 11:55:49.3 Info: CreateColumn Artists MonitorNewItems Int32 11:55:49.3 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 11:55:49.3 Info: => 0.0005846s 11:55:49.3 Info: AlterTable RootFolders 11:55:49.3 Info: => 9E-07s 11:55:49.3 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 11:55:49.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 11:55:49.3 Info: => 0.000572s 11:55:49.3 Info: AlterTable ImportLists 11:55:49.3 Info: => 8E-07s 11:55:49.3 Info: CreateColumn ImportLists MonitorNewItems Int32 11:55:49.3 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 11:55:49.3 Info: => 0.0005726s 11:55:49.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-10-13T11:55:49', 'AddNewItemMonitorType') 11:55:49.3 Info: Committing Transaction 11:55:49.3 Info: 56: AddNewItemMonitorType migrated 11:55:49.3 Info: => 0.0009364s 11:55:49.3 Info: 57: ImportListSearch migrating 11:55:49.3 Info: Beginning Transaction 11:55:49.3 Info: Starting migration of Main DB to 57 11:55:49.3 Info: AlterTable ImportLists 11:55:49.3 Info: => 8E-07s 11:55:49.3 Info: CreateColumn ImportLists ShouldSearch Boolean 11:55:49.3 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 11:55:49.3 Info: => 0.0005964s 11:55:49.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-10-13T11:55:49', 'ImportListSearch') 11:55:49.4 Info: Committing Transaction 11:55:49.4 Info: 57: ImportListSearch migrated 11:55:49.4 Info: => 0.000956s 11:55:49.4 Info: 58: ImportListMonitorExisting migrating 11:55:49.4 Info: Beginning Transaction 11:55:49.4 Info: Starting migration of Main DB to 58 11:55:49.4 Info: AlterTable ImportLists 11:55:49.4 Info: => 8E-07s 11:55:49.4 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 11:55:49.4 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 11:55:49.4 Info: => 0.0005847s 11:55:49.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-10-13T11:55:49', 'ImportListMonitorExisting') 11:55:49.4 Info: Committing Transaction 11:55:49.4 Info: 58: ImportListMonitorExisting migrated 11:55:49.4 Info: => 0.0009263s 11:55:49.4 Info: 59: add_indexer_tags migrating 11:55:49.4 Info: Beginning Transaction 11:55:49.4 Info: Starting migration of Main DB to 59 11:55:49.4 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:49.4 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 11:55:49.4 Info: => 6.63E-05s 11:55:49.4 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:49.4 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 11:55:49.4 Info: => 4.42E-05s 11:55:49.4 Info: AlterTable Indexers 11:55:49.4 Info: => 5E-07s 11:55:49.4 Info: CreateColumn Indexers Tags String 11:55:49.4 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 11:55:49.4 Info: => 0.0005806s 11:55:49.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-10-13T11:55:49', 'add_indexer_tags') 11:55:49.4 Info: Committing Transaction 11:55:49.4 Info: 59: add_indexer_tags migrated 11:55:49.4 Info: => 0.000917s 11:55:49.4 Info: 60: update_audio_types migrating 11:55:49.4 Info: Beginning Transaction 11:55:49.4 Info: Starting migration of Main DB to 60 11:55:49.4 Info: PerformDBOperation 11:55:49.4 Info: Performing DB Operation 11:55:49.4 Info: => 6.78E-05s 11:55:49.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-10-13T11:55:49', 'update_audio_types') 11:55:49.4 Info: Committing Transaction 11:55:49.4 Info: 60: update_audio_types migrated 11:55:49.4 Info: => 0.0003824s 11:55:49.4 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 11:55:49.4 Info: Beginning Transaction 11:55:49.4 Info: Starting migration of Main DB to 61 11:55:49.4 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:49.4 Info: DELETE FROM "Commands" WHERE 1 = 1 11:55:49.4 Info: => 6.35E-05s 11:55:49.4 Info: AlterTable AlbumReleases 11:55:49.4 Info: => 6E-07s 11:55:49.4 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 11:55:49.4 Info: CREATE TABLE "AlbumReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL, "OldForeignReleaseIds" TEXT NOT NULL) 11:55:49.4 Info: INSERT INTO "AlbumReleases_temp" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds") SELECT "Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds" FROM "AlbumReleases" 11:55:49.4 Info: DROP TABLE "AlbumReleases" 11:55:49.4 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 11:55:49.4 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:55:49.4 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:55:49.4 Info: => 0.005068s 11:55:49.4 Info: AlterTable Albums 11:55:49.4 Info: => 8E-07s 11:55:49.4 Info: AlterColumn Albums LastInfoSync DateTimeOffset 11:55:49.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 11:55:49.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 11:55:49.4 Info: DROP TABLE "Albums" 11:55:49.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:49.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:49.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:49.4 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:55:49.4 Info: => 0.0060917s 11:55:49.4 Info: AlterTable Albums 11:55:49.4 Info: => 7E-07s 11:55:49.4 Info: AlterColumn Albums ReleaseDate DateTimeOffset 11:55:49.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 11:55:49.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 11:55:49.4 Info: DROP TABLE "Albums" 11:55:49.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:49.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:49.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:49.4 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:55:49.4 Info: => 0.0061259s 11:55:49.4 Info: AlterTable Albums 11:55:49.4 Info: => 6E-07s 11:55:49.4 Info: AlterColumn Albums Added DateTimeOffset 11:55:49.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 11:55:49.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 11:55:49.4 Info: DROP TABLE "Albums" 11:55:49.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:49.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:49.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:49.4 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:55:49.4 Info: => 0.0052644s 11:55:49.4 Info: AlterTable Artists 11:55:49.4 Info: => 6E-07s 11:55:49.4 Info: AlterColumn Artists LastInfoSync DateTimeOffset 11:55:49.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 11:55:49.4 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 11:55:49.4 Info: DROP TABLE "Artists" 11:55:49.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:49.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:49.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:49.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:55:49.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:55:49.4 Info: => 0.0052712s 11:55:49.4 Info: AlterTable Artists 11:55:49.4 Info: => 7E-07s 11:55:49.4 Info: AlterColumn Artists Added DateTimeOffset 11:55:49.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 11:55:49.4 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 11:55:49.4 Info: DROP TABLE "Artists" 11:55:49.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:49.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:49.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:49.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:55:49.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:55:49.4 Info: => 0.007263s 11:55:49.4 Info: AlterTable Blocklist 11:55:49.4 Info: => 8E-07s 11:55:49.4 Info: AlterColumn Blocklist Date DateTimeOffset 11:55:49.4 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 11:55:49.4 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 11:55:49.4 Info: DROP TABLE "Blocklist" 11:55:49.4 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 11:55:49.4 Info: => 0.0046647s 11:55:49.4 Info: AlterTable Blocklist 11:55:49.4 Info: => 8E-07s 11:55:49.4 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 11:55:49.4 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 11:55:49.4 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 11:55:49.4 Info: DROP TABLE "Blocklist" 11:55:49.4 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 11:55:49.4 Info: => 0.0046606s 11:55:49.4 Info: AlterTable Commands 11:55:49.4 Info: => 8E-07s 11:55:49.4 Info: AlterColumn Commands QueuedAt DateTimeOffset 11:55:49.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) 11:55:49.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" 11:55:49.4 Info: DROP TABLE "Commands" 11:55:49.4 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 11:55:49.4 Info: => 0.0054263s 11:55:49.4 Info: AlterTable Commands 11:55:49.4 Info: => 8E-07s 11:55:49.4 Info: AlterColumn Commands StartedAt DateTimeOffset 11:55:49.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) 11:55:49.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" 11:55:49.4 Info: DROP TABLE "Commands" 11:55:49.4 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 11:55:49.4 Info: => 0.0046908s 11:55:49.4 Info: AlterTable Commands 11:55:49.4 Info: => 7E-07s 11:55:49.4 Info: AlterColumn Commands EndedAt DateTimeOffset 11:55:49.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) 11:55:49.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" 11:55:49.4 Info: DROP TABLE "Commands" 11:55:49.4 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 11:55:49.4 Info: => 0.005613s 11:55:49.4 Info: AlterTable DownloadClientStatus 11:55:49.4 Info: => 8E-07s 11:55:49.4 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 11:55:49.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) 11:55:49.4 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 11:55:49.4 Info: DROP TABLE "DownloadClientStatus" 11:55:49.4 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 11:55:49.4 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:55:49.4 Info: => 0.0047307s 11:55:49.4 Info: AlterTable DownloadClientStatus 11:55:49.4 Info: => 7E-07s 11:55:49.4 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 11:55:49.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) 11:55:49.4 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 11:55:49.4 Info: DROP TABLE "DownloadClientStatus" 11:55:49.4 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 11:55:49.4 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:55:49.4 Info: => 0.0047639s 11:55:49.4 Info: AlterTable DownloadClientStatus 11:55:49.4 Info: => 8E-07s 11:55:49.4 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 11:55:49.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) 11:55:49.4 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 11:55:49.4 Info: DROP TABLE "DownloadClientStatus" 11:55:49.4 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 11:55:49.4 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:55:49.4 Info: => 0.0048299s 11:55:49.4 Info: AlterTable DownloadHistory 11:55:49.4 Info: => 8E-07s 11:55:49.4 Info: AlterColumn DownloadHistory Date DateTimeOffset 11:55:49.4 Info: CREATE TABLE "DownloadHistory_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 11:55:49.4 Info: INSERT INTO "DownloadHistory_temp" ("Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data") SELECT "Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data" FROM "DownloadHistory" 11:55:49.4 Info: DROP TABLE "DownloadHistory" 11:55:49.4 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 11:55:49.4 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 11:55:49.4 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 11:55:49.4 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 11:55:49.4 Info: => 0.0060283s 11:55:49.4 Info: AlterTable ExtraFiles 11:55:49.4 Info: => 8E-07s 11:55:49.4 Info: AlterColumn ExtraFiles Added DateTimeOffset 11:55:49.4 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 11:55:49.4 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 11:55:49.4 Info: DROP TABLE "ExtraFiles" 11:55:49.4 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 11:55:49.4 Info: => 0.0056365s 11:55:49.4 Info: AlterTable ExtraFiles 11:55:49.4 Info: => 8E-07s 11:55:49.4 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 11:55:49.4 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 11:55:49.4 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 11:55:49.4 Info: DROP TABLE "ExtraFiles" 11:55:49.4 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 11:55:49.4 Info: => 0.0046397s 11:55:49.4 Info: AlterTable History 11:55:49.4 Info: => 7E-07s 11:55:49.4 Info: AlterColumn History Date DateTimeOffset 11:55:49.4 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 11:55:49.4 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 11:55:49.5 Info: DROP TABLE "History" 11:55:49.5 Info: ALTER TABLE "History_temp" RENAME TO "History" 11:55:49.5 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:55:49.5 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:55:49.5 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:55:49.5 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:55:49.5 Info: => 0.0052356s 11:55:49.5 Info: AlterTable ImportListStatus 11:55:49.5 Info: => 7E-07s 11:55:49.5 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 11:55:49.5 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 11:55:49.5 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 11:55:49.5 Info: DROP TABLE "ImportListStatus" 11:55:49.5 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 11:55:49.5 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:55:49.5 Info: => 0.0047812s 11:55:49.5 Info: AlterTable ImportListStatus 11:55:49.5 Info: => 8E-07s 11:55:49.5 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 11:55:49.5 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 11:55:49.5 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 11:55:49.5 Info: DROP TABLE "ImportListStatus" 11:55:49.5 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 11:55:49.5 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:55:49.5 Info: => 0.0051369s 11:55:49.5 Info: AlterTable ImportListStatus 11:55:49.5 Info: => 6E-07s 11:55:49.5 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 11:55:49.5 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 11:55:49.5 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 11:55:49.5 Info: DROP TABLE "ImportListStatus" 11:55:49.5 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 11:55:49.5 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:55:49.5 Info: => 0.0058168s 11:55:49.5 Info: AlterTable IndexerStatus 11:55:49.5 Info: => 6E-07s 11:55:49.5 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 11:55:49.5 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 11:55:49.5 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 11:55:49.5 Info: DROP TABLE "IndexerStatus" 11:55:49.5 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 11:55:49.5 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:55:49.5 Info: => 0.0057185s 11:55:49.5 Info: AlterTable IndexerStatus 11:55:49.5 Info: => 7E-07s 11:55:49.5 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 11:55:49.5 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 11:55:49.5 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 11:55:49.5 Info: DROP TABLE "IndexerStatus" 11:55:49.5 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 11:55:49.5 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:55:49.5 Info: => 0.0047777s 11:55:49.5 Info: AlterTable IndexerStatus 11:55:49.5 Info: => 7E-07s 11:55:49.5 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 11:55:49.5 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 11:55:49.5 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 11:55:49.5 Info: DROP TABLE "IndexerStatus" 11:55:49.5 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 11:55:49.5 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:55:49.5 Info: => 0.0058561s 11:55:49.5 Info: AlterTable LyricFiles 11:55:49.5 Info: => 8E-07s 11:55:49.5 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 11:55:49.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) 11:55:49.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" 11:55:49.5 Info: DROP TABLE "LyricFiles" 11:55:49.5 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:55:49.5 Info: => 0.0046372s 11:55:49.5 Info: AlterTable LyricFiles 11:55:49.5 Info: => 8E-07s 11:55:49.5 Info: AlterColumn LyricFiles Added DateTimeOffset 11:55:49.5 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME, "LastUpdated" DATETIME NOT NULL) 11:55:49.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" 11:55:49.5 Info: DROP TABLE "LyricFiles" 11:55:49.5 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:55:49.5 Info: => 0.0046606s 11:55:49.5 Info: AlterTable MetadataFiles 11:55:49.5 Info: => 8E-07s 11:55:49.5 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 11:55:49.5 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 11:55:49.5 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 11:55:49.5 Info: DROP TABLE "MetadataFiles" 11:55:49.5 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 11:55:49.5 Info: => 0.0047004s 11:55:49.5 Info: AlterTable MetadataFiles 11:55:49.5 Info: => 8E-07s 11:55:49.5 Info: AlterColumn MetadataFiles Added DateTimeOffset 11:55:49.5 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 11:55:49.5 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 11:55:49.5 Info: DROP TABLE "MetadataFiles" 11:55:49.5 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 11:55:49.5 Info: => 0.0056449s 11:55:49.5 Info: AlterTable PendingReleases 11:55:49.5 Info: => 8E-07s 11:55:49.5 Info: AlterColumn PendingReleases Added DateTimeOffset 11:55:49.5 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) 11:55:49.5 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 11:55:49.5 Info: DROP TABLE "PendingReleases" 11:55:49.5 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 11:55:49.5 Info: => 0.0046964s 11:55:49.5 Info: AlterTable ScheduledTasks 11:55:49.5 Info: => 8E-07s 11:55:49.5 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 11:55:49.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) 11:55:49.5 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 11:55:49.5 Info: DROP TABLE "ScheduledTasks" 11:55:49.5 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 11:55:49.5 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:55:49.5 Info: => 0.0057948s 11:55:49.5 Info: AlterTable ScheduledTasks 11:55:49.5 Info: => 7E-07s 11:55:49.5 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 11:55:49.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) 11:55:49.5 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 11:55:49.5 Info: DROP TABLE "ScheduledTasks" 11:55:49.5 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 11:55:49.5 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:55:49.5 Info: => 0.0047694s 11:55:49.5 Info: AlterTable TrackFiles 11:55:49.5 Info: => 8E-07s 11:55:49.5 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 11:55:49.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) 11:55:49.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" 11:55:49.5 Info: DROP TABLE "TrackFiles" 11:55:49.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:55:49.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:49.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:55:49.5 Info: => 0.0049425s 11:55:49.5 Info: AlterTable TrackFiles 11:55:49.5 Info: => 7E-07s 11:55:49.5 Info: AlterColumn TrackFiles Modified DateTimeOffset 11:55:49.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) 11:55:49.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" 11:55:49.5 Info: DROP TABLE "TrackFiles" 11:55:49.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:55:49.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:49.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:55:49.5 Info: => 0.006043s 11:55:49.5 Info: AlterTable VersionInfo 11:55:49.5 Info: => 7E-07s 11:55:49.5 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 11:55:49.5 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 11:55:49.5 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 11:55:49.5 Info: DROP TABLE "VersionInfo" 11:55:49.5 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 11:55:49.5 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:55:49.5 Info: => 0.0047659s 11:55:49.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-10-13T11:55:49', 'postgres_update_timestamp_columns_to_with_timezone') 11:55:49.5 Info: Committing Transaction 11:55:49.5 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 11:55:49.5 Info: => 0.005538s 11:55:49.5 Info: 62: add_on_delete_to_notifications migrating 11:55:49.5 Info: Beginning Transaction 11:55:49.5 Info: Starting migration of Main DB to 62 11:55:49.5 Info: AlterTable Notifications 11:55:49.5 Info: => 9E-07s 11:55:49.5 Info: CreateColumn Notifications OnArtistDelete Boolean 11:55:49.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 11:55:49.5 Info: => 0.000611s 11:55:49.5 Info: AlterTable Notifications 11:55:49.5 Info: => 7E-07s 11:55:49.5 Info: CreateColumn Notifications OnAlbumDelete Boolean 11:55:49.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 11:55:49.5 Info: => 0.000575s 11:55:49.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-10-13T11:55:49', 'add_on_delete_to_notifications') 11:55:49.5 Info: Committing Transaction 11:55:49.5 Info: 62: add_on_delete_to_notifications migrated 11:55:49.5 Info: => 0.0009166s 11:55:49.5 Info: 63: add_custom_formats migrating 11:55:49.5 Info: Beginning Transaction 11:55:49.5 Info: Starting migration of Main DB to 63 11:55:49.5 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "x264", "value": 2 } ]', '', '', '[]', 0, 1, 0) 11:55:49.5 Info: AlterTable DelayProfiles 11:55:49.5 Info: => 7E-07s 11:55:49.5 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 11:55:49.5 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 11:55:49.5 Info: => 0.0005919s 11:55:49.5 Info: UpdateData 11:55:49.5 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 11:55:49.5 Info: => 6.77E-05s 11:55:49.5 Info: AlterTable TrackFiles 11:55:49.5 Info: => 6E-07s 11:55:49.5 Info: CreateColumn TrackFiles OriginalFilePath String 11:55:49.5 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 11:55:49.5 Info: => 0.000557s 11:55:49.5 Info: PerformDBOperation 11:55:49.5 Info: Performing DB Operation 11:55:49.5 Info: => 0.0014759s 11:55:49.5 Info: CreateTable CustomFormats 11:55:49.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) 11:55:49.5 Info: => 0.000158s 11:55:49.5 Info: CreateIndex CustomFormats (Name) 11:55:49.5 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 11:55:49.5 Info: => 0.0001737s 11:55:49.5 Info: AlterTable QualityProfiles 11:55:49.5 Info: => 6E-07s 11:55:49.5 Info: CreateColumn QualityProfiles FormatItems String 11:55:49.5 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 11:55:49.5 Info: => 0.0005996s 11:55:49.5 Info: AlterTable QualityProfiles 11:55:49.5 Info: => 7E-07s 11:55:49.5 Info: CreateColumn QualityProfiles MinFormatScore Int32 11:55:49.5 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 11:55:49.5 Info: => 0.0005677s 11:55:49.5 Info: AlterTable QualityProfiles 11:55:49.5 Info: => 7E-07s 11:55:49.5 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 11:55:49.5 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 11:55:49.5 Info: => 0.0005717s 11:55:49.5 Info: PerformDBOperation 11:55:49.5 Info: Performing DB Operation 11:55:49.6 Info: => 0.0073035s 11:55:49.6 Info: PerformDBOperation 11:55:49.6 Info: Performing DB Operation 11:55:49.6 Info: => 4.44E-05s 11:55:49.6 Info: DeleteColumn ReleaseProfiles Preferred 11:55:49.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) 11:55:49.6 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 11:55:49.6 Info: DROP TABLE "ReleaseProfiles" 11:55:49.6 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 11:55:49.6 Info: => 0.0062391s 11:55:49.6 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 11:55:49.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) 11:55:49.6 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 11:55:49.6 Info: DROP TABLE "ReleaseProfiles" 11:55:49.6 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 11:55:49.6 Info: => 0.0047113s 11:55:49.6 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 11:55:49.6 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 11:55:49.6 Info: => 6.58E-05s 11:55:49.6 Info: AlterTable DelayProfiles 11:55:49.6 Info: => 7E-07s 11:55:49.6 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 11:55:49.6 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 11:55:49.6 Info: => 0.0005943s 11:55:49.6 Info: AlterTable DelayProfiles 11:55:49.6 Info: => 9E-07s 11:55:49.6 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 11:55:49.6 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 11:55:49.6 Info: => 0.0005639s 11:55:49.6 Info: -> 1 Insert operations completed in 00:00:00.0002417 taking an average of 00:00:00.0002417 11:55:49.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-10-13T11:55:49', 'add_custom_formats') 11:55:49.6 Info: Committing Transaction 11:55:49.6 Info: 63: add_custom_formats migrated 11:55:49.6 Info: => 0.0010071s 11:55:49.6 Debug: Took: 00:00:00.4824537 11:55:49.6 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_add_cf_from_named_release_profile --- 11:55:49.6 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_add_cf_from_unnamed_release_profile --- 11:55:49.6 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173496573413_131/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:55:49.6 Info: DatabaseEngineVersionCheck migrating 11:55:49.6 Info: PerformDBOperation 11:55:49.6 Info: Performing DB Operation 11:55:49.6 Info: SQLite 3.46.1 11:55:49.6 Info: => 0.0010565s 11:55:49.6 Info: DatabaseEngineVersionCheck migrated 11:55:49.6 Info: => 0.0010884s 11:55:49.6 Info: VersionMigration migrating 11:55:49.6 Info: Beginning Transaction 11:55:49.6 Info: CreateTable VersionInfo 11:55:49.6 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 11:55:49.6 Info: => 0.0001781s 11:55:49.6 Info: Committing Transaction 11:55:49.6 Info: VersionMigration migrated 11:55:49.6 Info: => 0.0005438s 11:55:49.6 Info: VersionUniqueMigration migrating 11:55:49.6 Info: Beginning Transaction 11:55:49.6 Info: CreateIndex VersionInfo (Version) 11:55:49.6 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:55:49.6 Info: => 0.0001466s 11:55:49.6 Info: AlterTable VersionInfo 11:55:49.6 Info: => 1E-06s 11:55:49.6 Info: CreateColumn VersionInfo AppliedOn DateTime 11:55:49.6 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 11:55:49.6 Info: => 0.0006232s 11:55:49.6 Info: Committing Transaction 11:55:49.6 Info: VersionUniqueMigration migrated 11:55:49.6 Info: => 0.0008518s 11:55:49.6 Info: VersionDescriptionMigration migrating 11:55:49.6 Info: Beginning Transaction 11:55:49.6 Info: AlterTable VersionInfo 11:55:49.6 Info: => 8E-07s 11:55:49.6 Info: CreateColumn VersionInfo Description String 11:55:49.6 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 11:55:49.6 Info: => 0.0002243s 11:55:49.6 Info: Committing Transaction 11:55:49.6 Info: VersionDescriptionMigration migrated 11:55:49.6 Info: => 0.0004318s 11:55:49.6 Info: 1: InitialSetup migrating 11:55:49.6 Info: Beginning Transaction 11:55:49.6 Info: Starting migration of Main DB to 1 11:55:49.6 Info: CreateTable Config 11:55:49.6 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 11:55:49.6 Info: => 0.0002139s 11:55:49.6 Info: CreateIndex Config (Key) 11:55:49.6 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 11:55:49.6 Info: => 0.0001011s 11:55:49.6 Info: CreateTable RootFolders 11:55:49.6 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 11:55:49.6 Info: => 0.000105s 11:55:49.6 Info: CreateIndex RootFolders (Path) 11:55:49.6 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 11:55:49.6 Info: => 9.17E-05s 11:55:49.6 Info: CreateTable Artists 11:55:49.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) 11:55:49.6 Info: => 0.0002719s 11:55:49.6 Info: CreateIndex Artists (ForeignArtistId) 11:55:49.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:55:49.6 Info: => 9.58E-05s 11:55:49.6 Info: CreateIndex Artists (NameSlug) 11:55:49.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:55:49.6 Info: => 9.12E-05s 11:55:49.6 Info: CreateIndex Artists (CleanName) 11:55:49.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:49.6 Info: => 9.06E-05s 11:55:49.6 Info: CreateIndex Artists (Path) 11:55:49.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:49.6 Info: => 8.49E-05s 11:55:49.6 Info: CreateTable Albums 11:55:49.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) 11:55:49.6 Info: => 0.0002375s 11:55:49.6 Info: CreateIndex Albums (ForeignAlbumId) 11:55:49.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:49.6 Info: => 9.16E-05s 11:55:49.6 Info: CreateIndex Albums (MBId) 11:55:49.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:55:49.6 Info: => 8.4E-05s 11:55:49.6 Info: CreateIndex Albums (TADBId) 11:55:49.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:55:49.6 Info: => 9.13E-05s 11:55:49.6 Info: CreateIndex Albums (TitleSlug) 11:55:49.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:55:49.6 Info: => 8.88E-05s 11:55:49.6 Info: CreateIndex Albums (CleanTitle) 11:55:49.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:49.6 Info: => 8.43E-05s 11:55:49.6 Info: CreateIndex Albums (Path) 11:55:49.6 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 11:55:49.6 Info: => 8.38E-05s 11:55:49.6 Info: CreateTable Tracks 11:55:49.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) 11:55:49.6 Info: => 0.0002126s 11:55:49.6 Info: CreateIndex Tracks (ForeignTrackId) 11:55:49.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:55:49.6 Info: => 9.92E-05s 11:55:49.6 Info: CreateIndex Tracks (ArtistId) 11:55:49.6 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:55:49.6 Info: => 8.97E-05s 11:55:49.6 Info: CreateIndex Tracks (TrackFileId) 11:55:49.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:55:49.6 Info: => 8.8E-05s 11:55:49.6 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 11:55:49.6 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 11:55:49.6 Info: => 9.28E-05s 11:55:49.6 Info: CreateTable TrackFiles 11:55:49.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) 11:55:49.6 Info: => 0.0001528s 11:55:49.6 Info: CreateIndex TrackFiles (ArtistId) 11:55:49.6 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 11:55:49.6 Info: => 8.89E-05s 11:55:49.6 Info: CreateIndex TrackFiles (AlbumId) 11:55:49.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:49.6 Info: => 8.61E-05s 11:55:49.6 Info: CreateTable History 11:55:49.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) 11:55:49.6 Info: => 0.0001635s 11:55:49.6 Info: CreateIndex History (Date) 11:55:49.6 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:55:49.6 Info: => 9.03E-05s 11:55:49.6 Info: CreateIndex History (EventType) 11:55:49.6 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:55:49.6 Info: => 8.58E-05s 11:55:49.6 Info: CreateIndex History (DownloadId) 11:55:49.6 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 11:55:49.6 Info: => 8.25E-05s 11:55:49.6 Info: CreateIndex History (AlbumId) 11:55:49.6 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 11:55:49.6 Info: => 8.28E-05s 11:55:49.6 Info: CreateTable Notifications 11:55:49.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) 11:55:49.6 Info: => 0.0001432s 11:55:49.6 Info: CreateTable ScheduledTasks 11:55:49.6 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 11:55:49.6 Info: => 0.0001142s 11:55:49.6 Info: CreateIndex ScheduledTasks (TypeName) 11:55:49.6 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:55:49.6 Info: => 9.31E-05s 11:55:49.6 Info: CreateTable Indexers 11:55:49.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) 11:55:49.6 Info: => 0.0001287s 11:55:49.6 Info: CreateIndex Indexers (Name) 11:55:49.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:55:49.6 Info: => 8.8E-05s 11:55:49.6 Info: CreateTable Profiles 11:55:49.6 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 11:55:49.6 Info: => 0.0001132s 11:55:49.6 Info: CreateIndex Profiles (Name) 11:55:49.6 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 11:55:49.6 Info: => 8.69E-05s 11:55:49.6 Info: CreateTable QualityDefinitions 11:55:49.6 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 11:55:49.6 Info: => 0.0001216s 11:55:49.6 Info: CreateIndex QualityDefinitions (Quality) 11:55:49.6 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 11:55:49.6 Info: => 9.1E-05s 11:55:49.6 Info: CreateIndex QualityDefinitions (Title) 11:55:49.6 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 11:55:49.6 Info: => 0.0001061s 11:55:49.6 Info: CreateTable NamingConfig 11:55:49.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) 11:55:49.6 Info: => 0.0001322s 11:55:49.6 Info: CreateTable Blacklist 11:55:49.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 '') 11:55:49.6 Info: => 0.0002206s 11:55:49.6 Info: CreateTable Metadata 11:55:49.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) 11:55:49.6 Info: => 0.000134s 11:55:49.6 Info: CreateTable MetadataFiles 11:55:49.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) 11:55:49.6 Info: => 0.0001461s 11:55:49.6 Info: CreateTable DownloadClients 11:55:49.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) 11:55:49.6 Info: => 0.0001205s 11:55:49.6 Info: CreateTable PendingReleases 11:55:49.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 '') 11:55:49.6 Info: => 0.0001323s 11:55:49.6 Info: CreateTable RemotePathMappings 11:55:49.6 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 11:55:49.6 Info: => 0.0001414s 11:55:49.6 Info: CreateTable Tags 11:55:49.6 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 11:55:49.6 Info: => 0.0001126s 11:55:49.6 Info: CreateIndex Tags (Label) 11:55:49.6 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 11:55:49.6 Info: => 9.89E-05s 11:55:49.6 Info: CreateTable Restrictions 11:55:49.6 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 11:55:49.6 Info: => 0.0001187s 11:55:49.6 Info: CreateTable DelayProfiles 11:55:49.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) 11:55:49.6 Info: => 0.000181s 11:55:49.6 Info: CreateTable Users 11:55:49.6 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 11:55:49.6 Info: => 0.0001196s 11:55:49.6 Info: CreateIndex Users (Identifier) 11:55:49.6 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 11:55:49.6 Info: => 0.0001298s 11:55:49.6 Info: CreateIndex Users (Username) 11:55:49.6 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 11:55:49.6 Info: => 0.0001139s 11:55:49.6 Info: CreateTable Commands 11:55:49.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) 11:55:49.6 Info: => 0.0001591s 11:55:49.6 Info: CreateTable IndexerStatus 11:55:49.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) 11:55:49.6 Info: => 0.0001758s 11:55:49.6 Info: CreateIndex IndexerStatus (ProviderId) 11:55:49.6 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:55:49.6 Info: => 0.000105s 11:55:49.6 Info: CreateTable ExtraFiles 11:55:49.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) 11:55:49.6 Info: => 0.000141s 11:55:49.6 Info: CreateTable LyricFiles 11:55:49.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) 11:55:49.6 Info: => 0.0001889s 11:55:49.6 Info: CreateTable LanguageProfiles 11:55:49.6 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 11:55:49.6 Info: => 0.0001355s 11:55:49.6 Info: CreateIndex LanguageProfiles (Name) 11:55:49.6 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 11:55:49.6 Info: => 0.0001074s 11:55:49.6 Info: CreateTable DownloadClientStatus 11:55:49.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) 11:55:49.6 Info: => 0.0001289s 11:55:49.6 Info: CreateIndex DownloadClientStatus (ProviderId) 11:55:49.6 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:55:49.6 Info: => 0.0001036s 11:55:49.6 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 11:55:49.6 Info: -> 1 Insert operations completed in 00:00:00.0000830 taking an average of 00:00:00.0000830 11:55:49.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-13T11:55:49', 'InitialSetup') 11:55:49.6 Info: Committing Transaction 11:55:49.6 Info: 1: InitialSetup migrated 11:55:49.6 Info: => 0.0010323s 11:55:49.6 Info: 2: add_reason_to_pending_releases migrating 11:55:49.6 Info: Beginning Transaction 11:55:49.6 Info: Starting migration of Main DB to 2 11:55:49.6 Info: AlterTable PendingReleases 11:55:49.6 Info: => 8E-07s 11:55:49.6 Info: CreateColumn PendingReleases Reason Int32 11:55:49.6 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 11:55:49.6 Info: => 0.0005113s 11:55:49.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-13T11:55:49', 'add_reason_to_pending_releases') 11:55:49.6 Info: Committing Transaction 11:55:49.6 Info: 2: add_reason_to_pending_releases migrated 11:55:49.6 Info: => 0.0008305s 11:55:49.6 Info: 3: add_medium_support migrating 11:55:49.6 Info: Beginning Transaction 11:55:49.6 Info: Starting migration of Main DB to 3 11:55:49.6 Info: AlterTable Albums 11:55:49.6 Info: => 8E-07s 11:55:49.6 Info: CreateColumn Albums Media String 11:55:49.6 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 11:55:49.6 Info: => 0.0005206s 11:55:49.6 Info: AlterTable Tracks 11:55:49.6 Info: => 8E-07s 11:55:49.6 Info: CreateColumn Tracks MediumNumber Int32 11:55:49.6 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 11:55:49.6 Info: => 0.0004848s 11:55:49.6 Info: AlterTable Tracks 11:55:49.6 Info: => 7E-07s 11:55:49.6 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 11:55:49.6 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 11:55:49.6 Info: => 0.0004795s 11:55:49.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:55:49.6 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:55:49.6 Info: => 5.61E-05s 11:55:49.6 Info: DeleteColumn Tracks TrackNumber 11:55:49.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) 11:55:49.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" 11:55:49.7 Info: DROP TABLE "Tracks" 11:55:49.7 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:55:49.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:55:49.7 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:55:49.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:55:49.7 Info: => 0.0045502s 11:55:49.7 Info: AlterTable Tracks 11:55:49.7 Info: => 6E-07s 11:55:49.7 Info: CreateColumn Tracks TrackNumber String 11:55:49.7 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 11:55:49.7 Info: => 0.0004807s 11:55:49.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-13T11:55:49', 'add_medium_support') 11:55:49.7 Info: Committing Transaction 11:55:49.7 Info: 3: add_medium_support migrated 11:55:49.7 Info: => 0.0009238s 11:55:49.7 Info: 4: add_various_qualites_in_profile migrating 11:55:49.7 Info: Beginning Transaction 11:55:49.7 Info: Starting migration of Main DB to 4 11:55:49.7 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:55:49.7 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:55:49.7 Info: => 6.8E-05s 11:55:49.7 Info: PerformDBOperation 11:55:49.7 Info: Performing DB Operation 11:55:49.7 Info: => 4.28E-05s 11:55:49.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-13T11:55:49', 'add_various_qualites_in_profile') 11:55:49.7 Info: Committing Transaction 11:55:49.7 Info: 4: add_various_qualites_in_profile migrated 11:55:49.7 Info: => 0.0003191s 11:55:49.7 Info: 5: metadata_profiles migrating 11:55:49.7 Info: Beginning Transaction 11:55:49.7 Info: Starting migration of Main DB to 5 11:55:49.7 Info: CreateTable MetadataProfiles 11:55:49.7 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 11:55:49.7 Info: => 0.0001499s 11:55:49.7 Info: CreateIndex MetadataProfiles (Name) 11:55:49.7 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 11:55:49.7 Info: => 0.0001481s 11:55:49.7 Info: AlterTable Artists 11:55:49.7 Info: => 7E-07s 11:55:49.7 Info: CreateColumn Artists MetadataProfileId Int32 11:55:49.7 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 11:55:49.7 Info: => 0.0004934s 11:55:49.7 Info: DeleteColumn Artists PrimaryAlbumTypes 11:55:49.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) 11:55:49.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" 11:55:49.7 Info: DROP TABLE "Artists" 11:55:49.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:49.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:55:49.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:55:49.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:49.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:49.7 Info: => 0.0047994s 11:55:49.7 Info: DeleteColumn Artists SecondaryAlbumTypes 11:55:49.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) 11:55:49.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" 11:55:49.7 Info: DROP TABLE "Artists" 11:55:49.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:49.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:55:49.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:55:49.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:49.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:49.7 Info: => 0.0053782s 11:55:49.7 Info: AlterTable Albums 11:55:49.7 Info: => 7E-07s 11:55:49.7 Info: CreateColumn Albums SecondaryTypes String 11:55:49.7 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 11:55:49.7 Info: => 0.0004938s 11:55:49.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-13T11:55:49', 'metadata_profiles') 11:55:49.7 Info: Committing Transaction 11:55:49.7 Info: 5: metadata_profiles migrated 11:55:49.7 Info: => 0.0009412s 11:55:49.7 Info: 6: separate_automatic_and_interactive_search migrating 11:55:49.7 Info: Beginning Transaction 11:55:49.7 Info: Starting migration of Main DB to 6 11:55:49.7 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 11:55:49.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) 11:55:49.7 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 11:55:49.7 Info: DROP TABLE "Indexers" 11:55:49.7 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:55:49.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:55:49.7 Info: => 0.0054995s 11:55:49.7 Info: AlterTable Indexers 11:55:49.7 Info: => 7E-07s 11:55:49.7 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 11:55:49.7 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 11:55:49.7 Info: => 0.0004846s 11:55:49.7 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:55:49.7 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:55:49.7 Info: => 5.28E-05s 11:55:49.7 Info: AlterTable Indexers 11:55:49.7 Info: => 5E-07s 11:55:49.7 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 11:55:49.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) 11:55:49.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" 11:55:49.7 Info: DROP TABLE "Indexers" 11:55:49.7 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:55:49.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:55:49.7 Info: => 0.0044143s 11:55:49.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-13T11:55:49', 'separate_automatic_and_interactive_search') 11:55:49.7 Info: Committing Transaction 11:55:49.7 Info: 6: separate_automatic_and_interactive_search migrated 11:55:49.7 Info: => 0.0047867s 11:55:49.7 Info: 7: change_album_path_to_relative migrating 11:55:49.7 Info: Beginning Transaction 11:55:49.7 Info: Starting migration of Main DB to 7 11:55:49.7 Info: DeleteColumn Albums Path 11:55:49.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) 11:55:49.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" 11:55:49.7 Info: DROP TABLE "Albums" 11:55:49.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:49.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:49.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:55:49.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:55:49.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:55:49.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:49.7 Info: => 0.0058s 11:55:49.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-13T11:55:49', 'change_album_path_to_relative') 11:55:49.7 Info: Committing Transaction 11:55:49.7 Info: 7: change_album_path_to_relative migrated 11:55:49.7 Info: => 0.006261s 11:55:49.7 Info: 8: change_quality_size_mb_to_kb migrating 11:55:49.7 Info: Beginning Transaction 11:55:49.7 Info: Starting migration of Main DB to 8 11:55:49.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 11:55:49.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 11:55:49.7 Info: => 6.28E-05s 11:55:49.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-13T11:55:49', 'change_quality_size_mb_to_kb') 11:55:49.7 Info: Committing Transaction 11:55:49.7 Info: 8: change_quality_size_mb_to_kb migrated 11:55:49.7 Info: => 0.0003425s 11:55:49.7 Info: 9: album_releases migrating 11:55:49.7 Info: Beginning Transaction 11:55:49.7 Info: Starting migration of Main DB to 9 11:55:49.7 Info: AlterTable Albums 11:55:49.7 Info: => 7E-07s 11:55:49.7 Info: CreateColumn Albums Releases String 11:55:49.7 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 11:55:49.7 Info: => 0.0005119s 11:55:49.7 Info: AlterTable Albums 11:55:49.7 Info: => 7E-07s 11:55:49.7 Info: CreateColumn Albums CurrentRelease String 11:55:49.7 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 11:55:49.7 Info: => 0.0004903s 11:55:49.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-13T11:55:49', 'album_releases') 11:55:49.7 Info: Committing Transaction 11:55:49.7 Info: 9: album_releases migrated 11:55:49.7 Info: => 0.0008095s 11:55:49.7 Info: 10: album_releases_fix migrating 11:55:49.7 Info: Beginning Transaction 11:55:49.7 Info: Starting migration of Main DB to 10 11:55:49.7 Info: AlterTable Albums 11:55:49.7 Info: => 8E-07s 11:55:49.7 Info: AlterColumn Albums Releases String 11:55:49.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) 11:55:49.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" 11:55:49.7 Info: DROP TABLE "Albums" 11:55:49.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:49.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:49.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:55:49.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:55:49.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:55:49.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:49.7 Info: => 0.0057367s 11:55:49.7 Info: AlterTable Albums 11:55:49.7 Info: => 6E-07s 11:55:49.7 Info: AlterColumn Albums CurrentRelease String 11:55:49.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) 11:55:49.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" 11:55:49.7 Info: DROP TABLE "Albums" 11:55:49.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:49.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:49.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:55:49.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:55:49.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:55:49.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:49.7 Info: => 0.0048736s 11:55:49.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-13T11:55:49', 'album_releases_fix') 11:55:49.7 Info: Committing Transaction 11:55:49.7 Info: 10: album_releases_fix migrated 11:55:49.7 Info: => 0.005292s 11:55:49.7 Info: 11: import_lists migrating 11:55:49.7 Info: Beginning Transaction 11:55:49.7 Info: Starting migration of Main DB to 11 11:55:49.7 Info: CreateTable ImportLists 11:55:49.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) 11:55:49.7 Info: => 0.0001865s 11:55:49.7 Info: CreateIndex ImportLists (Name) 11:55:49.7 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:55:49.7 Info: => 0.0001s 11:55:49.7 Info: CreateTable ImportListStatus 11:55:49.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) 11:55:49.7 Info: => 0.0001367s 11:55:49.7 Info: CreateIndex ImportListStatus (ProviderId) 11:55:49.7 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:55:49.7 Info: => 9.6E-05s 11:55:49.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-13T11:55:49', 'import_lists') 11:55:49.7 Info: Committing Transaction 11:55:49.7 Info: 11: import_lists migrated 11:55:49.7 Info: => 0.0004401s 11:55:49.7 Info: 12: add_release_status migrating 11:55:49.7 Info: Beginning Transaction 11:55:49.7 Info: Starting migration of Main DB to 12 11:55:49.7 Info: AlterTable MetadataProfiles 11:55:49.7 Info: => 8E-07s 11:55:49.7 Info: CreateColumn MetadataProfiles ReleaseStatuses String 11:55:49.7 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 11:55:49.7 Info: => 0.0005281s 11:55:49.7 Info: PerformDBOperation 11:55:49.7 Info: Performing DB Operation 11:55:49.7 Info: => 4.1E-05s 11:55:49.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-13T11:55:49', 'add_release_status') 11:55:49.7 Info: Committing Transaction 11:55:49.7 Info: 12: add_release_status migrated 11:55:49.7 Info: => 0.0003424s 11:55:49.7 Info: 13: album_download_notification migrating 11:55:49.7 Info: Beginning Transaction 11:55:49.7 Info: Starting migration of Main DB to 13 11:55:49.7 Info: AlterTable Notifications 11:55:49.7 Info: => 8E-07s 11:55:49.7 Info: CreateColumn Notifications OnAlbumDownload Boolean 11:55:49.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 11:55:49.7 Info: => 0.0005201s 11:55:49.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-13T11:55:49', 'album_download_notification') 11:55:49.7 Info: Committing Transaction 11:55:49.7 Info: 13: album_download_notification migrated 11:55:49.7 Info: => 0.0008519s 11:55:49.7 Info: 14: fix_language_metadata_profiles migrating 11:55:49.7 Info: Beginning Transaction 11:55:49.7 Info: Starting migration of Main DB to 14 11:55:49.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 11:55:49.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 11:55:49.7 Info: => 9.66E-05s 11:55:49.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 11:55:49.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 11:55:49.7 Info: => 6.83E-05s 11:55:49.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-13T11:55:49', 'fix_language_metadata_profiles') 11:55:49.7 Info: Committing Transaction 11:55:49.7 Info: 14: fix_language_metadata_profiles migrated 11:55:49.7 Info: => 0.0003481s 11:55:49.7 Info: 15: remove_fanzub migrating 11:55:49.7 Info: Beginning Transaction 11:55:49.7 Info: Starting migration of Main DB to 15 11:55:49.7 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:55:49.7 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:55:49.7 Info: => 5.82E-05s 11:55:49.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-13T11:55:49', 'remove_fanzub') 11:55:49.7 Info: Committing Transaction 11:55:49.7 Info: 15: remove_fanzub migrated 11:55:49.7 Info: => 0.0003329s 11:55:49.7 Info: 16: update_artist_history_indexes migrating 11:55:49.7 Info: Beginning Transaction 11:55:49.7 Info: Starting migration of Main DB to 16 11:55:49.7 Info: CreateIndex Albums (ArtistId) 11:55:49.7 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 11:55:49.7 Info: => 0.0001208s 11:55:49.7 Info: CreateIndex Albums (ArtistId, ReleaseDate) 11:55:49.7 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 11:55:49.7 Info: => 9.73E-05s 11:55:49.7 Info: DeleteIndex History (AlbumId) 11:55:49.7 Info: DROP INDEX "IX_History_AlbumId" 11:55:49.7 Info: => 0.000136s 11:55:49.7 Info: CreateIndex History (AlbumId, Date) 11:55:49.7 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:55:49.7 Info: => 0.0001091s 11:55:49.7 Info: DeleteIndex History (DownloadId) 11:55:49.7 Info: DROP INDEX "IX_History_DownloadId" 11:55:49.7 Info: => 0.0001249s 11:55:49.7 Info: CreateIndex History (DownloadId, Date) 11:55:49.7 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:55:49.7 Info: => 0.000111s 11:55:49.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-13T11:55:49', 'update_artist_history_indexes') 11:55:49.7 Info: Committing Transaction 11:55:49.7 Info: 16: update_artist_history_indexes migrated 11:55:49.7 Info: => 0.0004716s 11:55:49.7 Info: 17: remove_nma migrating 11:55:49.7 Info: Beginning Transaction 11:55:49.7 Info: Starting migration of Main DB to 17 11:55:49.7 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:49.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 11:55:49.7 Info: => 6.45E-05s 11:55:49.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-13T11:55:49', 'remove_nma') 11:55:49.7 Info: Committing Transaction 11:55:49.7 Info: 17: remove_nma migrated 11:55:49.7 Info: => 0.0003407s 11:55:49.7 Info: 18: album_disambiguation migrating 11:55:49.7 Info: Beginning Transaction 11:55:49.7 Info: Starting migration of Main DB to 18 11:55:49.7 Info: AlterTable Albums 11:55:49.7 Info: => 7E-07s 11:55:49.7 Info: CreateColumn Albums Disambiguation String 11:55:49.7 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 11:55:49.7 Info: => 0.0005267s 11:55:49.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-13T11:55:49', 'album_disambiguation') 11:55:49.7 Info: Committing Transaction 11:55:49.7 Info: 18: album_disambiguation migrated 11:55:49.7 Info: => 0.0008457s 11:55:49.7 Info: 19: add_ape_quality_in_profiles migrating 11:55:49.7 Info: Beginning Transaction 11:55:49.7 Info: Starting migration of Main DB to 19 11:55:49.7 Info: PerformDBOperation 11:55:49.7 Info: Performing DB Operation 11:55:49.7 Info: => 4.11E-05s 11:55:49.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-13T11:55:49', 'add_ape_quality_in_profiles') 11:55:49.7 Info: Committing Transaction 11:55:49.7 Info: 19: add_ape_quality_in_profiles migrated 11:55:49.7 Info: => 0.0003684s 11:55:49.7 Info: 20: remove_pushalot migrating 11:55:49.7 Info: Beginning Transaction 11:55:49.7 Info: Starting migration of Main DB to 20 11:55:49.7 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:49.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 11:55:49.7 Info: => 6.91E-05s 11:55:49.7 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:49.7 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 11:55:49.7 Info: => 4.24E-05s 11:55:49.7 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:49.7 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 11:55:49.7 Info: => 4.11E-05s 11:55:49.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-13T11:55:49', 'remove_pushalot') 11:55:49.7 Info: Committing Transaction 11:55:49.7 Info: 20: remove_pushalot migrated 11:55:49.7 Info: => 0.0003165s 11:55:49.7 Info: 21: add_custom_filters migrating 11:55:49.7 Info: Beginning Transaction 11:55:49.7 Info: Starting migration of Main DB to 21 11:55:49.7 Info: CreateTable CustomFilters 11:55:49.7 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 11:55:49.7 Info: => 0.0001461s 11:55:49.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-13T11:55:49', 'add_custom_filters') 11:55:49.7 Info: Committing Transaction 11:55:49.7 Info: 21: add_custom_filters migrated 11:55:49.7 Info: => 0.0004769s 11:55:49.7 Info: 22: import_list_tags migrating 11:55:49.7 Info: Beginning Transaction 11:55:49.7 Info: Starting migration of Main DB to 22 11:55:49.7 Info: AlterTable ImportLists 11:55:49.7 Info: => 7E-07s 11:55:49.7 Info: CreateColumn ImportLists Tags String 11:55:49.7 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 11:55:49.7 Info: => 0.0005266s 11:55:49.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-13T11:55:49', 'import_list_tags') 11:55:49.7 Info: Committing Transaction 11:55:49.7 Info: 22: import_list_tags migrated 11:55:49.7 Info: => 0.0008533s 11:55:49.7 Info: 23: add_release_groups_etc migrating 11:55:49.7 Info: Beginning Transaction 11:55:49.7 Info: Starting migration of Main DB to 23 11:55:49.7 Info: CreateTable ArtistMetadata 11:55:49.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) 11:55:49.7 Info: => 0.0001953s 11:55:49.7 Info: CreateIndex ArtistMetadata (ForeignArtistId) 11:55:49.7 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 11:55:49.7 Info: => 0.0001032s 11:55:49.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" 11:55:49.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" 11:55:49.7 Info: => 0.0001077s 11:55:49.7 Info: AlterTable Artists 11:55:49.7 Info: => 5E-07s 11:55:49.7 Info: CreateColumn Artists ArtistMetadataId Int32 11:55:49.7 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:55:49.7 Info: => 0.0005385s 11:55:49.7 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:55:49.7 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:55:49.7 Info: => 8.73E-05s 11:55:49.7 Info: CreateTable AlbumReleases 11:55:49.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) 11:55:49.7 Info: => 0.0001709s 11:55:49.7 Info: CreateIndex AlbumReleases (ForeignReleaseId) 11:55:49.7 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:55:49.7 Info: => 9.93E-05s 11:55:49.7 Info: CreateIndex AlbumReleases (AlbumId) 11:55:49.7 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:55:49.7 Info: => 9.19E-05s 11:55:49.7 Info: PerformDBOperation 11:55:49.7 Info: Performing DB Operation 11:55:49.7 Info: => 7.05E-05s 11:55:49.7 Info: AlterTable Albums 11:55:49.7 Info: => 5E-07s 11:55:49.7 Info: CreateColumn Albums ArtistMetadataId Int32 11:55:49.7 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:55:49.7 Info: => 0.0005438s 11:55:49.7 Info: AlterTable Albums 11:55:49.7 Info: => 7E-07s 11:55:49.7 Info: CreateColumn Albums AnyReleaseOk Boolean 11:55:49.7 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 11:55:49.7 Info: => 0.0005384s 11:55:49.7 Info: AlterTable Albums 11:55:49.7 Info: => 8E-07s 11:55:49.7 Info: CreateColumn Albums Links String 11:55:49.7 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 11:55:49.7 Info: => 0.0005321s 11:55:49.7 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:55:49.7 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:55:49.7 Info: => 0.0001031s 11:55:49.7 Info: AlterTable Tracks 11:55:49.7 Info: => 5E-07s 11:55:49.7 Info: CreateColumn Tracks ForeignRecordingId String 11:55:49.7 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 11:55:49.7 Info: => 0.0005292s 11:55:49.7 Info: AlterTable Tracks 11:55:49.7 Info: => 6E-07s 11:55:49.7 Info: CreateColumn Tracks AlbumReleaseId Int32 11:55:49.7 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 11:55:49.7 Info: => 0.0005356s 11:55:49.7 Info: AlterTable Tracks 11:55:49.7 Info: => 8E-07s 11:55:49.7 Info: CreateColumn Tracks ArtistMetadataId Int32 11:55:49.7 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:55:49.7 Info: => 0.0005478s 11:55:49.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:55:49.7 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:55:49.7 Info: => 0.0001036s 11:55:49.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:55:49.7 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:55:49.7 Info: => 8.5E-05s 11:55:49.7 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 11:55:49.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "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) 11:55:49.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" 11:55:49.7 Info: DROP TABLE "Artists" 11:55:49.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:49.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:49.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:49.7 Info: => 0.0050445s 11:55:49.7 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 11:55:49.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 11:55:49.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 11:55:49.7 Info: DROP TABLE "Albums" 11:55:49.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:49.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:49.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:49.7 Info: => 0.0068496s 11:55:49.7 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 11:55:49.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) 11:55:49.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" 11:55:49.7 Info: DROP TABLE "Tracks" 11:55:49.7 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:55:49.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:55:49.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:55:49.7 Info: => 0.0047076s 11:55:49.7 Info: DeleteColumn TrackFiles ArtistId 11:55:49.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 11:55:49.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" 11:55:49.7 Info: DROP TABLE "TrackFiles" 11:55:49.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:55:49.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:49.7 Info: => 0.0053977s 11:55:49.7 Info: CreateIndex Artists (ArtistMetadataId) 11:55:49.7 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:55:49.7 Info: => 0.0001008s 11:55:49.7 Info: CreateIndex Artists (Monitored) 11:55:49.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:55:49.7 Info: => 9.34E-05s 11:55:49.7 Info: CreateIndex Albums (ArtistMetadataId) 11:55:49.7 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:55:49.7 Info: => 9.54E-05s 11:55:49.7 Info: CreateIndex Tracks (ArtistMetadataId) 11:55:49.7 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 11:55:49.7 Info: => 9.51E-05s 11:55:49.7 Info: CreateIndex Tracks (AlbumReleaseId) 11:55:49.7 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 11:55:49.7 Info: => 0.0001086s 11:55:49.7 Info: CreateIndex Tracks (ForeignRecordingId) 11:55:49.7 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 11:55:49.7 Info: => 9.75E-05s 11:55:49.7 Info: UpdateData 11:55:49.7 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:55:49.7 Info: => 5.96E-05s 11:55:49.7 Info: UpdateData 11:55:49.7 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:55:49.7 Info: => 4.91E-05s 11:55:49.7 Info: UpdateData 11:55:49.7 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 11:55:49.7 Info: => 5.59E-05s 11:55:49.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-13T11:55:49', 'add_release_groups_etc') 11:55:49.7 Info: Committing Transaction 11:55:49.7 Info: 23: add_release_groups_etc migrated 11:55:49.7 Info: => 0.0006919s 11:55:49.7 Info: 24: NewMediaInfoFormat migrating 11:55:49.7 Info: Beginning Transaction 11:55:49.7 Info: Starting migration of Main DB to 24 11:55:49.7 Info: UpdateData 11:55:49.7 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 11:55:49.7 Info: => 6.62E-05s 11:55:49.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-10-13T11:55:49', 'NewMediaInfoFormat') 11:55:49.7 Info: Committing Transaction 11:55:49.7 Info: 24: NewMediaInfoFormat migrated 11:55:49.7 Info: => 0.000344s 11:55:49.7 Info: 25: rename_restrictions_to_release_profiles migrating 11:55:49.7 Info: Beginning Transaction 11:55:49.7 Info: Starting migration of Main DB to 25 11:55:49.7 Info: RenameTable Restrictions ReleaseProfiles 11:55:49.7 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 11:55:49.7 Info: => 0.0019043s 11:55:49.7 Info: AlterTable ReleaseProfiles 11:55:49.7 Info: => 1E-06s 11:55:49.7 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 11:55:49.7 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 11:55:49.7 Info: => 0.0005504s 11:55:49.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-10-13T11:55:49', 'rename_restrictions_to_release_profiles') 11:55:49.7 Info: Committing Transaction 11:55:49.7 Info: 25: rename_restrictions_to_release_profiles migrated 11:55:49.7 Info: => 0.0008749s 11:55:49.7 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 11:55:49.7 Info: Beginning Transaction 11:55:49.7 Info: Starting migration of Main DB to 26 11:55:49.7 Info: RenameTable Profiles QualityProfiles 11:55:49.7 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 11:55:49.7 Info: => 0.0018676s 11:55:49.7 Info: AlterTable QualityProfiles 11:55:49.7 Info: => 7E-07s 11:55:49.7 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 11:55:49.7 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:55:49.7 Info: => 0.0005287s 11:55:49.7 Info: AlterTable LanguageProfiles 11:55:49.7 Info: => 9E-07s 11:55:49.7 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 11:55:49.7 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:55:49.7 Info: => 0.0005157s 11:55:49.7 Info: UpdateData 11:55:49.7 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:55:49.7 Info: => 5.94E-05s 11:55:49.7 Info: UpdateData 11:55:49.7 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:55:49.7 Info: => 4.31E-05s 11:55:49.7 Info: RenameColumn Artists ProfileId to QualityProfileId 11:55:49.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) 11:55:49.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" 11:55:49.8 Info: DROP TABLE "Artists" 11:55:49.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:49.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:49.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:49.8 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:55:49.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:55:49.8 Info: => 0.0050128s 11:55:49.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-10-13T11:55:49', 'rename_quality_profiles_add_upgrade_allowed') 11:55:49.8 Info: Committing Transaction 11:55:49.8 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 11:55:49.8 Info: => 0.005477s 11:55:49.8 Info: 27: add_import_exclusions migrating 11:55:49.8 Info: Beginning Transaction 11:55:49.8 Info: Starting migration of Main DB to 27 11:55:49.8 Info: CreateTable ImportListExclusions 11:55:49.8 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 11:55:49.8 Info: => 0.0001478s 11:55:49.8 Info: CreateIndex ImportListExclusions (ForeignId) 11:55:49.8 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 11:55:49.8 Info: => 0.0001037s 11:55:49.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-10-13T11:55:49', 'add_import_exclusions') 11:55:49.8 Info: Committing Transaction 11:55:49.8 Info: 27: add_import_exclusions migrated 11:55:49.8 Info: => 0.000464s 11:55:49.8 Info: 28: clean_artist_metadata_table migrating 11:55:49.8 Info: Beginning Transaction 11:55:49.8 Info: Starting migration of Main DB to 28 11:55:49.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) 11:55:49.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) 11:55:49.8 Info: => 0.0001864s 11:55:49.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) 11:55:49.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) 11:55:49.8 Info: => 0.0001526s 11:55:49.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) 11:55:49.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) 11:55:49.8 Info: => 0.0001476s 11:55:49.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) 11:55:49.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) 11:55:49.8 Info: => 0.0001433s 11:55:49.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) 11:55:49.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) 11:55:49.8 Info: => 0.0001453s 11:55:49.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) 11:55:49.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) 11:55:49.8 Info: => 0.0001462s 11:55:49.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-10-13T11:55:49', 'clean_artist_metadata_table') 11:55:49.8 Info: Committing Transaction 11:55:49.8 Info: 28: clean_artist_metadata_table migrated 11:55:49.8 Info: => 0.0004567s 11:55:49.8 Info: 29: health_issue_notification migrating 11:55:49.8 Info: Beginning Transaction 11:55:49.8 Info: Starting migration of Main DB to 29 11:55:49.8 Info: AlterTable Notifications 11:55:49.8 Info: => 6E-07s 11:55:49.8 Info: CreateColumn Notifications OnHealthIssue Boolean 11:55:49.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 11:55:49.8 Info: => 0.0005652s 11:55:49.8 Info: AlterTable Notifications 11:55:49.8 Info: => 9E-07s 11:55:49.8 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 11:55:49.8 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 11:55:49.8 Info: => 0.0005562s 11:55:49.8 Info: AlterTable Notifications 11:55:49.8 Info: => 7E-07s 11:55:49.8 Info: CreateColumn Notifications OnDownloadFailure Boolean 11:55:49.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 11:55:49.8 Info: => 0.0005326s 11:55:49.8 Info: AlterTable Notifications 11:55:49.8 Info: => 7E-07s 11:55:49.8 Info: CreateColumn Notifications OnImportFailure Boolean 11:55:49.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 11:55:49.8 Info: => 0.0005399s 11:55:49.8 Info: AlterTable Notifications 11:55:49.8 Info: => 8E-07s 11:55:49.8 Info: CreateColumn Notifications OnTrackRetag Boolean 11:55:49.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 11:55:49.8 Info: => 0.0005294s 11:55:49.8 Info: DeleteColumn Notifications OnDownload 11:55:49.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) 11:55:49.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" 11:55:49.8 Info: DROP TABLE "Notifications" 11:55:49.8 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:55:49.8 Info: => 0.0046078s 11:55:49.8 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 11:55:49.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) 11:55:49.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" 11:55:49.8 Info: DROP TABLE "Notifications" 11:55:49.8 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:55:49.8 Info: => 0.0055391s 11:55:49.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-10-13T11:55:49', 'health_issue_notification') 11:55:49.8 Info: Committing Transaction 11:55:49.8 Info: 29: health_issue_notification migrated 11:55:49.8 Info: => 0.0059731s 11:55:49.8 Info: 30: add_mediafilerepository_mtime migrating 11:55:49.8 Info: Beginning Transaction 11:55:49.8 Info: Starting migration of Main DB to 30 11:55:49.8 Info: AlterTable TrackFiles 11:55:49.8 Info: => 9E-07s 11:55:49.8 Info: CreateColumn TrackFiles Modified DateTime 11:55:49.8 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 11:55:49.8 Info: => 0.0005664s 11:55:49.8 Info: AlterTable TrackFiles 11:55:49.8 Info: => 8E-07s 11:55:49.8 Info: CreateColumn TrackFiles Path String 11:55:49.8 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 11:55:49.8 Info: => 0.0005367s 11:55:49.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:55:49.8 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:55:49.8 Info: => 5.26E-05s 11:55:49.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) 11:55:49.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) 11:55:49.8 Info: => 0.0001532s 11:55:49.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) 11:55:49.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) 11:55:49.8 Info: => 0.000163s 11:55:49.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) 11:55:49.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) 11:55:49.8 Info: => 0.0001663s 11:55:49.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") 11:55:49.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") 11:55:49.8 Info: => 0.000101s 11:55:49.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:55:49.8 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:55:49.8 Info: => 6.74E-05s 11:55:49.8 Info: AlterTable TrackFiles 11:55:49.8 Info: => 6E-07s 11:55:49.8 Info: AlterColumn TrackFiles Path String 11:55:49.8 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:55:49.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" 11:55:49.8 Info: DROP TABLE "TrackFiles" 11:55:49.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:55:49.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:49.8 Info: => 0.0047614s 11:55:49.8 Info: CreateIndex TrackFiles (Path) 11:55:49.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:55:49.8 Info: => 9.87E-05s 11:55:49.8 Info: DeleteColumn TrackFiles RelativePath 11:55:49.8 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:55:49.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" 11:55:49.8 Info: DROP TABLE "TrackFiles" 11:55:49.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:55:49.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:49.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:55:49.8 Info: => 0.0058836s 11:55:49.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-10-13T11:55:49', 'add_mediafilerepository_mtime') 11:55:49.8 Info: Committing Transaction 11:55:49.8 Info: 30: add_mediafilerepository_mtime migrated 11:55:49.8 Info: => 0.0062755s 11:55:49.8 Info: 31: add_artistmetadataid_constraint migrating 11:55:49.8 Info: Beginning Transaction 11:55:49.8 Info: Starting migration of Main DB to 31 11:55:49.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") 11:55:49.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") 11:55:49.8 Info: => 0.000113s 11:55:49.8 Info: DeleteIndex Artists (ArtistMetadataId) 11:55:49.8 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 11:55:49.8 Info: => 0.0001522s 11:55:49.8 Info: AlterColumn Artists ArtistMetadataId Int32 11:55:49.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) 11:55:49.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" 11:55:49.8 Info: DROP TABLE "Artists" 11:55:49.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:49.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:49.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:49.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:55:49.8 Info: => 0.0049631s 11:55:49.8 Info: CreateIndex Artists (ArtistMetadataId) 11:55:49.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:55:49.8 Info: => 9.65E-05s 11:55:49.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-10-13T11:55:49', 'add_artistmetadataid_constraint') 11:55:49.8 Info: Committing Transaction 11:55:49.8 Info: 31: add_artistmetadataid_constraint migrated 11:55:49.8 Info: => 0.0004865s 11:55:49.8 Info: 32: old_ids_and_artist_alias migrating 11:55:49.8 Info: Beginning Transaction 11:55:49.8 Info: Starting migration of Main DB to 32 11:55:49.8 Info: AlterTable ArtistMetadata 11:55:49.8 Info: => 8E-07s 11:55:49.8 Info: CreateColumn ArtistMetadata Aliases String 11:55:49.8 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 11:55:49.8 Info: => 0.0005555s 11:55:49.8 Info: AlterTable ArtistMetadata 11:55:49.8 Info: => 8E-07s 11:55:49.8 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 11:55:49.8 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 11:55:49.8 Info: => 0.0005508s 11:55:49.8 Info: AlterTable Albums 11:55:49.8 Info: => 7E-07s 11:55:49.8 Info: CreateColumn Albums OldForeignAlbumIds String 11:55:49.8 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 11:55:49.8 Info: => 0.0005732s 11:55:49.8 Info: AlterTable AlbumReleases 11:55:49.8 Info: => 8E-07s 11:55:49.8 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 11:55:49.8 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 11:55:49.8 Info: => 0.0005506s 11:55:49.8 Info: AlterTable Tracks 11:55:49.8 Info: => 7E-07s 11:55:49.8 Info: CreateColumn Tracks OldForeignRecordingIds String 11:55:49.8 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 11:55:49.8 Info: => 0.0006058s 11:55:49.8 Info: AlterTable Tracks 11:55:49.8 Info: => 8E-07s 11:55:49.8 Info: CreateColumn Tracks OldForeignTrackIds String 11:55:49.8 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 11:55:49.8 Info: => 0.0005729s 11:55:49.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-10-13T11:55:49', 'old_ids_and_artist_alias') 11:55:49.8 Info: Committing Transaction 11:55:49.8 Info: 32: old_ids_and_artist_alias migrated 11:55:49.8 Info: => 0.0009437s 11:55:49.8 Info: 33: download_propers_config migrating 11:55:49.8 Info: Beginning Transaction 11:55:49.8 Info: Starting migration of Main DB to 33 11:55:49.8 Info: PerformDBOperation 11:55:49.8 Info: Performing DB Operation 11:55:49.8 Info: => 4.12E-05s 11:55:49.8 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 11:55:49.8 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 11:55:49.8 Info: => 4.68E-05s 11:55:49.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-10-13T11:55:49', 'download_propers_config') 11:55:49.8 Info: Committing Transaction 11:55:49.8 Info: 33: download_propers_config migrated 11:55:49.8 Info: => 0.0003398s 11:55:49.8 Info: 34: remove_language_profiles migrating 11:55:49.8 Info: Beginning Transaction 11:55:49.8 Info: Starting migration of Main DB to 34 11:55:49.8 Info: DeleteTable LanguageProfiles 11:55:49.8 Info: DROP TABLE "LanguageProfiles" 11:55:49.8 Info: => 0.0002223s 11:55:49.8 Info: DeleteColumn Artists LanguageProfileId 11:55:49.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) 11:55:49.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" 11:55:49.8 Info: DROP TABLE "Artists" 11:55:49.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:49.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:49.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:49.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:55:49.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:55:49.8 Info: => 0.0052499s 11:55:49.8 Info: DeleteColumn ImportLists LanguageProfileId 11:55:49.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) 11:55:49.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" 11:55:49.8 Info: DROP TABLE "ImportLists" 11:55:49.8 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 11:55:49.8 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:55:49.8 Info: => 0.0058739s 11:55:49.8 Info: DeleteColumn Blacklist Language 11:55:49.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) 11:55:49.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" 11:55:49.8 Info: DROP TABLE "Blacklist" 11:55:49.8 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 11:55:49.8 Info: => 0.0044434s 11:55:49.8 Info: DeleteColumn History Language 11:55:49.8 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 11:55:49.8 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 11:55:49.8 Info: DROP TABLE "History" 11:55:49.8 Info: ALTER TABLE "History_temp" RENAME TO "History" 11:55:49.8 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:55:49.8 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:55:49.8 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:55:49.8 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:55:49.8 Info: => 0.0051914s 11:55:49.8 Info: DeleteColumn LyricFiles Language 11:55:49.8 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 11:55:49.8 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 11:55:49.8 Info: DROP TABLE "LyricFiles" 11:55:49.8 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:55:49.8 Info: => 0.005318s 11:55:49.8 Info: DeleteColumn TrackFiles Language 11:55:49.8 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:55:49.8 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 11:55:49.8 Info: DROP TABLE "TrackFiles" 11:55:49.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:55:49.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:49.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:55:49.8 Info: => 0.0048094s 11:55:49.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-10-13T11:55:49', 'remove_language_profiles') 11:55:49.8 Info: Committing Transaction 11:55:49.8 Info: 34: remove_language_profiles migrated 11:55:49.8 Info: => 0.0053872s 11:55:49.8 Info: 35: multi_disc_naming_format migrating 11:55:49.8 Info: Beginning Transaction 11:55:49.8 Info: Starting migration of Main DB to 35 11:55:49.8 Info: AlterTable NamingConfig 11:55:49.8 Info: => 9E-07s 11:55:49.8 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 11:55:49.8 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 11:55:49.8 Info: => 0.0005904s 11:55:49.8 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 11:55:49.8 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 11:55:49.8 Info: => 5.89E-05s 11:55:49.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-10-13T11:55:49', 'multi_disc_naming_format') 11:55:49.8 Info: Committing Transaction 11:55:49.8 Info: 35: multi_disc_naming_format migrated 11:55:49.8 Info: => 0.0003695s 11:55:49.8 Info: 36: add_download_client_priority migrating 11:55:49.8 Info: Beginning Transaction 11:55:49.8 Info: Starting migration of Main DB to 36 11:55:49.8 Info: AlterTable DownloadClients 11:55:49.8 Info: => 8E-07s 11:55:49.8 Info: CreateColumn DownloadClients Priority Int32 11:55:49.8 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 11:55:49.8 Info: => 0.0005809s 11:55:49.8 Info: PerformDBOperation 11:55:49.8 Info: Performing DB Operation 11:55:49.8 Info: => 9.09E-05s 11:55:49.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-10-13T11:55:49', 'add_download_client_priority') 11:55:49.8 Info: Committing Transaction 11:55:49.8 Info: 36: add_download_client_priority migrated 11:55:49.8 Info: => 0.0004344s 11:55:49.8 Info: 37: remove_growl_prowl migrating 11:55:49.8 Info: Beginning Transaction 11:55:49.8 Info: Starting migration of Main DB to 37 11:55:49.8 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:49.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 11:55:49.8 Info: => 6.32E-05s 11:55:49.8 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:49.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 11:55:49.8 Info: => 4.34E-05s 11:55:49.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-10-13T11:55:49', 'remove_growl_prowl') 11:55:49.8 Info: Committing Transaction 11:55:49.8 Info: 37: remove_growl_prowl migrated 11:55:49.8 Info: => 0.0003302s 11:55:49.8 Info: 38: remove_plex_hometheatre migrating 11:55:49.8 Info: Beginning Transaction 11:55:49.8 Info: Starting migration of Main DB to 38 11:55:49.8 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:49.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 11:55:49.8 Info: => 6.07E-05s 11:55:49.8 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:49.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 11:55:49.8 Info: => 4.13E-05s 11:55:49.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-10-13T11:55:49', 'remove_plex_hometheatre') 11:55:49.8 Info: Committing Transaction 11:55:49.8 Info: 38: remove_plex_hometheatre migrated 11:55:49.8 Info: => 0.0003265s 11:55:49.8 Info: 39: add_root_folder_add_defaults migrating 11:55:49.8 Info: Beginning Transaction 11:55:49.8 Info: Starting migration of Main DB to 39 11:55:49.8 Info: AlterTable RootFolders 11:55:49.8 Info: => 9E-07s 11:55:49.8 Info: CreateColumn RootFolders Name String 11:55:49.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 11:55:49.8 Info: => 0.0005693s 11:55:49.8 Info: AlterTable RootFolders 11:55:49.8 Info: => 7E-07s 11:55:49.8 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 11:55:49.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 11:55:49.8 Info: => 0.0005662s 11:55:49.8 Info: AlterTable RootFolders 11:55:49.8 Info: => 7E-07s 11:55:49.8 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 11:55:49.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 11:55:49.8 Info: => 0.000531s 11:55:49.8 Info: AlterTable RootFolders 11:55:49.8 Info: => 7E-07s 11:55:49.8 Info: CreateColumn RootFolders DefaultMonitorOption Int32 11:55:49.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 11:55:49.8 Info: => 0.0005421s 11:55:49.8 Info: AlterTable RootFolders 11:55:49.8 Info: => 8E-07s 11:55:49.8 Info: CreateColumn RootFolders DefaultTags String 11:55:49.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 11:55:49.8 Info: => 0.0005339s 11:55:49.8 Info: PerformDBOperation 11:55:49.8 Info: Performing DB Operation 11:55:49.8 Info: => 6.4E-05s 11:55:49.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-10-13T11:55:49', 'add_root_folder_add_defaults') 11:55:49.8 Info: Committing Transaction 11:55:49.8 Info: 39: add_root_folder_add_defaults migrated 11:55:49.8 Info: => 0.0003797s 11:55:49.8 Info: 40: task_duration migrating 11:55:49.8 Info: Beginning Transaction 11:55:49.8 Info: Starting migration of Main DB to 40 11:55:49.8 Info: AlterTable ScheduledTasks 11:55:49.8 Info: => 8E-07s 11:55:49.8 Info: CreateColumn ScheduledTasks LastStartTime DateTime 11:55:49.8 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 11:55:49.8 Info: => 0.000587s 11:55:49.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-10-13T11:55:49', 'task_duration') 11:55:49.8 Info: Committing Transaction 11:55:49.8 Info: 40: task_duration migrated 11:55:49.8 Info: => 0.0009239s 11:55:49.8 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 11:55:49.8 Info: Beginning Transaction 11:55:49.8 Info: Starting migration of Main DB to 41 11:55:49.8 Info: AlterTable ReleaseProfiles 11:55:49.8 Info: => 8E-07s 11:55:49.8 Info: CreateColumn ReleaseProfiles Enabled Boolean 11:55:49.8 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 11:55:49.8 Info: => 0.0005613s 11:55:49.8 Info: AlterTable ReleaseProfiles 11:55:49.8 Info: => 8E-07s 11:55:49.8 Info: CreateColumn ReleaseProfiles IndexerId Int32 11:55:49.8 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 11:55:49.8 Info: => 0.0005426s 11:55:49.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-10-13T11:55:49', 'add_indexer_and_enabled_to_release_profiles') 11:55:49.8 Info: Committing Transaction 11:55:49.8 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 11:55:49.8 Info: => 0.0008777s 11:55:49.8 Info: 42: remove_album_folders migrating 11:55:49.8 Info: Beginning Transaction 11:55:49.8 Info: Starting migration of Main DB to 42 11:55:49.8 Info: DeleteColumn Artists AlbumFolder 11:55:49.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) 11:55:49.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" 11:55:49.8 Info: DROP TABLE "Artists" 11:55:49.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:49.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:49.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:49.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:55:49.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:55:49.8 Info: => 0.0060732s 11:55:49.8 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 11:55:49.8 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 11:55:49.8 Info: => 5.26E-05s 11:55:49.8 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 11:55:49.8 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 11:55:49.8 Info: => 4.34E-05s 11:55:49.8 Info: DeleteColumn NamingConfig AlbumFolderFormat 11:55:49.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) 11:55:49.8 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 11:55:49.8 Info: DROP TABLE "NamingConfig" 11:55:49.8 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 11:55:49.8 Info: => 0.0044077s 11:55:49.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-10-13T11:55:49', 'remove_album_folders') 11:55:49.8 Info: Committing Transaction 11:55:49.8 Info: 42: remove_album_folders migrated 11:55:49.8 Info: => 0.0048618s 11:55:49.8 Info: 44: add_priority_to_indexers migrating 11:55:49.8 Info: Beginning Transaction 11:55:49.8 Info: Starting migration of Main DB to 44 11:55:49.8 Info: AlterTable Indexers 11:55:49.8 Info: => 8E-07s 11:55:49.8 Info: CreateColumn Indexers Priority Int32 11:55:49.8 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 11:55:49.9 Info: => 0.0005926s 11:55:49.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-10-13T11:55:49', 'add_priority_to_indexers') 11:55:49.9 Info: Committing Transaction 11:55:49.9 Info: 44: add_priority_to_indexers migrated 11:55:49.9 Info: => 0.0009349s 11:55:49.9 Info: 45: remove_chown_and_folderchmod_config migrating 11:55:49.9 Info: Beginning Transaction 11:55:49.9 Info: Starting migration of Main DB to 45 11:55:49.9 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 11:55:49.9 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 11:55:49.9 Info: => 0.0001415s 11:55:49.9 Info: PerformDBOperation 11:55:49.9 Info: Performing DB Operation 11:55:49.9 Info: => 3.54E-05s 11:55:49.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-10-13T11:55:49', 'remove_chown_and_folderchmod_config') 11:55:49.9 Info: Committing Transaction 11:55:49.9 Info: 45: remove_chown_and_folderchmod_config migrated 11:55:49.9 Info: => 0.0003331s 11:55:49.9 Info: 47: update_notifiarr migrating 11:55:49.9 Info: Beginning Transaction 11:55:49.9 Info: Starting migration of Main DB to 47 11:55:49.9 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 11:55:49.9 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 11:55:49.9 Info: => 8.82E-05s 11:55:49.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-10-13T11:55:49', 'update_notifiarr') 11:55:49.9 Info: Committing Transaction 11:55:49.9 Info: 47: update_notifiarr migrated 11:55:49.9 Info: => 0.0003834s 11:55:49.9 Info: 49: email_multiple_addresses migrating 11:55:49.9 Info: Beginning Transaction 11:55:49.9 Info: Starting migration of Main DB to 49 11:55:49.9 Info: PerformDBOperation 11:55:49.9 Info: Performing DB Operation 11:55:49.9 Info: => 8.76E-05s 11:55:49.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-10-13T11:55:49', 'email_multiple_addresses') 11:55:49.9 Info: Committing Transaction 11:55:49.9 Info: 49: email_multiple_addresses migrated 11:55:49.9 Info: => 0.0003882s 11:55:49.9 Info: 50: rename_blacklist_to_blocklist migrating 11:55:49.9 Info: Beginning Transaction 11:55:49.9 Info: Starting migration of Main DB to 50 11:55:49.9 Info: RenameTable Blacklist Blocklist 11:55:49.9 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 11:55:49.9 Info: => 0.0015302s 11:55:49.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-10-13T11:55:49', 'rename_blacklist_to_blocklist') 11:55:49.9 Info: Committing Transaction 11:55:49.9 Info: 50: rename_blacklist_to_blocklist migrated 11:55:49.9 Info: => 0.0018907s 11:55:49.9 Info: 51: cdh_per_downloadclient migrating 11:55:49.9 Info: Beginning Transaction 11:55:49.9 Info: Starting migration of Main DB to 51 11:55:49.9 Info: AlterTable DownloadClients 11:55:49.9 Info: => 8E-07s 11:55:49.9 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 11:55:49.9 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 11:55:49.9 Info: => 0.0006116s 11:55:49.9 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 11:55:49.9 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 11:55:49.9 Info: => 0.0005563s 11:55:49.9 Info: PerformDBOperation 11:55:49.9 Info: Performing DB Operation 11:55:49.9 Info: => 0.000175s 11:55:49.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-10-13T11:55:49', 'cdh_per_downloadclient') 11:55:49.9 Info: Committing Transaction 11:55:49.9 Info: 51: cdh_per_downloadclient migrated 11:55:49.9 Info: => 0.0005057s 11:55:49.9 Info: 52: download_history migrating 11:55:49.9 Info: Beginning Transaction 11:55:49.9 Info: Starting migration of Main DB to 52 11:55:49.9 Info: CreateTable DownloadHistory 11:55:49.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) 11:55:49.9 Info: => 0.0001866s 11:55:49.9 Info: CreateIndex DownloadHistory (EventType) 11:55:49.9 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 11:55:49.9 Info: => 0.0001097s 11:55:49.9 Info: CreateIndex DownloadHistory (ArtistId) 11:55:49.9 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 11:55:49.9 Info: => 0.0001003s 11:55:49.9 Info: CreateIndex DownloadHistory (DownloadId) 11:55:49.9 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 11:55:49.9 Info: => 0.0001002s 11:55:49.9 Info: PerformDBOperation 11:55:49.9 Info: Performing DB Operation 11:55:49.9 Info: => 0.0001306s 11:55:49.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-10-13T11:55:49', 'download_history') 11:55:49.9 Info: Committing Transaction 11:55:49.9 Info: 52: download_history migrated 11:55:49.9 Info: => 0.0005123s 11:55:49.9 Info: 53: add_update_history migrating 11:55:49.9 Info: Beginning Transaction 11:55:49.9 Info: Starting migration of Main DB to 53 11:55:49.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-10-13T11:55:49', 'add_update_history') 11:55:49.9 Info: Committing Transaction 11:55:49.9 Info: 53: add_update_history migrated 11:55:49.9 Info: => 0.0003542s 11:55:49.9 Info: 54: add_on_update_to_notifications migrating 11:55:49.9 Info: Beginning Transaction 11:55:49.9 Info: Starting migration of Main DB to 54 11:55:49.9 Info: AlterTable Notifications 11:55:49.9 Info: => 7E-07s 11:55:49.9 Info: CreateColumn Notifications OnApplicationUpdate Boolean 11:55:49.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 11:55:49.9 Info: => 0.0006038s 11:55:49.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-10-13T11:55:49', 'add_on_update_to_notifications') 11:55:49.9 Info: Committing Transaction 11:55:49.9 Info: 54: add_on_update_to_notifications migrated 11:55:49.9 Info: => 0.000944s 11:55:49.9 Info: 55: download_client_per_indexer migrating 11:55:49.9 Info: Beginning Transaction 11:55:49.9 Info: Starting migration of Main DB to 55 11:55:49.9 Info: AlterTable Indexers 11:55:49.9 Info: => 1E-06s 11:55:49.9 Info: CreateColumn Indexers DownloadClientId Int32 11:55:49.9 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 11:55:49.9 Info: => 0.0006137s 11:55:49.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-10-13T11:55:49', 'download_client_per_indexer') 11:55:49.9 Info: Committing Transaction 11:55:49.9 Info: 55: download_client_per_indexer migrated 11:55:49.9 Info: => 0.0009565s 11:55:49.9 Info: 56: AddNewItemMonitorType migrating 11:55:49.9 Info: Beginning Transaction 11:55:49.9 Info: Starting migration of Main DB to 56 11:55:49.9 Info: AlterTable Artists 11:55:49.9 Info: => 9E-07s 11:55:49.9 Info: CreateColumn Artists MonitorNewItems Int32 11:55:49.9 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 11:55:49.9 Info: => 0.0006071s 11:55:49.9 Info: AlterTable RootFolders 11:55:49.9 Info: => 8E-07s 11:55:49.9 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 11:55:49.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 11:55:49.9 Info: => 0.0005684s 11:55:49.9 Info: AlterTable ImportLists 11:55:49.9 Info: => 8E-07s 11:55:49.9 Info: CreateColumn ImportLists MonitorNewItems Int32 11:55:49.9 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 11:55:49.9 Info: => 0.0005631s 11:55:49.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-10-13T11:55:49', 'AddNewItemMonitorType') 11:55:49.9 Info: Committing Transaction 11:55:49.9 Info: 56: AddNewItemMonitorType migrated 11:55:49.9 Info: => 0.0009182s 11:55:49.9 Info: 57: ImportListSearch migrating 11:55:49.9 Info: Beginning Transaction 11:55:49.9 Info: Starting migration of Main DB to 57 11:55:49.9 Info: AlterTable ImportLists 11:55:49.9 Info: => 8E-07s 11:55:49.9 Info: CreateColumn ImportLists ShouldSearch Boolean 11:55:49.9 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 11:55:49.9 Info: => 0.0005965s 11:55:49.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-10-13T11:55:49', 'ImportListSearch') 11:55:49.9 Info: Committing Transaction 11:55:49.9 Info: 57: ImportListSearch migrated 11:55:49.9 Info: => 0.0009356s 11:55:49.9 Info: 58: ImportListMonitorExisting migrating 11:55:49.9 Info: Beginning Transaction 11:55:49.9 Info: Starting migration of Main DB to 58 11:55:49.9 Info: AlterTable ImportLists 11:55:49.9 Info: => 1.1E-06s 11:55:49.9 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 11:55:49.9 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 11:55:49.9 Info: => 0.0006109s 11:55:49.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-10-13T11:55:49', 'ImportListMonitorExisting') 11:55:49.9 Info: Committing Transaction 11:55:49.9 Info: 58: ImportListMonitorExisting migrated 11:55:49.9 Info: => 0.0009504s 11:55:49.9 Info: 59: add_indexer_tags migrating 11:55:49.9 Info: Beginning Transaction 11:55:49.9 Info: Starting migration of Main DB to 59 11:55:49.9 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:49.9 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 11:55:49.9 Info: => 6.31E-05s 11:55:49.9 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:49.9 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 11:55:49.9 Info: => 4.35E-05s 11:55:49.9 Info: AlterTable Indexers 11:55:49.9 Info: => 7E-07s 11:55:49.9 Info: CreateColumn Indexers Tags String 11:55:49.9 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 11:55:49.9 Info: => 0.0005691s 11:55:49.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-10-13T11:55:49', 'add_indexer_tags') 11:55:49.9 Info: Committing Transaction 11:55:49.9 Info: 59: add_indexer_tags migrated 11:55:49.9 Info: => 0.0009267s 11:55:49.9 Info: 60: update_audio_types migrating 11:55:49.9 Info: Beginning Transaction 11:55:49.9 Info: Starting migration of Main DB to 60 11:55:49.9 Info: PerformDBOperation 11:55:49.9 Info: Performing DB Operation 11:55:49.9 Info: => 0.0001071s 11:55:49.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-10-13T11:55:49', 'update_audio_types') 11:55:49.9 Info: Committing Transaction 11:55:49.9 Info: 60: update_audio_types migrated 11:55:49.9 Info: => 0.0004119s 11:55:49.9 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 11:55:49.9 Info: Beginning Transaction 11:55:49.9 Info: Starting migration of Main DB to 61 11:55:49.9 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:49.9 Info: DELETE FROM "Commands" WHERE 1 = 1 11:55:49.9 Info: => 6.2E-05s 11:55:49.9 Info: AlterTable AlbumReleases 11:55:49.9 Info: => 4E-07s 11:55:49.9 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 11:55:49.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) 11:55:49.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" 11:55:49.9 Info: DROP TABLE "AlbumReleases" 11:55:49.9 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 11:55:49.9 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:55:49.9 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:55:49.9 Info: => 0.0060545s 11:55:49.9 Info: AlterTable Albums 11:55:49.9 Info: => 7E-07s 11:55:49.9 Info: AlterColumn Albums LastInfoSync DateTimeOffset 11:55:49.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) 11:55:49.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" 11:55:49.9 Info: DROP TABLE "Albums" 11:55:49.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:49.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:49.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:49.9 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:55:49.9 Info: => 0.0052921s 11:55:49.9 Info: AlterTable Albums 11:55:49.9 Info: => 6E-07s 11:55:49.9 Info: AlterColumn Albums ReleaseDate DateTimeOffset 11:55:49.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) 11:55:49.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" 11:55:49.9 Info: DROP TABLE "Albums" 11:55:49.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:49.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:49.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:49.9 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:55:49.9 Info: => 0.0062329s 11:55:49.9 Info: AlterTable Albums 11:55:49.9 Info: => 7E-07s 11:55:49.9 Info: AlterColumn Albums Added DateTimeOffset 11:55:49.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) 11:55:49.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" 11:55:49.9 Info: DROP TABLE "Albums" 11:55:49.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:49.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:49.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:49.9 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:55:49.9 Info: => 0.0052856s 11:55:49.9 Info: AlterTable Artists 11:55:49.9 Info: => 6E-07s 11:55:49.9 Info: AlterColumn Artists LastInfoSync DateTimeOffset 11:55:49.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) 11:55:49.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" 11:55:49.9 Info: DROP TABLE "Artists" 11:55:49.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:49.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:49.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:49.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:55:49.9 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:55:49.9 Info: => 0.0071055s 11:55:49.9 Info: AlterTable Artists 11:55:49.9 Info: => 6E-07s 11:55:49.9 Info: AlterColumn Artists Added DateTimeOffset 11:55:49.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) 11:55:49.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" 11:55:49.9 Info: DROP TABLE "Artists" 11:55:49.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:49.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:49.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:49.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:55:49.9 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:55:49.9 Info: => 0.0062875s 11:55:49.9 Info: AlterTable Blocklist 11:55:49.9 Info: => 6E-07s 11:55:49.9 Info: AlterColumn Blocklist Date DateTimeOffset 11:55:49.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) 11:55:49.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" 11:55:49.9 Info: DROP TABLE "Blocklist" 11:55:49.9 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 11:55:49.9 Info: => 0.0047603s 11:55:49.9 Info: AlterTable Blocklist 11:55:49.9 Info: => 9E-07s 11:55:49.9 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 11:55:49.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) 11:55:49.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" 11:55:49.9 Info: DROP TABLE "Blocklist" 11:55:49.9 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 11:55:49.9 Info: => 0.0046788s 11:55:49.9 Info: AlterTable Commands 11:55:49.9 Info: => 8E-07s 11:55:49.9 Info: AlterColumn Commands QueuedAt DateTimeOffset 11:55:49.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) 11:55:49.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" 11:55:49.9 Info: DROP TABLE "Commands" 11:55:49.9 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 11:55:49.9 Info: => 0.005906s 11:55:49.9 Info: AlterTable Commands 11:55:49.9 Info: => 8E-07s 11:55:49.9 Info: AlterColumn Commands StartedAt DateTimeOffset 11:55:49.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) 11:55:49.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" 11:55:49.9 Info: DROP TABLE "Commands" 11:55:49.9 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 11:55:49.9 Info: => 0.0046634s 11:55:49.9 Info: AlterTable Commands 11:55:49.9 Info: => 8E-07s 11:55:49.9 Info: AlterColumn Commands EndedAt DateTimeOffset 11:55:49.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) 11:55:49.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" 11:55:49.9 Info: DROP TABLE "Commands" 11:55:49.9 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 11:55:49.9 Info: => 0.0047132s 11:55:49.9 Info: AlterTable DownloadClientStatus 11:55:49.9 Info: => 8E-07s 11:55:49.9 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 11:55:49.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) 11:55:49.9 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 11:55:49.9 Info: DROP TABLE "DownloadClientStatus" 11:55:49.9 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 11:55:49.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:55:49.9 Info: => 0.0047935s 11:55:49.9 Info: AlterTable DownloadClientStatus 11:55:49.9 Info: => 7E-07s 11:55:49.9 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 11:55:49.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) 11:55:49.9 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 11:55:49.9 Info: DROP TABLE "DownloadClientStatus" 11:55:49.9 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 11:55:49.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:55:49.9 Info: => 0.0059277s 11:55:49.9 Info: AlterTable DownloadClientStatus 11:55:49.9 Info: => 8E-07s 11:55:49.9 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 11:55:49.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) 11:55:49.9 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 11:55:49.9 Info: DROP TABLE "DownloadClientStatus" 11:55:49.9 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 11:55:49.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:55:49.9 Info: => 0.0048001s 11:55:49.9 Info: AlterTable DownloadHistory 11:55:49.9 Info: => 7E-07s 11:55:49.9 Info: AlterColumn DownloadHistory Date DateTimeOffset 11:55:50.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) 11:55:50.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" 11:55:50.0 Info: DROP TABLE "DownloadHistory" 11:55:50.0 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 11:55:50.0 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 11:55:50.0 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 11:55:50.0 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 11:55:50.0 Info: => 0.0062196s 11:55:50.0 Info: AlterTable ExtraFiles 11:55:50.0 Info: => 7E-07s 11:55:50.0 Info: AlterColumn ExtraFiles Added DateTimeOffset 11:55:50.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) 11:55:50.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" 11:55:50.0 Info: DROP TABLE "ExtraFiles" 11:55:50.0 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 11:55:50.0 Info: => 0.0046486s 11:55:50.0 Info: AlterTable ExtraFiles 11:55:50.0 Info: => 7E-07s 11:55:50.0 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 11:55:50.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) 11:55:50.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" 11:55:50.0 Info: DROP TABLE "ExtraFiles" 11:55:50.0 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 11:55:50.0 Info: => 0.0045661s 11:55:50.0 Info: AlterTable History 11:55:50.0 Info: => 7E-07s 11:55:50.0 Info: AlterColumn History Date DateTimeOffset 11:55:50.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) 11:55:50.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" 11:55:50.0 Info: DROP TABLE "History" 11:55:50.0 Info: ALTER TABLE "History_temp" RENAME TO "History" 11:55:50.0 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:55:50.0 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:55:50.0 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:55:50.0 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:55:50.0 Info: => 0.0061072s 11:55:50.0 Info: AlterTable ImportListStatus 11:55:50.0 Info: => 6E-07s 11:55:50.0 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 11:55:50.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) 11:55:50.0 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 11:55:50.0 Info: DROP TABLE "ImportListStatus" 11:55:50.0 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 11:55:50.0 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:55:50.0 Info: => 0.0056398s 11:55:50.0 Info: AlterTable ImportListStatus 11:55:50.0 Info: => 9E-07s 11:55:50.0 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 11:55:50.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) 11:55:50.0 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 11:55:50.0 Info: DROP TABLE "ImportListStatus" 11:55:50.0 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 11:55:50.0 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:55:50.0 Info: => 0.0048352s 11:55:50.0 Info: AlterTable ImportListStatus 11:55:50.0 Info: => 8E-07s 11:55:50.0 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 11:55:50.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) 11:55:50.0 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 11:55:50.0 Info: DROP TABLE "ImportListStatus" 11:55:50.0 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 11:55:50.0 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:55:50.0 Info: => 0.0047743s 11:55:50.0 Info: AlterTable IndexerStatus 11:55:50.0 Info: => 6E-07s 11:55:50.0 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 11:55:50.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) 11:55:50.0 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 11:55:50.0 Info: DROP TABLE "IndexerStatus" 11:55:50.0 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 11:55:50.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:55:50.0 Info: => 0.0057591s 11:55:50.0 Info: AlterTable IndexerStatus 11:55:50.0 Info: => 7E-07s 11:55:50.0 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 11:55:50.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) 11:55:50.0 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 11:55:50.0 Info: DROP TABLE "IndexerStatus" 11:55:50.0 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 11:55:50.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:55:50.0 Info: => 0.0048118s 11:55:50.0 Info: AlterTable IndexerStatus 11:55:50.0 Info: => 9E-07s 11:55:50.0 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 11:55:50.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) 11:55:50.0 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 11:55:50.0 Info: DROP TABLE "IndexerStatus" 11:55:50.0 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 11:55:50.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:55:50.0 Info: => 0.0047866s 11:55:50.0 Info: AlterTable LyricFiles 11:55:50.0 Info: => 6E-07s 11:55:50.0 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 11:55:50.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) 11:55:50.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" 11:55:50.0 Info: DROP TABLE "LyricFiles" 11:55:50.0 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:55:50.0 Info: => 0.0046813s 11:55:50.0 Info: AlterTable LyricFiles 11:55:50.0 Info: => 9E-07s 11:55:50.0 Info: AlterColumn LyricFiles Added DateTimeOffset 11:55:50.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) 11:55:50.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" 11:55:50.0 Info: DROP TABLE "LyricFiles" 11:55:50.0 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:55:50.0 Info: => 0.0062769s 11:55:50.0 Info: AlterTable MetadataFiles 11:55:50.0 Info: => 1E-06s 11:55:50.0 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 11:55:50.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) 11:55:50.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" 11:55:50.0 Info: DROP TABLE "MetadataFiles" 11:55:50.0 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 11:55:50.0 Info: => 0.0046127s 11:55:50.0 Info: AlterTable MetadataFiles 11:55:50.0 Info: => 8E-07s 11:55:50.0 Info: AlterColumn MetadataFiles Added DateTimeOffset 11:55:50.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) 11:55:50.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" 11:55:50.0 Info: DROP TABLE "MetadataFiles" 11:55:50.0 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 11:55:50.0 Info: => 0.0056193s 11:55:50.0 Info: AlterTable PendingReleases 11:55:50.0 Info: => 7E-07s 11:55:50.0 Info: AlterColumn PendingReleases Added DateTimeOffset 11:55:50.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) 11:55:50.0 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 11:55:50.0 Info: DROP TABLE "PendingReleases" 11:55:50.0 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 11:55:50.0 Info: => 0.0046127s 11:55:50.0 Info: AlterTable ScheduledTasks 11:55:50.0 Info: => 1E-06s 11:55:50.0 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 11:55:50.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) 11:55:50.0 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 11:55:50.0 Info: DROP TABLE "ScheduledTasks" 11:55:50.0 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 11:55:50.0 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:55:50.0 Info: => 0.0047886s 11:55:50.0 Info: AlterTable ScheduledTasks 11:55:50.0 Info: => 6E-07s 11:55:50.0 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 11:55:50.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) 11:55:50.0 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 11:55:50.0 Info: DROP TABLE "ScheduledTasks" 11:55:50.0 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 11:55:50.0 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:55:50.0 Info: => 0.0057118s 11:55:50.0 Info: AlterTable TrackFiles 11:55:50.0 Info: => 6E-07s 11:55:50.0 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 11:55:50.0 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:55:50.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" 11:55:50.0 Info: DROP TABLE "TrackFiles" 11:55:50.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:55:50.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:50.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:55:50.0 Info: => 0.0049701s 11:55:50.0 Info: AlterTable TrackFiles 11:55:50.0 Info: => 8E-07s 11:55:50.0 Info: AlterColumn TrackFiles Modified DateTimeOffset 11:55:50.0 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:55:50.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" 11:55:50.0 Info: DROP TABLE "TrackFiles" 11:55:50.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:55:50.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:50.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:55:50.0 Info: => 0.0048816s 11:55:50.0 Info: AlterTable VersionInfo 11:55:50.0 Info: => 6E-07s 11:55:50.0 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 11:55:50.1 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 11:55:50.1 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 11:55:50.1 Info: DROP TABLE "VersionInfo" 11:55:50.1 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 11:55:50.1 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:55:50.1 Info: => 0.0054866s 11:55:50.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-10-13T11:55:50', 'postgres_update_timestamp_columns_to_with_timezone') 11:55:50.1 Info: Committing Transaction 11:55:50.1 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 11:55:50.1 Info: => 0.0062882s 11:55:50.1 Info: 62: add_on_delete_to_notifications migrating 11:55:50.1 Info: Beginning Transaction 11:55:50.1 Info: Starting migration of Main DB to 62 11:55:50.1 Info: AlterTable Notifications 11:55:50.1 Info: => 1.1E-06s 11:55:50.1 Info: CreateColumn Notifications OnArtistDelete Boolean 11:55:50.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 11:55:50.1 Info: => 0.0005881s 11:55:50.1 Info: AlterTable Notifications 11:55:50.1 Info: => 8E-07s 11:55:50.1 Info: CreateColumn Notifications OnAlbumDelete Boolean 11:55:50.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 11:55:50.1 Info: => 0.0005649s 11:55:50.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-10-13T11:55:50', 'add_on_delete_to_notifications') 11:55:50.1 Info: Committing Transaction 11:55:50.1 Info: 62: add_on_delete_to_notifications migrated 11:55:50.1 Info: => 0.0009112s 11:55:50.1 Info: 63: add_custom_formats migrating 11:55:50.1 Info: Beginning Transaction 11:55:50.1 Info: Starting migration of Main DB to 63 11:55:50.1 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "x264", "value": 2 } ]', '', '', '[]', 0, 1, 0) 11:55:50.1 Info: AlterTable DelayProfiles 11:55:50.1 Info: => 5E-07s 11:55:50.1 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 11:55:50.1 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 11:55:50.1 Info: => 0.0005746s 11:55:50.1 Info: UpdateData 11:55:50.1 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 11:55:50.1 Info: => 6.34E-05s 11:55:50.1 Info: AlterTable TrackFiles 11:55:50.1 Info: => 7E-07s 11:55:50.1 Info: CreateColumn TrackFiles OriginalFilePath String 11:55:50.1 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 11:55:50.1 Info: => 0.0005646s 11:55:50.1 Info: PerformDBOperation 11:55:50.1 Info: Performing DB Operation 11:55:50.1 Info: => 0.0012718s 11:55:50.1 Info: CreateTable CustomFormats 11:55:50.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) 11:55:50.1 Info: => 0.00015s 11:55:50.1 Info: CreateIndex CustomFormats (Name) 11:55:50.1 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 11:55:50.1 Info: => 0.0001482s 11:55:50.1 Info: AlterTable QualityProfiles 11:55:50.1 Info: => 6E-07s 11:55:50.1 Info: CreateColumn QualityProfiles FormatItems String 11:55:50.1 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 11:55:50.1 Info: => 0.0005875s 11:55:50.1 Info: AlterTable QualityProfiles 11:55:50.1 Info: => 6E-07s 11:55:50.1 Info: CreateColumn QualityProfiles MinFormatScore Int32 11:55:50.1 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 11:55:50.1 Info: => 0.0005691s 11:55:50.1 Info: AlterTable QualityProfiles 11:55:50.1 Info: => 7E-07s 11:55:50.1 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 11:55:50.1 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 11:55:50.1 Info: => 0.0005789s 11:55:50.1 Info: PerformDBOperation 11:55:50.1 Info: Performing DB Operation 11:55:50.1 Info: => 0.0014898s 11:55:50.1 Info: PerformDBOperation 11:55:50.1 Info: Performing DB Operation 11:55:50.1 Info: => 3.83E-05s 11:55:50.1 Info: DeleteColumn ReleaseProfiles Preferred 11:55:50.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) 11:55:50.1 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 11:55:50.1 Info: DROP TABLE "ReleaseProfiles" 11:55:50.1 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 11:55:50.1 Info: => 0.0046952s 11:55:50.1 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 11:55:50.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) 11:55:50.1 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 11:55:50.1 Info: DROP TABLE "ReleaseProfiles" 11:55:50.1 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 11:55:50.1 Info: => 0.0056183s 11:55:50.1 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 11:55:50.1 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 11:55:50.1 Info: => 6.16E-05s 11:55:50.1 Info: AlterTable DelayProfiles 11:55:50.1 Info: => 4E-07s 11:55:50.1 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 11:55:50.1 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 11:55:50.1 Info: => 0.0005834s 11:55:50.1 Info: AlterTable DelayProfiles 11:55:50.1 Info: => 7E-07s 11:55:50.1 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 11:55:50.1 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 11:55:50.1 Info: => 0.0005627s 11:55:50.1 Info: -> 1 Insert operations completed in 00:00:00.0001185 taking an average of 00:00:00.0001185 11:55:50.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-10-13T11:55:50', 'add_custom_formats') 11:55:50.1 Info: Committing Transaction 11:55:50.1 Info: 63: add_custom_formats migrated 11:55:50.1 Info: => 0.0010249s 11:55:50.1 Debug: Took: 00:00:00.4669770 11:55:50.1 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_add_cf_from_unnamed_release_profile --- 11:55:50.1 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_add_cfs_from_multiple_unnamed_release_profile --- 11:55:50.1 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173501556585_133/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:55:50.1 Info: DatabaseEngineVersionCheck migrating 11:55:50.1 Info: PerformDBOperation 11:55:50.1 Info: Performing DB Operation 11:55:50.1 Info: SQLite 3.46.1 11:55:50.1 Info: => 0.0011268s 11:55:50.1 Info: DatabaseEngineVersionCheck migrated 11:55:50.1 Info: => 0.0011476s 11:55:50.1 Info: VersionMigration migrating 11:55:50.1 Info: Beginning Transaction 11:55:50.1 Info: CreateTable VersionInfo 11:55:50.1 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 11:55:50.1 Info: => 0.0001666s 11:55:50.1 Info: Committing Transaction 11:55:50.1 Info: VersionMigration migrated 11:55:50.1 Info: => 0.0005598s 11:55:50.1 Info: VersionUniqueMigration migrating 11:55:50.1 Info: Beginning Transaction 11:55:50.1 Info: CreateIndex VersionInfo (Version) 11:55:50.1 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:55:50.1 Info: => 0.0001383s 11:55:50.1 Info: AlterTable VersionInfo 11:55:50.1 Info: => 7E-07s 11:55:50.1 Info: CreateColumn VersionInfo AppliedOn DateTime 11:55:50.1 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 11:55:50.1 Info: => 0.0006129s 11:55:50.1 Info: Committing Transaction 11:55:50.1 Info: VersionUniqueMigration migrated 11:55:50.1 Info: => 0.0008334s 11:55:50.1 Info: VersionDescriptionMigration migrating 11:55:50.1 Info: Beginning Transaction 11:55:50.1 Info: AlterTable VersionInfo 11:55:50.1 Info: => 7E-07s 11:55:50.1 Info: CreateColumn VersionInfo Description String 11:55:50.1 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 11:55:50.1 Info: => 0.0002147s 11:55:50.1 Info: Committing Transaction 11:55:50.1 Info: VersionDescriptionMigration migrated 11:55:50.1 Info: => 0.0004422s 11:55:50.1 Info: 1: InitialSetup migrating 11:55:50.1 Info: Beginning Transaction 11:55:50.1 Info: Starting migration of Main DB to 1 11:55:50.1 Info: CreateTable Config 11:55:50.1 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 11:55:50.1 Info: => 0.0001699s 11:55:50.1 Info: CreateIndex Config (Key) 11:55:50.1 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 11:55:50.1 Info: => 8.75E-05s 11:55:50.1 Info: CreateTable RootFolders 11:55:50.1 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 11:55:50.1 Info: => 9.88E-05s 11:55:50.1 Info: CreateIndex RootFolders (Path) 11:55:50.1 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 11:55:50.1 Info: => 8.58E-05s 11:55:50.1 Info: CreateTable Artists 11:55:50.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) 11:55:50.1 Info: => 0.0002491s 11:55:50.1 Info: CreateIndex Artists (ForeignArtistId) 11:55:50.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:55:50.1 Info: => 8.62E-05s 11:55:50.1 Info: CreateIndex Artists (NameSlug) 11:55:50.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:55:50.1 Info: => 8.07E-05s 11:55:50.1 Info: CreateIndex Artists (CleanName) 11:55:50.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:50.1 Info: => 9.26E-05s 11:55:50.1 Info: CreateIndex Artists (Path) 11:55:50.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:50.1 Info: => 8.02E-05s 11:55:50.1 Info: CreateTable Albums 11:55:50.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) 11:55:50.1 Info: => 0.0002237s 11:55:50.1 Info: CreateIndex Albums (ForeignAlbumId) 11:55:50.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:50.1 Info: => 8.45E-05s 11:55:50.1 Info: CreateIndex Albums (MBId) 11:55:50.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:55:50.1 Info: => 8.12E-05s 11:55:50.1 Info: CreateIndex Albums (TADBId) 11:55:50.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:55:50.1 Info: => 8.22E-05s 11:55:50.1 Info: CreateIndex Albums (TitleSlug) 11:55:50.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:55:50.1 Info: => 9.37E-05s 11:55:50.1 Info: CreateIndex Albums (CleanTitle) 11:55:50.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:50.1 Info: => 8.07E-05s 11:55:50.1 Info: CreateIndex Albums (Path) 11:55:50.1 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 11:55:50.1 Info: => 7.81E-05s 11:55:50.1 Info: CreateTable Tracks 11:55:50.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) 11:55:50.1 Info: => 0.0002063s 11:55:50.1 Info: CreateIndex Tracks (ForeignTrackId) 11:55:50.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:55:50.1 Info: => 9.12E-05s 11:55:50.1 Info: CreateIndex Tracks (ArtistId) 11:55:50.1 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:55:50.1 Info: => 7.99E-05s 11:55:50.1 Info: CreateIndex Tracks (TrackFileId) 11:55:50.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:55:50.1 Info: => 8.18E-05s 11:55:50.1 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 11:55:50.1 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 11:55:50.1 Info: => 8.49E-05s 11:55:50.1 Info: CreateTable TrackFiles 11:55:50.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) 11:55:50.1 Info: => 0.0001445s 11:55:50.1 Info: CreateIndex TrackFiles (ArtistId) 11:55:50.1 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 11:55:50.1 Info: => 8.12E-05s 11:55:50.1 Info: CreateIndex TrackFiles (AlbumId) 11:55:50.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:50.1 Info: => 7.66E-05s 11:55:50.1 Info: CreateTable History 11:55:50.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) 11:55:50.1 Info: => 0.0001479s 11:55:50.1 Info: CreateIndex History (Date) 11:55:50.1 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:55:50.1 Info: => 8.16E-05s 11:55:50.1 Info: CreateIndex History (EventType) 11:55:50.1 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:55:50.1 Info: => 8.03E-05s 11:55:50.1 Info: CreateIndex History (DownloadId) 11:55:50.1 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 11:55:50.1 Info: => 7.92E-05s 11:55:50.1 Info: CreateIndex History (AlbumId) 11:55:50.1 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 11:55:50.1 Info: => 8.01E-05s 11:55:50.1 Info: CreateTable Notifications 11:55:50.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) 11:55:50.1 Info: => 0.0001396s 11:55:50.1 Info: CreateTable ScheduledTasks 11:55:50.1 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 11:55:50.1 Info: => 0.0001558s 11:55:50.1 Info: CreateIndex ScheduledTasks (TypeName) 11:55:50.1 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:55:50.1 Info: => 0.0001269s 11:55:50.1 Info: CreateTable Indexers 11:55:50.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) 11:55:50.1 Info: => 0.0001466s 11:55:50.1 Info: CreateIndex Indexers (Name) 11:55:50.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:55:50.1 Info: => 9.56E-05s 11:55:50.1 Info: CreateTable Profiles 11:55:50.1 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 11:55:50.1 Info: => 0.0001068s 11:55:50.1 Info: CreateIndex Profiles (Name) 11:55:50.1 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 11:55:50.1 Info: => 9.02E-05s 11:55:50.1 Info: CreateTable QualityDefinitions 11:55:50.1 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 11:55:50.1 Info: => 0.0001272s 11:55:50.1 Info: CreateIndex QualityDefinitions (Quality) 11:55:50.1 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 11:55:50.1 Info: => 8.69E-05s 11:55:50.1 Info: CreateIndex QualityDefinitions (Title) 11:55:50.1 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 11:55:50.1 Info: => 0.0001269s 11:55:50.1 Info: CreateTable NamingConfig 11:55:50.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) 11:55:50.1 Info: => 0.000171s 11:55:50.1 Info: CreateTable Blacklist 11:55:50.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 '') 11:55:50.1 Info: => 0.0002235s 11:55:50.1 Info: CreateTable Metadata 11:55:50.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) 11:55:50.1 Info: => 0.0001282s 11:55:50.1 Info: CreateTable MetadataFiles 11:55:50.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) 11:55:50.1 Info: => 0.0001429s 11:55:50.1 Info: CreateTable DownloadClients 11:55:50.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) 11:55:50.1 Info: => 0.0001272s 11:55:50.1 Info: CreateTable PendingReleases 11:55:50.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 '') 11:55:50.1 Info: => 0.0001324s 11:55:50.1 Info: CreateTable RemotePathMappings 11:55:50.1 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 11:55:50.1 Info: => 0.0001285s 11:55:50.1 Info: CreateTable Tags 11:55:50.1 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 11:55:50.1 Info: => 0.0001046s 11:55:50.1 Info: CreateIndex Tags (Label) 11:55:50.1 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 11:55:50.1 Info: => 9.36E-05s 11:55:50.1 Info: CreateTable Restrictions 11:55:50.1 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 11:55:50.1 Info: => 0.0001121s 11:55:50.1 Info: CreateTable DelayProfiles 11:55:50.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) 11:55:50.1 Info: => 0.0001812s 11:55:50.1 Info: CreateTable Users 11:55:50.1 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 11:55:50.1 Info: => 0.000113s 11:55:50.1 Info: CreateIndex Users (Identifier) 11:55:50.1 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 11:55:50.1 Info: => 0.0001351s 11:55:50.1 Info: CreateIndex Users (Username) 11:55:50.1 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 11:55:50.1 Info: => 0.000112s 11:55:50.1 Info: CreateTable Commands 11:55:50.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) 11:55:50.1 Info: => 0.0001497s 11:55:50.1 Info: CreateTable IndexerStatus 11:55:50.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) 11:55:50.1 Info: => 0.0001724s 11:55:50.1 Info: CreateIndex IndexerStatus (ProviderId) 11:55:50.1 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:55:50.1 Info: => 0.000101s 11:55:50.1 Info: CreateTable ExtraFiles 11:55:50.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) 11:55:50.1 Info: => 0.0001292s 11:55:50.1 Info: CreateTable LyricFiles 11:55:50.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) 11:55:50.1 Info: => 0.0001891s 11:55:50.1 Info: CreateTable LanguageProfiles 11:55:50.1 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 11:55:50.1 Info: => 0.000115s 11:55:50.1 Info: CreateIndex LanguageProfiles (Name) 11:55:50.1 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 11:55:50.1 Info: => 9.64E-05s 11:55:50.1 Info: CreateTable DownloadClientStatus 11:55:50.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) 11:55:50.1 Info: => 0.0001357s 11:55:50.1 Info: CreateIndex DownloadClientStatus (ProviderId) 11:55:50.1 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:55:50.1 Info: => 9.87E-05s 11:55:50.1 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 11:55:50.1 Info: -> 1 Insert operations completed in 00:00:00.0000734 taking an average of 00:00:00.0000734 11:55:50.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-13T11:55:50', 'InitialSetup') 11:55:50.1 Info: Committing Transaction 11:55:50.1 Info: 1: InitialSetup migrated 11:55:50.1 Info: => 0.0010635s 11:55:50.1 Info: 2: add_reason_to_pending_releases migrating 11:55:50.1 Info: Beginning Transaction 11:55:50.1 Info: Starting migration of Main DB to 2 11:55:50.1 Info: AlterTable PendingReleases 11:55:50.1 Info: => 7E-07s 11:55:50.1 Info: CreateColumn PendingReleases Reason Int32 11:55:50.1 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 11:55:50.1 Info: => 0.0005143s 11:55:50.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-13T11:55:50', 'add_reason_to_pending_releases') 11:55:50.1 Info: Committing Transaction 11:55:50.1 Info: 2: add_reason_to_pending_releases migrated 11:55:50.1 Info: => 0.0008345s 11:55:50.1 Info: 3: add_medium_support migrating 11:55:50.1 Info: Beginning Transaction 11:55:50.1 Info: Starting migration of Main DB to 3 11:55:50.1 Info: AlterTable Albums 11:55:50.1 Info: => 7E-07s 11:55:50.1 Info: CreateColumn Albums Media String 11:55:50.1 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 11:55:50.1 Info: => 0.0005052s 11:55:50.1 Info: AlterTable Tracks 11:55:50.1 Info: => 7E-07s 11:55:50.1 Info: CreateColumn Tracks MediumNumber Int32 11:55:50.1 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 11:55:50.1 Info: => 0.0004915s 11:55:50.1 Info: AlterTable Tracks 11:55:50.1 Info: => 6E-07s 11:55:50.1 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 11:55:50.1 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 11:55:50.1 Info: => 0.0004748s 11:55:50.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:55:50.1 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:55:50.1 Info: => 5.3E-05s 11:55:50.1 Info: DeleteColumn Tracks TrackNumber 11:55:50.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) 11:55:50.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" 11:55:50.1 Info: DROP TABLE "Tracks" 11:55:50.1 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:55:50.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:55:50.1 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:55:50.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:55:50.1 Info: => 0.0044244s 11:55:50.1 Info: AlterTable Tracks 11:55:50.1 Info: => 6E-07s 11:55:50.1 Info: CreateColumn Tracks TrackNumber String 11:55:50.1 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 11:55:50.1 Info: => 0.0004741s 11:55:50.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-13T11:55:50', 'add_medium_support') 11:55:50.1 Info: Committing Transaction 11:55:50.1 Info: 3: add_medium_support migrated 11:55:50.1 Info: => 0.0008585s 11:55:50.1 Info: 4: add_various_qualites_in_profile migrating 11:55:50.1 Info: Beginning Transaction 11:55:50.1 Info: Starting migration of Main DB to 4 11:55:50.1 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:55:50.1 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:55:50.1 Info: => 6.06E-05s 11:55:50.1 Info: PerformDBOperation 11:55:50.1 Info: Performing DB Operation 11:55:50.1 Info: => 4E-05s 11:55:50.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-13T11:55:50', 'add_various_qualites_in_profile') 11:55:50.1 Info: Committing Transaction 11:55:50.1 Info: 4: add_various_qualites_in_profile migrated 11:55:50.1 Info: => 0.0003184s 11:55:50.1 Info: 5: metadata_profiles migrating 11:55:50.1 Info: Beginning Transaction 11:55:50.1 Info: Starting migration of Main DB to 5 11:55:50.1 Info: CreateTable MetadataProfiles 11:55:50.1 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 11:55:50.1 Info: => 0.0001393s 11:55:50.1 Info: CreateIndex MetadataProfiles (Name) 11:55:50.1 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 11:55:50.1 Info: => 0.0001447s 11:55:50.1 Info: AlterTable Artists 11:55:50.1 Info: => 6E-07s 11:55:50.1 Info: CreateColumn Artists MetadataProfileId Int32 11:55:50.1 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 11:55:50.1 Info: => 0.000484s 11:55:50.1 Info: DeleteColumn Artists PrimaryAlbumTypes 11:55:50.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) 11:55:50.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" 11:55:50.2 Info: DROP TABLE "Artists" 11:55:50.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:50.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:55:50.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:55:50.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:50.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:50.2 Info: => 0.0050629s 11:55:50.2 Info: DeleteColumn Artists SecondaryAlbumTypes 11:55:50.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) 11:55:50.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" 11:55:50.2 Info: DROP TABLE "Artists" 11:55:50.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:50.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:55:50.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:55:50.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:50.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:50.2 Info: => 0.0064468s 11:55:50.2 Info: AlterTable Albums 11:55:50.2 Info: => 5E-07s 11:55:50.2 Info: CreateColumn Albums SecondaryTypes String 11:55:50.2 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 11:55:50.2 Info: => 0.0005015s 11:55:50.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-13T11:55:50', 'metadata_profiles') 11:55:50.2 Info: Committing Transaction 11:55:50.2 Info: 5: metadata_profiles migrated 11:55:50.2 Info: => 0.0009199s 11:55:50.2 Info: 6: separate_automatic_and_interactive_search migrating 11:55:50.2 Info: Beginning Transaction 11:55:50.2 Info: Starting migration of Main DB to 6 11:55:50.2 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 11:55:50.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) 11:55:50.2 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 11:55:50.2 Info: DROP TABLE "Indexers" 11:55:50.2 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:55:50.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:55:50.2 Info: => 0.0039774s 11:55:50.2 Info: AlterTable Indexers 11:55:50.2 Info: => 7E-07s 11:55:50.2 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 11:55:50.2 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 11:55:50.2 Info: => 0.0004782s 11:55:50.2 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:55:50.2 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:55:50.2 Info: => 4.75E-05s 11:55:50.2 Info: AlterTable Indexers 11:55:50.2 Info: => 4E-07s 11:55:50.2 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 11:55:50.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) 11:55:50.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" 11:55:50.2 Info: DROP TABLE "Indexers" 11:55:50.2 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:55:50.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:55:50.2 Info: => 0.0039969s 11:55:50.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-13T11:55:50', 'separate_automatic_and_interactive_search') 11:55:50.2 Info: Committing Transaction 11:55:50.2 Info: 6: separate_automatic_and_interactive_search migrated 11:55:50.2 Info: => 0.0043309s 11:55:50.2 Info: 7: change_album_path_to_relative migrating 11:55:50.2 Info: Beginning Transaction 11:55:50.2 Info: Starting migration of Main DB to 7 11:55:50.2 Info: DeleteColumn Albums Path 11:55:50.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) 11:55:50.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" 11:55:50.2 Info: DROP TABLE "Albums" 11:55:50.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:50.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:50.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:55:50.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:55:50.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:55:50.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:50.2 Info: => 0.0049125s 11:55:50.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-13T11:55:50', 'change_album_path_to_relative') 11:55:50.2 Info: Committing Transaction 11:55:50.2 Info: 7: change_album_path_to_relative migrated 11:55:50.2 Info: => 0.0053518s 11:55:50.2 Info: 8: change_quality_size_mb_to_kb migrating 11:55:50.2 Info: Beginning Transaction 11:55:50.2 Info: Starting migration of Main DB to 8 11:55:50.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 11:55:50.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 11:55:50.2 Info: => 5.87E-05s 11:55:50.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-13T11:55:50', 'change_quality_size_mb_to_kb') 11:55:50.2 Info: Committing Transaction 11:55:50.2 Info: 8: change_quality_size_mb_to_kb migrated 11:55:50.2 Info: => 0.0003251s 11:55:50.2 Info: 9: album_releases migrating 11:55:50.2 Info: Beginning Transaction 11:55:50.2 Info: Starting migration of Main DB to 9 11:55:50.2 Info: AlterTable Albums 11:55:50.2 Info: => 7E-07s 11:55:50.2 Info: CreateColumn Albums Releases String 11:55:50.2 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 11:55:50.2 Info: => 0.0005178s 11:55:50.2 Info: AlterTable Albums 11:55:50.2 Info: => 6E-07s 11:55:50.2 Info: CreateColumn Albums CurrentRelease String 11:55:50.2 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 11:55:50.2 Info: => 0.0004928s 11:55:50.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-13T11:55:50', 'album_releases') 11:55:50.2 Info: Committing Transaction 11:55:50.2 Info: 9: album_releases migrated 11:55:50.2 Info: => 0.0008203s 11:55:50.2 Info: 10: album_releases_fix migrating 11:55:50.2 Info: Beginning Transaction 11:55:50.2 Info: Starting migration of Main DB to 10 11:55:50.2 Info: AlterTable Albums 11:55:50.2 Info: => 7E-07s 11:55:50.2 Info: AlterColumn Albums Releases String 11:55:50.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) 11:55:50.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" 11:55:50.2 Info: DROP TABLE "Albums" 11:55:50.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:50.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:50.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:55:50.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:55:50.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:55:50.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:50.2 Info: => 0.0047925s 11:55:50.2 Info: AlterTable Albums 11:55:50.2 Info: => 6E-07s 11:55:50.2 Info: AlterColumn Albums CurrentRelease String 11:55:50.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) 11:55:50.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" 11:55:50.2 Info: DROP TABLE "Albums" 11:55:50.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:50.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:50.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:55:50.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:55:50.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:55:50.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:50.2 Info: => 0.0058801s 11:55:50.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-13T11:55:50', 'album_releases_fix') 11:55:50.2 Info: Committing Transaction 11:55:50.2 Info: 10: album_releases_fix migrated 11:55:50.2 Info: => 0.0062789s 11:55:50.2 Info: 11: import_lists migrating 11:55:50.2 Info: Beginning Transaction 11:55:50.2 Info: Starting migration of Main DB to 11 11:55:50.2 Info: CreateTable ImportLists 11:55:50.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) 11:55:50.2 Info: => 0.0001713s 11:55:50.2 Info: CreateIndex ImportLists (Name) 11:55:50.2 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:55:50.2 Info: => 8.96E-05s 11:55:50.2 Info: CreateTable ImportListStatus 11:55:50.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) 11:55:50.2 Info: => 0.0001295s 11:55:50.2 Info: CreateIndex ImportListStatus (ProviderId) 11:55:50.2 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:55:50.2 Info: => 9.16E-05s 11:55:50.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-13T11:55:50', 'import_lists') 11:55:50.2 Info: Committing Transaction 11:55:50.2 Info: 11: import_lists migrated 11:55:50.2 Info: => 0.0004311s 11:55:50.2 Info: 12: add_release_status migrating 11:55:50.2 Info: Beginning Transaction 11:55:50.2 Info: Starting migration of Main DB to 12 11:55:50.2 Info: AlterTable MetadataProfiles 11:55:50.2 Info: => 7E-07s 11:55:50.2 Info: CreateColumn MetadataProfiles ReleaseStatuses String 11:55:50.2 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 11:55:50.2 Info: => 0.0005228s 11:55:50.2 Info: PerformDBOperation 11:55:50.2 Info: Performing DB Operation 11:55:50.2 Info: => 3.4E-05s 11:55:50.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-13T11:55:50', 'add_release_status') 11:55:50.2 Info: Committing Transaction 11:55:50.2 Info: 12: add_release_status migrated 11:55:50.2 Info: => 0.0003289s 11:55:50.2 Info: 13: album_download_notification migrating 11:55:50.2 Info: Beginning Transaction 11:55:50.2 Info: Starting migration of Main DB to 13 11:55:50.2 Info: AlterTable Notifications 11:55:50.2 Info: => 8E-07s 11:55:50.2 Info: CreateColumn Notifications OnAlbumDownload Boolean 11:55:50.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 11:55:50.2 Info: => 0.0005146s 11:55:50.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-13T11:55:50', 'album_download_notification') 11:55:50.2 Info: Committing Transaction 11:55:50.2 Info: 13: album_download_notification migrated 11:55:50.2 Info: => 0.0008184s 11:55:50.2 Info: 14: fix_language_metadata_profiles migrating 11:55:50.2 Info: Beginning Transaction 11:55:50.2 Info: Starting migration of Main DB to 14 11:55:50.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 11:55:50.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 11:55:50.2 Info: => 9.03E-05s 11:55:50.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 11:55:50.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 11:55:50.2 Info: => 6.46E-05s 11:55:50.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-13T11:55:50', 'fix_language_metadata_profiles') 11:55:50.2 Info: Committing Transaction 11:55:50.2 Info: 14: fix_language_metadata_profiles migrated 11:55:50.2 Info: => 0.0003263s 11:55:50.2 Info: 15: remove_fanzub migrating 11:55:50.2 Info: Beginning Transaction 11:55:50.2 Info: Starting migration of Main DB to 15 11:55:50.2 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:55:50.2 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:55:50.2 Info: => 5.36E-05s 11:55:50.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-13T11:55:50', 'remove_fanzub') 11:55:50.2 Info: Committing Transaction 11:55:50.2 Info: 15: remove_fanzub migrated 11:55:50.2 Info: => 0.0003305s 11:55:50.2 Info: 16: update_artist_history_indexes migrating 11:55:50.2 Info: Beginning Transaction 11:55:50.2 Info: Starting migration of Main DB to 16 11:55:50.2 Info: CreateIndex Albums (ArtistId) 11:55:50.2 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 11:55:50.2 Info: => 0.0001146s 11:55:50.2 Info: CreateIndex Albums (ArtistId, ReleaseDate) 11:55:50.2 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 11:55:50.2 Info: => 9.37E-05s 11:55:50.2 Info: DeleteIndex History (AlbumId) 11:55:50.2 Info: DROP INDEX "IX_History_AlbumId" 11:55:50.2 Info: => 0.0001404s 11:55:50.2 Info: CreateIndex History (AlbumId, Date) 11:55:50.2 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:55:50.2 Info: => 0.0001025s 11:55:50.2 Info: DeleteIndex History (DownloadId) 11:55:50.2 Info: DROP INDEX "IX_History_DownloadId" 11:55:50.2 Info: => 0.0001265s 11:55:50.2 Info: CreateIndex History (DownloadId, Date) 11:55:50.2 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:55:50.2 Info: => 0.0001031s 11:55:50.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-13T11:55:50', 'update_artist_history_indexes') 11:55:50.2 Info: Committing Transaction 11:55:50.2 Info: 16: update_artist_history_indexes migrated 11:55:50.2 Info: => 0.0004461s 11:55:50.2 Info: 17: remove_nma migrating 11:55:50.2 Info: Beginning Transaction 11:55:50.2 Info: Starting migration of Main DB to 17 11:55:50.2 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:50.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 11:55:50.2 Info: => 5.78E-05s 11:55:50.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-13T11:55:50', 'remove_nma') 11:55:50.2 Info: Committing Transaction 11:55:50.2 Info: 17: remove_nma migrated 11:55:50.2 Info: => 0.000315s 11:55:50.2 Info: 18: album_disambiguation migrating 11:55:50.2 Info: Beginning Transaction 11:55:50.2 Info: Starting migration of Main DB to 18 11:55:50.2 Info: AlterTable Albums 11:55:50.2 Info: => 6E-07s 11:55:50.2 Info: CreateColumn Albums Disambiguation String 11:55:50.2 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 11:55:50.2 Info: => 0.0005358s 11:55:50.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-13T11:55:50', 'album_disambiguation') 11:55:50.2 Info: Committing Transaction 11:55:50.2 Info: 18: album_disambiguation migrated 11:55:50.2 Info: => 0.0008369s 11:55:50.2 Info: 19: add_ape_quality_in_profiles migrating 11:55:50.2 Info: Beginning Transaction 11:55:50.2 Info: Starting migration of Main DB to 19 11:55:50.2 Info: PerformDBOperation 11:55:50.2 Info: Performing DB Operation 11:55:50.2 Info: => 4.09E-05s 11:55:50.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-13T11:55:50', 'add_ape_quality_in_profiles') 11:55:50.2 Info: Committing Transaction 11:55:50.2 Info: 19: add_ape_quality_in_profiles migrated 11:55:50.2 Info: => 0.0003342s 11:55:50.2 Info: 20: remove_pushalot migrating 11:55:50.2 Info: Beginning Transaction 11:55:50.2 Info: Starting migration of Main DB to 20 11:55:50.2 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:50.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 11:55:50.2 Info: => 5.58E-05s 11:55:50.2 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:50.2 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 11:55:50.2 Info: => 3.95E-05s 11:55:50.2 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:50.2 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 11:55:50.2 Info: => 3.57E-05s 11:55:50.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-13T11:55:50', 'remove_pushalot') 11:55:50.2 Info: Committing Transaction 11:55:50.2 Info: 20: remove_pushalot migrated 11:55:50.2 Info: => 0.0002927s 11:55:50.2 Info: 21: add_custom_filters migrating 11:55:50.2 Info: Beginning Transaction 11:55:50.2 Info: Starting migration of Main DB to 21 11:55:50.2 Info: CreateTable CustomFilters 11:55:50.2 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 11:55:50.2 Info: => 0.0001371s 11:55:50.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-13T11:55:50', 'add_custom_filters') 11:55:50.2 Info: Committing Transaction 11:55:50.2 Info: 21: add_custom_filters migrated 11:55:50.2 Info: => 0.0004273s 11:55:50.2 Info: 22: import_list_tags migrating 11:55:50.2 Info: Beginning Transaction 11:55:50.2 Info: Starting migration of Main DB to 22 11:55:50.2 Info: AlterTable ImportLists 11:55:50.2 Info: => 7E-07s 11:55:50.2 Info: CreateColumn ImportLists Tags String 11:55:50.2 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 11:55:50.2 Info: => 0.0005294s 11:55:50.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-13T11:55:50', 'import_list_tags') 11:55:50.2 Info: Committing Transaction 11:55:50.2 Info: 22: import_list_tags migrated 11:55:50.2 Info: => 0.000827s 11:55:50.2 Info: 23: add_release_groups_etc migrating 11:55:50.2 Info: Beginning Transaction 11:55:50.2 Info: Starting migration of Main DB to 23 11:55:50.2 Info: CreateTable ArtistMetadata 11:55:50.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) 11:55:50.2 Info: => 0.0001861s 11:55:50.2 Info: CreateIndex ArtistMetadata (ForeignArtistId) 11:55:50.2 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 11:55:50.2 Info: => 9.68E-05s 11:55:50.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" 11:55:50.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" 11:55:50.2 Info: => 9.81E-05s 11:55:50.2 Info: AlterTable Artists 11:55:50.2 Info: => 5E-07s 11:55:50.2 Info: CreateColumn Artists ArtistMetadataId Int32 11:55:50.2 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:55:50.2 Info: => 0.0005334s 11:55:50.2 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:55:50.2 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:55:50.2 Info: => 7.98E-05s 11:55:50.2 Info: CreateTable AlbumReleases 11:55:50.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) 11:55:50.2 Info: => 0.0001612s 11:55:50.2 Info: CreateIndex AlbumReleases (ForeignReleaseId) 11:55:50.2 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:55:50.2 Info: => 9.37E-05s 11:55:50.2 Info: CreateIndex AlbumReleases (AlbumId) 11:55:50.2 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:55:50.2 Info: => 8.57E-05s 11:55:50.2 Info: PerformDBOperation 11:55:50.2 Info: Performing DB Operation 11:55:50.2 Info: => 3.84E-05s 11:55:50.2 Info: AlterTable Albums 11:55:50.2 Info: => 6E-07s 11:55:50.2 Info: CreateColumn Albums ArtistMetadataId Int32 11:55:50.2 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:55:50.2 Info: => 0.0005573s 11:55:50.2 Info: AlterTable Albums 11:55:50.2 Info: => 7E-07s 11:55:50.2 Info: CreateColumn Albums AnyReleaseOk Boolean 11:55:50.2 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 11:55:50.2 Info: => 0.0005388s 11:55:50.2 Info: AlterTable Albums 11:55:50.2 Info: => 6E-07s 11:55:50.2 Info: CreateColumn Albums Links String 11:55:50.2 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 11:55:50.2 Info: => 0.0005362s 11:55:50.2 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:55:50.2 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:55:50.2 Info: => 9.4E-05s 11:55:50.2 Info: AlterTable Tracks 11:55:50.2 Info: => 5E-07s 11:55:50.2 Info: CreateColumn Tracks ForeignRecordingId String 11:55:50.2 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 11:55:50.2 Info: => 0.0005378s 11:55:50.2 Info: AlterTable Tracks 11:55:50.2 Info: => 6E-07s 11:55:50.2 Info: CreateColumn Tracks AlbumReleaseId Int32 11:55:50.2 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 11:55:50.2 Info: => 0.0005409s 11:55:50.2 Info: AlterTable Tracks 11:55:50.2 Info: => 5E-07s 11:55:50.2 Info: CreateColumn Tracks ArtistMetadataId Int32 11:55:50.2 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:55:50.2 Info: => 0.0005409s 11:55:50.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:55:50.2 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:55:50.2 Info: => 9.77E-05s 11:55:50.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:55:50.2 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:55:50.2 Info: => 0.0001181s 11:55:50.2 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 11:55:50.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "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) 11:55:50.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" 11:55:50.2 Info: DROP TABLE "Artists" 11:55:50.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:50.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:50.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:50.2 Info: => 0.0057153s 11:55:50.2 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 11:55:50.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) 11:55:50.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" 11:55:50.2 Info: DROP TABLE "Albums" 11:55:50.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:50.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:50.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:50.2 Info: => 0.005053s 11:55:50.2 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 11:55:50.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) 11:55:50.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" 11:55:50.2 Info: DROP TABLE "Tracks" 11:55:50.2 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:55:50.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:55:50.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:55:50.2 Info: => 0.0046078s 11:55:50.2 Info: DeleteColumn TrackFiles ArtistId 11:55:50.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) 11:55:50.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" 11:55:50.2 Info: DROP TABLE "TrackFiles" 11:55:50.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:55:50.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:50.2 Info: => 0.0053192s 11:55:50.2 Info: CreateIndex Artists (ArtistMetadataId) 11:55:50.2 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:55:50.2 Info: => 9.34E-05s 11:55:50.2 Info: CreateIndex Artists (Monitored) 11:55:50.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:55:50.2 Info: => 8.68E-05s 11:55:50.2 Info: CreateIndex Albums (ArtistMetadataId) 11:55:50.2 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:55:50.2 Info: => 8.72E-05s 11:55:50.2 Info: CreateIndex Tracks (ArtistMetadataId) 11:55:50.2 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 11:55:50.2 Info: => 8.6E-05s 11:55:50.2 Info: CreateIndex Tracks (AlbumReleaseId) 11:55:50.2 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 11:55:50.2 Info: => 8.39E-05s 11:55:50.2 Info: CreateIndex Tracks (ForeignRecordingId) 11:55:50.2 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 11:55:50.2 Info: => 8.39E-05s 11:55:50.2 Info: UpdateData 11:55:50.2 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:55:50.2 Info: => 5.09E-05s 11:55:50.2 Info: UpdateData 11:55:50.2 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:55:50.2 Info: => 4.22E-05s 11:55:50.2 Info: UpdateData 11:55:50.2 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 11:55:50.2 Info: => 4.99E-05s 11:55:50.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-13T11:55:50', 'add_release_groups_etc') 11:55:50.2 Info: Committing Transaction 11:55:50.2 Info: 23: add_release_groups_etc migrated 11:55:50.2 Info: => 0.0006022s 11:55:50.2 Info: 24: NewMediaInfoFormat migrating 11:55:50.2 Info: Beginning Transaction 11:55:50.2 Info: Starting migration of Main DB to 24 11:55:50.2 Info: UpdateData 11:55:50.2 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 11:55:50.2 Info: => 6.03E-05s 11:55:50.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-10-13T11:55:50', 'NewMediaInfoFormat') 11:55:50.2 Info: Committing Transaction 11:55:50.2 Info: 24: NewMediaInfoFormat migrated 11:55:50.2 Info: => 0.0003404s 11:55:50.2 Info: 25: rename_restrictions_to_release_profiles migrating 11:55:50.2 Info: Beginning Transaction 11:55:50.2 Info: Starting migration of Main DB to 25 11:55:50.2 Info: RenameTable Restrictions ReleaseProfiles 11:55:50.2 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 11:55:50.2 Info: => 0.0013936s 11:55:50.2 Info: AlterTable ReleaseProfiles 11:55:50.2 Info: => 7E-07s 11:55:50.2 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 11:55:50.2 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 11:55:50.2 Info: => 0.0005223s 11:55:50.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-10-13T11:55:50', 'rename_restrictions_to_release_profiles') 11:55:50.2 Info: Committing Transaction 11:55:50.2 Info: 25: rename_restrictions_to_release_profiles migrated 11:55:50.2 Info: => 0.0008296s 11:55:50.2 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 11:55:50.2 Info: Beginning Transaction 11:55:50.2 Info: Starting migration of Main DB to 26 11:55:50.2 Info: RenameTable Profiles QualityProfiles 11:55:50.2 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 11:55:50.2 Info: => 0.0014011s 11:55:50.2 Info: AlterTable QualityProfiles 11:55:50.2 Info: => 8E-07s 11:55:50.2 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 11:55:50.2 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:55:50.2 Info: => 0.0005162s 11:55:50.2 Info: AlterTable LanguageProfiles 11:55:50.2 Info: => 6E-07s 11:55:50.2 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 11:55:50.2 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:55:50.2 Info: => 0.000512s 11:55:50.2 Info: UpdateData 11:55:50.2 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:55:50.2 Info: => 5.44E-05s 11:55:50.2 Info: UpdateData 11:55:50.2 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:55:50.2 Info: => 3.77E-05s 11:55:50.2 Info: RenameColumn Artists ProfileId to QualityProfileId 11:55:50.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "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) 11:55:50.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" 11:55:50.2 Info: DROP TABLE "Artists" 11:55:50.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:50.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:50.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:50.2 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:55:50.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:55:50.2 Info: => 0.0048993s 11:55:50.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-10-13T11:55:50', 'rename_quality_profiles_add_upgrade_allowed') 11:55:50.2 Info: Committing Transaction 11:55:50.2 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 11:55:50.2 Info: => 0.005327s 11:55:50.2 Info: 27: add_import_exclusions migrating 11:55:50.2 Info: Beginning Transaction 11:55:50.2 Info: Starting migration of Main DB to 27 11:55:50.2 Info: CreateTable ImportListExclusions 11:55:50.2 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 11:55:50.2 Info: => 0.0001336s 11:55:50.2 Info: CreateIndex ImportListExclusions (ForeignId) 11:55:50.2 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 11:55:50.2 Info: => 9.41E-05s 11:55:50.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-10-13T11:55:50', 'add_import_exclusions') 11:55:50.2 Info: Committing Transaction 11:55:50.2 Info: 27: add_import_exclusions migrated 11:55:50.2 Info: => 0.0004284s 11:55:50.2 Info: 28: clean_artist_metadata_table migrating 11:55:50.2 Info: Beginning Transaction 11:55:50.2 Info: Starting migration of Main DB to 28 11:55:50.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) 11:55:50.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) 11:55:50.2 Info: => 0.0001723s 11:55:50.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) 11:55:50.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) 11:55:50.2 Info: => 0.0001437s 11:55:50.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) 11:55:50.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) 11:55:50.2 Info: => 0.0001366s 11:55:50.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) 11:55:50.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) 11:55:50.2 Info: => 0.0001366s 11:55:50.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) 11:55:50.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) 11:55:50.2 Info: => 0.000138s 11:55:50.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) 11:55:50.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) 11:55:50.2 Info: => 0.0001384s 11:55:50.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-10-13T11:55:50', 'clean_artist_metadata_table') 11:55:50.2 Info: Committing Transaction 11:55:50.2 Info: 28: clean_artist_metadata_table migrated 11:55:50.2 Info: => 0.0004431s 11:55:50.2 Info: 29: health_issue_notification migrating 11:55:50.2 Info: Beginning Transaction 11:55:50.2 Info: Starting migration of Main DB to 29 11:55:50.2 Info: AlterTable Notifications 11:55:50.2 Info: => 8E-07s 11:55:50.2 Info: CreateColumn Notifications OnHealthIssue Boolean 11:55:50.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 11:55:50.2 Info: => 0.0005625s 11:55:50.2 Info: AlterTable Notifications 11:55:50.2 Info: => 6E-07s 11:55:50.2 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 11:55:50.2 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 11:55:50.2 Info: => 0.0005179s 11:55:50.2 Info: AlterTable Notifications 11:55:50.2 Info: => 5E-07s 11:55:50.2 Info: CreateColumn Notifications OnDownloadFailure Boolean 11:55:50.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 11:55:50.2 Info: => 0.0005151s 11:55:50.2 Info: AlterTable Notifications 11:55:50.2 Info: => 6E-07s 11:55:50.2 Info: CreateColumn Notifications OnImportFailure Boolean 11:55:50.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 11:55:50.2 Info: => 0.0005196s 11:55:50.2 Info: AlterTable Notifications 11:55:50.2 Info: => 5E-07s 11:55:50.2 Info: CreateColumn Notifications OnTrackRetag Boolean 11:55:50.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 11:55:50.2 Info: => 0.0005235s 11:55:50.2 Info: DeleteColumn Notifications OnDownload 11:55:50.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) 11:55:50.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" 11:55:50.3 Info: DROP TABLE "Notifications" 11:55:50.3 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:55:50.3 Info: => 0.0062592s 11:55:50.3 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 11:55:50.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) 11:55:50.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" 11:55:50.3 Info: DROP TABLE "Notifications" 11:55:50.3 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:55:50.3 Info: => 0.0045511s 11:55:50.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-10-13T11:55:50', 'health_issue_notification') 11:55:50.3 Info: Committing Transaction 11:55:50.3 Info: 29: health_issue_notification migrated 11:55:50.3 Info: => 0.0049718s 11:55:50.3 Info: 30: add_mediafilerepository_mtime migrating 11:55:50.3 Info: Beginning Transaction 11:55:50.3 Info: Starting migration of Main DB to 30 11:55:50.3 Info: AlterTable TrackFiles 11:55:50.3 Info: => 8E-07s 11:55:50.3 Info: CreateColumn TrackFiles Modified DateTime 11:55:50.3 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 11:55:50.3 Info: => 0.0005722s 11:55:50.3 Info: AlterTable TrackFiles 11:55:50.3 Info: => 6E-07s 11:55:50.3 Info: CreateColumn TrackFiles Path String 11:55:50.3 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 11:55:50.3 Info: => 0.0005295s 11:55:50.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:55:50.3 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:55:50.3 Info: => 5.12E-05s 11:55:50.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) 11:55:50.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) 11:55:50.3 Info: => 0.0001475s 11:55:50.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) 11:55:50.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) 11:55:50.3 Info: => 0.0001529s 11:55:50.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) 11:55:50.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) 11:55:50.3 Info: => 0.000203s 11:55:50.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") 11:55:50.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") 11:55:50.3 Info: => 9.67E-05s 11:55:50.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:55:50.3 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:55:50.3 Info: => 6.02E-05s 11:55:50.3 Info: AlterTable TrackFiles 11:55:50.3 Info: => 5E-07s 11:55:50.3 Info: AlterColumn TrackFiles Path String 11:55:50.3 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:55:50.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" 11:55:50.3 Info: DROP TABLE "TrackFiles" 11:55:50.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:55:50.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:50.3 Info: => 0.0046014s 11:55:50.3 Info: CreateIndex TrackFiles (Path) 11:55:50.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:55:50.3 Info: => 9.27E-05s 11:55:50.3 Info: DeleteColumn TrackFiles RelativePath 11:55:50.3 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:55:50.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" 11:55:50.3 Info: DROP TABLE "TrackFiles" 11:55:50.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:55:50.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:50.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:55:50.3 Info: => 0.005588s 11:55:50.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-10-13T11:55:50', 'add_mediafilerepository_mtime') 11:55:50.3 Info: Committing Transaction 11:55:50.3 Info: 30: add_mediafilerepository_mtime migrated 11:55:50.3 Info: => 0.0059659s 11:55:50.3 Info: 31: add_artistmetadataid_constraint migrating 11:55:50.3 Info: Beginning Transaction 11:55:50.3 Info: Starting migration of Main DB to 31 11:55:50.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") 11:55:50.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") 11:55:50.3 Info: => 0.0001044s 11:55:50.3 Info: DeleteIndex Artists (ArtistMetadataId) 11:55:50.3 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 11:55:50.3 Info: => 0.0001567s 11:55:50.3 Info: AlterColumn Artists ArtistMetadataId Int32 11:55:50.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) 11:55:50.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" 11:55:50.3 Info: DROP TABLE "Artists" 11:55:50.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:50.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:50.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:50.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:55:50.3 Info: => 0.0048964s 11:55:50.3 Info: CreateIndex Artists (ArtistMetadataId) 11:55:50.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:55:50.3 Info: => 9.08E-05s 11:55:50.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-10-13T11:55:50', 'add_artistmetadataid_constraint') 11:55:50.3 Info: Committing Transaction 11:55:50.3 Info: 31: add_artistmetadataid_constraint migrated 11:55:50.3 Info: => 0.000466s 11:55:50.3 Info: 32: old_ids_and_artist_alias migrating 11:55:50.3 Info: Beginning Transaction 11:55:50.3 Info: Starting migration of Main DB to 32 11:55:50.3 Info: AlterTable ArtistMetadata 11:55:50.3 Info: => 7E-07s 11:55:50.3 Info: CreateColumn ArtistMetadata Aliases String 11:55:50.3 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 11:55:50.3 Info: => 0.0005688s 11:55:50.3 Info: AlterTable ArtistMetadata 11:55:50.3 Info: => 7E-07s 11:55:50.3 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 11:55:50.3 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 11:55:50.3 Info: => 0.0005514s 11:55:50.3 Info: AlterTable Albums 11:55:50.3 Info: => 6E-07s 11:55:50.3 Info: CreateColumn Albums OldForeignAlbumIds String 11:55:50.3 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 11:55:50.3 Info: => 0.0005331s 11:55:50.3 Info: AlterTable AlbumReleases 11:55:50.3 Info: => 6E-07s 11:55:50.3 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 11:55:50.3 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 11:55:50.3 Info: => 0.0005455s 11:55:50.3 Info: AlterTable Tracks 11:55:50.3 Info: => 7E-07s 11:55:50.3 Info: CreateColumn Tracks OldForeignRecordingIds String 11:55:50.3 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 11:55:50.3 Info: => 0.0005439s 11:55:50.3 Info: AlterTable Tracks 11:55:50.3 Info: => 6E-07s 11:55:50.3 Info: CreateColumn Tracks OldForeignTrackIds String 11:55:50.3 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 11:55:50.3 Info: => 0.0005347s 11:55:50.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-10-13T11:55:50', 'old_ids_and_artist_alias') 11:55:50.3 Info: Committing Transaction 11:55:50.3 Info: 32: old_ids_and_artist_alias migrated 11:55:50.3 Info: => 0.000875s 11:55:50.3 Info: 33: download_propers_config migrating 11:55:50.3 Info: Beginning Transaction 11:55:50.3 Info: Starting migration of Main DB to 33 11:55:50.3 Info: PerformDBOperation 11:55:50.3 Info: Performing DB Operation 11:55:50.3 Info: => 3.76E-05s 11:55:50.3 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 11:55:50.3 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 11:55:50.3 Info: => 4.25E-05s 11:55:50.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-10-13T11:55:50', 'download_propers_config') 11:55:50.3 Info: Committing Transaction 11:55:50.3 Info: 33: download_propers_config migrated 11:55:50.3 Info: => 0.0003258s 11:55:50.3 Info: 34: remove_language_profiles migrating 11:55:50.3 Info: Beginning Transaction 11:55:50.3 Info: Starting migration of Main DB to 34 11:55:50.3 Info: DeleteTable LanguageProfiles 11:55:50.3 Info: DROP TABLE "LanguageProfiles" 11:55:50.3 Info: => 0.0002646s 11:55:50.3 Info: DeleteColumn Artists LanguageProfileId 11:55:50.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:55:50.3 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:55:50.3 Info: DROP TABLE "Artists" 11:55:50.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:50.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:50.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:50.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:55:50.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:55:50.3 Info: => 0.0059329s 11:55:50.3 Info: DeleteColumn ImportLists LanguageProfileId 11:55:50.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) 11:55:50.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" 11:55:50.3 Info: DROP TABLE "ImportLists" 11:55:50.3 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 11:55:50.3 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:55:50.3 Info: => 0.0043822s 11:55:50.3 Info: DeleteColumn Blacklist Language 11:55:50.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) 11:55:50.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" 11:55:50.3 Info: DROP TABLE "Blacklist" 11:55:50.3 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 11:55:50.3 Info: => 0.0041208s 11:55:50.3 Info: DeleteColumn History Language 11:55:50.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) 11:55:50.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" 11:55:50.3 Info: DROP TABLE "History" 11:55:50.3 Info: ALTER TABLE "History_temp" RENAME TO "History" 11:55:50.3 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:55:50.3 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:55:50.3 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:55:50.3 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:55:50.3 Info: => 0.0048397s 11:55:50.3 Info: DeleteColumn LyricFiles Language 11:55:50.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) 11:55:50.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" 11:55:50.3 Info: DROP TABLE "LyricFiles" 11:55:50.3 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:55:50.3 Info: => 0.0047677s 11:55:50.3 Info: DeleteColumn TrackFiles Language 11:55:50.3 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:55:50.3 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 11:55:50.3 Info: DROP TABLE "TrackFiles" 11:55:50.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:55:50.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:50.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:55:50.3 Info: => 0.0051168s 11:55:50.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-10-13T11:55:50', 'remove_language_profiles') 11:55:50.3 Info: Committing Transaction 11:55:50.3 Info: 34: remove_language_profiles migrated 11:55:50.3 Info: => 0.0056884s 11:55:50.3 Info: 35: multi_disc_naming_format migrating 11:55:50.3 Info: Beginning Transaction 11:55:50.3 Info: Starting migration of Main DB to 35 11:55:50.3 Info: AlterTable NamingConfig 11:55:50.3 Info: => 7E-07s 11:55:50.3 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 11:55:50.3 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 11:55:50.3 Info: => 0.000579s 11:55:50.3 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 11:55:50.3 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 11:55:50.3 Info: => 6.22E-05s 11:55:50.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-10-13T11:55:50', 'multi_disc_naming_format') 11:55:50.3 Info: Committing Transaction 11:55:50.3 Info: 35: multi_disc_naming_format migrated 11:55:50.3 Info: => 0.0003766s 11:55:50.3 Info: 36: add_download_client_priority migrating 11:55:50.3 Info: Beginning Transaction 11:55:50.3 Info: Starting migration of Main DB to 36 11:55:50.3 Info: AlterTable DownloadClients 11:55:50.3 Info: => 6E-07s 11:55:50.3 Info: CreateColumn DownloadClients Priority Int32 11:55:50.3 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 11:55:50.3 Info: => 0.0005575s 11:55:50.3 Info: PerformDBOperation 11:55:50.3 Info: Performing DB Operation 11:55:50.3 Info: => 5.76E-05s 11:55:50.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-10-13T11:55:50', 'add_download_client_priority') 11:55:50.3 Info: Committing Transaction 11:55:50.3 Info: 36: add_download_client_priority migrated 11:55:50.3 Info: => 0.0003912s 11:55:50.3 Info: 37: remove_growl_prowl migrating 11:55:50.3 Info: Beginning Transaction 11:55:50.3 Info: Starting migration of Main DB to 37 11:55:50.3 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:50.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 11:55:50.3 Info: => 5.72E-05s 11:55:50.3 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:50.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 11:55:50.3 Info: => 3.67E-05s 11:55:50.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-10-13T11:55:50', 'remove_growl_prowl') 11:55:50.3 Info: Committing Transaction 11:55:50.3 Info: 37: remove_growl_prowl migrated 11:55:50.3 Info: => 0.000323s 11:55:50.3 Info: 38: remove_plex_hometheatre migrating 11:55:50.3 Info: Beginning Transaction 11:55:50.3 Info: Starting migration of Main DB to 38 11:55:50.3 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:50.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 11:55:50.3 Info: => 5.46E-05s 11:55:50.3 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:50.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 11:55:50.3 Info: => 3.68E-05s 11:55:50.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-10-13T11:55:50', 'remove_plex_hometheatre') 11:55:50.3 Info: Committing Transaction 11:55:50.3 Info: 38: remove_plex_hometheatre migrated 11:55:50.3 Info: => 0.0003282s 11:55:50.3 Info: 39: add_root_folder_add_defaults migrating 11:55:50.3 Info: Beginning Transaction 11:55:50.3 Info: Starting migration of Main DB to 39 11:55:50.3 Info: AlterTable RootFolders 11:55:50.3 Info: => 7E-07s 11:55:50.3 Info: CreateColumn RootFolders Name String 11:55:50.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 11:55:50.3 Info: => 0.0005945s 11:55:50.3 Info: AlterTable RootFolders 11:55:50.3 Info: => 7E-07s 11:55:50.3 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 11:55:50.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 11:55:50.3 Info: => 0.0005334s 11:55:50.3 Info: AlterTable RootFolders 11:55:50.3 Info: => 6E-07s 11:55:50.3 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 11:55:50.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 11:55:50.3 Info: => 0.0005226s 11:55:50.3 Info: AlterTable RootFolders 11:55:50.3 Info: => 6E-07s 11:55:50.3 Info: CreateColumn RootFolders DefaultMonitorOption Int32 11:55:50.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 11:55:50.3 Info: => 0.0005212s 11:55:50.3 Info: AlterTable RootFolders 11:55:50.3 Info: => 5E-07s 11:55:50.3 Info: CreateColumn RootFolders DefaultTags String 11:55:50.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 11:55:50.3 Info: => 0.0005177s 11:55:50.3 Info: PerformDBOperation 11:55:50.3 Info: Performing DB Operation 11:55:50.3 Info: => 5.08E-05s 11:55:50.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-10-13T11:55:50', 'add_root_folder_add_defaults') 11:55:50.3 Info: Committing Transaction 11:55:50.3 Info: 39: add_root_folder_add_defaults migrated 11:55:50.3 Info: => 0.0003828s 11:55:50.3 Info: 40: task_duration migrating 11:55:50.3 Info: Beginning Transaction 11:55:50.3 Info: Starting migration of Main DB to 40 11:55:50.3 Info: AlterTable ScheduledTasks 11:55:50.3 Info: => 7E-07s 11:55:50.3 Info: CreateColumn ScheduledTasks LastStartTime DateTime 11:55:50.3 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 11:55:50.3 Info: => 0.0005639s 11:55:50.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-10-13T11:55:50', 'task_duration') 11:55:50.3 Info: Committing Transaction 11:55:50.3 Info: 40: task_duration migrated 11:55:50.3 Info: => 0.0009017s 11:55:50.3 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 11:55:50.3 Info: Beginning Transaction 11:55:50.3 Info: Starting migration of Main DB to 41 11:55:50.3 Info: AlterTable ReleaseProfiles 11:55:50.3 Info: => 7E-07s 11:55:50.3 Info: CreateColumn ReleaseProfiles Enabled Boolean 11:55:50.3 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 11:55:50.3 Info: => 0.0005614s 11:55:50.3 Info: AlterTable ReleaseProfiles 11:55:50.3 Info: => 6E-07s 11:55:50.3 Info: CreateColumn ReleaseProfiles IndexerId Int32 11:55:50.3 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 11:55:50.3 Info: => 0.0005912s 11:55:50.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-10-13T11:55:50', 'add_indexer_and_enabled_to_release_profiles') 11:55:50.3 Info: Committing Transaction 11:55:50.3 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 11:55:50.3 Info: => 0.0009294s 11:55:50.3 Info: 42: remove_album_folders migrating 11:55:50.3 Info: Beginning Transaction 11:55:50.3 Info: Starting migration of Main DB to 42 11:55:50.3 Info: DeleteColumn Artists AlbumFolder 11:55:50.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) 11:55:50.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" 11:55:50.3 Info: DROP TABLE "Artists" 11:55:50.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:50.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:50.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:50.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:55:50.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:55:50.3 Info: => 0.0046422s 11:55:50.3 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 11:55:50.3 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 11:55:50.3 Info: => 4.55E-05s 11:55:50.3 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 11:55:50.3 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 11:55:50.3 Info: => 3.93E-05s 11:55:50.3 Info: DeleteColumn NamingConfig AlbumFolderFormat 11:55:50.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) 11:55:50.3 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 11:55:50.3 Info: DROP TABLE "NamingConfig" 11:55:50.3 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 11:55:50.3 Info: => 0.0046836s 11:55:50.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-10-13T11:55:50', 'remove_album_folders') 11:55:50.3 Info: Committing Transaction 11:55:50.3 Info: 42: remove_album_folders migrated 11:55:50.3 Info: => 0.0051516s 11:55:50.3 Info: 44: add_priority_to_indexers migrating 11:55:50.3 Info: Beginning Transaction 11:55:50.3 Info: Starting migration of Main DB to 44 11:55:50.3 Info: AlterTable Indexers 11:55:50.3 Info: => 7E-07s 11:55:50.3 Info: CreateColumn Indexers Priority Int32 11:55:50.3 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 11:55:50.3 Info: => 0.0005663s 11:55:50.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-10-13T11:55:50', 'add_priority_to_indexers') 11:55:50.3 Info: Committing Transaction 11:55:50.3 Info: 44: add_priority_to_indexers migrated 11:55:50.3 Info: => 0.0009081s 11:55:50.3 Info: 45: remove_chown_and_folderchmod_config migrating 11:55:50.3 Info: Beginning Transaction 11:55:50.3 Info: Starting migration of Main DB to 45 11:55:50.3 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 11:55:50.3 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 11:55:50.3 Info: => 0.0001337s 11:55:50.3 Info: PerformDBOperation 11:55:50.3 Info: Performing DB Operation 11:55:50.3 Info: => 3.06E-05s 11:55:50.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-10-13T11:55:50', 'remove_chown_and_folderchmod_config') 11:55:50.3 Info: Committing Transaction 11:55:50.3 Info: 45: remove_chown_and_folderchmod_config migrated 11:55:50.3 Info: => 0.0003251s 11:55:50.3 Info: 47: update_notifiarr migrating 11:55:50.3 Info: Beginning Transaction 11:55:50.3 Info: Starting migration of Main DB to 47 11:55:50.3 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 11:55:50.3 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 11:55:50.3 Info: => 8.01E-05s 11:55:50.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-10-13T11:55:50', 'update_notifiarr') 11:55:50.3 Info: Committing Transaction 11:55:50.3 Info: 47: update_notifiarr migrated 11:55:50.3 Info: => 0.0003685s 11:55:50.3 Info: 49: email_multiple_addresses migrating 11:55:50.3 Info: Beginning Transaction 11:55:50.3 Info: Starting migration of Main DB to 49 11:55:50.3 Info: PerformDBOperation 11:55:50.3 Info: Performing DB Operation 11:55:50.3 Info: => 6.22E-05s 11:55:50.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-10-13T11:55:50', 'email_multiple_addresses') 11:55:50.3 Info: Committing Transaction 11:55:50.3 Info: 49: email_multiple_addresses migrated 11:55:50.3 Info: => 0.0003656s 11:55:50.3 Info: 50: rename_blacklist_to_blocklist migrating 11:55:50.3 Info: Beginning Transaction 11:55:50.3 Info: Starting migration of Main DB to 50 11:55:50.3 Info: RenameTable Blacklist Blocklist 11:55:50.3 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 11:55:50.3 Info: => 0.0014708s 11:55:50.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-10-13T11:55:50', 'rename_blacklist_to_blocklist') 11:55:50.3 Info: Committing Transaction 11:55:50.3 Info: 50: rename_blacklist_to_blocklist migrated 11:55:50.3 Info: => 0.001837s 11:55:50.3 Info: 51: cdh_per_downloadclient migrating 11:55:50.3 Info: Beginning Transaction 11:55:50.3 Info: Starting migration of Main DB to 51 11:55:50.3 Info: AlterTable DownloadClients 11:55:50.3 Info: => 9E-07s 11:55:50.3 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 11:55:50.3 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 11:55:50.3 Info: => 0.0005976s 11:55:50.3 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 11:55:50.3 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 11:55:50.3 Info: => 0.0005773s 11:55:50.3 Info: PerformDBOperation 11:55:50.3 Info: Performing DB Operation 11:55:50.3 Info: => 0.0001648s 11:55:50.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-10-13T11:55:50', 'cdh_per_downloadclient') 11:55:50.3 Info: Committing Transaction 11:55:50.3 Info: 51: cdh_per_downloadclient migrated 11:55:50.3 Info: => 0.0005036s 11:55:50.3 Info: 52: download_history migrating 11:55:50.3 Info: Beginning Transaction 11:55:50.3 Info: Starting migration of Main DB to 52 11:55:50.3 Info: CreateTable DownloadHistory 11:55:50.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) 11:55:50.3 Info: => 0.0002252s 11:55:50.3 Info: CreateIndex DownloadHistory (EventType) 11:55:50.3 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 11:55:50.3 Info: => 0.0001478s 11:55:50.3 Info: CreateIndex DownloadHistory (ArtistId) 11:55:50.3 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 11:55:50.3 Info: => 0.0001252s 11:55:50.3 Info: CreateIndex DownloadHistory (DownloadId) 11:55:50.3 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 11:55:50.3 Info: => 0.0001069s 11:55:50.3 Info: PerformDBOperation 11:55:50.3 Info: Performing DB Operation 11:55:50.3 Info: => 0.000112s 11:55:50.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-10-13T11:55:50', 'download_history') 11:55:50.3 Info: Committing Transaction 11:55:50.3 Info: 52: download_history migrated 11:55:50.3 Info: => 0.0004943s 11:55:50.3 Info: 53: add_update_history migrating 11:55:50.3 Info: Beginning Transaction 11:55:50.3 Info: Starting migration of Main DB to 53 11:55:50.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-10-13T11:55:50', 'add_update_history') 11:55:50.3 Info: Committing Transaction 11:55:50.3 Info: 53: add_update_history migrated 11:55:50.3 Info: => 0.000346s 11:55:50.3 Info: 54: add_on_update_to_notifications migrating 11:55:50.3 Info: Beginning Transaction 11:55:50.3 Info: Starting migration of Main DB to 54 11:55:50.3 Info: AlterTable Notifications 11:55:50.3 Info: => 8E-07s 11:55:50.3 Info: CreateColumn Notifications OnApplicationUpdate Boolean 11:55:50.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 11:55:50.3 Info: => 0.0005953s 11:55:50.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-10-13T11:55:50', 'add_on_update_to_notifications') 11:55:50.3 Info: Committing Transaction 11:55:50.3 Info: 54: add_on_update_to_notifications migrated 11:55:50.3 Info: => 0.0009381s 11:55:50.3 Info: 55: download_client_per_indexer migrating 11:55:50.3 Info: Beginning Transaction 11:55:50.3 Info: Starting migration of Main DB to 55 11:55:50.3 Info: AlterTable Indexers 11:55:50.3 Info: => 8E-07s 11:55:50.3 Info: CreateColumn Indexers DownloadClientId Int32 11:55:50.3 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 11:55:50.3 Info: => 0.0006374s 11:55:50.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-10-13T11:55:50', 'download_client_per_indexer') 11:55:50.3 Info: Committing Transaction 11:55:50.3 Info: 55: download_client_per_indexer migrated 11:55:50.3 Info: => 0.0016523s 11:55:50.3 Info: 56: AddNewItemMonitorType migrating 11:55:50.3 Info: Beginning Transaction 11:55:50.3 Info: Starting migration of Main DB to 56 11:55:50.3 Info: AlterTable Artists 11:55:50.3 Info: => 6E-07s 11:55:50.3 Info: CreateColumn Artists MonitorNewItems Int32 11:55:50.3 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 11:55:50.3 Info: => 0.0005847s 11:55:50.3 Info: AlterTable RootFolders 11:55:50.3 Info: => 8E-07s 11:55:50.3 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 11:55:50.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 11:55:50.3 Info: => 0.0005615s 11:55:50.3 Info: AlterTable ImportLists 11:55:50.3 Info: => 7E-07s 11:55:50.3 Info: CreateColumn ImportLists MonitorNewItems Int32 11:55:50.3 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 11:55:50.3 Info: => 0.0005707s 11:55:50.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-10-13T11:55:50', 'AddNewItemMonitorType') 11:55:50.3 Info: Committing Transaction 11:55:50.3 Info: 56: AddNewItemMonitorType migrated 11:55:50.3 Info: => 0.0009571s 11:55:50.3 Info: 57: ImportListSearch migrating 11:55:50.3 Info: Beginning Transaction 11:55:50.3 Info: Starting migration of Main DB to 57 11:55:50.3 Info: AlterTable ImportLists 11:55:50.3 Info: => 8E-07s 11:55:50.3 Info: CreateColumn ImportLists ShouldSearch Boolean 11:55:50.3 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 11:55:50.3 Info: => 0.000585s 11:55:50.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-10-13T11:55:50', 'ImportListSearch') 11:55:50.3 Info: Committing Transaction 11:55:50.3 Info: 57: ImportListSearch migrated 11:55:50.3 Info: => 0.0009221s 11:55:50.3 Info: 58: ImportListMonitorExisting migrating 11:55:50.3 Info: Beginning Transaction 11:55:50.3 Info: Starting migration of Main DB to 58 11:55:50.3 Info: AlterTable ImportLists 11:55:50.3 Info: => 6E-07s 11:55:50.3 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 11:55:50.3 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 11:55:50.3 Info: => 0.0005764s 11:55:50.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-10-13T11:55:50', 'ImportListMonitorExisting') 11:55:50.3 Info: Committing Transaction 11:55:50.3 Info: 58: ImportListMonitorExisting migrated 11:55:50.3 Info: => 0.0009103s 11:55:50.3 Info: 59: add_indexer_tags migrating 11:55:50.3 Info: Beginning Transaction 11:55:50.3 Info: Starting migration of Main DB to 59 11:55:50.3 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:50.3 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 11:55:50.3 Info: => 5.52E-05s 11:55:50.3 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:50.3 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 11:55:50.3 Info: => 3.48E-05s 11:55:50.3 Info: AlterTable Indexers 11:55:50.3 Info: => 6E-07s 11:55:50.3 Info: CreateColumn Indexers Tags String 11:55:50.3 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 11:55:50.4 Info: => 0.0005871s 11:55:50.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-10-13T11:55:50', 'add_indexer_tags') 11:55:50.4 Info: Committing Transaction 11:55:50.4 Info: 59: add_indexer_tags migrated 11:55:50.4 Info: => 0.0009169s 11:55:50.4 Info: 60: update_audio_types migrating 11:55:50.4 Info: Beginning Transaction 11:55:50.4 Info: Starting migration of Main DB to 60 11:55:50.4 Info: PerformDBOperation 11:55:50.4 Info: Performing DB Operation 11:55:50.4 Info: => 5.56E-05s 11:55:50.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-10-13T11:55:50', 'update_audio_types') 11:55:50.4 Info: Committing Transaction 11:55:50.4 Info: 60: update_audio_types migrated 11:55:50.4 Info: => 0.000348s 11:55:50.4 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 11:55:50.4 Info: Beginning Transaction 11:55:50.4 Info: Starting migration of Main DB to 61 11:55:50.4 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:50.4 Info: DELETE FROM "Commands" WHERE 1 = 1 11:55:50.4 Info: => 5.45E-05s 11:55:50.4 Info: AlterTable AlbumReleases 11:55:50.4 Info: => 4E-07s 11:55:50.4 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 11:55:50.4 Info: CREATE TABLE "AlbumReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL, "OldForeignReleaseIds" TEXT NOT NULL) 11:55:50.4 Info: INSERT INTO "AlbumReleases_temp" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds") SELECT "Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds" FROM "AlbumReleases" 11:55:50.4 Info: DROP TABLE "AlbumReleases" 11:55:50.4 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 11:55:50.4 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:55:50.4 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:55:50.4 Info: => 0.0042431s 11:55:50.4 Info: AlterTable Albums 11:55:50.4 Info: => 6E-07s 11:55:50.4 Info: AlterColumn Albums LastInfoSync DateTimeOffset 11:55:50.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 11:55:50.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "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" 11:55:50.4 Info: DROP TABLE "Albums" 11:55:50.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:50.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:50.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:50.4 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:55:50.4 Info: => 0.0054597s 11:55:50.4 Info: AlterTable Albums 11:55:50.4 Info: => 6E-07s 11:55:50.4 Info: AlterColumn Albums ReleaseDate DateTimeOffset 11:55:50.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 11:55:50.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "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" 11:55:50.4 Info: DROP TABLE "Albums" 11:55:50.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:50.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:50.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:50.4 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:55:50.4 Info: => 0.0045079s 11:55:50.4 Info: AlterTable Albums 11:55:50.4 Info: => 6E-07s 11:55:50.4 Info: AlterColumn Albums Added DateTimeOffset 11:55:50.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 11:55:50.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "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" 11:55:50.4 Info: DROP TABLE "Albums" 11:55:50.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:50.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:50.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:50.4 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:55:50.4 Info: => 0.0044814s 11:55:50.4 Info: AlterTable Artists 11:55:50.4 Info: => 5E-07s 11:55:50.4 Info: AlterColumn Artists LastInfoSync DateTimeOffset 11:55:50.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 11:55:50.4 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 11:55:50.4 Info: DROP TABLE "Artists" 11:55:50.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:50.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:50.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:50.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:55:50.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:55:50.4 Info: => 0.0054161s 11:55:50.4 Info: AlterTable Artists 11:55:50.4 Info: => 6E-07s 11:55:50.4 Info: AlterColumn Artists Added DateTimeOffset 11:55:50.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 11:55:50.4 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 11:55:50.4 Info: DROP TABLE "Artists" 11:55:50.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:50.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:50.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:50.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:55:50.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:55:50.4 Info: => 0.0048997s 11:55:50.4 Info: AlterTable Blocklist 11:55:50.4 Info: => 5E-07s 11:55:50.4 Info: AlterColumn Blocklist Date DateTimeOffset 11:55:50.4 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 11:55:50.4 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 11:55:50.4 Info: DROP TABLE "Blocklist" 11:55:50.4 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 11:55:50.4 Info: => 0.004679s 11:55:50.4 Info: AlterTable Blocklist 11:55:50.4 Info: => 8E-07s 11:55:50.4 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 11:55:50.4 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 11:55:50.4 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 11:55:50.4 Info: DROP TABLE "Blocklist" 11:55:50.4 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 11:55:50.4 Info: => 0.0037558s 11:55:50.4 Info: AlterTable Commands 11:55:50.4 Info: => 7E-07s 11:55:50.4 Info: AlterColumn Commands QueuedAt DateTimeOffset 11:55:50.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) 11:55:50.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" 11:55:50.4 Info: DROP TABLE "Commands" 11:55:50.4 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 11:55:50.4 Info: => 0.0049523s 11:55:50.4 Info: AlterTable Commands 11:55:50.4 Info: => 8E-07s 11:55:50.4 Info: AlterColumn Commands StartedAt DateTimeOffset 11:55:50.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) 11:55:50.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" 11:55:50.4 Info: DROP TABLE "Commands" 11:55:50.4 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 11:55:50.4 Info: => 0.0043632s 11:55:50.4 Info: AlterTable Commands 11:55:50.4 Info: => 7E-07s 11:55:50.4 Info: AlterColumn Commands EndedAt DateTimeOffset 11:55:50.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) 11:55:50.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" 11:55:50.4 Info: DROP TABLE "Commands" 11:55:50.4 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 11:55:50.4 Info: => 0.0038186s 11:55:50.4 Info: AlterTable DownloadClientStatus 11:55:50.4 Info: => 7E-07s 11:55:50.4 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 11:55:50.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) 11:55:50.4 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 11:55:50.4 Info: DROP TABLE "DownloadClientStatus" 11:55:50.4 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 11:55:50.4 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:55:50.4 Info: => 0.0038705s 11:55:50.4 Info: AlterTable DownloadClientStatus 11:55:50.4 Info: => 7E-07s 11:55:50.4 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 11:55:50.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) 11:55:50.4 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 11:55:50.4 Info: DROP TABLE "DownloadClientStatus" 11:55:50.4 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 11:55:50.4 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:55:50.4 Info: => 0.0037514s 11:55:50.4 Info: AlterTable DownloadClientStatus 11:55:50.4 Info: => 7E-07s 11:55:50.4 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 11:55:50.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) 11:55:50.4 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 11:55:50.4 Info: DROP TABLE "DownloadClientStatus" 11:55:50.4 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 11:55:50.4 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:55:50.4 Info: => 0.0047569s 11:55:50.4 Info: AlterTable DownloadHistory 11:55:50.4 Info: => 6E-07s 11:55:50.4 Info: AlterColumn DownloadHistory Date DateTimeOffset 11:55:50.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) 11:55:50.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" 11:55:50.4 Info: DROP TABLE "DownloadHistory" 11:55:50.4 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 11:55:50.4 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 11:55:50.4 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 11:55:50.4 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 11:55:50.4 Info: => 0.0052097s 11:55:50.4 Info: AlterTable ExtraFiles 11:55:50.4 Info: => 6E-07s 11:55:50.4 Info: AlterColumn ExtraFiles Added DateTimeOffset 11:55:50.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) 11:55:50.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" 11:55:50.4 Info: DROP TABLE "ExtraFiles" 11:55:50.4 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 11:55:50.4 Info: => 0.0046383s 11:55:50.4 Info: AlterTable ExtraFiles 11:55:50.4 Info: => 7E-07s 11:55:50.4 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 11:55:50.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) 11:55:50.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" 11:55:50.4 Info: DROP TABLE "ExtraFiles" 11:55:50.4 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 11:55:50.4 Info: => 0.0037049s 11:55:50.4 Info: AlterTable History 11:55:50.4 Info: => 8E-07s 11:55:50.4 Info: AlterColumn History Date DateTimeOffset 11:55:50.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) 11:55:50.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" 11:55:50.4 Info: DROP TABLE "History" 11:55:50.4 Info: ALTER TABLE "History_temp" RENAME TO "History" 11:55:50.4 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:55:50.4 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:55:50.4 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:55:50.4 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:55:50.4 Info: => 0.0043822s 11:55:50.4 Info: AlterTable ImportListStatus 11:55:50.4 Info: => 6E-07s 11:55:50.4 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 11:55:50.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) 11:55:50.4 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 11:55:50.4 Info: DROP TABLE "ImportListStatus" 11:55:50.4 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 11:55:50.4 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:55:50.4 Info: => 0.004979s 11:55:50.4 Info: AlterTable ImportListStatus 11:55:50.4 Info: => 6E-07s 11:55:50.4 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 11:55:50.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) 11:55:50.4 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 11:55:50.4 Info: DROP TABLE "ImportListStatus" 11:55:50.4 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 11:55:50.4 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:55:50.4 Info: => 0.0038589s 11:55:50.4 Info: AlterTable ImportListStatus 11:55:50.4 Info: => 6E-07s 11:55:50.4 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 11:55:50.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) 11:55:50.4 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 11:55:50.4 Info: DROP TABLE "ImportListStatus" 11:55:50.4 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 11:55:50.4 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:55:50.4 Info: => 0.0038454s 11:55:50.4 Info: AlterTable IndexerStatus 11:55:50.4 Info: => 5E-07s 11:55:50.4 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 11:55:50.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) 11:55:50.4 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 11:55:50.4 Info: DROP TABLE "IndexerStatus" 11:55:50.5 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 11:55:50.5 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:55:50.5 Info: => 0.0049413s 11:55:50.5 Info: AlterTable IndexerStatus 11:55:50.5 Info: => 6E-07s 11:55:50.5 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 11:55:50.5 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 11:55:50.5 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 11:55:50.5 Info: DROP TABLE "IndexerStatus" 11:55:50.5 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 11:55:50.5 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:55:50.5 Info: => 0.0038695s 11:55:50.5 Info: AlterTable IndexerStatus 11:55:50.5 Info: => 6E-07s 11:55:50.5 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 11:55:50.5 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 11:55:50.5 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 11:55:50.5 Info: DROP TABLE "IndexerStatus" 11:55:50.5 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 11:55:50.5 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:55:50.5 Info: => 0.003851s 11:55:50.5 Info: AlterTable LyricFiles 11:55:50.5 Info: => 6E-07s 11:55:50.5 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 11:55:50.5 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 11:55:50.5 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 11:55:50.5 Info: DROP TABLE "LyricFiles" 11:55:50.5 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:55:50.5 Info: => 0.0047891s 11:55:50.5 Info: AlterTable LyricFiles 11:55:50.5 Info: => 7E-07s 11:55:50.5 Info: AlterColumn LyricFiles Added DateTimeOffset 11:55:50.5 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME, "LastUpdated" DATETIME NOT NULL) 11:55:50.5 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 11:55:50.5 Info: DROP TABLE "LyricFiles" 11:55:50.5 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:55:50.5 Info: => 0.0037683s 11:55:50.5 Info: AlterTable MetadataFiles 11:55:50.5 Info: => 8E-07s 11:55:50.5 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 11:55:50.5 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 11:55:50.5 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 11:55:50.5 Info: DROP TABLE "MetadataFiles" 11:55:50.5 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 11:55:50.5 Info: => 0.0048533s 11:55:50.5 Info: AlterTable MetadataFiles 11:55:50.5 Info: => 7E-07s 11:55:50.5 Info: AlterColumn MetadataFiles Added DateTimeOffset 11:55:50.5 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 11:55:50.5 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 11:55:50.5 Info: DROP TABLE "MetadataFiles" 11:55:50.5 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 11:55:50.5 Info: => 0.0037339s 11:55:50.5 Info: AlterTable PendingReleases 11:55:50.5 Info: => 6E-07s 11:55:50.5 Info: AlterColumn PendingReleases Added DateTimeOffset 11:55:50.5 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) 11:55:50.5 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 11:55:50.5 Info: DROP TABLE "PendingReleases" 11:55:50.5 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 11:55:50.5 Info: => 0.0036277s 11:55:50.5 Info: AlterTable ScheduledTasks 11:55:50.5 Info: => 2.9E-06s 11:55:50.5 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 11:55:50.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) 11:55:50.5 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 11:55:50.5 Info: DROP TABLE "ScheduledTasks" 11:55:50.5 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 11:55:50.5 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:55:50.5 Info: => 0.0054257s 11:55:50.5 Info: AlterTable ScheduledTasks 11:55:50.5 Info: => 3E-07s 11:55:50.5 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 11:55:50.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) 11:55:50.5 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 11:55:50.5 Info: DROP TABLE "ScheduledTasks" 11:55:50.5 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 11:55:50.5 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:55:50.5 Info: => 0.003778s 11:55:50.5 Info: AlterTable TrackFiles 11:55:50.5 Info: => 4E-07s 11:55:50.5 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 11:55:50.5 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:55:50.5 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 11:55:50.5 Info: DROP TABLE "TrackFiles" 11:55:50.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:55:50.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:50.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:55:50.5 Info: => 0.005092s 11:55:50.5 Info: AlterTable TrackFiles 11:55:50.5 Info: => 3E-07s 11:55:50.5 Info: AlterColumn TrackFiles Modified DateTimeOffset 11:55:50.5 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:55:50.5 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 11:55:50.5 Info: DROP TABLE "TrackFiles" 11:55:50.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:55:50.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:50.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:55:50.5 Info: => 0.004015s 11:55:50.5 Info: AlterTable VersionInfo 11:55:50.5 Info: => 4E-07s 11:55:50.5 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 11:55:50.5 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 11:55:50.5 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 11:55:50.5 Info: DROP TABLE "VersionInfo" 11:55:50.5 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 11:55:50.5 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:55:50.5 Info: => 0.004707s 11:55:50.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-10-13T11:55:50', 'postgres_update_timestamp_columns_to_with_timezone') 11:55:50.5 Info: Committing Transaction 11:55:50.5 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 11:55:50.5 Info: => 0.0054443s 11:55:50.5 Info: 62: add_on_delete_to_notifications migrating 11:55:50.5 Info: Beginning Transaction 11:55:50.5 Info: Starting migration of Main DB to 62 11:55:50.5 Info: AlterTable Notifications 11:55:50.5 Info: => 6E-07s 11:55:50.5 Info: CreateColumn Notifications OnArtistDelete Boolean 11:55:50.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 11:55:50.5 Info: => 0.0005876s 11:55:50.5 Info: AlterTable Notifications 11:55:50.5 Info: => 4E-07s 11:55:50.5 Info: CreateColumn Notifications OnAlbumDelete Boolean 11:55:50.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 11:55:50.5 Info: => 0.0005534s 11:55:50.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-10-13T11:55:50', 'add_on_delete_to_notifications') 11:55:50.5 Info: Committing Transaction 11:55:50.5 Info: 62: add_on_delete_to_notifications migrated 11:55:50.5 Info: => 0.0008561s 11:55:50.5 Info: 63: add_custom_formats migrating 11:55:50.5 Info: Beginning Transaction 11:55:50.5 Info: Starting migration of Main DB to 63 11:55:50.5 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "x264", "value": 2 } ]', '', '', '[]', 0, 1, 0) 11:55:50.5 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "x265", "value": 2 } ]', '', '', '[]', 0, 1, 0) 11:55:50.5 Info: AlterTable DelayProfiles 11:55:50.5 Info: => 4E-07s 11:55:50.5 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 11:55:50.5 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 11:55:50.5 Info: => 0.0005594s 11:55:50.5 Info: UpdateData 11:55:50.5 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 11:55:50.5 Info: => 5.02E-05s 11:55:50.5 Info: AlterTable TrackFiles 11:55:50.5 Info: => 3E-07s 11:55:50.5 Info: CreateColumn TrackFiles OriginalFilePath String 11:55:50.5 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 11:55:50.5 Info: => 0.0005229s 11:55:50.5 Info: PerformDBOperation 11:55:50.5 Info: Performing DB Operation 11:55:50.5 Info: => 0.0012499s 11:55:50.5 Info: CreateTable CustomFormats 11:55:50.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) 11:55:50.5 Info: => 0.0001313s 11:55:50.5 Info: CreateIndex CustomFormats (Name) 11:55:50.5 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 11:55:50.5 Info: => 8.06E-05s 11:55:50.5 Info: AlterTable QualityProfiles 11:55:50.5 Info: => 3E-07s 11:55:50.5 Info: CreateColumn QualityProfiles FormatItems String 11:55:50.5 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 11:55:50.5 Info: => 0.0005547s 11:55:50.5 Info: AlterTable QualityProfiles 11:55:50.5 Info: => 4E-07s 11:55:50.5 Info: CreateColumn QualityProfiles MinFormatScore Int32 11:55:50.5 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 11:55:50.5 Info: => 0.0005409s 11:55:50.5 Info: AlterTable QualityProfiles 11:55:50.5 Info: => 5E-07s 11:55:50.5 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 11:55:50.5 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 11:55:50.5 Info: => 0.0005373s 11:55:50.5 Info: PerformDBOperation 11:55:50.5 Info: Performing DB Operation 11:55:50.5 Info: => 0.0014863s 11:55:50.5 Info: PerformDBOperation 11:55:50.5 Info: Performing DB Operation 11:55:50.5 Info: => 3.04E-05s 11:55:50.5 Info: DeleteColumn ReleaseProfiles Preferred 11:55:50.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) 11:55:50.5 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 11:55:50.5 Info: DROP TABLE "ReleaseProfiles" 11:55:50.5 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 11:55:50.5 Info: => 0.0037746s 11:55:50.5 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 11:55:50.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) 11:55:50.5 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 11:55:50.5 Info: DROP TABLE "ReleaseProfiles" 11:55:50.5 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 11:55:50.5 Info: => 0.00366s 11:55:50.5 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 11:55:50.5 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 11:55:50.5 Info: => 5.2E-05s 11:55:50.5 Info: AlterTable DelayProfiles 11:55:50.5 Info: => 3E-07s 11:55:50.5 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 11:55:50.5 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 11:55:50.5 Info: => 0.0013443s 11:55:50.5 Info: AlterTable DelayProfiles 11:55:50.5 Info: => 5E-07s 11:55:50.5 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 11:55:50.5 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 11:55:50.5 Info: => 0.0005478s 11:55:50.5 Info: -> 2 Insert operations completed in 00:00:00.0001460 taking an average of 00:00:00.0000730 11:55:50.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-10-13T11:55:50', 'add_custom_formats') 11:55:50.5 Info: Committing Transaction 11:55:50.5 Info: 63: add_custom_formats migrated 11:55:50.5 Info: => 0.0009471s 11:55:50.5 Debug: Took: 00:00:00.4174932 11:55:50.6 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_add_cfs_from_multiple_unnamed_release_profile --- 11:55:50.6 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_add_two_cfs_if_release_profile_has_multiple_terms --- 11:55:50.6 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173506040211_135/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:55:50.6 Info: DatabaseEngineVersionCheck migrating 11:55:50.6 Info: PerformDBOperation 11:55:50.6 Info: Performing DB Operation 11:55:50.6 Info: SQLite 3.46.1 11:55:50.6 Info: => 0.0011067s 11:55:50.6 Info: DatabaseEngineVersionCheck migrated 11:55:50.6 Info: => 0.0011208s 11:55:50.6 Info: VersionMigration migrating 11:55:50.6 Info: Beginning Transaction 11:55:50.6 Info: CreateTable VersionInfo 11:55:50.6 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 11:55:50.6 Info: => 0.0001463s 11:55:50.6 Info: Committing Transaction 11:55:50.6 Info: VersionMigration migrated 11:55:50.6 Info: => 0.000499s 11:55:50.6 Info: VersionUniqueMigration migrating 11:55:50.6 Info: Beginning Transaction 11:55:50.6 Info: CreateIndex VersionInfo (Version) 11:55:50.6 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:55:50.6 Info: => 0.0001236s 11:55:50.6 Info: AlterTable VersionInfo 11:55:50.6 Info: => 4E-07s 11:55:50.6 Info: CreateColumn VersionInfo AppliedOn DateTime 11:55:50.6 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 11:55:50.6 Info: => 0.0006082s 11:55:50.6 Info: Committing Transaction 11:55:50.6 Info: VersionUniqueMigration migrated 11:55:50.6 Info: => 0.0008051s 11:55:50.6 Info: VersionDescriptionMigration migrating 11:55:50.6 Info: Beginning Transaction 11:55:50.6 Info: AlterTable VersionInfo 11:55:50.6 Info: => 7E-07s 11:55:50.6 Info: CreateColumn VersionInfo Description String 11:55:50.6 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 11:55:50.6 Info: => 0.0002017s 11:55:50.6 Info: Committing Transaction 11:55:50.6 Info: VersionDescriptionMigration migrated 11:55:50.6 Info: => 0.000379s 11:55:50.6 Info: 1: InitialSetup migrating 11:55:50.6 Info: Beginning Transaction 11:55:50.6 Info: Starting migration of Main DB to 1 11:55:50.6 Info: CreateTable Config 11:55:50.6 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 11:55:50.6 Info: => 0.0001578s 11:55:50.6 Info: CreateIndex Config (Key) 11:55:50.6 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 11:55:50.6 Info: => 8.47E-05s 11:55:50.6 Info: CreateTable RootFolders 11:55:50.6 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 11:55:50.6 Info: => 8.27E-05s 11:55:50.6 Info: CreateIndex RootFolders (Path) 11:55:50.6 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 11:55:50.6 Info: => 6.59E-05s 11:55:50.6 Info: CreateTable Artists 11:55:50.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) 11:55:50.6 Info: => 0.0002184s 11:55:50.6 Info: CreateIndex Artists (ForeignArtistId) 11:55:50.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:55:50.6 Info: => 7.13E-05s 11:55:50.6 Info: CreateIndex Artists (NameSlug) 11:55:50.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:55:50.6 Info: => 6.36E-05s 11:55:50.6 Info: CreateIndex Artists (CleanName) 11:55:50.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:50.6 Info: => 6.1E-05s 11:55:50.6 Info: CreateIndex Artists (Path) 11:55:50.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:50.6 Info: => 6.02E-05s 11:55:50.6 Info: CreateTable Albums 11:55:50.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) 11:55:50.6 Info: => 0.000188s 11:55:50.6 Info: CreateIndex Albums (ForeignAlbumId) 11:55:50.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:50.6 Info: => 6.68E-05s 11:55:50.6 Info: CreateIndex Albums (MBId) 11:55:50.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:55:50.6 Info: => 6.39E-05s 11:55:50.6 Info: CreateIndex Albums (TADBId) 11:55:50.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:55:50.6 Info: => 6.43E-05s 11:55:50.6 Info: CreateIndex Albums (TitleSlug) 11:55:50.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:55:50.6 Info: => 6.34E-05s 11:55:50.6 Info: CreateIndex Albums (CleanTitle) 11:55:50.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:50.6 Info: => 6.23E-05s 11:55:50.6 Info: CreateIndex Albums (Path) 11:55:50.6 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 11:55:50.6 Info: => 6.55E-05s 11:55:50.6 Info: CreateTable Tracks 11:55:50.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) 11:55:50.6 Info: => 0.0001893s 11:55:50.6 Info: CreateIndex Tracks (ForeignTrackId) 11:55:50.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:55:50.6 Info: => 7.87E-05s 11:55:50.6 Info: CreateIndex Tracks (ArtistId) 11:55:50.6 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:55:50.6 Info: => 6.72E-05s 11:55:50.6 Info: CreateIndex Tracks (TrackFileId) 11:55:50.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:55:50.6 Info: => 6.66E-05s 11:55:50.6 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 11:55:50.6 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 11:55:50.6 Info: => 6.96E-05s 11:55:50.6 Info: CreateTable TrackFiles 11:55:50.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) 11:55:50.6 Info: => 0.0001217s 11:55:50.6 Info: CreateIndex TrackFiles (ArtistId) 11:55:50.6 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 11:55:50.6 Info: => 6.65E-05s 11:55:50.6 Info: CreateIndex TrackFiles (AlbumId) 11:55:50.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:50.6 Info: => 6.15E-05s 11:55:50.6 Info: CreateTable History 11:55:50.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) 11:55:50.6 Info: => 0.0001266s 11:55:50.6 Info: CreateIndex History (Date) 11:55:50.6 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:55:50.6 Info: => 7.27E-05s 11:55:50.6 Info: CreateIndex History (EventType) 11:55:50.6 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:55:50.6 Info: => 6.29E-05s 11:55:50.6 Info: CreateIndex History (DownloadId) 11:55:50.6 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 11:55:50.6 Info: => 6.32E-05s 11:55:50.6 Info: CreateIndex History (AlbumId) 11:55:50.6 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 11:55:50.6 Info: => 6.85E-05s 11:55:50.6 Info: CreateTable Notifications 11:55:50.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) 11:55:50.6 Info: => 0.0001144s 11:55:50.6 Info: CreateTable ScheduledTasks 11:55:50.6 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 11:55:50.6 Info: => 0.0001424s 11:55:50.6 Info: CreateIndex ScheduledTasks (TypeName) 11:55:50.6 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:55:50.6 Info: => 0.0001064s 11:55:50.6 Info: CreateTable Indexers 11:55:50.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) 11:55:50.6 Info: => 0.0001283s 11:55:50.6 Info: CreateIndex Indexers (Name) 11:55:50.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:55:50.6 Info: => 9.08E-05s 11:55:50.6 Info: CreateTable Profiles 11:55:50.6 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 11:55:50.6 Info: => 9.2E-05s 11:55:50.6 Info: CreateIndex Profiles (Name) 11:55:50.6 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 11:55:50.6 Info: => 7.69E-05s 11:55:50.6 Info: CreateTable QualityDefinitions 11:55:50.6 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 11:55:50.6 Info: => 0.0001019s 11:55:50.6 Info: CreateIndex QualityDefinitions (Quality) 11:55:50.6 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 11:55:50.6 Info: => 6.96E-05s 11:55:50.6 Info: CreateIndex QualityDefinitions (Title) 11:55:50.6 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 11:55:50.6 Info: => 0.0001077s 11:55:50.6 Info: CreateTable NamingConfig 11:55:50.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) 11:55:50.6 Info: => 0.0001304s 11:55:50.6 Info: CreateTable Blacklist 11:55:50.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 '') 11:55:50.6 Info: => 0.000188s 11:55:50.6 Info: CreateTable Metadata 11:55:50.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) 11:55:50.6 Info: => 0.0001056s 11:55:50.6 Info: CreateTable MetadataFiles 11:55:50.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) 11:55:50.6 Info: => 0.0001147s 11:55:50.6 Info: CreateTable DownloadClients 11:55:50.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) 11:55:50.6 Info: => 0.0001024s 11:55:50.6 Info: CreateTable PendingReleases 11:55:50.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 '') 11:55:50.6 Info: => 0.0001084s 11:55:50.6 Info: CreateTable RemotePathMappings 11:55:50.6 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 11:55:50.6 Info: => 0.0001132s 11:55:50.6 Info: CreateTable Tags 11:55:50.6 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 11:55:50.6 Info: => 8.83E-05s 11:55:50.6 Info: CreateIndex Tags (Label) 11:55:50.6 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 11:55:50.6 Info: => 7.98E-05s 11:55:50.6 Info: CreateTable Restrictions 11:55:50.6 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 11:55:50.6 Info: => 9.14E-05s 11:55:50.6 Info: CreateTable DelayProfiles 11:55:50.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) 11:55:50.6 Info: => 0.0001164s 11:55:50.6 Info: CreateTable Users 11:55:50.6 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 11:55:50.6 Info: => 8.77E-05s 11:55:50.6 Info: CreateIndex Users (Identifier) 11:55:50.6 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 11:55:50.6 Info: => 0.0001192s 11:55:50.6 Info: CreateIndex Users (Username) 11:55:50.6 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 11:55:50.6 Info: => 9.58E-05s 11:55:50.6 Info: CreateTable Commands 11:55:50.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) 11:55:50.6 Info: => 0.0001261s 11:55:50.6 Info: CreateTable IndexerStatus 11:55:50.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) 11:55:50.6 Info: => 0.0001133s 11:55:50.6 Info: CreateIndex IndexerStatus (ProviderId) 11:55:50.6 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:55:50.6 Info: => 7.83E-05s 11:55:50.6 Info: CreateTable ExtraFiles 11:55:50.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) 11:55:50.6 Info: => 0.0001078s 11:55:50.6 Info: CreateTable LyricFiles 11:55:50.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) 11:55:50.6 Info: => 0.0001424s 11:55:50.6 Info: CreateTable LanguageProfiles 11:55:50.6 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 11:55:50.6 Info: => 9.47E-05s 11:55:50.6 Info: CreateIndex LanguageProfiles (Name) 11:55:50.6 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 11:55:50.6 Info: => 8.35E-05s 11:55:50.6 Info: CreateTable DownloadClientStatus 11:55:50.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) 11:55:50.6 Info: => 0.0001002s 11:55:50.6 Info: CreateIndex DownloadClientStatus (ProviderId) 11:55:50.6 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:55:50.6 Info: => 0.0001007s 11:55:50.6 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 11:55:50.6 Info: -> 1 Insert operations completed in 00:00:00.0000622 taking an average of 00:00:00.0000622 11:55:50.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-13T11:55:50', 'InitialSetup') 11:55:50.6 Info: Committing Transaction 11:55:50.6 Info: 1: InitialSetup migrated 11:55:50.6 Info: => 0.0009399s 11:55:50.6 Info: 2: add_reason_to_pending_releases migrating 11:55:50.6 Info: Beginning Transaction 11:55:50.6 Info: Starting migration of Main DB to 2 11:55:50.6 Info: AlterTable PendingReleases 11:55:50.6 Info: => 5E-07s 11:55:50.6 Info: CreateColumn PendingReleases Reason Int32 11:55:50.6 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 11:55:50.6 Info: => 0.0005211s 11:55:50.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-13T11:55:50', 'add_reason_to_pending_releases') 11:55:50.6 Info: Committing Transaction 11:55:50.6 Info: 2: add_reason_to_pending_releases migrated 11:55:50.6 Info: => 0.000797s 11:55:50.6 Info: 3: add_medium_support migrating 11:55:50.6 Info: Beginning Transaction 11:55:50.6 Info: Starting migration of Main DB to 3 11:55:50.6 Info: AlterTable Albums 11:55:50.6 Info: => 6E-07s 11:55:50.6 Info: CreateColumn Albums Media String 11:55:50.6 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 11:55:50.6 Info: => 0.0005093s 11:55:50.6 Info: AlterTable Tracks 11:55:50.6 Info: => 4E-07s 11:55:50.6 Info: CreateColumn Tracks MediumNumber Int32 11:55:50.6 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 11:55:50.6 Info: => 0.0004571s 11:55:50.6 Info: AlterTable Tracks 11:55:50.6 Info: => 4E-07s 11:55:50.6 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 11:55:50.6 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 11:55:50.6 Info: => 0.0004674s 11:55:50.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:55:50.6 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:55:50.6 Info: => 4.34E-05s 11:55:50.6 Info: DeleteColumn Tracks TrackNumber 11:55:50.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) 11:55:50.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" 11:55:50.6 Info: DROP TABLE "Tracks" 11:55:50.6 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:55:50.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:55:50.6 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:55:50.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:55:50.6 Info: => 0.005012s 11:55:50.6 Info: AlterTable Tracks 11:55:50.6 Info: => 4E-07s 11:55:50.6 Info: CreateColumn Tracks TrackNumber String 11:55:50.6 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 11:55:50.6 Info: => 0.0004607s 11:55:50.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-13T11:55:50', 'add_medium_support') 11:55:50.6 Info: Committing Transaction 11:55:50.6 Info: 3: add_medium_support migrated 11:55:50.6 Info: => 0.0008238s 11:55:50.6 Info: 4: add_various_qualites_in_profile migrating 11:55:50.6 Info: Beginning Transaction 11:55:50.6 Info: Starting migration of Main DB to 4 11:55:50.6 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:55:50.6 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:55:50.6 Info: => 5.2E-05s 11:55:50.6 Info: PerformDBOperation 11:55:50.6 Info: Performing DB Operation 11:55:50.6 Info: => 3.36E-05s 11:55:50.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-13T11:55:50', 'add_various_qualites_in_profile') 11:55:50.6 Info: Committing Transaction 11:55:50.6 Info: 4: add_various_qualites_in_profile migrated 11:55:50.6 Info: => 0.0002819s 11:55:50.6 Info: 5: metadata_profiles migrating 11:55:50.6 Info: Beginning Transaction 11:55:50.6 Info: Starting migration of Main DB to 5 11:55:50.6 Info: CreateTable MetadataProfiles 11:55:50.6 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 11:55:50.6 Info: => 0.0001308s 11:55:50.6 Info: CreateIndex MetadataProfiles (Name) 11:55:50.6 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 11:55:50.6 Info: => 8.25E-05s 11:55:50.6 Info: AlterTable Artists 11:55:50.6 Info: => 3E-07s 11:55:50.6 Info: CreateColumn Artists MetadataProfileId Int32 11:55:50.6 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 11:55:50.6 Info: => 0.0004852s 11:55:50.6 Info: DeleteColumn Artists PrimaryAlbumTypes 11:55:50.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) 11:55:50.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" 11:55:50.6 Info: DROP TABLE "Artists" 11:55:50.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:50.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:55:50.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:55:50.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:50.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:50.6 Info: => 0.0045391s 11:55:50.6 Info: DeleteColumn Artists SecondaryAlbumTypes 11:55:50.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) 11:55:50.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" 11:55:50.6 Info: DROP TABLE "Artists" 11:55:50.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:50.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:55:50.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:55:50.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:50.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:50.6 Info: => 0.003811s 11:55:50.6 Info: AlterTable Albums 11:55:50.6 Info: => 5E-07s 11:55:50.6 Info: CreateColumn Albums SecondaryTypes String 11:55:50.6 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 11:55:50.6 Info: => 0.0004717s 11:55:50.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-13T11:55:50', 'metadata_profiles') 11:55:50.6 Info: Committing Transaction 11:55:50.6 Info: 5: metadata_profiles migrated 11:55:50.6 Info: => 0.0008828s 11:55:50.6 Info: 6: separate_automatic_and_interactive_search migrating 11:55:50.6 Info: Beginning Transaction 11:55:50.6 Info: Starting migration of Main DB to 6 11:55:50.6 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 11:55:50.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) 11:55:50.6 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 11:55:50.6 Info: DROP TABLE "Indexers" 11:55:50.6 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:55:50.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:55:50.6 Info: => 0.0040606s 11:55:50.6 Info: AlterTable Indexers 11:55:50.6 Info: => 7E-07s 11:55:50.6 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 11:55:50.6 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 11:55:50.6 Info: => 0.0004711s 11:55:50.6 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:55:50.6 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:55:50.6 Info: => 3.98E-05s 11:55:50.6 Info: AlterTable Indexers 11:55:50.6 Info: => 4E-07s 11:55:50.6 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 11:55:50.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) 11:55:50.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" 11:55:50.6 Info: DROP TABLE "Indexers" 11:55:50.6 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:55:50.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:55:50.6 Info: => 0.0031181s 11:55:50.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-13T11:55:50', 'separate_automatic_and_interactive_search') 11:55:50.6 Info: Committing Transaction 11:55:50.6 Info: 6: separate_automatic_and_interactive_search migrated 11:55:50.6 Info: => 0.0034356s 11:55:50.6 Info: 7: change_album_path_to_relative migrating 11:55:50.6 Info: Beginning Transaction 11:55:50.6 Info: Starting migration of Main DB to 7 11:55:50.6 Info: DeleteColumn Albums Path 11:55:50.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) 11:55:50.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" 11:55:50.6 Info: DROP TABLE "Albums" 11:55:50.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:50.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:50.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:55:50.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:55:50.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:55:50.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:50.6 Info: => 0.003998s 11:55:50.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-13T11:55:50', 'change_album_path_to_relative') 11:55:50.6 Info: Committing Transaction 11:55:50.6 Info: 7: change_album_path_to_relative migrated 11:55:50.6 Info: => 0.0044039s 11:55:50.6 Info: 8: change_quality_size_mb_to_kb migrating 11:55:50.6 Info: Beginning Transaction 11:55:50.6 Info: Starting migration of Main DB to 8 11:55:50.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 11:55:50.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 11:55:50.6 Info: => 5.05E-05s 11:55:50.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-13T11:55:50', 'change_quality_size_mb_to_kb') 11:55:50.6 Info: Committing Transaction 11:55:50.6 Info: 8: change_quality_size_mb_to_kb migrated 11:55:50.6 Info: => 0.0002921s 11:55:50.6 Info: 9: album_releases migrating 11:55:50.6 Info: Beginning Transaction 11:55:50.6 Info: Starting migration of Main DB to 9 11:55:50.6 Info: AlterTable Albums 11:55:50.6 Info: => 6E-07s 11:55:50.6 Info: CreateColumn Albums Releases String 11:55:50.6 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 11:55:50.6 Info: => 0.0004988s 11:55:50.6 Info: AlterTable Albums 11:55:50.6 Info: => 6E-07s 11:55:50.6 Info: CreateColumn Albums CurrentRelease String 11:55:50.6 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 11:55:50.6 Info: => 0.0004677s 11:55:50.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-13T11:55:50', 'album_releases') 11:55:50.6 Info: Committing Transaction 11:55:50.6 Info: 9: album_releases migrated 11:55:50.6 Info: => 0.0007519s 11:55:50.6 Info: 10: album_releases_fix migrating 11:55:50.6 Info: Beginning Transaction 11:55:50.6 Info: Starting migration of Main DB to 10 11:55:50.6 Info: AlterTable Albums 11:55:50.6 Info: => 6E-07s 11:55:50.6 Info: AlterColumn Albums Releases String 11:55:50.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) 11:55:50.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" 11:55:50.6 Info: DROP TABLE "Albums" 11:55:50.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:50.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:50.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:55:50.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:55:50.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:55:50.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:50.6 Info: => 0.0046228s 11:55:50.6 Info: AlterTable Albums 11:55:50.6 Info: => 6E-07s 11:55:50.6 Info: AlterColumn Albums CurrentRelease String 11:55:50.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) 11:55:50.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" 11:55:50.6 Info: DROP TABLE "Albums" 11:55:50.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:50.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:50.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:55:50.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:55:50.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:55:50.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:50.6 Info: => 0.0046988s 11:55:50.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-13T11:55:50', 'album_releases_fix') 11:55:50.6 Info: Committing Transaction 11:55:50.6 Info: 10: album_releases_fix migrated 11:55:50.6 Info: => 0.0050806s 11:55:50.6 Info: 11: import_lists migrating 11:55:50.6 Info: Beginning Transaction 11:55:50.6 Info: Starting migration of Main DB to 11 11:55:50.6 Info: CreateTable ImportLists 11:55:50.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) 11:55:50.6 Info: => 0.0001546s 11:55:50.6 Info: CreateIndex ImportLists (Name) 11:55:50.6 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:55:50.6 Info: => 7.8E-05s 11:55:50.6 Info: CreateTable ImportListStatus 11:55:50.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) 11:55:50.6 Info: => 0.0001063s 11:55:50.6 Info: CreateIndex ImportListStatus (ProviderId) 11:55:50.6 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:55:50.6 Info: => 7.26E-05s 11:55:50.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-13T11:55:50', 'import_lists') 11:55:50.6 Info: Committing Transaction 11:55:50.6 Info: 11: import_lists migrated 11:55:50.6 Info: => 0.0003882s 11:55:50.6 Info: 12: add_release_status migrating 11:55:50.6 Info: Beginning Transaction 11:55:50.6 Info: Starting migration of Main DB to 12 11:55:50.6 Info: AlterTable MetadataProfiles 11:55:50.6 Info: => 5E-07s 11:55:50.6 Info: CreateColumn MetadataProfiles ReleaseStatuses String 11:55:50.6 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 11:55:50.6 Info: => 0.0005087s 11:55:50.6 Info: PerformDBOperation 11:55:50.6 Info: Performing DB Operation 11:55:50.6 Info: => 2.75E-05s 11:55:50.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-13T11:55:50', 'add_release_status') 11:55:50.6 Info: Committing Transaction 11:55:50.6 Info: 12: add_release_status migrated 11:55:50.6 Info: => 0.0002933s 11:55:50.6 Info: 13: album_download_notification migrating 11:55:50.6 Info: Beginning Transaction 11:55:50.6 Info: Starting migration of Main DB to 13 11:55:50.6 Info: AlterTable Notifications 11:55:50.6 Info: => 5E-07s 11:55:50.6 Info: CreateColumn Notifications OnAlbumDownload Boolean 11:55:50.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 11:55:50.6 Info: => 0.0005094s 11:55:50.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-13T11:55:50', 'album_download_notification') 11:55:50.6 Info: Committing Transaction 11:55:50.6 Info: 13: album_download_notification migrated 11:55:50.6 Info: => 0.0007999s 11:55:50.6 Info: 14: fix_language_metadata_profiles migrating 11:55:50.6 Info: Beginning Transaction 11:55:50.6 Info: Starting migration of Main DB to 14 11:55:50.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 11:55:50.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 11:55:50.6 Info: => 7.58E-05s 11:55:50.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 11:55:50.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 11:55:50.6 Info: => 5.12E-05s 11:55:50.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-13T11:55:50', 'fix_language_metadata_profiles') 11:55:50.6 Info: Committing Transaction 11:55:50.6 Info: 14: fix_language_metadata_profiles migrated 11:55:50.6 Info: => 0.0002898s 11:55:50.6 Info: 15: remove_fanzub migrating 11:55:50.6 Info: Beginning Transaction 11:55:50.6 Info: Starting migration of Main DB to 15 11:55:50.6 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:55:50.6 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:55:50.6 Info: => 4.19E-05s 11:55:50.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-13T11:55:50', 'remove_fanzub') 11:55:50.6 Info: Committing Transaction 11:55:50.6 Info: 15: remove_fanzub migrated 11:55:50.6 Info: => 0.0002781s 11:55:50.6 Info: 16: update_artist_history_indexes migrating 11:55:50.6 Info: Beginning Transaction 11:55:50.6 Info: Starting migration of Main DB to 16 11:55:50.6 Info: CreateIndex Albums (ArtistId) 11:55:50.6 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 11:55:50.6 Info: => 0.0001037s 11:55:50.6 Info: CreateIndex Albums (ArtistId, ReleaseDate) 11:55:50.6 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 11:55:50.6 Info: => 7.91E-05s 11:55:50.6 Info: DeleteIndex History (AlbumId) 11:55:50.6 Info: DROP INDEX "IX_History_AlbumId" 11:55:50.6 Info: => 0.000126s 11:55:50.6 Info: CreateIndex History (AlbumId, Date) 11:55:50.6 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:55:50.6 Info: => 8.89E-05s 11:55:50.6 Info: DeleteIndex History (DownloadId) 11:55:50.6 Info: DROP INDEX "IX_History_DownloadId" 11:55:50.6 Info: => 0.0001148s 11:55:50.6 Info: CreateIndex History (DownloadId, Date) 11:55:50.6 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:55:50.6 Info: => 8.77E-05s 11:55:50.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-13T11:55:50', 'update_artist_history_indexes') 11:55:50.6 Info: Committing Transaction 11:55:50.6 Info: 16: update_artist_history_indexes migrated 11:55:50.6 Info: => 0.0004026s 11:55:50.6 Info: 17: remove_nma migrating 11:55:50.6 Info: Beginning Transaction 11:55:50.6 Info: Starting migration of Main DB to 17 11:55:50.6 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:50.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 11:55:50.6 Info: => 4.65E-05s 11:55:50.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-13T11:55:50', 'remove_nma') 11:55:50.6 Info: Committing Transaction 11:55:50.6 Info: 17: remove_nma migrated 11:55:50.6 Info: => 0.0002804s 11:55:50.6 Info: 18: album_disambiguation migrating 11:55:50.6 Info: Beginning Transaction 11:55:50.6 Info: Starting migration of Main DB to 18 11:55:50.6 Info: AlterTable Albums 11:55:50.6 Info: => 6E-07s 11:55:50.6 Info: CreateColumn Albums Disambiguation String 11:55:50.6 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 11:55:50.6 Info: => 0.0005188s 11:55:50.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-13T11:55:50', 'album_disambiguation') 11:55:50.6 Info: Committing Transaction 11:55:50.6 Info: 18: album_disambiguation migrated 11:55:50.6 Info: => 0.000794s 11:55:50.6 Info: 19: add_ape_quality_in_profiles migrating 11:55:50.6 Info: Beginning Transaction 11:55:50.6 Info: Starting migration of Main DB to 19 11:55:50.6 Info: PerformDBOperation 11:55:50.6 Info: Performing DB Operation 11:55:50.6 Info: => 3.12E-05s 11:55:50.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-13T11:55:50', 'add_ape_quality_in_profiles') 11:55:50.6 Info: Committing Transaction 11:55:50.6 Info: 19: add_ape_quality_in_profiles migrated 11:55:50.6 Info: => 0.000277s 11:55:50.6 Info: 20: remove_pushalot migrating 11:55:50.6 Info: Beginning Transaction 11:55:50.6 Info: Starting migration of Main DB to 20 11:55:50.6 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:50.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 11:55:50.6 Info: => 4.57E-05s 11:55:50.6 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:50.6 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 11:55:50.6 Info: => 2.88E-05s 11:55:50.6 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:50.6 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 11:55:50.6 Info: => 2.62E-05s 11:55:50.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-13T11:55:50', 'remove_pushalot') 11:55:50.6 Info: Committing Transaction 11:55:50.6 Info: 20: remove_pushalot migrated 11:55:50.6 Info: => 0.0002642s 11:55:50.6 Info: 21: add_custom_filters migrating 11:55:50.6 Info: Beginning Transaction 11:55:50.6 Info: Starting migration of Main DB to 21 11:55:50.6 Info: CreateTable CustomFilters 11:55:50.6 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 11:55:50.6 Info: => 0.0001212s 11:55:50.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-13T11:55:50', 'add_custom_filters') 11:55:50.6 Info: Committing Transaction 11:55:50.6 Info: 21: add_custom_filters migrated 11:55:50.6 Info: => 0.000411s 11:55:50.6 Info: 22: import_list_tags migrating 11:55:50.6 Info: Beginning Transaction 11:55:50.6 Info: Starting migration of Main DB to 22 11:55:50.6 Info: AlterTable ImportLists 11:55:50.6 Info: => 6E-07s 11:55:50.6 Info: CreateColumn ImportLists Tags String 11:55:50.6 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 11:55:50.6 Info: => 0.000519s 11:55:50.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-13T11:55:50', 'import_list_tags') 11:55:50.6 Info: Committing Transaction 11:55:50.6 Info: 22: import_list_tags migrated 11:55:50.6 Info: => 0.0008007s 11:55:50.6 Info: 23: add_release_groups_etc migrating 11:55:50.6 Info: Beginning Transaction 11:55:50.6 Info: Starting migration of Main DB to 23 11:55:50.6 Info: CreateTable ArtistMetadata 11:55:50.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) 11:55:50.6 Info: => 0.0001644s 11:55:50.6 Info: CreateIndex ArtistMetadata (ForeignArtistId) 11:55:50.6 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 11:55:50.6 Info: => 7.99E-05s 11:55:50.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" 11:55:50.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" 11:55:50.6 Info: => 7.79E-05s 11:55:50.6 Info: AlterTable Artists 11:55:50.6 Info: => 5E-07s 11:55:50.6 Info: CreateColumn Artists ArtistMetadataId Int32 11:55:50.6 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:55:50.6 Info: => 0.000517s 11:55:50.6 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:55:50.6 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:55:50.6 Info: => 6.7E-05s 11:55:50.6 Info: CreateTable AlbumReleases 11:55:50.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) 11:55:50.6 Info: => 0.0001431s 11:55:50.6 Info: CreateIndex AlbumReleases (ForeignReleaseId) 11:55:50.6 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:55:50.6 Info: => 7.72E-05s 11:55:50.6 Info: CreateIndex AlbumReleases (AlbumId) 11:55:50.6 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:55:50.6 Info: => 7.15E-05s 11:55:50.6 Info: PerformDBOperation 11:55:50.6 Info: Performing DB Operation 11:55:50.6 Info: => 3.04E-05s 11:55:50.6 Info: AlterTable Albums 11:55:50.6 Info: => 5E-07s 11:55:50.6 Info: CreateColumn Albums ArtistMetadataId Int32 11:55:50.6 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:55:50.6 Info: => 0.0005243s 11:55:50.6 Info: AlterTable Albums 11:55:50.6 Info: => 5E-07s 11:55:50.6 Info: CreateColumn Albums AnyReleaseOk Boolean 11:55:50.6 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 11:55:50.6 Info: => 0.0005189s 11:55:50.6 Info: AlterTable Albums 11:55:50.6 Info: => 4E-07s 11:55:50.6 Info: CreateColumn Albums Links String 11:55:50.6 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 11:55:50.6 Info: => 0.0005176s 11:55:50.6 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:55:50.6 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:55:50.6 Info: => 7.41E-05s 11:55:50.6 Info: AlterTable Tracks 11:55:50.6 Info: => 5E-07s 11:55:50.6 Info: CreateColumn Tracks ForeignRecordingId String 11:55:50.6 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 11:55:50.6 Info: => 0.0005165s 11:55:50.6 Info: AlterTable Tracks 11:55:50.6 Info: => 4E-07s 11:55:50.6 Info: CreateColumn Tracks AlbumReleaseId Int32 11:55:50.6 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 11:55:50.6 Info: => 0.0005177s 11:55:50.6 Info: AlterTable Tracks 11:55:50.6 Info: => 5E-07s 11:55:50.6 Info: CreateColumn Tracks ArtistMetadataId Int32 11:55:50.6 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:55:50.6 Info: => 0.0005321s 11:55:50.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:55:50.6 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:55:50.6 Info: => 8.04E-05s 11:55:50.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:55:50.6 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:55:50.6 Info: => 5.94E-05s 11:55:50.6 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 11:55:50.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "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) 11:55:50.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" 11:55:50.6 Info: DROP TABLE "Artists" 11:55:50.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:50.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:50.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:50.6 Info: => 0.0039397s 11:55:50.6 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 11:55:50.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) 11:55:50.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" 11:55:50.7 Info: DROP TABLE "Albums" 11:55:50.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:50.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:50.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:50.7 Info: => 0.0049186s 11:55:50.7 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 11:55:50.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) 11:55:50.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" 11:55:50.7 Info: DROP TABLE "Tracks" 11:55:50.7 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:55:50.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:55:50.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:55:50.7 Info: => 0.0036703s 11:55:50.7 Info: DeleteColumn TrackFiles ArtistId 11:55:50.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 11:55:50.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" 11:55:50.7 Info: DROP TABLE "TrackFiles" 11:55:50.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:55:50.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:50.7 Info: => 0.0045043s 11:55:50.7 Info: CreateIndex Artists (ArtistMetadataId) 11:55:50.7 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:55:50.7 Info: => 7.71E-05s 11:55:50.7 Info: CreateIndex Artists (Monitored) 11:55:50.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:55:50.7 Info: => 7.13E-05s 11:55:50.7 Info: CreateIndex Albums (ArtistMetadataId) 11:55:50.7 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:55:50.7 Info: => 6.94E-05s 11:55:50.7 Info: CreateIndex Tracks (ArtistMetadataId) 11:55:50.7 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 11:55:50.7 Info: => 6.85E-05s 11:55:50.7 Info: CreateIndex Tracks (AlbumReleaseId) 11:55:50.7 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 11:55:50.7 Info: => 6.78E-05s 11:55:50.7 Info: CreateIndex Tracks (ForeignRecordingId) 11:55:50.7 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 11:55:50.7 Info: => 7.07E-05s 11:55:50.7 Info: UpdateData 11:55:50.7 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:55:50.7 Info: => 3.96E-05s 11:55:50.7 Info: UpdateData 11:55:50.7 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:55:50.7 Info: => 3.13E-05s 11:55:50.7 Info: UpdateData 11:55:50.7 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 11:55:50.7 Info: => 3.68E-05s 11:55:50.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-13T11:55:50', 'add_release_groups_etc') 11:55:50.7 Info: Committing Transaction 11:55:50.7 Info: 23: add_release_groups_etc migrated 11:55:50.7 Info: => 0.0006076s 11:55:50.7 Info: 24: NewMediaInfoFormat migrating 11:55:50.7 Info: Beginning Transaction 11:55:50.7 Info: Starting migration of Main DB to 24 11:55:50.7 Info: UpdateData 11:55:50.7 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 11:55:50.7 Info: => 4.92E-05s 11:55:50.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-10-13T11:55:50', 'NewMediaInfoFormat') 11:55:50.7 Info: Committing Transaction 11:55:50.7 Info: 24: NewMediaInfoFormat migrated 11:55:50.7 Info: => 0.0002942s 11:55:50.7 Info: 25: rename_restrictions_to_release_profiles migrating 11:55:50.7 Info: Beginning Transaction 11:55:50.7 Info: Starting migration of Main DB to 25 11:55:50.7 Info: RenameTable Restrictions ReleaseProfiles 11:55:50.7 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 11:55:50.7 Info: => 0.0013632s 11:55:50.7 Info: AlterTable ReleaseProfiles 11:55:50.7 Info: => 7E-07s 11:55:50.7 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 11:55:50.7 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 11:55:50.7 Info: => 0.0005012s 11:55:50.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-10-13T11:55:50', 'rename_restrictions_to_release_profiles') 11:55:50.7 Info: Committing Transaction 11:55:50.7 Info: 25: rename_restrictions_to_release_profiles migrated 11:55:50.7 Info: => 0.0007868s 11:55:50.7 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 11:55:50.7 Info: Beginning Transaction 11:55:50.7 Info: Starting migration of Main DB to 26 11:55:50.7 Info: RenameTable Profiles QualityProfiles 11:55:50.7 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 11:55:50.7 Info: => 0.0013564s 11:55:50.7 Info: AlterTable QualityProfiles 11:55:50.7 Info: => 6E-07s 11:55:50.7 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 11:55:50.7 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:55:50.7 Info: => 0.0004956s 11:55:50.7 Info: AlterTable LanguageProfiles 11:55:50.7 Info: => 4E-07s 11:55:50.7 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 11:55:50.7 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:55:50.7 Info: => 0.0004768s 11:55:50.7 Info: UpdateData 11:55:50.7 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:55:50.7 Info: => 4.04E-05s 11:55:50.7 Info: UpdateData 11:55:50.7 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:55:50.7 Info: => 2.79E-05s 11:55:50.7 Info: RenameColumn Artists ProfileId to QualityProfileId 11:55:50.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) 11:55:50.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" 11:55:50.7 Info: DROP TABLE "Artists" 11:55:50.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:50.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:50.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:50.7 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:55:50.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:55:50.7 Info: => 0.0039347s 11:55:50.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-10-13T11:55:50', 'rename_quality_profiles_add_upgrade_allowed') 11:55:50.7 Info: Committing Transaction 11:55:50.7 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 11:55:50.7 Info: => 0.0043525s 11:55:50.7 Info: 27: add_import_exclusions migrating 11:55:50.7 Info: Beginning Transaction 11:55:50.7 Info: Starting migration of Main DB to 27 11:55:50.7 Info: CreateTable ImportListExclusions 11:55:50.7 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 11:55:50.7 Info: => 0.0001203s 11:55:50.7 Info: CreateIndex ImportListExclusions (ForeignId) 11:55:50.7 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 11:55:50.7 Info: => 8.2E-05s 11:55:50.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-10-13T11:55:50', 'add_import_exclusions') 11:55:50.7 Info: Committing Transaction 11:55:50.7 Info: 27: add_import_exclusions migrated 11:55:50.7 Info: => 0.0004012s 11:55:50.7 Info: 28: clean_artist_metadata_table migrating 11:55:50.7 Info: Beginning Transaction 11:55:50.7 Info: Starting migration of Main DB to 28 11:55:50.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) 11:55:50.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) 11:55:50.7 Info: => 0.0001562s 11:55:50.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) 11:55:50.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) 11:55:50.7 Info: => 0.0001349s 11:55:50.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) 11:55:50.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) 11:55:50.7 Info: => 0.0001168s 11:55:50.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) 11:55:50.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) 11:55:50.7 Info: => 0.0001162s 11:55:50.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) 11:55:50.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) 11:55:50.7 Info: => 0.0001098s 11:55:50.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) 11:55:50.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) 11:55:50.7 Info: => 0.000113s 11:55:50.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-10-13T11:55:50', 'clean_artist_metadata_table') 11:55:50.7 Info: Committing Transaction 11:55:50.7 Info: 28: clean_artist_metadata_table migrated 11:55:50.7 Info: => 0.0004001s 11:55:50.7 Info: 29: health_issue_notification migrating 11:55:50.7 Info: Beginning Transaction 11:55:50.7 Info: Starting migration of Main DB to 29 11:55:50.7 Info: AlterTable Notifications 11:55:50.7 Info: => 5E-07s 11:55:50.7 Info: CreateColumn Notifications OnHealthIssue Boolean 11:55:50.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 11:55:50.7 Info: => 0.0005316s 11:55:50.7 Info: AlterTable Notifications 11:55:50.7 Info: => 4E-07s 11:55:50.7 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 11:55:50.7 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 11:55:50.7 Info: => 0.0005001s 11:55:50.7 Info: AlterTable Notifications 11:55:50.7 Info: => 4E-07s 11:55:50.7 Info: CreateColumn Notifications OnDownloadFailure Boolean 11:55:50.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 11:55:50.7 Info: => 0.000493s 11:55:50.7 Info: AlterTable Notifications 11:55:50.7 Info: => 5E-07s 11:55:50.7 Info: CreateColumn Notifications OnImportFailure Boolean 11:55:50.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 11:55:50.7 Info: => 0.0004968s 11:55:50.7 Info: AlterTable Notifications 11:55:50.7 Info: => 4E-07s 11:55:50.7 Info: CreateColumn Notifications OnTrackRetag Boolean 11:55:50.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 11:55:50.7 Info: => 0.0005158s 11:55:50.7 Info: DeleteColumn Notifications OnDownload 11:55:50.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) 11:55:50.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" 11:55:50.7 Info: DROP TABLE "Notifications" 11:55:50.7 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:55:50.7 Info: => 0.0035041s 11:55:50.7 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 11:55:50.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) 11:55:50.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" 11:55:50.7 Info: DROP TABLE "Notifications" 11:55:50.7 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:55:50.7 Info: => 0.0045445s 11:55:50.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-10-13T11:55:50', 'health_issue_notification') 11:55:50.7 Info: Committing Transaction 11:55:50.7 Info: 29: health_issue_notification migrated 11:55:50.7 Info: => 0.0049461s 11:55:50.7 Info: 30: add_mediafilerepository_mtime migrating 11:55:50.7 Info: Beginning Transaction 11:55:50.7 Info: Starting migration of Main DB to 30 11:55:50.7 Info: AlterTable TrackFiles 11:55:50.7 Info: => 6E-07s 11:55:50.7 Info: CreateColumn TrackFiles Modified DateTime 11:55:50.7 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 11:55:50.7 Info: => 0.0005452s 11:55:50.7 Info: AlterTable TrackFiles 11:55:50.7 Info: => 5E-07s 11:55:50.7 Info: CreateColumn TrackFiles Path String 11:55:50.7 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 11:55:50.7 Info: => 0.000516s 11:55:50.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:55:50.7 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:55:50.7 Info: => 3.81E-05s 11:55:50.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) 11:55:50.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) 11:55:50.7 Info: => 0.0001204s 11:55:50.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) 11:55:50.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) 11:55:50.7 Info: => 0.0001337s 11:55:50.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) 11:55:50.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) 11:55:50.7 Info: => 0.0001373s 11:55:50.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") 11:55:50.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") 11:55:50.7 Info: => 7.67E-05s 11:55:50.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:55:50.7 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:55:50.7 Info: => 4.67E-05s 11:55:50.7 Info: AlterTable TrackFiles 11:55:50.7 Info: => 4E-07s 11:55:50.7 Info: AlterColumn TrackFiles Path String 11:55:50.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:55:50.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" 11:55:50.7 Info: DROP TABLE "TrackFiles" 11:55:50.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:55:50.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:50.7 Info: => 0.0036108s 11:55:50.7 Info: CreateIndex TrackFiles (Path) 11:55:50.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:55:50.7 Info: => 7.9E-05s 11:55:50.7 Info: DeleteColumn TrackFiles RelativePath 11:55:50.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:55:50.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" 11:55:50.7 Info: DROP TABLE "TrackFiles" 11:55:50.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:55:50.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:50.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:55:50.7 Info: => 0.0046445s 11:55:50.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-10-13T11:55:50', 'add_mediafilerepository_mtime') 11:55:50.7 Info: Committing Transaction 11:55:50.7 Info: 30: add_mediafilerepository_mtime migrated 11:55:50.7 Info: => 0.0050123s 11:55:50.7 Info: 31: add_artistmetadataid_constraint migrating 11:55:50.7 Info: Beginning Transaction 11:55:50.7 Info: Starting migration of Main DB to 31 11:55:50.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") 11:55:50.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") 11:55:50.7 Info: => 9.61E-05s 11:55:50.7 Info: DeleteIndex Artists (ArtistMetadataId) 11:55:50.7 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 11:55:50.7 Info: => 0.0001386s 11:55:50.7 Info: AlterColumn Artists ArtistMetadataId Int32 11:55:50.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) 11:55:50.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" 11:55:50.7 Info: DROP TABLE "Artists" 11:55:50.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:50.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:50.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:50.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:55:50.7 Info: => 0.0038502s 11:55:50.7 Info: CreateIndex Artists (ArtistMetadataId) 11:55:50.7 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:55:50.7 Info: => 7.14E-05s 11:55:50.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-10-13T11:55:50', 'add_artistmetadataid_constraint') 11:55:50.7 Info: Committing Transaction 11:55:50.7 Info: 31: add_artistmetadataid_constraint migrated 11:55:50.7 Info: => 0.0004234s 11:55:50.7 Info: 32: old_ids_and_artist_alias migrating 11:55:50.7 Info: Beginning Transaction 11:55:50.7 Info: Starting migration of Main DB to 32 11:55:50.7 Info: AlterTable ArtistMetadata 11:55:50.7 Info: => 6E-07s 11:55:50.7 Info: CreateColumn ArtistMetadata Aliases String 11:55:50.7 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 11:55:50.7 Info: => 0.0005423s 11:55:50.7 Info: AlterTable ArtistMetadata 11:55:50.7 Info: => 6E-07s 11:55:50.7 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 11:55:50.7 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 11:55:50.7 Info: => 0.000503s 11:55:50.7 Info: AlterTable Albums 11:55:50.7 Info: => 6E-07s 11:55:50.7 Info: CreateColumn Albums OldForeignAlbumIds String 11:55:50.7 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 11:55:50.7 Info: => 0.0005035s 11:55:50.7 Info: AlterTable AlbumReleases 11:55:50.7 Info: => 5E-07s 11:55:50.7 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 11:55:50.7 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 11:55:50.7 Info: => 0.0005254s 11:55:50.7 Info: AlterTable Tracks 11:55:50.7 Info: => 5E-07s 11:55:50.7 Info: CreateColumn Tracks OldForeignRecordingIds String 11:55:50.7 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 11:55:50.7 Info: => 0.0005121s 11:55:50.7 Info: AlterTable Tracks 11:55:50.7 Info: => 5E-07s 11:55:50.7 Info: CreateColumn Tracks OldForeignTrackIds String 11:55:50.7 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 11:55:50.7 Info: => 0.0005061s 11:55:50.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-10-13T11:55:50', 'old_ids_and_artist_alias') 11:55:50.7 Info: Committing Transaction 11:55:50.7 Info: 32: old_ids_and_artist_alias migrated 11:55:50.7 Info: => 0.0008459s 11:55:50.7 Info: 33: download_propers_config migrating 11:55:50.7 Info: Beginning Transaction 11:55:50.7 Info: Starting migration of Main DB to 33 11:55:50.7 Info: PerformDBOperation 11:55:50.7 Info: Performing DB Operation 11:55:50.7 Info: => 3.35E-05s 11:55:50.7 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 11:55:50.7 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 11:55:50.7 Info: => 3.36E-05s 11:55:50.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-10-13T11:55:50', 'download_propers_config') 11:55:50.7 Info: Committing Transaction 11:55:50.7 Info: 33: download_propers_config migrated 11:55:50.7 Info: => 0.0002945s 11:55:50.7 Info: 34: remove_language_profiles migrating 11:55:50.7 Info: Beginning Transaction 11:55:50.7 Info: Starting migration of Main DB to 34 11:55:50.7 Info: DeleteTable LanguageProfiles 11:55:50.7 Info: DROP TABLE "LanguageProfiles" 11:55:50.7 Info: => 0.0001984s 11:55:50.7 Info: DeleteColumn Artists LanguageProfileId 11:55:50.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) 11:55:50.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" 11:55:50.7 Info: DROP TABLE "Artists" 11:55:50.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:50.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:50.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:50.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:55:50.7 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:55:50.7 Info: => 0.0041875s 11:55:50.7 Info: DeleteColumn ImportLists LanguageProfileId 11:55:50.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) 11:55:50.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" 11:55:50.7 Info: DROP TABLE "ImportLists" 11:55:50.7 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 11:55:50.7 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:55:50.7 Info: => 0.0044788s 11:55:50.7 Info: DeleteColumn Blacklist Language 11:55:50.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) 11:55:50.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" 11:55:50.7 Info: DROP TABLE "Blacklist" 11:55:50.7 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 11:55:50.7 Info: => 0.003467s 11:55:50.7 Info: DeleteColumn History Language 11:55:50.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) 11:55:50.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" 11:55:50.7 Info: DROP TABLE "History" 11:55:50.7 Info: ALTER TABLE "History_temp" RENAME TO "History" 11:55:50.7 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:55:50.7 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:55:50.7 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:55:50.7 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:55:50.7 Info: => 0.0049974s 11:55:50.7 Info: DeleteColumn LyricFiles Language 11:55:50.7 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 11:55:50.7 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 11:55:50.7 Info: DROP TABLE "LyricFiles" 11:55:50.7 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:55:50.7 Info: => 0.0034324s 11:55:50.7 Info: DeleteColumn TrackFiles Language 11:55:50.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:55:50.7 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 11:55:50.7 Info: DROP TABLE "TrackFiles" 11:55:50.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:55:50.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:50.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:55:50.7 Info: => 0.0037851s 11:55:50.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-10-13T11:55:50', 'remove_language_profiles') 11:55:50.7 Info: Committing Transaction 11:55:50.7 Info: 34: remove_language_profiles migrated 11:55:50.7 Info: => 0.0043249s 11:55:50.7 Info: 35: multi_disc_naming_format migrating 11:55:50.7 Info: Beginning Transaction 11:55:50.7 Info: Starting migration of Main DB to 35 11:55:50.7 Info: AlterTable NamingConfig 11:55:50.7 Info: => 6E-07s 11:55:50.7 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 11:55:50.7 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 11:55:50.7 Info: => 0.0005478s 11:55:50.7 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 11:55:50.7 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 11:55:50.7 Info: => 4.28E-05s 11:55:50.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-10-13T11:55:50', 'multi_disc_naming_format') 11:55:50.7 Info: Committing Transaction 11:55:50.7 Info: 35: multi_disc_naming_format migrated 11:55:50.7 Info: => 0.0003173s 11:55:50.7 Info: 36: add_download_client_priority migrating 11:55:50.7 Info: Beginning Transaction 11:55:50.7 Info: Starting migration of Main DB to 36 11:55:50.7 Info: AlterTable DownloadClients 11:55:50.7 Info: => 6E-07s 11:55:50.7 Info: CreateColumn DownloadClients Priority Int32 11:55:50.7 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 11:55:50.7 Info: => 0.0005418s 11:55:50.7 Info: PerformDBOperation 11:55:50.7 Info: Performing DB Operation 11:55:50.7 Info: => 5.22E-05s 11:55:50.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-10-13T11:55:50', 'add_download_client_priority') 11:55:50.7 Info: Committing Transaction 11:55:50.7 Info: 36: add_download_client_priority migrated 11:55:50.7 Info: => 0.0003473s 11:55:50.7 Info: 37: remove_growl_prowl migrating 11:55:50.7 Info: Beginning Transaction 11:55:50.7 Info: Starting migration of Main DB to 37 11:55:50.7 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:50.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 11:55:50.7 Info: => 4.97E-05s 11:55:50.7 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:50.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 11:55:50.7 Info: => 2.69E-05s 11:55:50.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-10-13T11:55:50', 'remove_growl_prowl') 11:55:50.7 Info: Committing Transaction 11:55:50.7 Info: 37: remove_growl_prowl migrated 11:55:50.7 Info: => 0.0002786s 11:55:50.7 Info: 38: remove_plex_hometheatre migrating 11:55:50.7 Info: Beginning Transaction 11:55:50.7 Info: Starting migration of Main DB to 38 11:55:50.7 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:50.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 11:55:50.7 Info: => 4.53E-05s 11:55:50.7 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:50.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 11:55:50.7 Info: => 2.77E-05s 11:55:50.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-10-13T11:55:50', 'remove_plex_hometheatre') 11:55:50.7 Info: Committing Transaction 11:55:50.7 Info: 38: remove_plex_hometheatre migrated 11:55:50.7 Info: => 0.0002755s 11:55:50.7 Info: 39: add_root_folder_add_defaults migrating 11:55:50.7 Info: Beginning Transaction 11:55:50.7 Info: Starting migration of Main DB to 39 11:55:50.7 Info: AlterTable RootFolders 11:55:50.7 Info: => 5E-07s 11:55:50.7 Info: CreateColumn RootFolders Name String 11:55:50.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 11:55:50.7 Info: => 0.0005553s 11:55:50.7 Info: AlterTable RootFolders 11:55:50.7 Info: => 6E-07s 11:55:50.7 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 11:55:50.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 11:55:50.7 Info: => 0.0005034s 11:55:50.7 Info: AlterTable RootFolders 11:55:50.7 Info: => 6E-07s 11:55:50.7 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 11:55:50.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 11:55:50.7 Info: => 0.000518s 11:55:50.7 Info: AlterTable RootFolders 11:55:50.7 Info: => 4E-07s 11:55:50.7 Info: CreateColumn RootFolders DefaultMonitorOption Int32 11:55:50.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 11:55:50.7 Info: => 0.0005323s 11:55:50.7 Info: AlterTable RootFolders 11:55:50.7 Info: => 5E-07s 11:55:50.7 Info: CreateColumn RootFolders DefaultTags String 11:55:50.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 11:55:50.7 Info: => 0.0005322s 11:55:50.7 Info: PerformDBOperation 11:55:50.7 Info: Performing DB Operation 11:55:50.7 Info: => 4.92E-05s 11:55:50.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-10-13T11:55:50', 'add_root_folder_add_defaults') 11:55:50.7 Info: Committing Transaction 11:55:50.7 Info: 39: add_root_folder_add_defaults migrated 11:55:50.7 Info: => 0.0003296s 11:55:50.7 Info: 40: task_duration migrating 11:55:50.7 Info: Beginning Transaction 11:55:50.7 Info: Starting migration of Main DB to 40 11:55:50.7 Info: AlterTable ScheduledTasks 11:55:50.7 Info: => 5E-07s 11:55:50.7 Info: CreateColumn ScheduledTasks LastStartTime DateTime 11:55:50.7 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 11:55:50.7 Info: => 0.000537s 11:55:50.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-10-13T11:55:50', 'task_duration') 11:55:50.7 Info: Committing Transaction 11:55:50.7 Info: 40: task_duration migrated 11:55:50.7 Info: => 0.0008404s 11:55:50.7 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 11:55:50.7 Info: Beginning Transaction 11:55:50.7 Info: Starting migration of Main DB to 41 11:55:50.7 Info: AlterTable ReleaseProfiles 11:55:50.7 Info: => 6E-07s 11:55:50.7 Info: CreateColumn ReleaseProfiles Enabled Boolean 11:55:50.7 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 11:55:50.7 Info: => 0.0005646s 11:55:50.7 Info: AlterTable ReleaseProfiles 11:55:50.7 Info: => 5E-07s 11:55:50.7 Info: CreateColumn ReleaseProfiles IndexerId Int32 11:55:50.7 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 11:55:50.7 Info: => 0.0005227s 11:55:50.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-10-13T11:55:50', 'add_indexer_and_enabled_to_release_profiles') 11:55:50.7 Info: Committing Transaction 11:55:50.7 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 11:55:50.7 Info: => 0.0008261s 11:55:50.7 Info: 42: remove_album_folders migrating 11:55:50.7 Info: Beginning Transaction 11:55:50.7 Info: Starting migration of Main DB to 42 11:55:50.7 Info: DeleteColumn Artists AlbumFolder 11:55:50.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) 11:55:50.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" 11:55:50.7 Info: DROP TABLE "Artists" 11:55:50.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:50.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:50.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:50.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:55:50.7 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:55:50.7 Info: => 0.005133s 11:55:50.7 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 11:55:50.7 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 11:55:50.7 Info: => 3.61E-05s 11:55:50.7 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 11:55:50.7 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 11:55:50.7 Info: => 2.85E-05s 11:55:50.7 Info: DeleteColumn NamingConfig AlbumFolderFormat 11:55:50.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) 11:55:50.7 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 11:55:50.7 Info: DROP TABLE "NamingConfig" 11:55:50.7 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 11:55:50.7 Info: => 0.0034303s 11:55:50.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-10-13T11:55:50', 'remove_album_folders') 11:55:50.7 Info: Committing Transaction 11:55:50.7 Info: 42: remove_album_folders migrated 11:55:50.7 Info: => 0.003845s 11:55:50.7 Info: 44: add_priority_to_indexers migrating 11:55:50.7 Info: Beginning Transaction 11:55:50.7 Info: Starting migration of Main DB to 44 11:55:50.7 Info: AlterTable Indexers 11:55:50.7 Info: => 6E-07s 11:55:50.7 Info: CreateColumn Indexers Priority Int32 11:55:50.7 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 11:55:50.8 Info: => 0.0005557s 11:55:50.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-10-13T11:55:50', 'add_priority_to_indexers') 11:55:50.8 Info: Committing Transaction 11:55:50.8 Info: 44: add_priority_to_indexers migrated 11:55:50.8 Info: => 0.0008513s 11:55:50.8 Info: 45: remove_chown_and_folderchmod_config migrating 11:55:50.8 Info: Beginning Transaction 11:55:50.8 Info: Starting migration of Main DB to 45 11:55:50.8 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 11:55:50.8 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 11:55:50.8 Info: => 0.0001283s 11:55:50.8 Info: PerformDBOperation 11:55:50.8 Info: Performing DB Operation 11:55:50.8 Info: => 2.56E-05s 11:55:50.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-10-13T11:55:50', 'remove_chown_and_folderchmod_config') 11:55:50.8 Info: Committing Transaction 11:55:50.8 Info: 45: remove_chown_and_folderchmod_config migrated 11:55:50.8 Info: => 0.0002803s 11:55:50.8 Info: 47: update_notifiarr migrating 11:55:50.8 Info: Beginning Transaction 11:55:50.8 Info: Starting migration of Main DB to 47 11:55:50.8 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 11:55:50.8 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 11:55:50.8 Info: => 6.92E-05s 11:55:50.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-10-13T11:55:50', 'update_notifiarr') 11:55:50.8 Info: Committing Transaction 11:55:50.8 Info: 47: update_notifiarr migrated 11:55:50.8 Info: => 0.0003233s 11:55:50.8 Info: 49: email_multiple_addresses migrating 11:55:50.8 Info: Beginning Transaction 11:55:50.8 Info: Starting migration of Main DB to 49 11:55:50.8 Info: PerformDBOperation 11:55:50.8 Info: Performing DB Operation 11:55:50.8 Info: => 5.78E-05s 11:55:50.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-10-13T11:55:50', 'email_multiple_addresses') 11:55:50.8 Info: Committing Transaction 11:55:50.8 Info: 49: email_multiple_addresses migrated 11:55:50.8 Info: => 0.0003259s 11:55:50.8 Info: 50: rename_blacklist_to_blocklist migrating 11:55:50.8 Info: Beginning Transaction 11:55:50.8 Info: Starting migration of Main DB to 50 11:55:50.8 Info: RenameTable Blacklist Blocklist 11:55:50.8 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 11:55:50.8 Info: => 0.001459s 11:55:50.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-10-13T11:55:50', 'rename_blacklist_to_blocklist') 11:55:50.8 Info: Committing Transaction 11:55:50.8 Info: 50: rename_blacklist_to_blocklist migrated 11:55:50.8 Info: => 0.0017658s 11:55:50.8 Info: 51: cdh_per_downloadclient migrating 11:55:50.8 Info: Beginning Transaction 11:55:50.8 Info: Starting migration of Main DB to 51 11:55:50.8 Info: AlterTable DownloadClients 11:55:50.8 Info: => 7E-07s 11:55:50.8 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 11:55:50.8 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 11:55:50.8 Info: => 0.0005462s 11:55:50.8 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 11:55:50.8 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 11:55:50.8 Info: => 0.0005095s 11:55:50.8 Info: PerformDBOperation 11:55:50.8 Info: Performing DB Operation 11:55:50.8 Info: => 0.0001575s 11:55:50.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-10-13T11:55:50', 'cdh_per_downloadclient') 11:55:50.8 Info: Committing Transaction 11:55:50.8 Info: 51: cdh_per_downloadclient migrated 11:55:50.8 Info: => 0.0004488s 11:55:50.8 Info: 52: download_history migrating 11:55:50.8 Info: Beginning Transaction 11:55:50.8 Info: Starting migration of Main DB to 52 11:55:50.8 Info: CreateTable DownloadHistory 11:55:50.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) 11:55:50.8 Info: => 0.0001657s 11:55:50.8 Info: CreateIndex DownloadHistory (EventType) 11:55:50.8 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 11:55:50.8 Info: => 8.77E-05s 11:55:50.8 Info: CreateIndex DownloadHistory (ArtistId) 11:55:50.8 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 11:55:50.8 Info: => 7.15E-05s 11:55:50.8 Info: CreateIndex DownloadHistory (DownloadId) 11:55:50.8 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 11:55:50.8 Info: => 7.63E-05s 11:55:50.8 Info: PerformDBOperation 11:55:50.8 Info: Performing DB Operation 11:55:50.8 Info: => 0.0001239s 11:55:50.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-10-13T11:55:50', 'download_history') 11:55:50.8 Info: Committing Transaction 11:55:50.8 Info: 52: download_history migrated 11:55:50.8 Info: => 0.0004656s 11:55:50.8 Info: 53: add_update_history migrating 11:55:50.8 Info: Beginning Transaction 11:55:50.8 Info: Starting migration of Main DB to 53 11:55:50.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-10-13T11:55:50', 'add_update_history') 11:55:50.8 Info: Committing Transaction 11:55:50.8 Info: 53: add_update_history migrated 11:55:50.8 Info: => 0.0003115s 11:55:50.8 Info: 54: add_on_update_to_notifications migrating 11:55:50.8 Info: Beginning Transaction 11:55:50.8 Info: Starting migration of Main DB to 54 11:55:50.8 Info: AlterTable Notifications 11:55:50.8 Info: => 7E-07s 11:55:50.8 Info: CreateColumn Notifications OnApplicationUpdate Boolean 11:55:50.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 11:55:50.8 Info: => 0.000567s 11:55:50.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-10-13T11:55:50', 'add_on_update_to_notifications') 11:55:50.8 Info: Committing Transaction 11:55:50.8 Info: 54: add_on_update_to_notifications migrated 11:55:50.8 Info: => 0.0008594s 11:55:50.8 Info: 55: download_client_per_indexer migrating 11:55:50.8 Info: Beginning Transaction 11:55:50.8 Info: Starting migration of Main DB to 55 11:55:50.8 Info: AlterTable Indexers 11:55:50.8 Info: => 6E-07s 11:55:50.8 Info: CreateColumn Indexers DownloadClientId Int32 11:55:50.8 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 11:55:50.8 Info: => 0.0005714s 11:55:50.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-10-13T11:55:50', 'download_client_per_indexer') 11:55:50.8 Info: Committing Transaction 11:55:50.8 Info: 55: download_client_per_indexer migrated 11:55:50.8 Info: => 0.0009102s 11:55:50.8 Info: 56: AddNewItemMonitorType migrating 11:55:50.8 Info: Beginning Transaction 11:55:50.8 Info: Starting migration of Main DB to 56 11:55:50.8 Info: AlterTable Artists 11:55:50.8 Info: => 6E-07s 11:55:50.8 Info: CreateColumn Artists MonitorNewItems Int32 11:55:50.8 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 11:55:50.8 Info: => 0.000603s 11:55:50.8 Info: AlterTable RootFolders 11:55:50.8 Info: => 7E-07s 11:55:50.8 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 11:55:50.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 11:55:50.8 Info: => 0.0005432s 11:55:50.8 Info: AlterTable ImportLists 11:55:50.8 Info: => 4E-07s 11:55:50.8 Info: CreateColumn ImportLists MonitorNewItems Int32 11:55:50.8 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 11:55:50.8 Info: => 0.000527s 11:55:50.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-10-13T11:55:50', 'AddNewItemMonitorType') 11:55:50.8 Info: Committing Transaction 11:55:50.8 Info: 56: AddNewItemMonitorType migrated 11:55:50.8 Info: => 0.0008475s 11:55:50.8 Info: 57: ImportListSearch migrating 11:55:50.8 Info: Beginning Transaction 11:55:50.8 Info: Starting migration of Main DB to 57 11:55:50.8 Info: AlterTable ImportLists 11:55:50.8 Info: => 6E-07s 11:55:50.8 Info: CreateColumn ImportLists ShouldSearch Boolean 11:55:50.8 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 11:55:50.8 Info: => 0.0005628s 11:55:50.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-10-13T11:55:50', 'ImportListSearch') 11:55:50.8 Info: Committing Transaction 11:55:50.8 Info: 57: ImportListSearch migrated 11:55:50.8 Info: => 0.0008667s 11:55:50.8 Info: 58: ImportListMonitorExisting migrating 11:55:50.8 Info: Beginning Transaction 11:55:50.8 Info: Starting migration of Main DB to 58 11:55:50.8 Info: AlterTable ImportLists 11:55:50.8 Info: => 6E-07s 11:55:50.8 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 11:55:50.8 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 11:55:50.8 Info: => 0.000575s 11:55:50.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-10-13T11:55:50', 'ImportListMonitorExisting') 11:55:50.8 Info: Committing Transaction 11:55:50.8 Info: 58: ImportListMonitorExisting migrated 11:55:50.8 Info: => 0.0008736s 11:55:50.8 Info: 59: add_indexer_tags migrating 11:55:50.8 Info: Beginning Transaction 11:55:50.8 Info: Starting migration of Main DB to 59 11:55:50.8 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:50.8 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 11:55:50.8 Info: => 4.68E-05s 11:55:50.8 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:50.8 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 11:55:50.8 Info: => 3E-05s 11:55:50.8 Info: AlterTable Indexers 11:55:50.8 Info: => 4E-07s 11:55:50.8 Info: CreateColumn Indexers Tags String 11:55:50.8 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 11:55:50.8 Info: => 0.0005607s 11:55:50.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-10-13T11:55:50', 'add_indexer_tags') 11:55:50.8 Info: Committing Transaction 11:55:50.8 Info: 59: add_indexer_tags migrated 11:55:50.8 Info: => 0.0008588s 11:55:50.8 Info: 60: update_audio_types migrating 11:55:50.8 Info: Beginning Transaction 11:55:50.8 Info: Starting migration of Main DB to 60 11:55:50.8 Info: PerformDBOperation 11:55:50.8 Info: Performing DB Operation 11:55:50.8 Info: => 5.74E-05s 11:55:50.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-10-13T11:55:50', 'update_audio_types') 11:55:50.8 Info: Committing Transaction 11:55:50.8 Info: 60: update_audio_types migrated 11:55:50.8 Info: => 0.0009304s 11:55:50.8 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 11:55:50.8 Info: Beginning Transaction 11:55:50.8 Info: Starting migration of Main DB to 61 11:55:50.8 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:50.8 Info: DELETE FROM "Commands" WHERE 1 = 1 11:55:50.8 Info: => 4.59E-05s 11:55:50.8 Info: AlterTable AlbumReleases 11:55:50.8 Info: => 4E-07s 11:55:50.8 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 11:55:50.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) 11:55:50.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" 11:55:50.8 Info: DROP TABLE "AlbumReleases" 11:55:50.8 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 11:55:50.8 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:55:50.8 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:55:50.8 Info: => 0.0046607s 11:55:50.8 Info: AlterTable Albums 11:55:50.8 Info: => 5E-07s 11:55:50.8 Info: AlterColumn Albums LastInfoSync DateTimeOffset 11:55:50.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) 11:55:50.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" 11:55:50.8 Info: DROP TABLE "Albums" 11:55:50.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:50.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:50.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:50.8 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:55:50.8 Info: => 0.0052218s 11:55:50.8 Info: AlterTable Albums 11:55:50.8 Info: => 4E-07s 11:55:50.8 Info: AlterColumn Albums ReleaseDate DateTimeOffset 11:55:50.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) 11:55:50.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" 11:55:50.8 Info: DROP TABLE "Albums" 11:55:50.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:50.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:50.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:50.8 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:55:50.8 Info: => 0.0042811s 11:55:50.8 Info: AlterTable Albums 11:55:50.8 Info: => 5E-07s 11:55:50.8 Info: AlterColumn Albums Added DateTimeOffset 11:55:50.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) 11:55:50.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" 11:55:50.8 Info: DROP TABLE "Albums" 11:55:50.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:50.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:50.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:50.8 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:55:50.8 Info: => 0.0042658s 11:55:50.8 Info: AlterTable Artists 11:55:50.8 Info: => 4E-07s 11:55:50.8 Info: AlterColumn Artists LastInfoSync DateTimeOffset 11:55:50.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 11:55:50.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" 11:55:50.8 Info: DROP TABLE "Artists" 11:55:50.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:50.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:50.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:50.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:55:50.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:55:50.8 Info: => 0.0042526s 11:55:50.8 Info: AlterTable Artists 11:55:50.8 Info: => 5E-07s 11:55:50.8 Info: AlterColumn Artists Added DateTimeOffset 11:55:50.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 11:55:50.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" 11:55:50.8 Info: DROP TABLE "Artists" 11:55:50.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:50.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:50.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:50.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:55:50.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:55:50.8 Info: => 0.0053722s 11:55:50.8 Info: AlterTable Blocklist 11:55:50.8 Info: => 5E-07s 11:55:50.8 Info: AlterColumn Blocklist Date DateTimeOffset 11:55:50.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) 11:55:50.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" 11:55:50.8 Info: DROP TABLE "Blocklist" 11:55:50.8 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 11:55:50.8 Info: => 0.0036917s 11:55:50.8 Info: AlterTable Blocklist 11:55:50.8 Info: => 6E-07s 11:55:50.8 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 11:55:50.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) 11:55:50.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" 11:55:50.8 Info: DROP TABLE "Blocklist" 11:55:50.8 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 11:55:50.8 Info: => 0.0036599s 11:55:50.8 Info: AlterTable Commands 11:55:50.8 Info: => 6E-07s 11:55:50.8 Info: AlterColumn Commands QueuedAt DateTimeOffset 11:55:50.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) 11:55:50.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" 11:55:50.8 Info: DROP TABLE "Commands" 11:55:50.8 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 11:55:50.8 Info: => 0.0046621s 11:55:50.8 Info: AlterTable Commands 11:55:50.8 Info: => 5E-07s 11:55:50.8 Info: AlterColumn Commands StartedAt DateTimeOffset 11:55:50.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) 11:55:50.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" 11:55:50.8 Info: DROP TABLE "Commands" 11:55:50.8 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 11:55:50.8 Info: => 0.0036812s 11:55:50.8 Info: AlterTable Commands 11:55:50.8 Info: => 7E-07s 11:55:50.8 Info: AlterColumn Commands EndedAt DateTimeOffset 11:55:50.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) 11:55:50.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" 11:55:50.8 Info: DROP TABLE "Commands" 11:55:50.8 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 11:55:50.8 Info: => 0.00372s 11:55:50.8 Info: AlterTable DownloadClientStatus 11:55:50.8 Info: => 7E-07s 11:55:50.8 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 11:55:50.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) 11:55:50.8 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 11:55:50.8 Info: DROP TABLE "DownloadClientStatus" 11:55:50.8 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 11:55:50.8 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:55:50.8 Info: => 0.0047419s 11:55:50.8 Info: AlterTable DownloadClientStatus 11:55:50.8 Info: => 5E-07s 11:55:50.8 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 11:55:50.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) 11:55:50.8 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 11:55:50.8 Info: DROP TABLE "DownloadClientStatus" 11:55:50.8 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 11:55:50.8 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:55:50.8 Info: => 0.0038091s 11:55:50.8 Info: AlterTable DownloadClientStatus 11:55:50.8 Info: => 5E-07s 11:55:50.8 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 11:55:50.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) 11:55:50.8 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 11:55:50.8 Info: DROP TABLE "DownloadClientStatus" 11:55:50.8 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 11:55:50.8 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:55:50.8 Info: => 0.0045627s 11:55:50.8 Info: AlterTable DownloadHistory 11:55:50.8 Info: => 6E-07s 11:55:50.8 Info: AlterColumn DownloadHistory Date DateTimeOffset 11:55:50.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) 11:55:50.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" 11:55:50.8 Info: DROP TABLE "DownloadHistory" 11:55:50.8 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 11:55:50.8 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 11:55:50.8 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 11:55:50.8 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 11:55:50.8 Info: => 0.0040337s 11:55:50.8 Info: AlterTable ExtraFiles 11:55:50.8 Info: => 4E-07s 11:55:50.8 Info: AlterColumn ExtraFiles Added DateTimeOffset 11:55:50.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) 11:55:50.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" 11:55:50.8 Info: DROP TABLE "ExtraFiles" 11:55:50.8 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 11:55:50.8 Info: => 0.0036332s 11:55:50.8 Info: AlterTable ExtraFiles 11:55:50.8 Info: => 6E-07s 11:55:50.8 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 11:55:50.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) 11:55:50.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" 11:55:50.8 Info: DROP TABLE "ExtraFiles" 11:55:50.8 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 11:55:50.8 Info: => 0.0046159s 11:55:50.8 Info: AlterTable History 11:55:50.8 Info: => 7E-07s 11:55:50.8 Info: AlterColumn History Date DateTimeOffset 11:55:50.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) 11:55:50.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" 11:55:50.8 Info: DROP TABLE "History" 11:55:50.8 Info: ALTER TABLE "History_temp" RENAME TO "History" 11:55:50.8 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:55:50.8 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:55:50.8 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:55:50.8 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:55:50.8 Info: => 0.0041839s 11:55:50.8 Info: AlterTable ImportListStatus 11:55:50.8 Info: => 4E-07s 11:55:50.8 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 11:55:50.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) 11:55:50.8 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 11:55:50.8 Info: DROP TABLE "ImportListStatus" 11:55:50.8 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 11:55:50.8 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:55:50.8 Info: => 0.0045871s 11:55:50.8 Info: AlterTable ImportListStatus 11:55:50.8 Info: => 6E-07s 11:55:50.8 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 11:55:50.9 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 11:55:50.9 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 11:55:50.9 Info: DROP TABLE "ImportListStatus" 11:55:50.9 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 11:55:50.9 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:55:50.9 Info: => 0.0038608s 11:55:50.9 Info: AlterTable ImportListStatus 11:55:50.9 Info: => 5E-07s 11:55:50.9 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 11:55:50.9 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 11:55:50.9 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 11:55:50.9 Info: DROP TABLE "ImportListStatus" 11:55:50.9 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 11:55:50.9 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:55:50.9 Info: => 0.0047607s 11:55:50.9 Info: AlterTable IndexerStatus 11:55:50.9 Info: => 6E-07s 11:55:50.9 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 11:55:50.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) 11:55:50.9 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 11:55:50.9 Info: DROP TABLE "IndexerStatus" 11:55:50.9 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 11:55:50.9 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:55:50.9 Info: => 0.0038694s 11:55:50.9 Info: AlterTable IndexerStatus 11:55:50.9 Info: => 4E-07s 11:55:50.9 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 11:55:50.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) 11:55:50.9 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 11:55:50.9 Info: DROP TABLE "IndexerStatus" 11:55:50.9 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 11:55:50.9 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:55:50.9 Info: => 0.0038301s 11:55:50.9 Info: AlterTable IndexerStatus 11:55:50.9 Info: => 5E-07s 11:55:50.9 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 11:55:50.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) 11:55:50.9 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 11:55:50.9 Info: DROP TABLE "IndexerStatus" 11:55:50.9 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 11:55:50.9 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:55:50.9 Info: => 0.0045075s 11:55:50.9 Info: AlterTable LyricFiles 11:55:50.9 Info: => 5E-07s 11:55:50.9 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 11:55:50.9 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 11:55:50.9 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 11:55:50.9 Info: DROP TABLE "LyricFiles" 11:55:50.9 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:55:50.9 Info: => 0.004496s 11:55:50.9 Info: AlterTable LyricFiles 11:55:50.9 Info: => 6E-07s 11:55:50.9 Info: AlterColumn LyricFiles Added DateTimeOffset 11:55:50.9 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME, "LastUpdated" DATETIME NOT NULL) 11:55:50.9 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 11:55:50.9 Info: DROP TABLE "LyricFiles" 11:55:50.9 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:55:50.9 Info: => 0.0046806s 11:55:50.9 Info: AlterTable MetadataFiles 11:55:50.9 Info: => 6E-07s 11:55:50.9 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 11:55:50.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) 11:55:50.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" 11:55:50.9 Info: DROP TABLE "MetadataFiles" 11:55:50.9 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 11:55:50.9 Info: => 0.0048069s 11:55:50.9 Info: AlterTable MetadataFiles 11:55:50.9 Info: => 7E-07s 11:55:50.9 Info: AlterColumn MetadataFiles Added DateTimeOffset 11:55:50.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) 11:55:50.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" 11:55:50.9 Info: DROP TABLE "MetadataFiles" 11:55:50.9 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 11:55:50.9 Info: => 0.0036799s 11:55:50.9 Info: AlterTable PendingReleases 11:55:50.9 Info: => 6E-07s 11:55:50.9 Info: AlterColumn PendingReleases Added DateTimeOffset 11:55:50.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) 11:55:50.9 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 11:55:50.9 Info: DROP TABLE "PendingReleases" 11:55:50.9 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 11:55:50.9 Info: => 0.0047885s 11:55:50.9 Info: AlterTable ScheduledTasks 11:55:50.9 Info: => 6E-07s 11:55:50.9 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 11:55:50.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) 11:55:50.9 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 11:55:50.9 Info: DROP TABLE "ScheduledTasks" 11:55:50.9 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 11:55:50.9 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:55:50.9 Info: => 0.0038721s 11:55:50.9 Info: AlterTable ScheduledTasks 11:55:50.9 Info: => 6E-07s 11:55:50.9 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 11:55:50.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) 11:55:50.9 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 11:55:50.9 Info: DROP TABLE "ScheduledTasks" 11:55:50.9 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 11:55:50.9 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:55:50.9 Info: => 0.0038814s 11:55:50.9 Info: AlterTable TrackFiles 11:55:50.9 Info: => 4E-07s 11:55:50.9 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 11:55:50.9 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:55:50.9 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 11:55:50.9 Info: DROP TABLE "TrackFiles" 11:55:50.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:55:50.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:50.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:55:50.9 Info: => 0.0049131s 11:55:50.9 Info: AlterTable TrackFiles 11:55:50.9 Info: => 5E-07s 11:55:50.9 Info: AlterColumn TrackFiles Modified DateTimeOffset 11:55:50.9 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:55:50.9 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 11:55:50.9 Info: DROP TABLE "TrackFiles" 11:55:50.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:55:50.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:50.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:55:50.9 Info: => 0.0038842s 11:55:50.9 Info: AlterTable VersionInfo 11:55:50.9 Info: => 5E-07s 11:55:50.9 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 11:55:50.9 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 11:55:50.9 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 11:55:50.9 Info: DROP TABLE "VersionInfo" 11:55:50.9 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 11:55:50.9 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:55:50.9 Info: => 0.0038292s 11:55:50.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-10-13T11:55:50', 'postgres_update_timestamp_columns_to_with_timezone') 11:55:50.9 Info: Committing Transaction 11:55:50.9 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 11:55:50.9 Info: => 0.0046999s 11:55:50.9 Info: 62: add_on_delete_to_notifications migrating 11:55:50.9 Info: Beginning Transaction 11:55:50.9 Info: Starting migration of Main DB to 62 11:55:50.9 Info: AlterTable Notifications 11:55:50.9 Info: => 6E-07s 11:55:50.9 Info: CreateColumn Notifications OnArtistDelete Boolean 11:55:50.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 11:55:50.9 Info: => 0.0005859s 11:55:50.9 Info: AlterTable Notifications 11:55:50.9 Info: => 5E-07s 11:55:50.9 Info: CreateColumn Notifications OnAlbumDelete Boolean 11:55:50.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 11:55:50.9 Info: => 0.0005669s 11:55:50.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-10-13T11:55:50', 'add_on_delete_to_notifications') 11:55:50.9 Info: Committing Transaction 11:55:50.9 Info: 62: add_on_delete_to_notifications migrated 11:55:50.9 Info: => 0.0009051s 11:55:50.9 Info: 63: add_custom_formats migrating 11:55:50.9 Info: Beginning Transaction 11:55:50.9 Info: Starting migration of Main DB to 63 11:55:50.9 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "x264", "value": 2 }, { "key": "x265", "value": 5 } ]', '', '', '[]', 0, 1, 0) 11:55:50.9 Info: AlterTable DelayProfiles 11:55:50.9 Info: => 4E-07s 11:55:50.9 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 11:55:50.9 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 11:55:50.9 Info: => 0.0005827s 11:55:50.9 Info: UpdateData 11:55:50.9 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 11:55:50.9 Info: => 5.2E-05s 11:55:50.9 Info: AlterTable TrackFiles 11:55:50.9 Info: => 3E-07s 11:55:50.9 Info: CreateColumn TrackFiles OriginalFilePath String 11:55:50.9 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 11:55:50.9 Info: => 0.0005292s 11:55:50.9 Info: PerformDBOperation 11:55:50.9 Info: Performing DB Operation 11:55:50.9 Info: => 0.0012369s 11:55:50.9 Info: CreateTable CustomFormats 11:55:50.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) 11:55:50.9 Info: => 0.0001358s 11:55:50.9 Info: CreateIndex CustomFormats (Name) 11:55:50.9 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 11:55:50.9 Info: => 8.18E-05s 11:55:50.9 Info: AlterTable QualityProfiles 11:55:50.9 Info: => 5E-07s 11:55:50.9 Info: CreateColumn QualityProfiles FormatItems String 11:55:50.9 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 11:55:50.9 Info: => 0.0005589s 11:55:50.9 Info: AlterTable QualityProfiles 11:55:50.9 Info: => 7E-07s 11:55:50.9 Info: CreateColumn QualityProfiles MinFormatScore Int32 11:55:50.9 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 11:55:50.9 Info: => 0.0005405s 11:55:50.9 Info: AlterTable QualityProfiles 11:55:50.9 Info: => 5E-07s 11:55:50.9 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 11:55:50.9 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 11:55:50.9 Info: => 0.0005386s 11:55:50.9 Info: PerformDBOperation 11:55:50.9 Info: Performing DB Operation 11:55:50.9 Info: => 0.0013187s 11:55:50.9 Info: PerformDBOperation 11:55:50.9 Info: Performing DB Operation 11:55:50.9 Info: => 3.23E-05s 11:55:50.9 Info: DeleteColumn ReleaseProfiles Preferred 11:55:50.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) 11:55:50.9 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 11:55:50.9 Info: DROP TABLE "ReleaseProfiles" 11:55:50.9 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 11:55:50.9 Info: => 0.0046964s 11:55:50.9 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 11:55:50.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) 11:55:50.9 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 11:55:50.9 Info: DROP TABLE "ReleaseProfiles" 11:55:50.9 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 11:55:50.9 Info: => 0.0039442s 11:55:50.9 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 11:55:50.9 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 11:55:50.9 Info: => 5.1E-05s 11:55:50.9 Info: AlterTable DelayProfiles 11:55:50.9 Info: => 5E-07s 11:55:50.9 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 11:55:50.9 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 11:55:50.9 Info: => 0.0005896s 11:55:50.9 Info: AlterTable DelayProfiles 11:55:50.9 Info: => 5E-07s 11:55:50.9 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 11:55:50.9 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 11:55:50.9 Info: => 0.0005547s 11:55:50.9 Info: -> 1 Insert operations completed in 00:00:00.0000988 taking an average of 00:00:00.0000988 11:55:50.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-10-13T11:55:50', 'add_custom_formats') 11:55:50.9 Info: Committing Transaction 11:55:50.9 Info: 63: add_custom_formats migrated 11:55:50.9 Info: => 0.000968s 11:55:50.9 Debug: Took: 00:00:00.3804346 11:55:51.0 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_add_two_cfs_if_release_profile_has_multiple_terms --- 11:55:51.0 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_migrate_case_insensitive_regex --- 11:55:51.0 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173510156350_137/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:55:51.0 Info: DatabaseEngineVersionCheck migrating 11:55:51.0 Info: PerformDBOperation 11:55:51.0 Info: Performing DB Operation 11:55:51.0 Info: SQLite 3.46.1 11:55:51.0 Info: => 0.0011255s 11:55:51.0 Info: DatabaseEngineVersionCheck migrated 11:55:51.0 Info: => 0.0011391s 11:55:51.0 Info: VersionMigration migrating 11:55:51.0 Info: Beginning Transaction 11:55:51.0 Info: CreateTable VersionInfo 11:55:51.0 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 11:55:51.0 Info: => 0.0001519s 11:55:51.0 Info: Committing Transaction 11:55:51.0 Info: VersionMigration migrated 11:55:51.0 Info: => 0.0005772s 11:55:51.0 Info: VersionUniqueMigration migrating 11:55:51.0 Info: Beginning Transaction 11:55:51.0 Info: CreateIndex VersionInfo (Version) 11:55:51.0 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:55:51.0 Info: => 0.0001248s 11:55:51.0 Info: AlterTable VersionInfo 11:55:51.0 Info: => 6E-07s 11:55:51.0 Info: CreateColumn VersionInfo AppliedOn DateTime 11:55:51.0 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 11:55:51.0 Info: => 0.0006064s 11:55:51.0 Info: Committing Transaction 11:55:51.0 Info: VersionUniqueMigration migrated 11:55:51.0 Info: => 0.0008368s 11:55:51.0 Info: VersionDescriptionMigration migrating 11:55:51.0 Info: Beginning Transaction 11:55:51.0 Info: AlterTable VersionInfo 11:55:51.0 Info: => 7E-07s 11:55:51.0 Info: CreateColumn VersionInfo Description String 11:55:51.0 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 11:55:51.0 Info: => 0.0002039s 11:55:51.0 Info: Committing Transaction 11:55:51.0 Info: VersionDescriptionMigration migrated 11:55:51.0 Info: => 0.00039s 11:55:51.0 Info: 1: InitialSetup migrating 11:55:51.0 Info: Beginning Transaction 11:55:51.0 Info: Starting migration of Main DB to 1 11:55:51.0 Info: CreateTable Config 11:55:51.0 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 11:55:51.0 Info: => 0.0001695s 11:55:51.0 Info: CreateIndex Config (Key) 11:55:51.0 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 11:55:51.0 Info: => 7.55E-05s 11:55:51.0 Info: CreateTable RootFolders 11:55:51.0 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 11:55:51.0 Info: => 8.17E-05s 11:55:51.0 Info: CreateIndex RootFolders (Path) 11:55:51.0 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 11:55:51.0 Info: => 6.76E-05s 11:55:51.0 Info: CreateTable Artists 11:55:51.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) 11:55:51.0 Info: => 0.0002194s 11:55:51.0 Info: CreateIndex Artists (ForeignArtistId) 11:55:51.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:55:51.0 Info: => 8.47E-05s 11:55:51.0 Info: CreateIndex Artists (NameSlug) 11:55:51.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:55:51.0 Info: => 6.69E-05s 11:55:51.0 Info: CreateIndex Artists (CleanName) 11:55:51.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:51.0 Info: => 6.44E-05s 11:55:51.0 Info: CreateIndex Artists (Path) 11:55:51.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:51.0 Info: => 5.95E-05s 11:55:51.0 Info: CreateTable Albums 11:55:51.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) 11:55:51.0 Info: => 0.0001945s 11:55:51.0 Info: CreateIndex Albums (ForeignAlbumId) 11:55:51.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:51.0 Info: => 6.97E-05s 11:55:51.0 Info: CreateIndex Albums (MBId) 11:55:51.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:55:51.0 Info: => 6.3E-05s 11:55:51.0 Info: CreateIndex Albums (TADBId) 11:55:51.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:55:51.0 Info: => 6.5E-05s 11:55:51.0 Info: CreateIndex Albums (TitleSlug) 11:55:51.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:55:51.0 Info: => 6.41E-05s 11:55:51.0 Info: CreateIndex Albums (CleanTitle) 11:55:51.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:51.0 Info: => 6.24E-05s 11:55:51.0 Info: CreateIndex Albums (Path) 11:55:51.0 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 11:55:51.0 Info: => 6.02E-05s 11:55:51.0 Info: CreateTable Tracks 11:55:51.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) 11:55:51.0 Info: => 0.0001855s 11:55:51.0 Info: CreateIndex Tracks (ForeignTrackId) 11:55:51.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:55:51.0 Info: => 7.52E-05s 11:55:51.0 Info: CreateIndex Tracks (ArtistId) 11:55:51.0 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:55:51.0 Info: => 6.74E-05s 11:55:51.0 Info: CreateIndex Tracks (TrackFileId) 11:55:51.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:55:51.0 Info: => 6.73E-05s 11:55:51.0 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 11:55:51.0 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 11:55:51.0 Info: => 6.91E-05s 11:55:51.0 Info: CreateTable TrackFiles 11:55:51.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) 11:55:51.0 Info: => 0.0001219s 11:55:51.0 Info: CreateIndex TrackFiles (ArtistId) 11:55:51.0 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 11:55:51.0 Info: => 7.13E-05s 11:55:51.0 Info: CreateIndex TrackFiles (AlbumId) 11:55:51.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:51.0 Info: => 6.37E-05s 11:55:51.0 Info: CreateTable History 11:55:51.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) 11:55:51.0 Info: => 0.0001391s 11:55:51.0 Info: CreateIndex History (Date) 11:55:51.0 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:55:51.0 Info: => 6.82E-05s 11:55:51.0 Info: CreateIndex History (EventType) 11:55:51.0 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:55:51.0 Info: => 6.03E-05s 11:55:51.0 Info: CreateIndex History (DownloadId) 11:55:51.0 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 11:55:51.0 Info: => 6.15E-05s 11:55:51.0 Info: CreateIndex History (AlbumId) 11:55:51.0 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 11:55:51.0 Info: => 6.23E-05s 11:55:51.0 Info: CreateTable Notifications 11:55:51.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) 11:55:51.0 Info: => 0.0001153s 11:55:51.0 Info: CreateTable ScheduledTasks 11:55:51.0 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 11:55:51.0 Info: => 0.0001379s 11:55:51.0 Info: CreateIndex ScheduledTasks (TypeName) 11:55:51.0 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:55:51.0 Info: => 0.000109s 11:55:51.0 Info: CreateTable Indexers 11:55:51.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) 11:55:51.0 Info: => 0.0001256s 11:55:51.0 Info: CreateIndex Indexers (Name) 11:55:51.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:55:51.0 Info: => 7.91E-05s 11:55:51.0 Info: CreateTable Profiles 11:55:51.0 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 11:55:51.0 Info: => 8.7E-05s 11:55:51.0 Info: CreateIndex Profiles (Name) 11:55:51.0 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 11:55:51.0 Info: => 7.48E-05s 11:55:51.0 Info: CreateTable QualityDefinitions 11:55:51.0 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 11:55:51.0 Info: => 0.0001001s 11:55:51.0 Info: CreateIndex QualityDefinitions (Quality) 11:55:51.0 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 11:55:51.0 Info: => 6.97E-05s 11:55:51.0 Info: CreateIndex QualityDefinitions (Title) 11:55:51.0 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 11:55:51.0 Info: => 0.0001081s 11:55:51.0 Info: CreateTable NamingConfig 11:55:51.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) 11:55:51.0 Info: => 0.0001343s 11:55:51.0 Info: CreateTable Blacklist 11:55:51.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 '') 11:55:51.0 Info: => 0.0001867s 11:55:51.0 Info: CreateTable Metadata 11:55:51.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) 11:55:51.0 Info: => 0.0001037s 11:55:51.0 Info: CreateTable MetadataFiles 11:55:51.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) 11:55:51.0 Info: => 0.0001115s 11:55:51.0 Info: CreateTable DownloadClients 11:55:51.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) 11:55:51.0 Info: => 9.79E-05s 11:55:51.0 Info: CreateTable PendingReleases 11:55:51.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 '') 11:55:51.0 Info: => 0.0001087s 11:55:51.0 Info: CreateTable RemotePathMappings 11:55:51.0 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 11:55:51.0 Info: => 0.0001086s 11:55:51.0 Info: CreateTable Tags 11:55:51.0 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 11:55:51.0 Info: => 8.93E-05s 11:55:51.0 Info: CreateIndex Tags (Label) 11:55:51.0 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 11:55:51.0 Info: => 7.85E-05s 11:55:51.0 Info: CreateTable Restrictions 11:55:51.0 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 11:55:51.0 Info: => 9.1E-05s 11:55:51.0 Info: CreateTable DelayProfiles 11:55:51.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) 11:55:51.0 Info: => 0.0001159s 11:55:51.0 Info: CreateTable Users 11:55:51.0 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 11:55:51.0 Info: => 8.72E-05s 11:55:51.0 Info: CreateIndex Users (Identifier) 11:55:51.0 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 11:55:51.0 Info: => 0.0001271s 11:55:51.0 Info: CreateIndex Users (Username) 11:55:51.0 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 11:55:51.0 Info: => 9.64E-05s 11:55:51.0 Info: CreateTable Commands 11:55:51.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) 11:55:51.0 Info: => 0.0001362s 11:55:51.0 Info: CreateTable IndexerStatus 11:55:51.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) 11:55:51.0 Info: => 0.0001194s 11:55:51.0 Info: CreateIndex IndexerStatus (ProviderId) 11:55:51.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:55:51.0 Info: => 8.59E-05s 11:55:51.0 Info: CreateTable ExtraFiles 11:55:51.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) 11:55:51.0 Info: => 0.0001061s 11:55:51.0 Info: CreateTable LyricFiles 11:55:51.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) 11:55:51.0 Info: => 0.0001435s 11:55:51.0 Info: CreateTable LanguageProfiles 11:55:51.0 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 11:55:51.0 Info: => 9.47E-05s 11:55:51.0 Info: CreateIndex LanguageProfiles (Name) 11:55:51.0 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 11:55:51.0 Info: => 7.99E-05s 11:55:51.0 Info: CreateTable DownloadClientStatus 11:55:51.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) 11:55:51.0 Info: => 0.0001003s 11:55:51.0 Info: CreateIndex DownloadClientStatus (ProviderId) 11:55:51.0 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:55:51.0 Info: => 8.38E-05s 11:55:51.0 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 11:55:51.0 Info: -> 1 Insert operations completed in 00:00:00.0000577 taking an average of 00:00:00.0000577 11:55:51.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-13T11:55:51', 'InitialSetup') 11:55:51.0 Info: Committing Transaction 11:55:51.0 Info: 1: InitialSetup migrated 11:55:51.0 Info: => 0.0011029s 11:55:51.0 Info: 2: add_reason_to_pending_releases migrating 11:55:51.0 Info: Beginning Transaction 11:55:51.0 Info: Starting migration of Main DB to 2 11:55:51.0 Info: AlterTable PendingReleases 11:55:51.0 Info: => 9E-07s 11:55:51.0 Info: CreateColumn PendingReleases Reason Int32 11:55:51.0 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 11:55:51.0 Info: => 0.0005139s 11:55:51.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-13T11:55:51', 'add_reason_to_pending_releases') 11:55:51.0 Info: Committing Transaction 11:55:51.0 Info: 2: add_reason_to_pending_releases migrated 11:55:51.0 Info: => 0.0008026s 11:55:51.0 Info: 3: add_medium_support migrating 11:55:51.0 Info: Beginning Transaction 11:55:51.0 Info: Starting migration of Main DB to 3 11:55:51.0 Info: AlterTable Albums 11:55:51.0 Info: => 4E-07s 11:55:51.0 Info: CreateColumn Albums Media String 11:55:51.0 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 11:55:51.0 Info: => 0.0005055s 11:55:51.0 Info: AlterTable Tracks 11:55:51.0 Info: => 7E-07s 11:55:51.0 Info: CreateColumn Tracks MediumNumber Int32 11:55:51.0 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 11:55:51.0 Info: => 0.0004635s 11:55:51.0 Info: AlterTable Tracks 11:55:51.0 Info: => 5E-07s 11:55:51.0 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 11:55:51.0 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 11:55:51.0 Info: => 0.0004522s 11:55:51.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:55:51.0 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:55:51.0 Info: => 4.11E-05s 11:55:51.0 Info: DeleteColumn Tracks TrackNumber 11:55:51.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) 11:55:51.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" 11:55:51.0 Info: DROP TABLE "Tracks" 11:55:51.0 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:55:51.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:55:51.0 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:55:51.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:55:51.0 Info: => 0.0036469s 11:55:51.0 Info: AlterTable Tracks 11:55:51.0 Info: => 5E-07s 11:55:51.0 Info: CreateColumn Tracks TrackNumber String 11:55:51.0 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 11:55:51.0 Info: => 0.0004586s 11:55:51.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-13T11:55:51', 'add_medium_support') 11:55:51.0 Info: Committing Transaction 11:55:51.0 Info: 3: add_medium_support migrated 11:55:51.0 Info: => 0.000813s 11:55:51.0 Info: 4: add_various_qualites_in_profile migrating 11:55:51.0 Info: Beginning Transaction 11:55:51.0 Info: Starting migration of Main DB to 4 11:55:51.0 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:55:51.0 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:55:51.0 Info: => 5.12E-05s 11:55:51.0 Info: PerformDBOperation 11:55:51.0 Info: Performing DB Operation 11:55:51.0 Info: => 3.36E-05s 11:55:51.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-13T11:55:51', 'add_various_qualites_in_profile') 11:55:51.0 Info: Committing Transaction 11:55:51.0 Info: 4: add_various_qualites_in_profile migrated 11:55:51.0 Info: => 0.0002712s 11:55:51.0 Info: 5: metadata_profiles migrating 11:55:51.0 Info: Beginning Transaction 11:55:51.0 Info: Starting migration of Main DB to 5 11:55:51.0 Info: CreateTable MetadataProfiles 11:55:51.0 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 11:55:51.0 Info: => 0.0001289s 11:55:51.0 Info: CreateIndex MetadataProfiles (Name) 11:55:51.0 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 11:55:51.0 Info: => 9.45E-05s 11:55:51.0 Info: AlterTable Artists 11:55:51.0 Info: => 4E-07s 11:55:51.0 Info: CreateColumn Artists MetadataProfileId Int32 11:55:51.0 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 11:55:51.0 Info: => 0.0004761s 11:55:51.0 Info: DeleteColumn Artists PrimaryAlbumTypes 11:55:51.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) 11:55:51.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" 11:55:51.0 Info: DROP TABLE "Artists" 11:55:51.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:51.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:55:51.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:55:51.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:51.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:51.0 Info: => 0.0038146s 11:55:51.0 Info: DeleteColumn Artists SecondaryAlbumTypes 11:55:51.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) 11:55:51.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" 11:55:51.0 Info: DROP TABLE "Artists" 11:55:51.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:51.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:55:51.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:55:51.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:51.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:51.0 Info: => 0.0038599s 11:55:51.0 Info: AlterTable Albums 11:55:51.0 Info: => 5E-07s 11:55:51.0 Info: CreateColumn Albums SecondaryTypes String 11:55:51.0 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 11:55:51.0 Info: => 0.0004762s 11:55:51.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-13T11:55:51', 'metadata_profiles') 11:55:51.0 Info: Committing Transaction 11:55:51.0 Info: 5: metadata_profiles migrated 11:55:51.0 Info: => 0.0008887s 11:55:51.0 Info: 6: separate_automatic_and_interactive_search migrating 11:55:51.0 Info: Beginning Transaction 11:55:51.0 Info: Starting migration of Main DB to 6 11:55:51.0 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 11:55:51.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) 11:55:51.0 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 11:55:51.0 Info: DROP TABLE "Indexers" 11:55:51.0 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:55:51.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:55:51.0 Info: => 0.0054776s 11:55:51.0 Info: AlterTable Indexers 11:55:51.0 Info: => 6E-07s 11:55:51.0 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 11:55:51.0 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 11:55:51.0 Info: => 0.0004644s 11:55:51.0 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:55:51.0 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:55:51.0 Info: => 3.85E-05s 11:55:51.0 Info: AlterTable Indexers 11:55:51.0 Info: => 3E-07s 11:55:51.0 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 11:55:51.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) 11:55:51.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" 11:55:51.0 Info: DROP TABLE "Indexers" 11:55:51.0 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:55:51.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:55:51.0 Info: => 0.0040252s 11:55:51.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-13T11:55:51', 'separate_automatic_and_interactive_search') 11:55:51.0 Info: Committing Transaction 11:55:51.0 Info: 6: separate_automatic_and_interactive_search migrated 11:55:51.0 Info: => 0.0045209s 11:55:51.0 Info: 7: change_album_path_to_relative migrating 11:55:51.0 Info: Beginning Transaction 11:55:51.0 Info: Starting migration of Main DB to 7 11:55:51.0 Info: DeleteColumn Albums Path 11:55:51.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) 11:55:51.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" 11:55:51.0 Info: DROP TABLE "Albums" 11:55:51.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:51.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:51.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:55:51.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:55:51.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:55:51.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:51.0 Info: => 0.0039555s 11:55:51.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-13T11:55:51', 'change_album_path_to_relative') 11:55:51.0 Info: Committing Transaction 11:55:51.0 Info: 7: change_album_path_to_relative migrated 11:55:51.0 Info: => 0.0043463s 11:55:51.0 Info: 8: change_quality_size_mb_to_kb migrating 11:55:51.0 Info: Beginning Transaction 11:55:51.0 Info: Starting migration of Main DB to 8 11:55:51.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 11:55:51.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 11:55:51.0 Info: => 4.89E-05s 11:55:51.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-13T11:55:51', 'change_quality_size_mb_to_kb') 11:55:51.0 Info: Committing Transaction 11:55:51.0 Info: 8: change_quality_size_mb_to_kb migrated 11:55:51.0 Info: => 0.0002952s 11:55:51.0 Info: 9: album_releases migrating 11:55:51.0 Info: Beginning Transaction 11:55:51.0 Info: Starting migration of Main DB to 9 11:55:51.0 Info: AlterTable Albums 11:55:51.0 Info: => 6E-07s 11:55:51.0 Info: CreateColumn Albums Releases String 11:55:51.0 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 11:55:51.0 Info: => 0.0004926s 11:55:51.0 Info: AlterTable Albums 11:55:51.0 Info: => 6E-07s 11:55:51.0 Info: CreateColumn Albums CurrentRelease String 11:55:51.0 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 11:55:51.0 Info: => 0.0004672s 11:55:51.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-13T11:55:51', 'album_releases') 11:55:51.0 Info: Committing Transaction 11:55:51.0 Info: 9: album_releases migrated 11:55:51.0 Info: => 0.0007584s 11:55:51.0 Info: 10: album_releases_fix migrating 11:55:51.0 Info: Beginning Transaction 11:55:51.0 Info: Starting migration of Main DB to 10 11:55:51.0 Info: AlterTable Albums 11:55:51.0 Info: => 6E-07s 11:55:51.0 Info: AlterColumn Albums Releases String 11:55:51.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) 11:55:51.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" 11:55:51.0 Info: DROP TABLE "Albums" 11:55:51.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:51.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:51.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:55:51.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:55:51.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:55:51.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:51.0 Info: => 0.0047876s 11:55:51.0 Info: AlterTable Albums 11:55:51.0 Info: => 5E-07s 11:55:51.0 Info: AlterColumn Albums CurrentRelease String 11:55:51.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) 11:55:51.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" 11:55:51.0 Info: DROP TABLE "Albums" 11:55:51.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:51.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:51.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:55:51.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:55:51.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:55:51.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:51.0 Info: => 0.0037698s 11:55:51.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-13T11:55:51', 'album_releases_fix') 11:55:51.0 Info: Committing Transaction 11:55:51.0 Info: 10: album_releases_fix migrated 11:55:51.0 Info: => 0.0041371s 11:55:51.0 Info: 11: import_lists migrating 11:55:51.0 Info: Beginning Transaction 11:55:51.0 Info: Starting migration of Main DB to 11 11:55:51.0 Info: CreateTable ImportLists 11:55:51.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) 11:55:51.0 Info: => 0.0001533s 11:55:51.0 Info: CreateIndex ImportLists (Name) 11:55:51.0 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:55:51.0 Info: => 7.48E-05s 11:55:51.0 Info: CreateTable ImportListStatus 11:55:51.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) 11:55:51.0 Info: => 0.0001246s 11:55:51.0 Info: CreateIndex ImportListStatus (ProviderId) 11:55:51.0 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:55:51.0 Info: => 7.62E-05s 11:55:51.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-13T11:55:51', 'import_lists') 11:55:51.0 Info: Committing Transaction 11:55:51.0 Info: 11: import_lists migrated 11:55:51.0 Info: => 0.0003854s 11:55:51.0 Info: 12: add_release_status migrating 11:55:51.0 Info: Beginning Transaction 11:55:51.0 Info: Starting migration of Main DB to 12 11:55:51.0 Info: AlterTable MetadataProfiles 11:55:51.0 Info: => 6E-07s 11:55:51.0 Info: CreateColumn MetadataProfiles ReleaseStatuses String 11:55:51.0 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 11:55:51.0 Info: => 0.0005064s 11:55:51.0 Info: PerformDBOperation 11:55:51.0 Info: Performing DB Operation 11:55:51.0 Info: => 2.76E-05s 11:55:51.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-13T11:55:51', 'add_release_status') 11:55:51.0 Info: Committing Transaction 11:55:51.0 Info: 12: add_release_status migrated 11:55:51.0 Info: => 0.0002931s 11:55:51.0 Info: 13: album_download_notification migrating 11:55:51.0 Info: Beginning Transaction 11:55:51.0 Info: Starting migration of Main DB to 13 11:55:51.0 Info: AlterTable Notifications 11:55:51.0 Info: => 6E-07s 11:55:51.0 Info: CreateColumn Notifications OnAlbumDownload Boolean 11:55:51.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 11:55:51.0 Info: => 0.0005031s 11:55:51.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-13T11:55:51', 'album_download_notification') 11:55:51.0 Info: Committing Transaction 11:55:51.0 Info: 13: album_download_notification migrated 11:55:51.0 Info: => 0.0007911s 11:55:51.0 Info: 14: fix_language_metadata_profiles migrating 11:55:51.0 Info: Beginning Transaction 11:55:51.0 Info: Starting migration of Main DB to 14 11:55:51.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 11:55:51.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 11:55:51.0 Info: => 7.6E-05s 11:55:51.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 11:55:51.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 11:55:51.0 Info: => 5E-05s 11:55:51.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-13T11:55:51', 'fix_language_metadata_profiles') 11:55:51.0 Info: Committing Transaction 11:55:51.0 Info: 14: fix_language_metadata_profiles migrated 11:55:51.0 Info: => 0.0002882s 11:55:51.0 Info: 15: remove_fanzub migrating 11:55:51.0 Info: Beginning Transaction 11:55:51.0 Info: Starting migration of Main DB to 15 11:55:51.0 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:55:51.0 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:55:51.0 Info: => 4.25E-05s 11:55:51.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-13T11:55:51', 'remove_fanzub') 11:55:51.0 Info: Committing Transaction 11:55:51.0 Info: 15: remove_fanzub migrated 11:55:51.0 Info: => 0.0002849s 11:55:51.0 Info: 16: update_artist_history_indexes migrating 11:55:51.0 Info: Beginning Transaction 11:55:51.0 Info: Starting migration of Main DB to 16 11:55:51.0 Info: CreateIndex Albums (ArtistId) 11:55:51.0 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 11:55:51.0 Info: => 9.99E-05s 11:55:51.0 Info: CreateIndex Albums (ArtistId, ReleaseDate) 11:55:51.0 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 11:55:51.0 Info: => 7.74E-05s 11:55:51.0 Info: DeleteIndex History (AlbumId) 11:55:51.0 Info: DROP INDEX "IX_History_AlbumId" 11:55:51.0 Info: => 0.0001236s 11:55:51.0 Info: CreateIndex History (AlbumId, Date) 11:55:51.0 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:55:51.0 Info: => 8.72E-05s 11:55:51.0 Info: DeleteIndex History (DownloadId) 11:55:51.0 Info: DROP INDEX "IX_History_DownloadId" 11:55:51.0 Info: => 0.0001097s 11:55:51.0 Info: CreateIndex History (DownloadId, Date) 11:55:51.0 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:55:51.0 Info: => 8.9E-05s 11:55:51.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-13T11:55:51', 'update_artist_history_indexes') 11:55:51.0 Info: Committing Transaction 11:55:51.0 Info: 16: update_artist_history_indexes migrated 11:55:51.0 Info: => 0.0004026s 11:55:51.0 Info: 17: remove_nma migrating 11:55:51.0 Info: Beginning Transaction 11:55:51.0 Info: Starting migration of Main DB to 17 11:55:51.0 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:51.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 11:55:51.0 Info: => 4.62E-05s 11:55:51.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-13T11:55:51', 'remove_nma') 11:55:51.0 Info: Committing Transaction 11:55:51.0 Info: 17: remove_nma migrated 11:55:51.0 Info: => 0.0002908s 11:55:51.0 Info: 18: album_disambiguation migrating 11:55:51.0 Info: Beginning Transaction 11:55:51.0 Info: Starting migration of Main DB to 18 11:55:51.0 Info: AlterTable Albums 11:55:51.0 Info: => 5E-07s 11:55:51.0 Info: CreateColumn Albums Disambiguation String 11:55:51.0 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 11:55:51.0 Info: => 0.0005193s 11:55:51.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-13T11:55:51', 'album_disambiguation') 11:55:51.0 Info: Committing Transaction 11:55:51.0 Info: 18: album_disambiguation migrated 11:55:51.0 Info: => 0.000801s 11:55:51.0 Info: 19: add_ape_quality_in_profiles migrating 11:55:51.0 Info: Beginning Transaction 11:55:51.0 Info: Starting migration of Main DB to 19 11:55:51.0 Info: PerformDBOperation 11:55:51.0 Info: Performing DB Operation 11:55:51.0 Info: => 3.13E-05s 11:55:51.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-13T11:55:51', 'add_ape_quality_in_profiles') 11:55:51.0 Info: Committing Transaction 11:55:51.0 Info: 19: add_ape_quality_in_profiles migrated 11:55:51.0 Info: => 0.0002777s 11:55:51.0 Info: 20: remove_pushalot migrating 11:55:51.0 Info: Beginning Transaction 11:55:51.0 Info: Starting migration of Main DB to 20 11:55:51.0 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:51.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 11:55:51.0 Info: => 4.62E-05s 11:55:51.0 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:51.0 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 11:55:51.0 Info: => 2.93E-05s 11:55:51.0 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:51.0 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 11:55:51.0 Info: => 2.63E-05s 11:55:51.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-13T11:55:51', 'remove_pushalot') 11:55:51.0 Info: Committing Transaction 11:55:51.0 Info: 20: remove_pushalot migrated 11:55:51.0 Info: => 0.0002754s 11:55:51.0 Info: 21: add_custom_filters migrating 11:55:51.0 Info: Beginning Transaction 11:55:51.0 Info: Starting migration of Main DB to 21 11:55:51.0 Info: CreateTable CustomFilters 11:55:51.0 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 11:55:51.0 Info: => 0.0001222s 11:55:51.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-13T11:55:51', 'add_custom_filters') 11:55:51.0 Info: Committing Transaction 11:55:51.0 Info: 21: add_custom_filters migrated 11:55:51.0 Info: => 0.0003971s 11:55:51.0 Info: 22: import_list_tags migrating 11:55:51.0 Info: Beginning Transaction 11:55:51.0 Info: Starting migration of Main DB to 22 11:55:51.0 Info: AlterTable ImportLists 11:55:51.0 Info: => 6E-07s 11:55:51.0 Info: CreateColumn ImportLists Tags String 11:55:51.0 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 11:55:51.0 Info: => 0.0005152s 11:55:51.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-13T11:55:51', 'import_list_tags') 11:55:51.0 Info: Committing Transaction 11:55:51.0 Info: 22: import_list_tags migrated 11:55:51.0 Info: => 0.0007931s 11:55:51.0 Info: 23: add_release_groups_etc migrating 11:55:51.0 Info: Beginning Transaction 11:55:51.0 Info: Starting migration of Main DB to 23 11:55:51.0 Info: CreateTable ArtistMetadata 11:55:51.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) 11:55:51.1 Info: => 0.0001766s 11:55:51.1 Info: CreateIndex ArtistMetadata (ForeignArtistId) 11:55:51.1 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 11:55:51.1 Info: => 8.21E-05s 11:55:51.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" 11:55:51.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" 11:55:51.1 Info: => 7.88E-05s 11:55:51.1 Info: AlterTable Artists 11:55:51.1 Info: => 4E-07s 11:55:51.1 Info: CreateColumn Artists ArtistMetadataId Int32 11:55:51.1 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:55:51.1 Info: => 0.0005331s 11:55:51.1 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:55:51.1 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:55:51.1 Info: => 6.65E-05s 11:55:51.1 Info: CreateTable AlbumReleases 11:55:51.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) 11:55:51.1 Info: => 0.000141s 11:55:51.1 Info: CreateIndex AlbumReleases (ForeignReleaseId) 11:55:51.1 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:55:51.1 Info: => 7.75E-05s 11:55:51.1 Info: CreateIndex AlbumReleases (AlbumId) 11:55:51.1 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:55:51.1 Info: => 6.92E-05s 11:55:51.1 Info: PerformDBOperation 11:55:51.1 Info: Performing DB Operation 11:55:51.1 Info: => 7.74E-05s 11:55:51.1 Info: AlterTable Albums 11:55:51.1 Info: => 4E-07s 11:55:51.1 Info: CreateColumn Albums ArtistMetadataId Int32 11:55:51.1 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:55:51.1 Info: => 0.0005311s 11:55:51.1 Info: AlterTable Albums 11:55:51.1 Info: => 5E-07s 11:55:51.1 Info: CreateColumn Albums AnyReleaseOk Boolean 11:55:51.1 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 11:55:51.1 Info: => 0.0005178s 11:55:51.1 Info: AlterTable Albums 11:55:51.1 Info: => 4E-07s 11:55:51.1 Info: CreateColumn Albums Links String 11:55:51.1 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 11:55:51.1 Info: => 0.0005167s 11:55:51.1 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:55:51.1 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:55:51.1 Info: => 7.28E-05s 11:55:51.1 Info: AlterTable Tracks 11:55:51.1 Info: => 4E-07s 11:55:51.1 Info: CreateColumn Tracks ForeignRecordingId String 11:55:51.1 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 11:55:51.1 Info: => 0.0005284s 11:55:51.1 Info: AlterTable Tracks 11:55:51.1 Info: => 5E-07s 11:55:51.1 Info: CreateColumn Tracks AlbumReleaseId Int32 11:55:51.1 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 11:55:51.1 Info: => 0.000517s 11:55:51.1 Info: AlterTable Tracks 11:55:51.1 Info: => 4E-07s 11:55:51.1 Info: CreateColumn Tracks ArtistMetadataId Int32 11:55:51.1 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:55:51.1 Info: => 0.000513s 11:55:51.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:55:51.1 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:55:51.1 Info: => 7.84E-05s 11:55:51.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:55:51.1 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:55:51.1 Info: => 6.45E-05s 11:55:51.1 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 11:55:51.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) 11:55:51.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" 11:55:51.1 Info: DROP TABLE "Artists" 11:55:51.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:51.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:51.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:51.1 Info: => 0.0046607s 11:55:51.1 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 11:55:51.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) 11:55:51.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" 11:55:51.1 Info: DROP TABLE "Albums" 11:55:51.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:51.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:51.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:51.1 Info: => 0.0040698s 11:55:51.1 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 11:55:51.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) 11:55:51.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" 11:55:51.1 Info: DROP TABLE "Tracks" 11:55:51.1 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:55:51.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:55:51.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:55:51.1 Info: => 0.0044983s 11:55:51.1 Info: DeleteColumn TrackFiles ArtistId 11:55:51.1 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 11:55:51.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" 11:55:51.1 Info: DROP TABLE "TrackFiles" 11:55:51.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:55:51.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:51.1 Info: => 0.003455s 11:55:51.1 Info: CreateIndex Artists (ArtistMetadataId) 11:55:51.1 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:55:51.1 Info: => 7.58E-05s 11:55:51.1 Info: CreateIndex Artists (Monitored) 11:55:51.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:55:51.1 Info: => 6.99E-05s 11:55:51.1 Info: CreateIndex Albums (ArtistMetadataId) 11:55:51.1 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:55:51.1 Info: => 6.94E-05s 11:55:51.1 Info: CreateIndex Tracks (ArtistMetadataId) 11:55:51.1 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 11:55:51.1 Info: => 7.04E-05s 11:55:51.1 Info: CreateIndex Tracks (AlbumReleaseId) 11:55:51.1 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 11:55:51.1 Info: => 6.84E-05s 11:55:51.1 Info: CreateIndex Tracks (ForeignRecordingId) 11:55:51.1 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 11:55:51.1 Info: => 6.91E-05s 11:55:51.1 Info: UpdateData 11:55:51.1 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:55:51.1 Info: => 3.91E-05s 11:55:51.1 Info: UpdateData 11:55:51.1 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:55:51.1 Info: => 3.15E-05s 11:55:51.1 Info: UpdateData 11:55:51.1 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 11:55:51.1 Info: => 3.68E-05s 11:55:51.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-13T11:55:51', 'add_release_groups_etc') 11:55:51.1 Info: Committing Transaction 11:55:51.1 Info: 23: add_release_groups_etc migrated 11:55:51.1 Info: => 0.0006219s 11:55:51.1 Info: 24: NewMediaInfoFormat migrating 11:55:51.1 Info: Beginning Transaction 11:55:51.1 Info: Starting migration of Main DB to 24 11:55:51.1 Info: UpdateData 11:55:51.1 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 11:55:51.1 Info: => 4.94E-05s 11:55:51.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-10-13T11:55:51', 'NewMediaInfoFormat') 11:55:51.1 Info: Committing Transaction 11:55:51.1 Info: 24: NewMediaInfoFormat migrated 11:55:51.1 Info: => 0.0002924s 11:55:51.1 Info: 25: rename_restrictions_to_release_profiles migrating 11:55:51.1 Info: Beginning Transaction 11:55:51.1 Info: Starting migration of Main DB to 25 11:55:51.1 Info: RenameTable Restrictions ReleaseProfiles 11:55:51.1 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 11:55:51.1 Info: => 0.0013533s 11:55:51.1 Info: AlterTable ReleaseProfiles 11:55:51.1 Info: => 7E-07s 11:55:51.1 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 11:55:51.1 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 11:55:51.1 Info: => 0.0005062s 11:55:51.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-10-13T11:55:51', 'rename_restrictions_to_release_profiles') 11:55:51.1 Info: Committing Transaction 11:55:51.1 Info: 25: rename_restrictions_to_release_profiles migrated 11:55:51.1 Info: => 0.000803s 11:55:51.1 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 11:55:51.1 Info: Beginning Transaction 11:55:51.1 Info: Starting migration of Main DB to 26 11:55:51.1 Info: RenameTable Profiles QualityProfiles 11:55:51.1 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 11:55:51.1 Info: => 0.0013634s 11:55:51.1 Info: AlterTable QualityProfiles 11:55:51.1 Info: => 7E-07s 11:55:51.1 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 11:55:51.1 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:55:51.1 Info: => 0.0004963s 11:55:51.1 Info: AlterTable LanguageProfiles 11:55:51.1 Info: => 5E-07s 11:55:51.1 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 11:55:51.1 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:55:51.1 Info: => 0.0004847s 11:55:51.1 Info: UpdateData 11:55:51.1 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:55:51.1 Info: => 4.27E-05s 11:55:51.1 Info: UpdateData 11:55:51.1 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:55:51.1 Info: => 2.84E-05s 11:55:51.1 Info: RenameColumn Artists ProfileId to QualityProfileId 11:55:51.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) 11:55:51.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" 11:55:51.1 Info: DROP TABLE "Artists" 11:55:51.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:51.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:51.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:51.1 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:55:51.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:55:51.1 Info: => 0.0039766s 11:55:51.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-10-13T11:55:51', 'rename_quality_profiles_add_upgrade_allowed') 11:55:51.1 Info: Committing Transaction 11:55:51.1 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 11:55:51.1 Info: => 0.0044025s 11:55:51.1 Info: 27: add_import_exclusions migrating 11:55:51.1 Info: Beginning Transaction 11:55:51.1 Info: Starting migration of Main DB to 27 11:55:51.1 Info: CreateTable ImportListExclusions 11:55:51.1 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 11:55:51.1 Info: => 0.0009127s 11:55:51.1 Info: CreateIndex ImportListExclusions (ForeignId) 11:55:51.1 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 11:55:51.1 Info: => 8.15E-05s 11:55:51.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-10-13T11:55:51', 'add_import_exclusions') 11:55:51.1 Info: Committing Transaction 11:55:51.1 Info: 27: add_import_exclusions migrated 11:55:51.1 Info: => 0.0004214s 11:55:51.1 Info: 28: clean_artist_metadata_table migrating 11:55:51.1 Info: Beginning Transaction 11:55:51.1 Info: Starting migration of Main DB to 28 11:55:51.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) 11:55:51.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) 11:55:51.1 Info: => 0.0001571s 11:55:51.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) 11:55:51.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) 11:55:51.1 Info: => 0.0001213s 11:55:51.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) 11:55:51.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) 11:55:51.1 Info: => 0.0001145s 11:55:51.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) 11:55:51.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) 11:55:51.1 Info: => 0.0001153s 11:55:51.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) 11:55:51.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) 11:55:51.1 Info: => 0.0001165s 11:55:51.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) 11:55:51.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) 11:55:51.1 Info: => 0.00012s 11:55:51.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-10-13T11:55:51', 'clean_artist_metadata_table') 11:55:51.1 Info: Committing Transaction 11:55:51.1 Info: 28: clean_artist_metadata_table migrated 11:55:51.1 Info: => 0.0004001s 11:55:51.1 Info: 29: health_issue_notification migrating 11:55:51.1 Info: Beginning Transaction 11:55:51.1 Info: Starting migration of Main DB to 29 11:55:51.1 Info: AlterTable Notifications 11:55:51.1 Info: => 6E-07s 11:55:51.1 Info: CreateColumn Notifications OnHealthIssue Boolean 11:55:51.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 11:55:51.1 Info: => 0.0005366s 11:55:51.1 Info: AlterTable Notifications 11:55:51.1 Info: => 5E-07s 11:55:51.1 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 11:55:51.1 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 11:55:51.1 Info: => 0.0005112s 11:55:51.1 Info: AlterTable Notifications 11:55:51.1 Info: => 4E-07s 11:55:51.1 Info: CreateColumn Notifications OnDownloadFailure Boolean 11:55:51.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 11:55:51.1 Info: => 0.0004988s 11:55:51.1 Info: AlterTable Notifications 11:55:51.1 Info: => 5E-07s 11:55:51.1 Info: CreateColumn Notifications OnImportFailure Boolean 11:55:51.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 11:55:51.1 Info: => 0.0004982s 11:55:51.1 Info: AlterTable Notifications 11:55:51.1 Info: => 6E-07s 11:55:51.1 Info: CreateColumn Notifications OnTrackRetag Boolean 11:55:51.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 11:55:51.1 Info: => 0.0004984s 11:55:51.1 Info: DeleteColumn Notifications OnDownload 11:55:51.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) 11:55:51.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" 11:55:51.1 Info: DROP TABLE "Notifications" 11:55:51.1 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:55:51.1 Info: => 0.004353s 11:55:51.1 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 11:55:51.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) 11:55:51.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" 11:55:51.1 Info: DROP TABLE "Notifications" 11:55:51.1 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:55:51.1 Info: => 0.0035496s 11:55:51.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-10-13T11:55:51', 'health_issue_notification') 11:55:51.1 Info: Committing Transaction 11:55:51.1 Info: 29: health_issue_notification migrated 11:55:51.1 Info: => 0.0039472s 11:55:51.1 Info: 30: add_mediafilerepository_mtime migrating 11:55:51.1 Info: Beginning Transaction 11:55:51.1 Info: Starting migration of Main DB to 30 11:55:51.1 Info: AlterTable TrackFiles 11:55:51.1 Info: => 6E-07s 11:55:51.1 Info: CreateColumn TrackFiles Modified DateTime 11:55:51.1 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 11:55:51.1 Info: => 0.000541s 11:55:51.1 Info: AlterTable TrackFiles 11:55:51.1 Info: => 6E-07s 11:55:51.1 Info: CreateColumn TrackFiles Path String 11:55:51.1 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 11:55:51.1 Info: => 0.0005016s 11:55:51.1 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:55:51.1 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:55:51.1 Info: => 3.72E-05s 11:55:51.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) 11:55:51.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) 11:55:51.1 Info: => 0.0001241s 11:55:51.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) 11:55:51.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) 11:55:51.1 Info: => 0.0001304s 11:55:51.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) 11:55:51.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) 11:55:51.1 Info: => 0.0001363s 11:55:51.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") 11:55:51.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") 11:55:51.1 Info: => 7.5E-05s 11:55:51.1 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:55:51.1 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:55:51.1 Info: => 4.5E-05s 11:55:51.1 Info: AlterTable TrackFiles 11:55:51.1 Info: => 4E-07s 11:55:51.1 Info: AlterColumn TrackFiles Path String 11:55:51.1 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:55:51.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" 11:55:51.1 Info: DROP TABLE "TrackFiles" 11:55:51.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:55:51.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:51.1 Info: => 0.0036464s 11:55:51.1 Info: CreateIndex TrackFiles (Path) 11:55:51.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:55:51.1 Info: => 7.6E-05s 11:55:51.1 Info: DeleteColumn TrackFiles RelativePath 11:55:51.1 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:55:51.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" 11:55:51.1 Info: DROP TABLE "TrackFiles" 11:55:51.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:55:51.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:51.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:55:51.1 Info: => 0.0046046s 11:55:51.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-10-13T11:55:51', 'add_mediafilerepository_mtime') 11:55:51.1 Info: Committing Transaction 11:55:51.1 Info: 30: add_mediafilerepository_mtime migrated 11:55:51.1 Info: => 0.0049408s 11:55:51.1 Info: 31: add_artistmetadataid_constraint migrating 11:55:51.1 Info: Beginning Transaction 11:55:51.1 Info: Starting migration of Main DB to 31 11:55:51.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") 11:55:51.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") 11:55:51.1 Info: => 8.46E-05s 11:55:51.1 Info: DeleteIndex Artists (ArtistMetadataId) 11:55:51.1 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 11:55:51.1 Info: => 0.0001346s 11:55:51.1 Info: AlterColumn Artists ArtistMetadataId Int32 11:55:51.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) 11:55:51.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" 11:55:51.1 Info: DROP TABLE "Artists" 11:55:51.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:51.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:51.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:51.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:55:51.1 Info: => 0.003851s 11:55:51.1 Info: CreateIndex Artists (ArtistMetadataId) 11:55:51.1 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:55:51.1 Info: => 7.67E-05s 11:55:51.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-10-13T11:55:51', 'add_artistmetadataid_constraint') 11:55:51.1 Info: Committing Transaction 11:55:51.1 Info: 31: add_artistmetadataid_constraint migrated 11:55:51.1 Info: => 0.0004288s 11:55:51.1 Info: 32: old_ids_and_artist_alias migrating 11:55:51.1 Info: Beginning Transaction 11:55:51.1 Info: Starting migration of Main DB to 32 11:55:51.1 Info: AlterTable ArtistMetadata 11:55:51.1 Info: => 5E-07s 11:55:51.1 Info: CreateColumn ArtistMetadata Aliases String 11:55:51.1 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 11:55:51.1 Info: => 0.0005449s 11:55:51.1 Info: AlterTable ArtistMetadata 11:55:51.1 Info: => 4E-07s 11:55:51.1 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 11:55:51.1 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 11:55:51.1 Info: => 0.0005074s 11:55:51.1 Info: AlterTable Albums 11:55:51.1 Info: => 5E-07s 11:55:51.1 Info: CreateColumn Albums OldForeignAlbumIds String 11:55:51.1 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 11:55:51.1 Info: => 0.0005069s 11:55:51.1 Info: AlterTable AlbumReleases 11:55:51.1 Info: => 5E-07s 11:55:51.1 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 11:55:51.1 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 11:55:51.1 Info: => 0.0005037s 11:55:51.1 Info: AlterTable Tracks 11:55:51.1 Info: => 3E-07s 11:55:51.1 Info: CreateColumn Tracks OldForeignRecordingIds String 11:55:51.1 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 11:55:51.1 Info: => 0.0005078s 11:55:51.1 Info: AlterTable Tracks 11:55:51.1 Info: => 5E-07s 11:55:51.1 Info: CreateColumn Tracks OldForeignTrackIds String 11:55:51.1 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 11:55:51.1 Info: => 0.0005051s 11:55:51.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-10-13T11:55:51', 'old_ids_and_artist_alias') 11:55:51.1 Info: Committing Transaction 11:55:51.1 Info: 32: old_ids_and_artist_alias migrated 11:55:51.1 Info: => 0.0008169s 11:55:51.1 Info: 33: download_propers_config migrating 11:55:51.1 Info: Beginning Transaction 11:55:51.1 Info: Starting migration of Main DB to 33 11:55:51.1 Info: PerformDBOperation 11:55:51.1 Info: Performing DB Operation 11:55:51.1 Info: => 3.29E-05s 11:55:51.1 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 11:55:51.1 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 11:55:51.1 Info: => 3.32E-05s 11:55:51.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-10-13T11:55:51', 'download_propers_config') 11:55:51.1 Info: Committing Transaction 11:55:51.1 Info: 33: download_propers_config migrated 11:55:51.1 Info: => 0.0002973s 11:55:51.1 Info: 34: remove_language_profiles migrating 11:55:51.1 Info: Beginning Transaction 11:55:51.1 Info: Starting migration of Main DB to 34 11:55:51.1 Info: DeleteTable LanguageProfiles 11:55:51.1 Info: DROP TABLE "LanguageProfiles" 11:55:51.1 Info: => 0.0001983s 11:55:51.1 Info: DeleteColumn Artists LanguageProfileId 11:55:51.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) 11:55:51.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" 11:55:51.1 Info: DROP TABLE "Artists" 11:55:51.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:51.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:51.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:51.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:55:51.1 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:55:51.1 Info: => 0.0050039s 11:55:51.1 Info: DeleteColumn ImportLists LanguageProfileId 11:55:51.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) 11:55:51.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" 11:55:51.1 Info: DROP TABLE "ImportLists" 11:55:51.1 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 11:55:51.1 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:55:51.1 Info: => 0.0036698s 11:55:51.1 Info: DeleteColumn Blacklist Language 11:55:51.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) 11:55:51.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" 11:55:51.1 Info: DROP TABLE "Blacklist" 11:55:51.1 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 11:55:51.1 Info: => 0.0034908s 11:55:51.1 Info: DeleteColumn History Language 11:55:51.1 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 11:55:51.1 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 11:55:51.1 Info: DROP TABLE "History" 11:55:51.1 Info: ALTER TABLE "History_temp" RENAME TO "History" 11:55:51.1 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:55:51.1 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:55:51.1 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:55:51.1 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:55:51.1 Info: => 0.0049201s 11:55:51.1 Info: DeleteColumn LyricFiles Language 11:55:51.1 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 11:55:51.1 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 11:55:51.1 Info: DROP TABLE "LyricFiles" 11:55:51.1 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:55:51.1 Info: => 0.0034414s 11:55:51.1 Info: DeleteColumn TrackFiles Language 11:55:51.1 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:55:51.1 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 11:55:51.1 Info: DROP TABLE "TrackFiles" 11:55:51.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:55:51.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:51.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:55:51.1 Info: => 0.0046616s 11:55:51.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-10-13T11:55:51', 'remove_language_profiles') 11:55:51.1 Info: Committing Transaction 11:55:51.1 Info: 34: remove_language_profiles migrated 11:55:51.1 Info: => 0.0051866s 11:55:51.1 Info: 35: multi_disc_naming_format migrating 11:55:51.1 Info: Beginning Transaction 11:55:51.1 Info: Starting migration of Main DB to 35 11:55:51.1 Info: AlterTable NamingConfig 11:55:51.1 Info: => 6E-07s 11:55:51.1 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 11:55:51.1 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 11:55:51.1 Info: => 0.0005491s 11:55:51.1 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 11:55:51.1 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 11:55:51.1 Info: => 4.21E-05s 11:55:51.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-10-13T11:55:51', 'multi_disc_naming_format') 11:55:51.1 Info: Committing Transaction 11:55:51.1 Info: 35: multi_disc_naming_format migrated 11:55:51.1 Info: => 0.0003292s 11:55:51.1 Info: 36: add_download_client_priority migrating 11:55:51.1 Info: Beginning Transaction 11:55:51.1 Info: Starting migration of Main DB to 36 11:55:51.1 Info: AlterTable DownloadClients 11:55:51.1 Info: => 6E-07s 11:55:51.1 Info: CreateColumn DownloadClients Priority Int32 11:55:51.1 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 11:55:51.1 Info: => 0.0005615s 11:55:51.1 Info: PerformDBOperation 11:55:51.1 Info: Performing DB Operation 11:55:51.1 Info: => 5.32E-05s 11:55:51.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-10-13T11:55:51', 'add_download_client_priority') 11:55:51.1 Info: Committing Transaction 11:55:51.1 Info: 36: add_download_client_priority migrated 11:55:51.1 Info: => 0.0003414s 11:55:51.1 Info: 37: remove_growl_prowl migrating 11:55:51.1 Info: Beginning Transaction 11:55:51.1 Info: Starting migration of Main DB to 37 11:55:51.1 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:51.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 11:55:51.1 Info: => 4.69E-05s 11:55:51.1 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:51.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 11:55:51.1 Info: => 2.71E-05s 11:55:51.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-10-13T11:55:51', 'remove_growl_prowl') 11:55:51.1 Info: Committing Transaction 11:55:51.1 Info: 37: remove_growl_prowl migrated 11:55:51.1 Info: => 0.0004684s 11:55:51.1 Info: 38: remove_plex_hometheatre migrating 11:55:51.1 Info: Beginning Transaction 11:55:51.1 Info: Starting migration of Main DB to 38 11:55:51.1 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:51.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 11:55:51.1 Info: => 4.44E-05s 11:55:51.1 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:51.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 11:55:51.1 Info: => 2.71E-05s 11:55:51.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-10-13T11:55:51', 'remove_plex_hometheatre') 11:55:51.1 Info: Committing Transaction 11:55:51.1 Info: 38: remove_plex_hometheatre migrated 11:55:51.1 Info: => 0.0002814s 11:55:51.1 Info: 39: add_root_folder_add_defaults migrating 11:55:51.1 Info: Beginning Transaction 11:55:51.1 Info: Starting migration of Main DB to 39 11:55:51.1 Info: AlterTable RootFolders 11:55:51.1 Info: => 6E-07s 11:55:51.1 Info: CreateColumn RootFolders Name String 11:55:51.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 11:55:51.1 Info: => 0.0005556s 11:55:51.1 Info: AlterTable RootFolders 11:55:51.1 Info: => 6E-07s 11:55:51.1 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 11:55:51.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 11:55:51.1 Info: => 0.0005125s 11:55:51.1 Info: AlterTable RootFolders 11:55:51.1 Info: => 4E-07s 11:55:51.1 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 11:55:51.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 11:55:51.1 Info: => 0.0005229s 11:55:51.1 Info: AlterTable RootFolders 11:55:51.1 Info: => 5E-07s 11:55:51.1 Info: CreateColumn RootFolders DefaultMonitorOption Int32 11:55:51.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 11:55:51.1 Info: => 0.000536s 11:55:51.1 Info: AlterTable RootFolders 11:55:51.1 Info: => 5E-07s 11:55:51.1 Info: CreateColumn RootFolders DefaultTags String 11:55:51.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 11:55:51.1 Info: => 0.0005403s 11:55:51.1 Info: PerformDBOperation 11:55:51.1 Info: Performing DB Operation 11:55:51.1 Info: => 4.65E-05s 11:55:51.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-10-13T11:55:51', 'add_root_folder_add_defaults') 11:55:51.1 Info: Committing Transaction 11:55:51.1 Info: 39: add_root_folder_add_defaults migrated 11:55:51.1 Info: => 0.0003776s 11:55:51.1 Info: 40: task_duration migrating 11:55:51.1 Info: Beginning Transaction 11:55:51.1 Info: Starting migration of Main DB to 40 11:55:51.2 Info: AlterTable ScheduledTasks 11:55:51.2 Info: => 4E-07s 11:55:51.2 Info: CreateColumn ScheduledTasks LastStartTime DateTime 11:55:51.2 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 11:55:51.2 Info: => 0.0005482s 11:55:51.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-10-13T11:55:51', 'task_duration') 11:55:51.2 Info: Committing Transaction 11:55:51.2 Info: 40: task_duration migrated 11:55:51.2 Info: => 0.0009913s 11:55:51.2 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 11:55:51.2 Info: Beginning Transaction 11:55:51.2 Info: Starting migration of Main DB to 41 11:55:51.2 Info: AlterTable ReleaseProfiles 11:55:51.2 Info: => 5E-07s 11:55:51.2 Info: CreateColumn ReleaseProfiles Enabled Boolean 11:55:51.2 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 11:55:51.2 Info: => 0.0005614s 11:55:51.2 Info: AlterTable ReleaseProfiles 11:55:51.2 Info: => 4E-07s 11:55:51.2 Info: CreateColumn ReleaseProfiles IndexerId Int32 11:55:51.2 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 11:55:51.2 Info: => 0.0005179s 11:55:51.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-10-13T11:55:51', 'add_indexer_and_enabled_to_release_profiles') 11:55:51.2 Info: Committing Transaction 11:55:51.2 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 11:55:51.2 Info: => 0.0009076s 11:55:51.2 Info: 42: remove_album_folders migrating 11:55:51.2 Info: Beginning Transaction 11:55:51.2 Info: Starting migration of Main DB to 42 11:55:51.2 Info: DeleteColumn Artists AlbumFolder 11:55:51.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) 11:55:51.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" 11:55:51.2 Info: DROP TABLE "Artists" 11:55:51.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:51.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:51.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:51.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:55:51.2 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:55:51.2 Info: => 0.0050077s 11:55:51.2 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 11:55:51.2 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 11:55:51.2 Info: => 3.78E-05s 11:55:51.2 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 11:55:51.2 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 11:55:51.2 Info: => 2.91E-05s 11:55:51.2 Info: DeleteColumn NamingConfig AlbumFolderFormat 11:55:51.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) 11:55:51.2 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 11:55:51.2 Info: DROP TABLE "NamingConfig" 11:55:51.2 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 11:55:51.2 Info: => 0.0034537s 11:55:51.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-10-13T11:55:51', 'remove_album_folders') 11:55:51.2 Info: Committing Transaction 11:55:51.2 Info: 42: remove_album_folders migrated 11:55:51.2 Info: => 0.0038581s 11:55:51.2 Info: 44: add_priority_to_indexers migrating 11:55:51.2 Info: Beginning Transaction 11:55:51.2 Info: Starting migration of Main DB to 44 11:55:51.2 Info: AlterTable Indexers 11:55:51.2 Info: => 6E-07s 11:55:51.2 Info: CreateColumn Indexers Priority Int32 11:55:51.2 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 11:55:51.2 Info: => 0.0005377s 11:55:51.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-10-13T11:55:51', 'add_priority_to_indexers') 11:55:51.2 Info: Committing Transaction 11:55:51.2 Info: 44: add_priority_to_indexers migrated 11:55:51.2 Info: => 0.0008406s 11:55:51.2 Info: 45: remove_chown_and_folderchmod_config migrating 11:55:51.2 Info: Beginning Transaction 11:55:51.2 Info: Starting migration of Main DB to 45 11:55:51.2 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 11:55:51.2 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 11:55:51.2 Info: => 0.0001227s 11:55:51.2 Info: PerformDBOperation 11:55:51.2 Info: Performing DB Operation 11:55:51.2 Info: => 0.0005792s 11:55:51.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-10-13T11:55:51', 'remove_chown_and_folderchmod_config') 11:55:51.2 Info: Committing Transaction 11:55:51.2 Info: 45: remove_chown_and_folderchmod_config migrated 11:55:51.2 Info: => 0.0008774s 11:55:51.2 Info: 47: update_notifiarr migrating 11:55:51.2 Info: Beginning Transaction 11:55:51.2 Info: Starting migration of Main DB to 47 11:55:51.2 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 11:55:51.2 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 11:55:51.2 Info: => 7E-05s 11:55:51.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-10-13T11:55:51', 'update_notifiarr') 11:55:51.2 Info: Committing Transaction 11:55:51.2 Info: 47: update_notifiarr migrated 11:55:51.2 Info: => 0.000331s 11:55:51.2 Info: 49: email_multiple_addresses migrating 11:55:51.2 Info: Beginning Transaction 11:55:51.2 Info: Starting migration of Main DB to 49 11:55:51.2 Info: PerformDBOperation 11:55:51.2 Info: Performing DB Operation 11:55:51.2 Info: => 5.96E-05s 11:55:51.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-10-13T11:55:51', 'email_multiple_addresses') 11:55:51.2 Info: Committing Transaction 11:55:51.2 Info: 49: email_multiple_addresses migrated 11:55:51.2 Info: => 0.0003292s 11:55:51.2 Info: 50: rename_blacklist_to_blocklist migrating 11:55:51.2 Info: Beginning Transaction 11:55:51.2 Info: Starting migration of Main DB to 50 11:55:51.2 Info: RenameTable Blacklist Blocklist 11:55:51.2 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 11:55:51.2 Info: => 0.0014448s 11:55:51.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-10-13T11:55:51', 'rename_blacklist_to_blocklist') 11:55:51.2 Info: Committing Transaction 11:55:51.2 Info: 50: rename_blacklist_to_blocklist migrated 11:55:51.2 Info: => 0.0017793s 11:55:51.2 Info: 51: cdh_per_downloadclient migrating 11:55:51.2 Info: Beginning Transaction 11:55:51.2 Info: Starting migration of Main DB to 51 11:55:51.2 Info: AlterTable DownloadClients 11:55:51.2 Info: => 5E-07s 11:55:51.2 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 11:55:51.2 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 11:55:51.2 Info: => 0.0005501s 11:55:51.2 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 11:55:51.2 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 11:55:51.2 Info: => 0.0005264s 11:55:51.2 Info: PerformDBOperation 11:55:51.2 Info: Performing DB Operation 11:55:51.2 Info: => 0.0001502s 11:55:51.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-10-13T11:55:51', 'cdh_per_downloadclient') 11:55:51.2 Info: Committing Transaction 11:55:51.2 Info: 51: cdh_per_downloadclient migrated 11:55:51.2 Info: => 0.0004462s 11:55:51.2 Info: 52: download_history migrating 11:55:51.2 Info: Beginning Transaction 11:55:51.2 Info: Starting migration of Main DB to 52 11:55:51.2 Info: CreateTable DownloadHistory 11:55:51.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) 11:55:51.2 Info: => 0.0001559s 11:55:51.2 Info: CreateIndex DownloadHistory (EventType) 11:55:51.2 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 11:55:51.2 Info: => 8.36E-05s 11:55:51.2 Info: CreateIndex DownloadHistory (ArtistId) 11:55:51.2 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 11:55:51.2 Info: => 7.21E-05s 11:55:51.2 Info: CreateIndex DownloadHistory (DownloadId) 11:55:51.2 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 11:55:51.2 Info: => 7.37E-05s 11:55:51.2 Info: PerformDBOperation 11:55:51.2 Info: Performing DB Operation 11:55:51.2 Info: => 0.0001215s 11:55:51.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-10-13T11:55:51', 'download_history') 11:55:51.2 Info: Committing Transaction 11:55:51.2 Info: 52: download_history migrated 11:55:51.2 Info: => 0.0004593s 11:55:51.2 Info: 53: add_update_history migrating 11:55:51.2 Info: Beginning Transaction 11:55:51.2 Info: Starting migration of Main DB to 53 11:55:51.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-10-13T11:55:51', 'add_update_history') 11:55:51.2 Info: Committing Transaction 11:55:51.2 Info: 53: add_update_history migrated 11:55:51.2 Info: => 0.000318s 11:55:51.2 Info: 54: add_on_update_to_notifications migrating 11:55:51.2 Info: Beginning Transaction 11:55:51.2 Info: Starting migration of Main DB to 54 11:55:51.2 Info: AlterTable Notifications 11:55:51.2 Info: => 6E-07s 11:55:51.2 Info: CreateColumn Notifications OnApplicationUpdate Boolean 11:55:51.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 11:55:51.2 Info: => 0.0005635s 11:55:51.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-10-13T11:55:51', 'add_on_update_to_notifications') 11:55:51.2 Info: Committing Transaction 11:55:51.2 Info: 54: add_on_update_to_notifications migrated 11:55:51.2 Info: => 0.0008619s 11:55:51.2 Info: 55: download_client_per_indexer migrating 11:55:51.2 Info: Beginning Transaction 11:55:51.2 Info: Starting migration of Main DB to 55 11:55:51.2 Info: AlterTable Indexers 11:55:51.2 Info: => 6E-07s 11:55:51.2 Info: CreateColumn Indexers DownloadClientId Int32 11:55:51.2 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 11:55:51.2 Info: => 0.0005494s 11:55:51.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-10-13T11:55:51', 'download_client_per_indexer') 11:55:51.2 Info: Committing Transaction 11:55:51.2 Info: 55: download_client_per_indexer migrated 11:55:51.2 Info: => 0.001435s 11:55:51.2 Info: 56: AddNewItemMonitorType migrating 11:55:51.2 Info: Beginning Transaction 11:55:51.2 Info: Starting migration of Main DB to 56 11:55:51.2 Info: AlterTable Artists 11:55:51.2 Info: => 6E-07s 11:55:51.2 Info: CreateColumn Artists MonitorNewItems Int32 11:55:51.2 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 11:55:51.2 Info: => 0.0005807s 11:55:51.2 Info: AlterTable RootFolders 11:55:51.2 Info: => 6E-07s 11:55:51.2 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 11:55:51.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 11:55:51.2 Info: => 0.000543s 11:55:51.2 Info: AlterTable ImportLists 11:55:51.2 Info: => 6E-07s 11:55:51.2 Info: CreateColumn ImportLists MonitorNewItems Int32 11:55:51.2 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 11:55:51.2 Info: => 0.0005411s 11:55:51.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-10-13T11:55:51', 'AddNewItemMonitorType') 11:55:51.2 Info: Committing Transaction 11:55:51.2 Info: 56: AddNewItemMonitorType migrated 11:55:51.2 Info: => 0.0008869s 11:55:51.2 Info: 57: ImportListSearch migrating 11:55:51.2 Info: Beginning Transaction 11:55:51.2 Info: Starting migration of Main DB to 57 11:55:51.2 Info: AlterTable ImportLists 11:55:51.2 Info: => 5E-07s 11:55:51.2 Info: CreateColumn ImportLists ShouldSearch Boolean 11:55:51.2 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 11:55:51.2 Info: => 0.0005622s 11:55:51.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-10-13T11:55:51', 'ImportListSearch') 11:55:51.2 Info: Committing Transaction 11:55:51.2 Info: 57: ImportListSearch migrated 11:55:51.2 Info: => 0.000865s 11:55:51.2 Info: 58: ImportListMonitorExisting migrating 11:55:51.2 Info: Beginning Transaction 11:55:51.2 Info: Starting migration of Main DB to 58 11:55:51.2 Info: AlterTable ImportLists 11:55:51.2 Info: => 5E-07s 11:55:51.2 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 11:55:51.2 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 11:55:51.2 Info: => 0.0005884s 11:55:51.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-10-13T11:55:51', 'ImportListMonitorExisting') 11:55:51.2 Info: Committing Transaction 11:55:51.2 Info: 58: ImportListMonitorExisting migrated 11:55:51.2 Info: => 0.000895s 11:55:51.2 Info: 59: add_indexer_tags migrating 11:55:51.2 Info: Beginning Transaction 11:55:51.2 Info: Starting migration of Main DB to 59 11:55:51.2 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:51.2 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 11:55:51.2 Info: => 4.71E-05s 11:55:51.2 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:51.2 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 11:55:51.2 Info: => 2.9E-05s 11:55:51.2 Info: AlterTable Indexers 11:55:51.2 Info: => 4E-07s 11:55:51.2 Info: CreateColumn Indexers Tags String 11:55:51.2 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 11:55:51.2 Info: => 0.0005869s 11:55:51.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-10-13T11:55:51', 'add_indexer_tags') 11:55:51.2 Info: Committing Transaction 11:55:51.2 Info: 59: add_indexer_tags migrated 11:55:51.2 Info: => 0.0008924s 11:55:51.2 Info: 60: update_audio_types migrating 11:55:51.2 Info: Beginning Transaction 11:55:51.2 Info: Starting migration of Main DB to 60 11:55:51.2 Info: PerformDBOperation 11:55:51.2 Info: Performing DB Operation 11:55:51.2 Info: => 5.08E-05s 11:55:51.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-10-13T11:55:51', 'update_audio_types') 11:55:51.2 Info: Committing Transaction 11:55:51.2 Info: 60: update_audio_types migrated 11:55:51.2 Info: => 0.0003247s 11:55:51.2 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 11:55:51.2 Info: Beginning Transaction 11:55:51.2 Info: Starting migration of Main DB to 61 11:55:51.2 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:51.2 Info: DELETE FROM "Commands" WHERE 1 = 1 11:55:51.2 Info: => 4.84E-05s 11:55:51.2 Info: AlterTable AlbumReleases 11:55:51.2 Info: => 5E-07s 11:55:51.2 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 11:55:51.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) 11:55:51.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" 11:55:51.2 Info: DROP TABLE "AlbumReleases" 11:55:51.2 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 11:55:51.2 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:55:51.2 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:55:51.2 Info: => 0.0049333s 11:55:51.2 Info: AlterTable Albums 11:55:51.2 Info: => 5E-07s 11:55:51.2 Info: AlterColumn Albums LastInfoSync DateTimeOffset 11:55:51.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) 11:55:51.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" 11:55:51.2 Info: DROP TABLE "Albums" 11:55:51.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:51.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:51.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:51.2 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:55:51.2 Info: => 0.0042557s 11:55:51.2 Info: AlterTable Albums 11:55:51.2 Info: => 5E-07s 11:55:51.2 Info: AlterColumn Albums ReleaseDate DateTimeOffset 11:55:51.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) 11:55:51.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" 11:55:51.2 Info: DROP TABLE "Albums" 11:55:51.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:51.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:51.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:51.2 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:55:51.2 Info: => 0.0042075s 11:55:51.2 Info: AlterTable Albums 11:55:51.2 Info: => 5E-07s 11:55:51.2 Info: AlterColumn Albums Added DateTimeOffset 11:55:51.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) 11:55:51.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" 11:55:51.2 Info: DROP TABLE "Albums" 11:55:51.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:51.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:51.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:51.2 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:55:51.2 Info: => 0.0048739s 11:55:51.2 Info: AlterTable Artists 11:55:51.2 Info: => 4E-07s 11:55:51.2 Info: AlterColumn Artists LastInfoSync DateTimeOffset 11:55:51.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) 11:55:51.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" 11:55:51.2 Info: DROP TABLE "Artists" 11:55:51.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:51.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:51.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:51.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:55:51.2 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:55:51.2 Info: => 0.0050301s 11:55:51.2 Info: AlterTable Artists 11:55:51.2 Info: => 4E-07s 11:55:51.2 Info: AlterColumn Artists Added DateTimeOffset 11:55:51.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) 11:55:51.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" 11:55:51.2 Info: DROP TABLE "Artists" 11:55:51.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:51.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:51.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:51.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:55:51.2 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:55:51.2 Info: => 0.0041941s 11:55:51.2 Info: AlterTable Blocklist 11:55:51.2 Info: => 5E-07s 11:55:51.2 Info: AlterColumn Blocklist Date DateTimeOffset 11:55:51.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) 11:55:51.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" 11:55:51.2 Info: DROP TABLE "Blocklist" 11:55:51.2 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 11:55:51.2 Info: => 0.0043585s 11:55:51.2 Info: AlterTable Blocklist 11:55:51.2 Info: => 6E-07s 11:55:51.2 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 11:55:51.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) 11:55:51.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" 11:55:51.2 Info: DROP TABLE "Blocklist" 11:55:51.2 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 11:55:51.2 Info: => 0.0045997s 11:55:51.2 Info: AlterTable Commands 11:55:51.2 Info: => 6E-07s 11:55:51.2 Info: AlterColumn Commands QueuedAt DateTimeOffset 11:55:51.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) 11:55:51.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" 11:55:51.2 Info: DROP TABLE "Commands" 11:55:51.2 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 11:55:51.2 Info: => 0.0036964s 11:55:51.2 Info: AlterTable Commands 11:55:51.2 Info: => 6E-07s 11:55:51.2 Info: AlterColumn Commands StartedAt DateTimeOffset 11:55:51.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) 11:55:51.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" 11:55:51.2 Info: DROP TABLE "Commands" 11:55:51.2 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 11:55:51.2 Info: => 0.0037173s 11:55:51.2 Info: AlterTable Commands 11:55:51.2 Info: => 7E-07s 11:55:51.2 Info: AlterColumn Commands EndedAt DateTimeOffset 11:55:51.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) 11:55:51.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" 11:55:51.2 Info: DROP TABLE "Commands" 11:55:51.2 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 11:55:51.2 Info: => 0.003722s 11:55:51.2 Info: AlterTable DownloadClientStatus 11:55:51.2 Info: => 6E-07s 11:55:51.2 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 11:55:51.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) 11:55:51.2 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 11:55:51.2 Info: DROP TABLE "DownloadClientStatus" 11:55:51.2 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 11:55:51.2 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:55:51.2 Info: => 0.0048043s 11:55:51.2 Info: AlterTable DownloadClientStatus 11:55:51.2 Info: => 6E-07s 11:55:51.2 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 11:55:51.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) 11:55:51.2 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 11:55:51.2 Info: DROP TABLE "DownloadClientStatus" 11:55:51.2 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 11:55:51.2 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:55:51.2 Info: => 0.0048161s 11:55:51.2 Info: AlterTable DownloadClientStatus 11:55:51.2 Info: => 5E-07s 11:55:51.2 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 11:55:51.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) 11:55:51.2 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 11:55:51.2 Info: DROP TABLE "DownloadClientStatus" 11:55:51.2 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 11:55:51.2 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:55:51.2 Info: => 0.0038501s 11:55:51.2 Info: AlterTable DownloadHistory 11:55:51.2 Info: => 4E-07s 11:55:51.2 Info: AlterColumn DownloadHistory Date DateTimeOffset 11:55:51.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) 11:55:51.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" 11:55:51.2 Info: DROP TABLE "DownloadHistory" 11:55:51.2 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 11:55:51.2 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 11:55:51.2 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 11:55:51.2 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 11:55:51.2 Info: => 0.0040914s 11:55:51.2 Info: AlterTable ExtraFiles 11:55:51.2 Info: => 4E-07s 11:55:51.2 Info: AlterColumn ExtraFiles Added DateTimeOffset 11:55:51.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) 11:55:51.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" 11:55:51.3 Info: DROP TABLE "ExtraFiles" 11:55:51.3 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 11:55:51.3 Info: => 0.0045656s 11:55:51.3 Info: AlterTable ExtraFiles 11:55:51.3 Info: => 6E-07s 11:55:51.3 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 11:55:51.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) 11:55:51.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" 11:55:51.3 Info: DROP TABLE "ExtraFiles" 11:55:51.3 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 11:55:51.3 Info: => 0.0037169s 11:55:51.3 Info: AlterTable History 11:55:51.3 Info: => 5E-07s 11:55:51.3 Info: AlterColumn History Date DateTimeOffset 11:55:51.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) 11:55:51.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" 11:55:51.3 Info: DROP TABLE "History" 11:55:51.3 Info: ALTER TABLE "History_temp" RENAME TO "History" 11:55:51.3 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:55:51.3 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:55:51.3 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:55:51.3 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:55:51.3 Info: => 0.0051545s 11:55:51.3 Info: AlterTable ImportListStatus 11:55:51.3 Info: => 5E-07s 11:55:51.3 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 11:55:51.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) 11:55:51.3 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 11:55:51.3 Info: DROP TABLE "ImportListStatus" 11:55:51.3 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 11:55:51.3 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:55:51.3 Info: => 0.0042068s 11:55:51.3 Info: AlterTable ImportListStatus 11:55:51.3 Info: => 5E-07s 11:55:51.3 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 11:55:51.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) 11:55:51.3 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 11:55:51.3 Info: DROP TABLE "ImportListStatus" 11:55:51.3 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 11:55:51.3 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:55:51.3 Info: => 0.0038741s 11:55:51.3 Info: AlterTable ImportListStatus 11:55:51.3 Info: => 5E-07s 11:55:51.3 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 11:55:51.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) 11:55:51.3 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 11:55:51.3 Info: DROP TABLE "ImportListStatus" 11:55:51.3 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 11:55:51.3 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:55:51.3 Info: => 0.0046415s 11:55:51.3 Info: AlterTable IndexerStatus 11:55:51.3 Info: => 6E-07s 11:55:51.3 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 11:55:51.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) 11:55:51.3 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 11:55:51.3 Info: DROP TABLE "IndexerStatus" 11:55:51.3 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 11:55:51.3 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:55:51.3 Info: => 0.0038513s 11:55:51.3 Info: AlterTable IndexerStatus 11:55:51.3 Info: => 5E-07s 11:55:51.3 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 11:55:51.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) 11:55:51.3 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 11:55:51.3 Info: DROP TABLE "IndexerStatus" 11:55:51.3 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 11:55:51.3 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:55:51.3 Info: => 0.0048063s 11:55:51.3 Info: AlterTable IndexerStatus 11:55:51.3 Info: => 5E-07s 11:55:51.3 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 11:55:51.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) 11:55:51.3 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 11:55:51.3 Info: DROP TABLE "IndexerStatus" 11:55:51.3 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 11:55:51.3 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:55:51.3 Info: => 0.0040317s 11:55:51.3 Info: AlterTable LyricFiles 11:55:51.3 Info: => 5E-07s 11:55:51.3 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 11:55:51.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) 11:55:51.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" 11:55:51.3 Info: DROP TABLE "LyricFiles" 11:55:51.3 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:55:51.3 Info: => 0.0036179s 11:55:51.3 Info: AlterTable LyricFiles 11:55:51.3 Info: => 7E-07s 11:55:51.3 Info: AlterColumn LyricFiles Added DateTimeOffset 11:55:51.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) 11:55:51.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" 11:55:51.3 Info: DROP TABLE "LyricFiles" 11:55:51.3 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:55:51.3 Info: => 0.0045454s 11:55:51.3 Info: AlterTable MetadataFiles 11:55:51.3 Info: => 6E-07s 11:55:51.3 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 11:55:51.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) 11:55:51.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" 11:55:51.3 Info: DROP TABLE "MetadataFiles" 11:55:51.3 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 11:55:51.3 Info: => 0.0036981s 11:55:51.3 Info: AlterTable MetadataFiles 11:55:51.3 Info: => 7E-07s 11:55:51.3 Info: AlterColumn MetadataFiles Added DateTimeOffset 11:55:51.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) 11:55:51.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" 11:55:51.3 Info: DROP TABLE "MetadataFiles" 11:55:51.3 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 11:55:51.3 Info: => 0.0045634s 11:55:51.3 Info: AlterTable PendingReleases 11:55:51.3 Info: => 6E-07s 11:55:51.3 Info: AlterColumn PendingReleases Added DateTimeOffset 11:55:51.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) 11:55:51.3 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 11:55:51.3 Info: DROP TABLE "PendingReleases" 11:55:51.3 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 11:55:51.3 Info: => 0.0036894s 11:55:51.3 Info: AlterTable ScheduledTasks 11:55:51.3 Info: => 6E-07s 11:55:51.3 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 11:55:51.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) 11:55:51.3 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 11:55:51.3 Info: DROP TABLE "ScheduledTasks" 11:55:51.3 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 11:55:51.3 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:55:51.3 Info: => 0.0037649s 11:55:51.3 Info: AlterTable ScheduledTasks 11:55:51.3 Info: => 5E-07s 11:55:51.3 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 11:55:51.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) 11:55:51.3 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 11:55:51.3 Info: DROP TABLE "ScheduledTasks" 11:55:51.3 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 11:55:51.3 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:55:51.3 Info: => 0.0046441s 11:55:51.3 Info: AlterTable TrackFiles 11:55:51.3 Info: => 5E-07s 11:55:51.3 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 11:55:51.3 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:55:51.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" 11:55:51.3 Info: DROP TABLE "TrackFiles" 11:55:51.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:55:51.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:51.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:55:51.3 Info: => 0.003915s 11:55:51.3 Info: AlterTable TrackFiles 11:55:51.3 Info: => 5E-07s 11:55:51.3 Info: AlterColumn TrackFiles Modified DateTimeOffset 11:55:51.3 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:55:51.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" 11:55:51.3 Info: DROP TABLE "TrackFiles" 11:55:51.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:55:51.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:51.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:55:51.3 Info: => 0.0048161s 11:55:51.3 Info: AlterTable VersionInfo 11:55:51.3 Info: => 6E-07s 11:55:51.3 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 11:55:51.3 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 11:55:51.3 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 11:55:51.3 Info: DROP TABLE "VersionInfo" 11:55:51.3 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 11:55:51.3 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:55:51.3 Info: => 0.0037658s 11:55:51.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-10-13T11:55:51', 'postgres_update_timestamp_columns_to_with_timezone') 11:55:51.3 Info: Committing Transaction 11:55:51.3 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 11:55:51.3 Info: => 0.0045465s 11:55:51.3 Info: 62: add_on_delete_to_notifications migrating 11:55:51.3 Info: Beginning Transaction 11:55:51.3 Info: Starting migration of Main DB to 62 11:55:51.3 Info: AlterTable Notifications 11:55:51.3 Info: => 6E-07s 11:55:51.3 Info: CreateColumn Notifications OnArtistDelete Boolean 11:55:51.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 11:55:51.3 Info: => 0.0005683s 11:55:51.3 Info: AlterTable Notifications 11:55:51.3 Info: => 5E-07s 11:55:51.3 Info: CreateColumn Notifications OnAlbumDelete Boolean 11:55:51.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 11:55:51.3 Info: => 0.0005494s 11:55:51.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-10-13T11:55:51', 'add_on_delete_to_notifications') 11:55:51.3 Info: Committing Transaction 11:55:51.3 Info: 62: add_on_delete_to_notifications migrated 11:55:51.3 Info: => 0.0008634s 11:55:51.3 Info: 63: add_custom_formats migrating 11:55:51.3 Info: Beginning Transaction 11:55:51.3 Info: Starting migration of Main DB to 63 11:55:51.3 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "/somestring/i", "value": 2 } ]', '[]', '[]', '[]', 1, 1, 0) 11:55:51.3 Info: AlterTable DelayProfiles 11:55:51.3 Info: => 5E-07s 11:55:51.3 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 11:55:51.3 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 11:55:51.3 Info: => 0.0005548s 11:55:51.3 Info: UpdateData 11:55:51.3 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 11:55:51.3 Info: => 5.14E-05s 11:55:51.3 Info: AlterTable TrackFiles 11:55:51.3 Info: => 4E-07s 11:55:51.3 Info: CreateColumn TrackFiles OriginalFilePath String 11:55:51.3 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 11:55:51.3 Info: => 0.0005222s 11:55:51.3 Info: PerformDBOperation 11:55:51.3 Info: Performing DB Operation 11:55:51.3 Info: => 0.0011916s 11:55:51.3 Info: CreateTable CustomFormats 11:55:51.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) 11:55:51.3 Info: => 0.0001333s 11:55:51.3 Info: CreateIndex CustomFormats (Name) 11:55:51.3 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 11:55:51.3 Info: => 8.18E-05s 11:55:51.3 Info: AlterTable QualityProfiles 11:55:51.3 Info: => 5E-07s 11:55:51.3 Info: CreateColumn QualityProfiles FormatItems String 11:55:51.3 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 11:55:51.3 Info: => 0.0005546s 11:55:51.3 Info: AlterTable QualityProfiles 11:55:51.3 Info: => 6E-07s 11:55:51.3 Info: CreateColumn QualityProfiles MinFormatScore Int32 11:55:51.3 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 11:55:51.3 Info: => 0.0005436s 11:55:51.3 Info: AlterTable QualityProfiles 11:55:51.3 Info: => 5E-07s 11:55:51.3 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 11:55:51.3 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 11:55:51.3 Info: => 0.000537s 11:55:51.3 Info: PerformDBOperation 11:55:51.3 Info: Performing DB Operation 11:55:51.3 Info: => 0.0013094s 11:55:51.3 Info: PerformDBOperation 11:55:51.3 Info: Performing DB Operation 11:55:51.3 Info: => 3.14E-05s 11:55:51.3 Info: DeleteColumn ReleaseProfiles Preferred 11:55:51.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) 11:55:51.3 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 11:55:51.3 Info: DROP TABLE "ReleaseProfiles" 11:55:51.3 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 11:55:51.3 Info: => 0.0037594s 11:55:51.3 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 11:55:51.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) 11:55:51.3 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 11:55:51.3 Info: DROP TABLE "ReleaseProfiles" 11:55:51.3 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 11:55:51.3 Info: => 0.0049807s 11:55:51.3 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 11:55:51.3 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 11:55:51.3 Info: => 4.92E-05s 11:55:51.3 Info: AlterTable DelayProfiles 11:55:51.3 Info: => 5E-07s 11:55:51.3 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 11:55:51.3 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 11:55:51.3 Info: => 0.0005459s 11:55:51.3 Info: AlterTable DelayProfiles 11:55:51.3 Info: => 6E-07s 11:55:51.3 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 11:55:51.3 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 11:55:51.3 Info: => 0.0005409s 11:55:51.3 Info: -> 1 Insert operations completed in 00:00:00.0001012 taking an average of 00:00:00.0001012 11:55:51.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-10-13T11:55:51', 'add_custom_formats') 11:55:51.3 Info: Committing Transaction 11:55:51.3 Info: 63: add_custom_formats migrated 11:55:51.3 Info: => 0.0009571s 11:55:51.3 Debug: Took: 00:00:00.3803801 11:55:51.4 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_migrate_case_insensitive_regex --- 11:55:51.4 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_migrate_case_sensitive_regex --- 11:55:51.4 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173514266238_139/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:55:51.4 Info: DatabaseEngineVersionCheck migrating 11:55:51.4 Info: PerformDBOperation 11:55:51.4 Info: Performing DB Operation 11:55:51.4 Info: SQLite 3.46.1 11:55:51.4 Info: => 0.0010494s 11:55:51.4 Info: DatabaseEngineVersionCheck migrated 11:55:51.4 Info: => 0.0010616s 11:55:51.4 Info: VersionMigration migrating 11:55:51.4 Info: Beginning Transaction 11:55:51.4 Info: CreateTable VersionInfo 11:55:51.4 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 11:55:51.4 Info: => 0.0001468s 11:55:51.4 Info: Committing Transaction 11:55:51.4 Info: VersionMigration migrated 11:55:51.4 Info: => 0.0006017s 11:55:51.4 Info: VersionUniqueMigration migrating 11:55:51.4 Info: Beginning Transaction 11:55:51.4 Info: CreateIndex VersionInfo (Version) 11:55:51.4 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:55:51.4 Info: => 0.0001225s 11:55:51.4 Info: AlterTable VersionInfo 11:55:51.4 Info: => 6E-07s 11:55:51.4 Info: CreateColumn VersionInfo AppliedOn DateTime 11:55:51.4 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 11:55:51.4 Info: => 0.0005893s 11:55:51.4 Info: Committing Transaction 11:55:51.4 Info: VersionUniqueMigration migrated 11:55:51.4 Info: => 0.0008217s 11:55:51.4 Info: VersionDescriptionMigration migrating 11:55:51.4 Info: Beginning Transaction 11:55:51.4 Info: AlterTable VersionInfo 11:55:51.4 Info: => 6E-07s 11:55:51.4 Info: CreateColumn VersionInfo Description String 11:55:51.4 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 11:55:51.4 Info: => 0.0002069s 11:55:51.4 Info: Committing Transaction 11:55:51.4 Info: VersionDescriptionMigration migrated 11:55:51.4 Info: => 0.0003938s 11:55:51.4 Info: 1: InitialSetup migrating 11:55:51.4 Info: Beginning Transaction 11:55:51.4 Info: Starting migration of Main DB to 1 11:55:51.4 Info: CreateTable Config 11:55:51.4 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 11:55:51.4 Info: => 0.0001518s 11:55:51.4 Info: CreateIndex Config (Key) 11:55:51.4 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 11:55:51.4 Info: => 7.59E-05s 11:55:51.4 Info: CreateTable RootFolders 11:55:51.4 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 11:55:51.4 Info: => 0.0001019s 11:55:51.4 Info: CreateIndex RootFolders (Path) 11:55:51.4 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 11:55:51.4 Info: => 7.02E-05s 11:55:51.4 Info: CreateTable Artists 11:55:51.4 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 11:55:51.4 Info: => 0.0002166s 11:55:51.4 Info: CreateIndex Artists (ForeignArtistId) 11:55:51.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:55:51.4 Info: => 7.09E-05s 11:55:51.4 Info: CreateIndex Artists (NameSlug) 11:55:51.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:55:51.4 Info: => 6.64E-05s 11:55:51.4 Info: CreateIndex Artists (CleanName) 11:55:51.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:51.4 Info: => 6.48E-05s 11:55:51.4 Info: CreateIndex Artists (Path) 11:55:51.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:51.4 Info: => 6.14E-05s 11:55:51.4 Info: CreateTable Albums 11:55:51.4 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 11:55:51.4 Info: => 0.0001878s 11:55:51.4 Info: CreateIndex Albums (ForeignAlbumId) 11:55:51.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:51.4 Info: => 6.96E-05s 11:55:51.4 Info: CreateIndex Albums (MBId) 11:55:51.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:55:51.4 Info: => 6.28E-05s 11:55:51.4 Info: CreateIndex Albums (TADBId) 11:55:51.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:55:51.4 Info: => 7E-05s 11:55:51.4 Info: CreateIndex Albums (TitleSlug) 11:55:51.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:55:51.4 Info: => 6.49E-05s 11:55:51.4 Info: CreateIndex Albums (CleanTitle) 11:55:51.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:51.4 Info: => 6.49E-05s 11:55:51.4 Info: CreateIndex Albums (Path) 11:55:51.4 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 11:55:51.4 Info: => 6.11E-05s 11:55:51.4 Info: CreateTable Tracks 11:55:51.4 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 11:55:51.4 Info: => 0.0001831s 11:55:51.4 Info: CreateIndex Tracks (ForeignTrackId) 11:55:51.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:55:51.4 Info: => 7.73E-05s 11:55:51.4 Info: CreateIndex Tracks (ArtistId) 11:55:51.4 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:55:51.4 Info: => 7.34E-05s 11:55:51.4 Info: CreateIndex Tracks (TrackFileId) 11:55:51.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:55:51.4 Info: => 7.02E-05s 11:55:51.4 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 11:55:51.4 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 11:55:51.4 Info: => 6.96E-05s 11:55:51.4 Info: CreateTable TrackFiles 11:55:51.4 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 11:55:51.4 Info: => 0.0001259s 11:55:51.4 Info: CreateIndex TrackFiles (ArtistId) 11:55:51.4 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 11:55:51.4 Info: => 6.6E-05s 11:55:51.4 Info: CreateIndex TrackFiles (AlbumId) 11:55:51.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:51.4 Info: => 6.27E-05s 11:55:51.4 Info: CreateTable History 11:55:51.4 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 11:55:51.4 Info: => 0.0001265s 11:55:51.4 Info: CreateIndex History (Date) 11:55:51.4 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:55:51.4 Info: => 6.66E-05s 11:55:51.4 Info: CreateIndex History (EventType) 11:55:51.4 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:55:51.4 Info: => 0.0016543s 11:55:51.4 Info: CreateIndex History (DownloadId) 11:55:51.4 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 11:55:51.4 Info: => 7.37E-05s 11:55:51.4 Info: CreateIndex History (AlbumId) 11:55:51.4 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 11:55:51.4 Info: => 7.06E-05s 11:55:51.4 Info: CreateTable Notifications 11:55:51.4 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 11:55:51.4 Info: => 0.0001195s 11:55:51.4 Info: CreateTable ScheduledTasks 11:55:51.4 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 11:55:51.4 Info: => 0.0001474s 11:55:51.4 Info: CreateIndex ScheduledTasks (TypeName) 11:55:51.4 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:55:51.4 Info: => 0.0001152s 11:55:51.4 Info: CreateTable Indexers 11:55:51.4 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 11:55:51.4 Info: => 0.0001258s 11:55:51.4 Info: CreateIndex Indexers (Name) 11:55:51.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:55:51.4 Info: => 7.95E-05s 11:55:51.4 Info: CreateTable Profiles 11:55:51.4 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 11:55:51.4 Info: => 0.0001008s 11:55:51.4 Info: CreateIndex Profiles (Name) 11:55:51.4 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 11:55:51.4 Info: => 7.98E-05s 11:55:51.4 Info: CreateTable QualityDefinitions 11:55:51.4 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 11:55:51.4 Info: => 0.0001056s 11:55:51.4 Info: CreateIndex QualityDefinitions (Quality) 11:55:51.4 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 11:55:51.4 Info: => 7.14E-05s 11:55:51.4 Info: CreateIndex QualityDefinitions (Title) 11:55:51.4 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 11:55:51.4 Info: => 0.0001109s 11:55:51.4 Info: CreateTable NamingConfig 11:55:51.4 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 11:55:51.4 Info: => 0.000132s 11:55:51.4 Info: CreateTable Blacklist 11:55:51.4 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 11:55:51.4 Info: => 0.0001911s 11:55:51.4 Info: CreateTable Metadata 11:55:51.4 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 11:55:51.4 Info: => 0.0001085s 11:55:51.4 Info: CreateTable MetadataFiles 11:55:51.4 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 11:55:51.4 Info: => 0.0001164s 11:55:51.4 Info: CreateTable DownloadClients 11:55:51.4 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 11:55:51.4 Info: => 0.000101s 11:55:51.4 Info: CreateTable PendingReleases 11:55:51.4 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 11:55:51.4 Info: => 0.0001059s 11:55:51.4 Info: CreateTable RemotePathMappings 11:55:51.4 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 11:55:51.4 Info: => 0.0001133s 11:55:51.4 Info: CreateTable Tags 11:55:51.4 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 11:55:51.4 Info: => 9.01E-05s 11:55:51.4 Info: CreateIndex Tags (Label) 11:55:51.4 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 11:55:51.4 Info: => 8.22E-05s 11:55:51.4 Info: CreateTable Restrictions 11:55:51.4 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 11:55:51.4 Info: => 9.22E-05s 11:55:51.4 Info: CreateTable DelayProfiles 11:55:51.4 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 11:55:51.4 Info: => 0.0001162s 11:55:51.4 Info: CreateTable Users 11:55:51.4 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 11:55:51.4 Info: => 8.92E-05s 11:55:51.4 Info: CreateIndex Users (Identifier) 11:55:51.4 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 11:55:51.4 Info: => 0.0001213s 11:55:51.4 Info: CreateIndex Users (Username) 11:55:51.4 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 11:55:51.4 Info: => 9.53E-05s 11:55:51.4 Info: CreateTable Commands 11:55:51.4 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 11:55:51.4 Info: => 0.0001248s 11:55:51.4 Info: CreateTable IndexerStatus 11:55:51.4 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 11:55:51.4 Info: => 0.0001204s 11:55:51.4 Info: CreateIndex IndexerStatus (ProviderId) 11:55:51.4 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:55:51.4 Info: => 8.17E-05s 11:55:51.4 Info: CreateTable ExtraFiles 11:55:51.4 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 11:55:51.4 Info: => 0.00011s 11:55:51.4 Info: CreateTable LyricFiles 11:55:51.4 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 11:55:51.4 Info: => 0.0001481s 11:55:51.4 Info: CreateTable LanguageProfiles 11:55:51.4 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 11:55:51.4 Info: => 9.35E-05s 11:55:51.4 Info: CreateIndex LanguageProfiles (Name) 11:55:51.4 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 11:55:51.4 Info: => 8.25E-05s 11:55:51.4 Info: CreateTable DownloadClientStatus 11:55:51.4 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 11:55:51.4 Info: => 9.89E-05s 11:55:51.4 Info: CreateIndex DownloadClientStatus (ProviderId) 11:55:51.4 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:55:51.4 Info: => 8.23E-05s 11:55:51.4 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 11:55:51.4 Info: -> 1 Insert operations completed in 00:00:00.0008354 taking an average of 00:00:00.0008354 11:55:51.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-13T11:55:51', 'InitialSetup') 11:55:51.4 Info: Committing Transaction 11:55:51.4 Info: 1: InitialSetup migrated 11:55:51.4 Info: => 0.0017852s 11:55:51.4 Info: 2: add_reason_to_pending_releases migrating 11:55:51.4 Info: Beginning Transaction 11:55:51.4 Info: Starting migration of Main DB to 2 11:55:51.4 Info: AlterTable PendingReleases 11:55:51.4 Info: => 6E-07s 11:55:51.4 Info: CreateColumn PendingReleases Reason Int32 11:55:51.4 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 11:55:51.4 Info: => 0.0005197s 11:55:51.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-13T11:55:51', 'add_reason_to_pending_releases') 11:55:51.4 Info: Committing Transaction 11:55:51.4 Info: 2: add_reason_to_pending_releases migrated 11:55:51.4 Info: => 0.0008016s 11:55:51.4 Info: 3: add_medium_support migrating 11:55:51.4 Info: Beginning Transaction 11:55:51.4 Info: Starting migration of Main DB to 3 11:55:51.4 Info: AlterTable Albums 11:55:51.4 Info: => 7E-07s 11:55:51.4 Info: CreateColumn Albums Media String 11:55:51.4 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 11:55:51.4 Info: => 0.0005129s 11:55:51.4 Info: AlterTable Tracks 11:55:51.4 Info: => 5E-07s 11:55:51.4 Info: CreateColumn Tracks MediumNumber Int32 11:55:51.4 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 11:55:51.4 Info: => 0.000461s 11:55:51.4 Info: AlterTable Tracks 11:55:51.4 Info: => 5E-07s 11:55:51.4 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 11:55:51.4 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 11:55:51.4 Info: => 0.0004688s 11:55:51.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:55:51.4 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:55:51.4 Info: => 4.12E-05s 11:55:51.4 Info: DeleteColumn Tracks TrackNumber 11:55:51.4 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 11:55:51.4 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 11:55:51.4 Info: DROP TABLE "Tracks" 11:55:51.4 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:55:51.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:55:51.4 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:55:51.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:55:51.4 Info: => 0.0035457s 11:55:51.4 Info: AlterTable Tracks 11:55:51.4 Info: => 5E-07s 11:55:51.4 Info: CreateColumn Tracks TrackNumber String 11:55:51.4 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 11:55:51.4 Info: => 0.00046s 11:55:51.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-13T11:55:51', 'add_medium_support') 11:55:51.4 Info: Committing Transaction 11:55:51.4 Info: 3: add_medium_support migrated 11:55:51.4 Info: => 0.0008141s 11:55:51.4 Info: 4: add_various_qualites_in_profile migrating 11:55:51.4 Info: Beginning Transaction 11:55:51.4 Info: Starting migration of Main DB to 4 11:55:51.4 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:55:51.4 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:55:51.4 Info: => 5.19E-05s 11:55:51.4 Info: PerformDBOperation 11:55:51.4 Info: Performing DB Operation 11:55:51.4 Info: => 3.36E-05s 11:55:51.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-13T11:55:51', 'add_various_qualites_in_profile') 11:55:51.4 Info: Committing Transaction 11:55:51.4 Info: 4: add_various_qualites_in_profile migrated 11:55:51.4 Info: => 0.0002712s 11:55:51.4 Info: 5: metadata_profiles migrating 11:55:51.4 Info: Beginning Transaction 11:55:51.4 Info: Starting migration of Main DB to 5 11:55:51.4 Info: CreateTable MetadataProfiles 11:55:51.4 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 11:55:51.4 Info: => 0.0001251s 11:55:51.4 Info: CreateIndex MetadataProfiles (Name) 11:55:51.4 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 11:55:51.4 Info: => 7.99E-05s 11:55:51.4 Info: AlterTable Artists 11:55:51.4 Info: => 4E-07s 11:55:51.4 Info: CreateColumn Artists MetadataProfileId Int32 11:55:51.4 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 11:55:51.4 Info: => 0.0004899s 11:55:51.4 Info: DeleteColumn Artists PrimaryAlbumTypes 11:55:51.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 11:55:51.4 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 11:55:51.4 Info: DROP TABLE "Artists" 11:55:51.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:51.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:55:51.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:55:51.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:51.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:51.4 Info: => 0.0044892s 11:55:51.4 Info: DeleteColumn Artists SecondaryAlbumTypes 11:55:51.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 11:55:51.4 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 11:55:51.4 Info: DROP TABLE "Artists" 11:55:51.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:51.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:55:51.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:55:51.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:51.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:51.4 Info: => 0.0045233s 11:55:51.4 Info: AlterTable Albums 11:55:51.4 Info: => 5E-07s 11:55:51.4 Info: CreateColumn Albums SecondaryTypes String 11:55:51.4 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 11:55:51.4 Info: => 0.0004843s 11:55:51.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-13T11:55:51', 'metadata_profiles') 11:55:51.4 Info: Committing Transaction 11:55:51.4 Info: 5: metadata_profiles migrated 11:55:51.4 Info: => 0.0008729s 11:55:51.4 Info: 6: separate_automatic_and_interactive_search migrating 11:55:51.4 Info: Beginning Transaction 11:55:51.4 Info: Starting migration of Main DB to 6 11:55:51.4 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 11:55:51.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) 11:55:51.4 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 11:55:51.4 Info: DROP TABLE "Indexers" 11:55:51.4 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:55:51.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:55:51.4 Info: => 0.0031791s 11:55:51.4 Info: AlterTable Indexers 11:55:51.4 Info: => 6E-07s 11:55:51.4 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 11:55:51.4 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 11:55:51.4 Info: => 0.0004615s 11:55:51.4 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:55:51.4 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:55:51.4 Info: => 3.93E-05s 11:55:51.4 Info: AlterTable Indexers 11:55:51.4 Info: => 4E-07s 11:55:51.4 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 11:55:51.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) 11:55:51.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" 11:55:51.4 Info: DROP TABLE "Indexers" 11:55:51.4 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:55:51.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:55:51.4 Info: => 0.0040791s 11:55:51.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-13T11:55:51', 'separate_automatic_and_interactive_search') 11:55:51.4 Info: Committing Transaction 11:55:51.4 Info: 6: separate_automatic_and_interactive_search migrated 11:55:51.4 Info: => 0.0044054s 11:55:51.4 Info: 7: change_album_path_to_relative migrating 11:55:51.4 Info: Beginning Transaction 11:55:51.4 Info: Starting migration of Main DB to 7 11:55:51.4 Info: DeleteColumn Albums Path 11:55:51.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) 11:55:51.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" 11:55:51.4 Info: DROP TABLE "Albums" 11:55:51.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:51.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:51.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:55:51.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:55:51.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:55:51.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:51.4 Info: => 0.0039843s 11:55:51.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-13T11:55:51', 'change_album_path_to_relative') 11:55:51.4 Info: Committing Transaction 11:55:51.4 Info: 7: change_album_path_to_relative migrated 11:55:51.4 Info: => 0.0043841s 11:55:51.4 Info: 8: change_quality_size_mb_to_kb migrating 11:55:51.4 Info: Beginning Transaction 11:55:51.4 Info: Starting migration of Main DB to 8 11:55:51.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 11:55:51.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 11:55:51.4 Info: => 4.95E-05s 11:55:51.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-13T11:55:51', 'change_quality_size_mb_to_kb') 11:55:51.4 Info: Committing Transaction 11:55:51.4 Info: 8: change_quality_size_mb_to_kb migrated 11:55:51.4 Info: => 0.0002963s 11:55:51.4 Info: 9: album_releases migrating 11:55:51.4 Info: Beginning Transaction 11:55:51.4 Info: Starting migration of Main DB to 9 11:55:51.4 Info: AlterTable Albums 11:55:51.4 Info: => 6E-07s 11:55:51.4 Info: CreateColumn Albums Releases String 11:55:51.4 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 11:55:51.4 Info: => 0.0004979s 11:55:51.4 Info: AlterTable Albums 11:55:51.4 Info: => 6E-07s 11:55:51.4 Info: CreateColumn Albums CurrentRelease String 11:55:51.4 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 11:55:51.4 Info: => 0.0004661s 11:55:51.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-13T11:55:51', 'album_releases') 11:55:51.4 Info: Committing Transaction 11:55:51.4 Info: 9: album_releases migrated 11:55:51.4 Info: => 0.0007372s 11:55:51.4 Info: 10: album_releases_fix migrating 11:55:51.4 Info: Beginning Transaction 11:55:51.4 Info: Starting migration of Main DB to 10 11:55:51.4 Info: AlterTable Albums 11:55:51.4 Info: => 8E-07s 11:55:51.4 Info: AlterColumn Albums Releases String 11:55:51.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) 11:55:51.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" 11:55:51.4 Info: DROP TABLE "Albums" 11:55:51.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:51.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:51.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:55:51.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:55:51.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:55:51.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:51.4 Info: => 0.0038732s 11:55:51.4 Info: AlterTable Albums 11:55:51.4 Info: => 5E-07s 11:55:51.4 Info: AlterColumn Albums CurrentRelease String 11:55:51.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) 11:55:51.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" 11:55:51.4 Info: DROP TABLE "Albums" 11:55:51.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:51.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:51.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:55:51.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:55:51.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:55:51.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:51.5 Info: => 0.0045997s 11:55:51.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-13T11:55:51', 'album_releases_fix') 11:55:51.5 Info: Committing Transaction 11:55:51.5 Info: 10: album_releases_fix migrated 11:55:51.5 Info: => 0.0057379s 11:55:51.5 Info: 11: import_lists migrating 11:55:51.5 Info: Beginning Transaction 11:55:51.5 Info: Starting migration of Main DB to 11 11:55:51.5 Info: CreateTable ImportLists 11:55:51.5 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 11:55:51.5 Info: => 0.0001577s 11:55:51.5 Info: CreateIndex ImportLists (Name) 11:55:51.5 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:55:51.5 Info: => 8.01E-05s 11:55:51.5 Info: CreateTable ImportListStatus 11:55:51.5 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 11:55:51.5 Info: => 0.0001071s 11:55:51.5 Info: CreateIndex ImportListStatus (ProviderId) 11:55:51.5 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:55:51.5 Info: => 7.55E-05s 11:55:51.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-13T11:55:51', 'import_lists') 11:55:51.5 Info: Committing Transaction 11:55:51.5 Info: 11: import_lists migrated 11:55:51.5 Info: => 0.000363s 11:55:51.5 Info: 12: add_release_status migrating 11:55:51.5 Info: Beginning Transaction 11:55:51.5 Info: Starting migration of Main DB to 12 11:55:51.5 Info: AlterTable MetadataProfiles 11:55:51.5 Info: => 7E-07s 11:55:51.5 Info: CreateColumn MetadataProfiles ReleaseStatuses String 11:55:51.5 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 11:55:51.5 Info: => 0.0005245s 11:55:51.5 Info: PerformDBOperation 11:55:51.5 Info: Performing DB Operation 11:55:51.5 Info: => 2.96E-05s 11:55:51.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-13T11:55:51', 'add_release_status') 11:55:51.5 Info: Committing Transaction 11:55:51.5 Info: 12: add_release_status migrated 11:55:51.5 Info: => 0.0002976s 11:55:51.5 Info: 13: album_download_notification migrating 11:55:51.5 Info: Beginning Transaction 11:55:51.5 Info: Starting migration of Main DB to 13 11:55:51.5 Info: AlterTable Notifications 11:55:51.5 Info: => 7E-07s 11:55:51.5 Info: CreateColumn Notifications OnAlbumDownload Boolean 11:55:51.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 11:55:51.5 Info: => 0.0005076s 11:55:51.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-13T11:55:51', 'album_download_notification') 11:55:51.5 Info: Committing Transaction 11:55:51.5 Info: 13: album_download_notification migrated 11:55:51.5 Info: => 0.0007866s 11:55:51.5 Info: 14: fix_language_metadata_profiles migrating 11:55:51.5 Info: Beginning Transaction 11:55:51.5 Info: Starting migration of Main DB to 14 11:55:51.5 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 11:55:51.5 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 11:55:51.5 Info: => 7.62E-05s 11:55:51.5 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 11:55:51.5 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 11:55:51.5 Info: => 5.11E-05s 11:55:51.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-13T11:55:51', 'fix_language_metadata_profiles') 11:55:51.5 Info: Committing Transaction 11:55:51.5 Info: 14: fix_language_metadata_profiles migrated 11:55:51.5 Info: => 0.0002917s 11:55:51.5 Info: 15: remove_fanzub migrating 11:55:51.5 Info: Beginning Transaction 11:55:51.5 Info: Starting migration of Main DB to 15 11:55:51.5 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:55:51.5 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:55:51.5 Info: => 4.32E-05s 11:55:51.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-13T11:55:51', 'remove_fanzub') 11:55:51.5 Info: Committing Transaction 11:55:51.5 Info: 15: remove_fanzub migrated 11:55:51.5 Info: => 0.0002763s 11:55:51.5 Info: 16: update_artist_history_indexes migrating 11:55:51.5 Info: Beginning Transaction 11:55:51.5 Info: Starting migration of Main DB to 16 11:55:51.5 Info: CreateIndex Albums (ArtistId) 11:55:51.5 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 11:55:51.5 Info: => 0.0001047s 11:55:51.5 Info: CreateIndex Albums (ArtistId, ReleaseDate) 11:55:51.5 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 11:55:51.5 Info: => 7.73E-05s 11:55:51.5 Info: DeleteIndex History (AlbumId) 11:55:51.5 Info: DROP INDEX "IX_History_AlbumId" 11:55:51.5 Info: => 0.0001253s 11:55:51.5 Info: CreateIndex History (AlbumId, Date) 11:55:51.5 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:55:51.5 Info: => 8.89E-05s 11:55:51.5 Info: DeleteIndex History (DownloadId) 11:55:51.5 Info: DROP INDEX "IX_History_DownloadId" 11:55:51.5 Info: => 0.0001137s 11:55:51.5 Info: CreateIndex History (DownloadId, Date) 11:55:51.5 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:55:51.5 Info: => 0.0001003s 11:55:51.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-13T11:55:51', 'update_artist_history_indexes') 11:55:51.5 Info: Committing Transaction 11:55:51.5 Info: 16: update_artist_history_indexes migrated 11:55:51.5 Info: => 0.0003976s 11:55:51.5 Info: 17: remove_nma migrating 11:55:51.5 Info: Beginning Transaction 11:55:51.5 Info: Starting migration of Main DB to 17 11:55:51.5 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:51.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 11:55:51.5 Info: => 4.7E-05s 11:55:51.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-13T11:55:51', 'remove_nma') 11:55:51.5 Info: Committing Transaction 11:55:51.5 Info: 17: remove_nma migrated 11:55:51.5 Info: => 0.0002796s 11:55:51.5 Info: 18: album_disambiguation migrating 11:55:51.5 Info: Beginning Transaction 11:55:51.5 Info: Starting migration of Main DB to 18 11:55:51.5 Info: AlterTable Albums 11:55:51.5 Info: => 6E-07s 11:55:51.5 Info: CreateColumn Albums Disambiguation String 11:55:51.5 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 11:55:51.5 Info: => 0.0005214s 11:55:51.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-13T11:55:51', 'album_disambiguation') 11:55:51.5 Info: Committing Transaction 11:55:51.5 Info: 18: album_disambiguation migrated 11:55:51.5 Info: => 0.0007944s 11:55:51.5 Info: 19: add_ape_quality_in_profiles migrating 11:55:51.5 Info: Beginning Transaction 11:55:51.5 Info: Starting migration of Main DB to 19 11:55:51.5 Info: PerformDBOperation 11:55:51.5 Info: Performing DB Operation 11:55:51.5 Info: => 3.25E-05s 11:55:51.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-13T11:55:51', 'add_ape_quality_in_profiles') 11:55:51.5 Info: Committing Transaction 11:55:51.5 Info: 19: add_ape_quality_in_profiles migrated 11:55:51.5 Info: => 0.0002729s 11:55:51.5 Info: 20: remove_pushalot migrating 11:55:51.5 Info: Beginning Transaction 11:55:51.5 Info: Starting migration of Main DB to 20 11:55:51.5 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:51.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 11:55:51.5 Info: => 4.63E-05s 11:55:51.5 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:51.5 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 11:55:51.5 Info: => 2.91E-05s 11:55:51.5 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:51.5 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 11:55:51.5 Info: => 2.6E-05s 11:55:51.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-13T11:55:51', 'remove_pushalot') 11:55:51.5 Info: Committing Transaction 11:55:51.5 Info: 20: remove_pushalot migrated 11:55:51.5 Info: => 0.0002533s 11:55:51.5 Info: 21: add_custom_filters migrating 11:55:51.5 Info: Beginning Transaction 11:55:51.5 Info: Starting migration of Main DB to 21 11:55:51.5 Info: CreateTable CustomFilters 11:55:51.5 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 11:55:51.5 Info: => 0.0001207s 11:55:51.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-13T11:55:51', 'add_custom_filters') 11:55:51.5 Info: Committing Transaction 11:55:51.5 Info: 21: add_custom_filters migrated 11:55:51.5 Info: => 0.0003841s 11:55:51.5 Info: 22: import_list_tags migrating 11:55:51.5 Info: Beginning Transaction 11:55:51.5 Info: Starting migration of Main DB to 22 11:55:51.5 Info: AlterTable ImportLists 11:55:51.5 Info: => 6E-07s 11:55:51.5 Info: CreateColumn ImportLists Tags String 11:55:51.5 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 11:55:51.5 Info: => 0.000514s 11:55:51.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-13T11:55:51', 'import_list_tags') 11:55:51.5 Info: Committing Transaction 11:55:51.5 Info: 22: import_list_tags migrated 11:55:51.5 Info: => 0.0007873s 11:55:51.5 Info: 23: add_release_groups_etc migrating 11:55:51.5 Info: Beginning Transaction 11:55:51.5 Info: Starting migration of Main DB to 23 11:55:51.5 Info: CreateTable ArtistMetadata 11:55:51.5 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 11:55:51.5 Info: => 0.0001627s 11:55:51.5 Info: CreateIndex ArtistMetadata (ForeignArtistId) 11:55:51.5 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 11:55:51.5 Info: => 8.24E-05s 11:55:51.5 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 11:55:51.5 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 11:55:51.5 Info: => 7.74E-05s 11:55:51.5 Info: AlterTable Artists 11:55:51.5 Info: => 3E-07s 11:55:51.5 Info: CreateColumn Artists ArtistMetadataId Int32 11:55:51.5 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:55:51.5 Info: => 0.0005177s 11:55:51.5 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:55:51.5 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:55:51.5 Info: => 6.57E-05s 11:55:51.5 Info: CreateTable AlbumReleases 11:55:51.5 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 11:55:51.5 Info: => 0.0001426s 11:55:51.5 Info: CreateIndex AlbumReleases (ForeignReleaseId) 11:55:51.5 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:55:51.5 Info: => 8.17E-05s 11:55:51.5 Info: CreateIndex AlbumReleases (AlbumId) 11:55:51.5 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:55:51.5 Info: => 7.9E-05s 11:55:51.5 Info: PerformDBOperation 11:55:51.5 Info: Performing DB Operation 11:55:51.5 Info: => 3.39E-05s 11:55:51.5 Info: AlterTable Albums 11:55:51.5 Info: => 3E-07s 11:55:51.5 Info: CreateColumn Albums ArtistMetadataId Int32 11:55:51.5 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:55:51.5 Info: => 0.0005431s 11:55:51.5 Info: AlterTable Albums 11:55:51.5 Info: => 6E-07s 11:55:51.5 Info: CreateColumn Albums AnyReleaseOk Boolean 11:55:51.5 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 11:55:51.5 Info: => 0.000516s 11:55:51.5 Info: AlterTable Albums 11:55:51.5 Info: => 5E-07s 11:55:51.5 Info: CreateColumn Albums Links String 11:55:51.5 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 11:55:51.5 Info: => 0.000509s 11:55:51.5 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:55:51.5 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:55:51.5 Info: => 7.62E-05s 11:55:51.5 Info: AlterTable Tracks 11:55:51.5 Info: => 4E-07s 11:55:51.5 Info: CreateColumn Tracks ForeignRecordingId String 11:55:51.5 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 11:55:51.5 Info: => 0.0005173s 11:55:51.5 Info: AlterTable Tracks 11:55:51.5 Info: => 4E-07s 11:55:51.5 Info: CreateColumn Tracks AlbumReleaseId Int32 11:55:51.5 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 11:55:51.5 Info: => 0.0005173s 11:55:51.5 Info: AlterTable Tracks 11:55:51.5 Info: => 5E-07s 11:55:51.5 Info: CreateColumn Tracks ArtistMetadataId Int32 11:55:51.5 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:55:51.5 Info: => 0.0005138s 11:55:51.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:55:51.5 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:55:51.5 Info: => 7.57E-05s 11:55:51.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:55:51.5 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:55:51.5 Info: => 5.95E-05s 11:55:51.5 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 11:55:51.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:55:51.5 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:55:51.5 Info: DROP TABLE "Artists" 11:55:51.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:51.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:51.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:51.5 Info: => 0.0049061s 11:55:51.5 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 11:55:51.5 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 11:55:51.5 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 11:55:51.5 Info: DROP TABLE "Albums" 11:55:51.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:51.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:51.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:51.5 Info: => 0.0040591s 11:55:51.5 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 11:55:51.5 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:55:51.5 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 11:55:51.5 Info: DROP TABLE "Tracks" 11:55:51.5 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:55:51.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:55:51.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:55:51.5 Info: => 0.0046606s 11:55:51.5 Info: DeleteColumn TrackFiles ArtistId 11:55:51.5 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 11:55:51.5 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 11:55:51.5 Info: DROP TABLE "TrackFiles" 11:55:51.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:55:51.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:51.5 Info: => 0.003475s 11:55:51.5 Info: CreateIndex Artists (ArtistMetadataId) 11:55:51.5 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:55:51.5 Info: => 7.57E-05s 11:55:51.5 Info: CreateIndex Artists (Monitored) 11:55:51.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:55:51.5 Info: => 7.26E-05s 11:55:51.5 Info: CreateIndex Albums (ArtistMetadataId) 11:55:51.5 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:55:51.5 Info: => 6.94E-05s 11:55:51.5 Info: CreateIndex Tracks (ArtistMetadataId) 11:55:51.5 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 11:55:51.5 Info: => 7.02E-05s 11:55:51.5 Info: CreateIndex Tracks (AlbumReleaseId) 11:55:51.5 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 11:55:51.5 Info: => 6.91E-05s 11:55:51.5 Info: CreateIndex Tracks (ForeignRecordingId) 11:55:51.5 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 11:55:51.5 Info: => 6.96E-05s 11:55:51.5 Info: UpdateData 11:55:51.5 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:55:51.5 Info: => 4E-05s 11:55:51.5 Info: UpdateData 11:55:51.5 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:55:51.5 Info: => 3.15E-05s 11:55:51.5 Info: UpdateData 11:55:51.5 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 11:55:51.5 Info: => 3.68E-05s 11:55:51.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-13T11:55:51', 'add_release_groups_etc') 11:55:51.5 Info: Committing Transaction 11:55:51.5 Info: 23: add_release_groups_etc migrated 11:55:51.5 Info: => 0.000564s 11:55:51.5 Info: 24: NewMediaInfoFormat migrating 11:55:51.5 Info: Beginning Transaction 11:55:51.5 Info: Starting migration of Main DB to 24 11:55:51.5 Info: UpdateData 11:55:51.5 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 11:55:51.5 Info: => 4.96E-05s 11:55:51.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-10-13T11:55:51', 'NewMediaInfoFormat') 11:55:51.5 Info: Committing Transaction 11:55:51.5 Info: 24: NewMediaInfoFormat migrated 11:55:51.5 Info: => 0.0002868s 11:55:51.5 Info: 25: rename_restrictions_to_release_profiles migrating 11:55:51.5 Info: Beginning Transaction 11:55:51.5 Info: Starting migration of Main DB to 25 11:55:51.5 Info: RenameTable Restrictions ReleaseProfiles 11:55:51.5 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 11:55:51.5 Info: => 0.0013606s 11:55:51.5 Info: AlterTable ReleaseProfiles 11:55:51.5 Info: => 7E-07s 11:55:51.5 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 11:55:51.5 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 11:55:51.5 Info: => 0.0005033s 11:55:51.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-10-13T11:55:51', 'rename_restrictions_to_release_profiles') 11:55:51.5 Info: Committing Transaction 11:55:51.5 Info: 25: rename_restrictions_to_release_profiles migrated 11:55:51.5 Info: => 0.0007833s 11:55:51.5 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 11:55:51.5 Info: Beginning Transaction 11:55:51.5 Info: Starting migration of Main DB to 26 11:55:51.5 Info: RenameTable Profiles QualityProfiles 11:55:51.5 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 11:55:51.5 Info: => 0.0013616s 11:55:51.5 Info: AlterTable QualityProfiles 11:55:51.5 Info: => 7E-07s 11:55:51.5 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 11:55:51.5 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:55:51.5 Info: => 0.0004977s 11:55:51.5 Info: AlterTable LanguageProfiles 11:55:51.5 Info: => 4E-07s 11:55:51.5 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 11:55:51.5 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:55:51.5 Info: => 0.0004937s 11:55:51.5 Info: UpdateData 11:55:51.5 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:55:51.5 Info: => 4.37E-05s 11:55:51.5 Info: UpdateData 11:55:51.5 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:55:51.5 Info: => 2.85E-05s 11:55:51.5 Info: RenameColumn Artists ProfileId to QualityProfileId 11:55:51.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:55:51.5 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:55:51.5 Info: DROP TABLE "Artists" 11:55:51.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:51.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:51.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:51.5 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:55:51.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:55:51.5 Info: => 0.00487s 11:55:51.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-10-13T11:55:51', 'rename_quality_profiles_add_upgrade_allowed') 11:55:51.5 Info: Committing Transaction 11:55:51.5 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 11:55:51.5 Info: => 0.0052717s 11:55:51.5 Info: 27: add_import_exclusions migrating 11:55:51.5 Info: Beginning Transaction 11:55:51.5 Info: Starting migration of Main DB to 27 11:55:51.5 Info: CreateTable ImportListExclusions 11:55:51.5 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 11:55:51.5 Info: => 0.0001198s 11:55:51.5 Info: CreateIndex ImportListExclusions (ForeignId) 11:55:51.5 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 11:55:51.5 Info: => 7.86E-05s 11:55:51.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-10-13T11:55:51', 'add_import_exclusions') 11:55:51.5 Info: Committing Transaction 11:55:51.5 Info: 27: add_import_exclusions migrated 11:55:51.5 Info: => 0.0003933s 11:55:51.5 Info: 28: clean_artist_metadata_table migrating 11:55:51.5 Info: Beginning Transaction 11:55:51.5 Info: Starting migration of Main DB to 28 11:55:51.5 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:55:51.5 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:55:51.5 Info: => 0.0001764s 11:55:51.5 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:55:51.5 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:55:51.5 Info: => 0.0001233s 11:55:51.5 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 11:55:51.5 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 11:55:51.5 Info: => 0.0001139s 11:55:51.5 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 11:55:51.5 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 11:55:51.5 Info: => 0.0001132s 11:55:51.5 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:55:51.5 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:55:51.5 Info: => 0.0001147s 11:55:51.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:55:51.5 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:55:51.5 Info: => 0.0001131s 11:55:51.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-10-13T11:55:51', 'clean_artist_metadata_table') 11:55:51.5 Info: Committing Transaction 11:55:51.5 Info: 28: clean_artist_metadata_table migrated 11:55:51.5 Info: => 0.0003928s 11:55:51.5 Info: 29: health_issue_notification migrating 11:55:51.5 Info: Beginning Transaction 11:55:51.5 Info: Starting migration of Main DB to 29 11:55:51.5 Info: AlterTable Notifications 11:55:51.5 Info: => 6E-07s 11:55:51.5 Info: CreateColumn Notifications OnHealthIssue Boolean 11:55:51.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 11:55:51.5 Info: => 0.0005347s 11:55:51.5 Info: AlterTable Notifications 11:55:51.5 Info: => 5E-07s 11:55:51.5 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 11:55:51.5 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 11:55:51.5 Info: => 0.000497s 11:55:51.5 Info: AlterTable Notifications 11:55:51.5 Info: => 5E-07s 11:55:51.5 Info: CreateColumn Notifications OnDownloadFailure Boolean 11:55:51.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 11:55:51.5 Info: => 0.0004969s 11:55:51.5 Info: AlterTable Notifications 11:55:51.5 Info: => 4E-07s 11:55:51.5 Info: CreateColumn Notifications OnImportFailure Boolean 11:55:51.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 11:55:51.5 Info: => 0.0005054s 11:55:51.5 Info: AlterTable Notifications 11:55:51.5 Info: => 5E-07s 11:55:51.5 Info: CreateColumn Notifications OnTrackRetag Boolean 11:55:51.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 11:55:51.5 Info: => 0.0005015s 11:55:51.5 Info: DeleteColumn Notifications OnDownload 11:55:51.5 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 11:55:51.5 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 11:55:51.5 Info: DROP TABLE "Notifications" 11:55:51.5 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:55:51.5 Info: => 0.0034688s 11:55:51.5 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 11:55:51.5 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 11:55:51.5 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 11:55:51.5 Info: DROP TABLE "Notifications" 11:55:51.5 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:55:51.5 Info: => 0.0042907s 11:55:51.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-10-13T11:55:51', 'health_issue_notification') 11:55:51.5 Info: Committing Transaction 11:55:51.5 Info: 29: health_issue_notification migrated 11:55:51.5 Info: => 0.0046796s 11:55:51.5 Info: 30: add_mediafilerepository_mtime migrating 11:55:51.5 Info: Beginning Transaction 11:55:51.5 Info: Starting migration of Main DB to 30 11:55:51.5 Info: AlterTable TrackFiles 11:55:51.5 Info: => 6E-07s 11:55:51.5 Info: CreateColumn TrackFiles Modified DateTime 11:55:51.5 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 11:55:51.5 Info: => 0.0005373s 11:55:51.5 Info: AlterTable TrackFiles 11:55:51.5 Info: => 6E-07s 11:55:51.5 Info: CreateColumn TrackFiles Path String 11:55:51.5 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 11:55:51.5 Info: => 0.0005114s 11:55:51.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:55:51.5 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:55:51.5 Info: => 3.75E-05s 11:55:51.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:55:51.5 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:55:51.5 Info: => 0.0001233s 11:55:51.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 11:55:51.5 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 11:55:51.5 Info: => 0.000131s 11:55:51.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 11:55:51.5 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 11:55:51.5 Info: => 0.0001365s 11:55:51.5 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 11:55:51.5 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 11:55:51.5 Info: => 7.26E-05s 11:55:51.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:55:51.5 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:55:51.5 Info: => 4.64E-05s 11:55:51.5 Info: AlterTable TrackFiles 11:55:51.5 Info: => 5E-07s 11:55:51.5 Info: AlterColumn TrackFiles Path String 11:55:51.5 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:55:51.5 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 11:55:51.5 Info: DROP TABLE "TrackFiles" 11:55:51.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:55:51.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:51.5 Info: => 0.0043495s 11:55:51.5 Info: CreateIndex TrackFiles (Path) 11:55:51.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:55:51.5 Info: => 7.82E-05s 11:55:51.5 Info: DeleteColumn TrackFiles RelativePath 11:55:51.5 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:55:51.5 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 11:55:51.5 Info: DROP TABLE "TrackFiles" 11:55:51.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:55:51.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:51.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:55:51.5 Info: => 0.0037301s 11:55:51.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-10-13T11:55:51', 'add_mediafilerepository_mtime') 11:55:51.5 Info: Committing Transaction 11:55:51.5 Info: 30: add_mediafilerepository_mtime migrated 11:55:51.5 Info: => 0.0040877s 11:55:51.5 Info: 31: add_artistmetadataid_constraint migrating 11:55:51.5 Info: Beginning Transaction 11:55:51.5 Info: Starting migration of Main DB to 31 11:55:51.5 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 11:55:51.5 Info: DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 11:55:51.5 Info: => 8.72E-05s 11:55:51.5 Info: DeleteIndex Artists (ArtistMetadataId) 11:55:51.5 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 11:55:51.5 Info: => 0.0001393s 11:55:51.5 Info: AlterColumn Artists ArtistMetadataId Int32 11:55:51.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:55:51.5 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:55:51.5 Info: DROP TABLE "Artists" 11:55:51.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:51.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:51.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:51.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:55:51.5 Info: => 0.0049122s 11:55:51.5 Info: CreateIndex Artists (ArtistMetadataId) 11:55:51.5 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:55:51.5 Info: => 7.46E-05s 11:55:51.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-10-13T11:55:51', 'add_artistmetadataid_constraint') 11:55:51.5 Info: Committing Transaction 11:55:51.5 Info: 31: add_artistmetadataid_constraint migrated 11:55:51.5 Info: => 0.0004385s 11:55:51.5 Info: 32: old_ids_and_artist_alias migrating 11:55:51.5 Info: Beginning Transaction 11:55:51.5 Info: Starting migration of Main DB to 32 11:55:51.5 Info: AlterTable ArtistMetadata 11:55:51.5 Info: => 8E-07s 11:55:51.5 Info: CreateColumn ArtistMetadata Aliases String 11:55:51.5 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 11:55:51.5 Info: => 0.0005402s 11:55:51.5 Info: AlterTable ArtistMetadata 11:55:51.5 Info: => 6E-07s 11:55:51.5 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 11:55:51.5 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 11:55:51.5 Info: => 0.0005172s 11:55:51.5 Info: AlterTable Albums 11:55:51.5 Info: => 5E-07s 11:55:51.5 Info: CreateColumn Albums OldForeignAlbumIds String 11:55:51.5 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 11:55:51.5 Info: => 0.0005147s 11:55:51.5 Info: AlterTable AlbumReleases 11:55:51.5 Info: => 6E-07s 11:55:51.5 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 11:55:51.5 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 11:55:51.5 Info: => 0.0005109s 11:55:51.5 Info: AlterTable Tracks 11:55:51.5 Info: => 5E-07s 11:55:51.5 Info: CreateColumn Tracks OldForeignRecordingIds String 11:55:51.5 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 11:55:51.5 Info: => 0.0005041s 11:55:51.5 Info: AlterTable Tracks 11:55:51.5 Info: => 6E-07s 11:55:51.5 Info: CreateColumn Tracks OldForeignTrackIds String 11:55:51.5 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 11:55:51.5 Info: => 0.0005036s 11:55:51.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-10-13T11:55:51', 'old_ids_and_artist_alias') 11:55:51.5 Info: Committing Transaction 11:55:51.5 Info: 32: old_ids_and_artist_alias migrated 11:55:51.5 Info: => 0.0008194s 11:55:51.5 Info: 33: download_propers_config migrating 11:55:51.5 Info: Beginning Transaction 11:55:51.5 Info: Starting migration of Main DB to 33 11:55:51.5 Info: PerformDBOperation 11:55:51.5 Info: Performing DB Operation 11:55:51.5 Info: => 3.15E-05s 11:55:51.5 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 11:55:51.5 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 11:55:51.5 Info: => 3.37E-05s 11:55:51.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-10-13T11:55:51', 'download_propers_config') 11:55:51.5 Info: Committing Transaction 11:55:51.5 Info: 33: download_propers_config migrated 11:55:51.5 Info: => 0.0003019s 11:55:51.5 Info: 34: remove_language_profiles migrating 11:55:51.5 Info: Beginning Transaction 11:55:51.5 Info: Starting migration of Main DB to 34 11:55:51.5 Info: DeleteTable LanguageProfiles 11:55:51.5 Info: DROP TABLE "LanguageProfiles" 11:55:51.5 Info: => 0.000215s 11:55:51.5 Info: DeleteColumn Artists LanguageProfileId 11:55:51.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:55:51.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" 11:55:51.5 Info: DROP TABLE "Artists" 11:55:51.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:51.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:51.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:51.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:55:51.5 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:55:51.5 Info: => 0.0040774s 11:55:51.5 Info: DeleteColumn ImportLists LanguageProfileId 11:55:51.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) 11:55:51.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" 11:55:51.5 Info: DROP TABLE "ImportLists" 11:55:51.5 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 11:55:51.5 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:55:51.5 Info: => 0.0036771s 11:55:51.5 Info: DeleteColumn Blacklist Language 11:55:51.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) 11:55:51.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" 11:55:51.5 Info: DROP TABLE "Blacklist" 11:55:51.5 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 11:55:51.5 Info: => 0.0045475s 11:55:51.5 Info: DeleteColumn History Language 11:55:51.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) 11:55:51.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" 11:55:51.5 Info: DROP TABLE "History" 11:55:51.5 Info: ALTER TABLE "History_temp" RENAME TO "History" 11:55:51.5 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:55:51.5 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:55:51.5 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:55:51.5 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:55:51.5 Info: => 0.0041553s 11:55:51.5 Info: DeleteColumn LyricFiles Language 11:55:51.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) 11:55:51.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" 11:55:51.5 Info: DROP TABLE "LyricFiles" 11:55:51.5 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:55:51.6 Info: => 0.0035173s 11:55:51.6 Info: DeleteColumn TrackFiles Language 11:55:51.6 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:55:51.6 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 11:55:51.6 Info: DROP TABLE "TrackFiles" 11:55:51.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:55:51.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:51.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:55:51.6 Info: => 0.0054022s 11:55:51.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-10-13T11:55:51', 'remove_language_profiles') 11:55:51.6 Info: Committing Transaction 11:55:51.6 Info: 34: remove_language_profiles migrated 11:55:51.6 Info: => 0.0059669s 11:55:51.6 Info: 35: multi_disc_naming_format migrating 11:55:51.6 Info: Beginning Transaction 11:55:51.6 Info: Starting migration of Main DB to 35 11:55:51.6 Info: AlterTable NamingConfig 11:55:51.6 Info: => 7E-07s 11:55:51.6 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 11:55:51.6 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 11:55:51.6 Info: => 0.0005504s 11:55:51.6 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 11:55:51.6 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 11:55:51.6 Info: => 4.34E-05s 11:55:51.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-10-13T11:55:51', 'multi_disc_naming_format') 11:55:51.6 Info: Committing Transaction 11:55:51.6 Info: 35: multi_disc_naming_format migrated 11:55:51.6 Info: => 0.0003431s 11:55:51.6 Info: 36: add_download_client_priority migrating 11:55:51.6 Info: Beginning Transaction 11:55:51.6 Info: Starting migration of Main DB to 36 11:55:51.6 Info: AlterTable DownloadClients 11:55:51.6 Info: => 6E-07s 11:55:51.6 Info: CreateColumn DownloadClients Priority Int32 11:55:51.6 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 11:55:51.6 Info: => 0.000542s 11:55:51.6 Info: PerformDBOperation 11:55:51.6 Info: Performing DB Operation 11:55:51.6 Info: => 8.65E-05s 11:55:51.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-10-13T11:55:51', 'add_download_client_priority') 11:55:51.6 Info: Committing Transaction 11:55:51.6 Info: 36: add_download_client_priority migrated 11:55:51.6 Info: => 0.0003993s 11:55:51.6 Info: 37: remove_growl_prowl migrating 11:55:51.6 Info: Beginning Transaction 11:55:51.6 Info: Starting migration of Main DB to 37 11:55:51.6 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:51.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 11:55:51.6 Info: => 4.59E-05s 11:55:51.6 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:51.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 11:55:51.6 Info: => 2.78E-05s 11:55:51.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-10-13T11:55:51', 'remove_growl_prowl') 11:55:51.6 Info: Committing Transaction 11:55:51.6 Info: 37: remove_growl_prowl migrated 11:55:51.6 Info: => 0.0002965s 11:55:51.6 Info: 38: remove_plex_hometheatre migrating 11:55:51.6 Info: Beginning Transaction 11:55:51.6 Info: Starting migration of Main DB to 38 11:55:51.6 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:51.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 11:55:51.6 Info: => 4.49E-05s 11:55:51.6 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:51.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 11:55:51.6 Info: => 2.72E-05s 11:55:51.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-10-13T11:55:51', 'remove_plex_hometheatre') 11:55:51.6 Info: Committing Transaction 11:55:51.6 Info: 38: remove_plex_hometheatre migrated 11:55:51.6 Info: => 0.000291s 11:55:51.6 Info: 39: add_root_folder_add_defaults migrating 11:55:51.6 Info: Beginning Transaction 11:55:51.6 Info: Starting migration of Main DB to 39 11:55:51.6 Info: AlterTable RootFolders 11:55:51.6 Info: => 6E-07s 11:55:51.6 Info: CreateColumn RootFolders Name String 11:55:51.6 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 11:55:51.6 Info: => 0.0005646s 11:55:51.6 Info: AlterTable RootFolders 11:55:51.6 Info: => 5E-07s 11:55:51.6 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 11:55:51.6 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 11:55:51.6 Info: => 0.0005034s 11:55:51.6 Info: AlterTable RootFolders 11:55:51.6 Info: => 6E-07s 11:55:51.6 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 11:55:51.6 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 11:55:51.6 Info: => 0.0005047s 11:55:51.6 Info: AlterTable RootFolders 11:55:51.6 Info: => 4E-07s 11:55:51.6 Info: CreateColumn RootFolders DefaultMonitorOption Int32 11:55:51.6 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 11:55:51.6 Info: => 0.0005118s 11:55:51.6 Info: AlterTable RootFolders 11:55:51.6 Info: => 5E-07s 11:55:51.6 Info: CreateColumn RootFolders DefaultTags String 11:55:51.6 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 11:55:51.6 Info: => 0.0004937s 11:55:51.6 Info: PerformDBOperation 11:55:51.6 Info: Performing DB Operation 11:55:51.6 Info: => 4.9E-05s 11:55:51.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-10-13T11:55:51', 'add_root_folder_add_defaults') 11:55:51.6 Info: Committing Transaction 11:55:51.6 Info: 39: add_root_folder_add_defaults migrated 11:55:51.6 Info: => 0.0003499s 11:55:51.6 Info: 40: task_duration migrating 11:55:51.6 Info: Beginning Transaction 11:55:51.6 Info: Starting migration of Main DB to 40 11:55:51.6 Info: AlterTable ScheduledTasks 11:55:51.6 Info: => 7E-07s 11:55:51.6 Info: CreateColumn ScheduledTasks LastStartTime DateTime 11:55:51.6 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 11:55:51.6 Info: => 0.0005525s 11:55:51.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-10-13T11:55:51', 'task_duration') 11:55:51.6 Info: Committing Transaction 11:55:51.6 Info: 40: task_duration migrated 11:55:51.6 Info: => 0.0008678s 11:55:51.6 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 11:55:51.6 Info: Beginning Transaction 11:55:51.6 Info: Starting migration of Main DB to 41 11:55:51.6 Info: AlterTable ReleaseProfiles 11:55:51.6 Info: => 7E-07s 11:55:51.6 Info: CreateColumn ReleaseProfiles Enabled Boolean 11:55:51.6 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 11:55:51.6 Info: => 0.0005257s 11:55:51.6 Info: AlterTable ReleaseProfiles 11:55:51.6 Info: => 5E-07s 11:55:51.6 Info: CreateColumn ReleaseProfiles IndexerId Int32 11:55:51.6 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 11:55:51.6 Info: => 0.0005192s 11:55:51.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-10-13T11:55:51', 'add_indexer_and_enabled_to_release_profiles') 11:55:51.6 Info: Committing Transaction 11:55:51.6 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 11:55:51.6 Info: => 0.0008324s 11:55:51.6 Info: 42: remove_album_folders migrating 11:55:51.6 Info: Beginning Transaction 11:55:51.6 Info: Starting migration of Main DB to 42 11:55:51.6 Info: DeleteColumn Artists AlbumFolder 11:55:51.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:55:51.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" 11:55:51.6 Info: DROP TABLE "Artists" 11:55:51.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:51.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:51.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:51.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:55:51.6 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:55:51.6 Info: => 0.0041435s 11:55:51.6 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 11:55:51.6 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 11:55:51.6 Info: => 3.5E-05s 11:55:51.6 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 11:55:51.6 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 11:55:51.6 Info: => 2.8E-05s 11:55:51.6 Info: DeleteColumn NamingConfig AlbumFolderFormat 11:55:51.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) 11:55:51.6 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 11:55:51.6 Info: DROP TABLE "NamingConfig" 11:55:51.6 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 11:55:51.6 Info: => 0.0053262s 11:55:51.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-10-13T11:55:51', 'remove_album_folders') 11:55:51.6 Info: Committing Transaction 11:55:51.6 Info: 42: remove_album_folders migrated 11:55:51.6 Info: => 0.0057689s 11:55:51.6 Info: 44: add_priority_to_indexers migrating 11:55:51.6 Info: Beginning Transaction 11:55:51.6 Info: Starting migration of Main DB to 44 11:55:51.6 Info: AlterTable Indexers 11:55:51.6 Info: => 6E-07s 11:55:51.6 Info: CreateColumn Indexers Priority Int32 11:55:51.6 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 11:55:51.6 Info: => 0.0005388s 11:55:51.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-10-13T11:55:51', 'add_priority_to_indexers') 11:55:51.6 Info: Committing Transaction 11:55:51.6 Info: 44: add_priority_to_indexers migrated 11:55:51.6 Info: => 0.0008798s 11:55:51.6 Info: 45: remove_chown_and_folderchmod_config migrating 11:55:51.6 Info: Beginning Transaction 11:55:51.6 Info: Starting migration of Main DB to 45 11:55:51.6 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 11:55:51.6 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 11:55:51.6 Info: => 0.0001256s 11:55:51.6 Info: PerformDBOperation 11:55:51.6 Info: Performing DB Operation 11:55:51.6 Info: => 2.59E-05s 11:55:51.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-10-13T11:55:51', 'remove_chown_and_folderchmod_config') 11:55:51.6 Info: Committing Transaction 11:55:51.6 Info: 45: remove_chown_and_folderchmod_config migrated 11:55:51.6 Info: => 0.0003008s 11:55:51.6 Info: 47: update_notifiarr migrating 11:55:51.6 Info: Beginning Transaction 11:55:51.6 Info: Starting migration of Main DB to 47 11:55:51.6 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 11:55:51.6 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 11:55:51.6 Info: => 6.86E-05s 11:55:51.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-10-13T11:55:51', 'update_notifiarr') 11:55:51.6 Info: Committing Transaction 11:55:51.6 Info: 47: update_notifiarr migrated 11:55:51.6 Info: => 0.0003381s 11:55:51.6 Info: 49: email_multiple_addresses migrating 11:55:51.6 Info: Beginning Transaction 11:55:51.6 Info: Starting migration of Main DB to 49 11:55:51.6 Info: PerformDBOperation 11:55:51.6 Info: Performing DB Operation 11:55:51.6 Info: => 5.43E-05s 11:55:51.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-10-13T11:55:51', 'email_multiple_addresses') 11:55:51.6 Info: Committing Transaction 11:55:51.6 Info: 49: email_multiple_addresses migrated 11:55:51.6 Info: => 0.0003328s 11:55:51.6 Info: 50: rename_blacklist_to_blocklist migrating 11:55:51.6 Info: Beginning Transaction 11:55:51.6 Info: Starting migration of Main DB to 50 11:55:51.6 Info: RenameTable Blacklist Blocklist 11:55:51.6 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 11:55:51.6 Info: => 0.0013835s 11:55:51.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-10-13T11:55:51', 'rename_blacklist_to_blocklist') 11:55:51.6 Info: Committing Transaction 11:55:51.6 Info: 50: rename_blacklist_to_blocklist migrated 11:55:51.6 Info: => 0.001743s 11:55:51.6 Info: 51: cdh_per_downloadclient migrating 11:55:51.6 Info: Beginning Transaction 11:55:51.6 Info: Starting migration of Main DB to 51 11:55:51.6 Info: AlterTable DownloadClients 11:55:51.6 Info: => 6E-07s 11:55:51.6 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 11:55:51.6 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 11:55:51.6 Info: => 0.0005366s 11:55:51.6 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 11:55:51.6 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 11:55:51.6 Info: => 0.0005073s 11:55:51.6 Info: PerformDBOperation 11:55:51.6 Info: Performing DB Operation 11:55:51.6 Info: => 0.000152s 11:55:51.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-10-13T11:55:51', 'cdh_per_downloadclient') 11:55:51.6 Info: Committing Transaction 11:55:51.6 Info: 51: cdh_per_downloadclient migrated 11:55:51.6 Info: => 0.0004549s 11:55:51.6 Info: 52: download_history migrating 11:55:51.6 Info: Beginning Transaction 11:55:51.6 Info: Starting migration of Main DB to 52 11:55:51.6 Info: CreateTable DownloadHistory 11:55:51.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) 11:55:51.6 Info: => 0.0001533s 11:55:51.6 Info: CreateIndex DownloadHistory (EventType) 11:55:51.6 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 11:55:51.6 Info: => 8.49E-05s 11:55:51.6 Info: CreateIndex DownloadHistory (ArtistId) 11:55:51.6 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 11:55:51.6 Info: => 7.29E-05s 11:55:51.6 Info: CreateIndex DownloadHistory (DownloadId) 11:55:51.6 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 11:55:51.6 Info: => 7.44E-05s 11:55:51.6 Info: PerformDBOperation 11:55:51.6 Info: Performing DB Operation 11:55:51.6 Info: => 0.0001197s 11:55:51.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-10-13T11:55:51', 'download_history') 11:55:51.6 Info: Committing Transaction 11:55:51.6 Info: 52: download_history migrated 11:55:51.6 Info: => 0.0004799s 11:55:51.6 Info: 53: add_update_history migrating 11:55:51.6 Info: Beginning Transaction 11:55:51.6 Info: Starting migration of Main DB to 53 11:55:51.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-10-13T11:55:51', 'add_update_history') 11:55:51.6 Info: Committing Transaction 11:55:51.6 Info: 53: add_update_history migrated 11:55:51.6 Info: => 0.00032s 11:55:51.6 Info: 54: add_on_update_to_notifications migrating 11:55:51.6 Info: Beginning Transaction 11:55:51.6 Info: Starting migration of Main DB to 54 11:55:51.6 Info: AlterTable Notifications 11:55:51.6 Info: => 5E-07s 11:55:51.6 Info: CreateColumn Notifications OnApplicationUpdate Boolean 11:55:51.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 11:55:51.6 Info: => 0.0005774s 11:55:51.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-10-13T11:55:51', 'add_on_update_to_notifications') 11:55:51.6 Info: Committing Transaction 11:55:51.6 Info: 54: add_on_update_to_notifications migrated 11:55:51.6 Info: => 0.0009103s 11:55:51.6 Info: 55: download_client_per_indexer migrating 11:55:51.6 Info: Beginning Transaction 11:55:51.6 Info: Starting migration of Main DB to 55 11:55:51.6 Info: AlterTable Indexers 11:55:51.6 Info: => 6E-07s 11:55:51.6 Info: CreateColumn Indexers DownloadClientId Int32 11:55:51.6 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 11:55:51.6 Info: => 0.0005738s 11:55:51.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-10-13T11:55:51', 'download_client_per_indexer') 11:55:51.6 Info: Committing Transaction 11:55:51.6 Info: 55: download_client_per_indexer migrated 11:55:51.6 Info: => 0.0008749s 11:55:51.6 Info: 56: AddNewItemMonitorType migrating 11:55:51.6 Info: Beginning Transaction 11:55:51.6 Info: Starting migration of Main DB to 56 11:55:51.6 Info: AlterTable Artists 11:55:51.6 Info: => 6E-07s 11:55:51.6 Info: CreateColumn Artists MonitorNewItems Int32 11:55:51.6 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 11:55:51.6 Info: => 0.0005691s 11:55:51.6 Info: AlterTable RootFolders 11:55:51.6 Info: => 5E-07s 11:55:51.6 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 11:55:51.6 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 11:55:51.6 Info: => 0.0005525s 11:55:51.6 Info: AlterTable ImportLists 11:55:51.6 Info: => 5E-07s 11:55:51.6 Info: CreateColumn ImportLists MonitorNewItems Int32 11:55:51.6 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 11:55:51.6 Info: => 0.0005446s 11:55:51.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-10-13T11:55:51', 'AddNewItemMonitorType') 11:55:51.6 Info: Committing Transaction 11:55:51.6 Info: 56: AddNewItemMonitorType migrated 11:55:51.6 Info: => 0.0008648s 11:55:51.6 Info: 57: ImportListSearch migrating 11:55:51.6 Info: Beginning Transaction 11:55:51.6 Info: Starting migration of Main DB to 57 11:55:51.6 Info: AlterTable ImportLists 11:55:51.6 Info: => 6E-07s 11:55:51.6 Info: CreateColumn ImportLists ShouldSearch Boolean 11:55:51.6 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 11:55:51.6 Info: => 0.0005756s 11:55:51.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-10-13T11:55:51', 'ImportListSearch') 11:55:51.6 Info: Committing Transaction 11:55:51.6 Info: 57: ImportListSearch migrated 11:55:51.6 Info: => 0.0008738s 11:55:51.6 Info: 58: ImportListMonitorExisting migrating 11:55:51.6 Info: Beginning Transaction 11:55:51.6 Info: Starting migration of Main DB to 58 11:55:51.6 Info: AlterTable ImportLists 11:55:51.6 Info: => 6E-07s 11:55:51.6 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 11:55:51.6 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 11:55:51.6 Info: => 0.000558s 11:55:51.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-10-13T11:55:51', 'ImportListMonitorExisting') 11:55:51.6 Info: Committing Transaction 11:55:51.6 Info: 58: ImportListMonitorExisting migrated 11:55:51.6 Info: => 0.0008516s 11:55:51.6 Info: 59: add_indexer_tags migrating 11:55:51.6 Info: Beginning Transaction 11:55:51.6 Info: Starting migration of Main DB to 59 11:55:51.6 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:51.6 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 11:55:51.6 Info: => 5.61E-05s 11:55:51.6 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:51.6 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 11:55:51.6 Info: => 3.01E-05s 11:55:51.6 Info: AlterTable Indexers 11:55:51.6 Info: => 4E-07s 11:55:51.6 Info: CreateColumn Indexers Tags String 11:55:51.6 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 11:55:51.6 Info: => 0.0005466s 11:55:51.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-10-13T11:55:51', 'add_indexer_tags') 11:55:51.6 Info: Committing Transaction 11:55:51.6 Info: 59: add_indexer_tags migrated 11:55:51.6 Info: => 0.0008415s 11:55:51.6 Info: 60: update_audio_types migrating 11:55:51.6 Info: Beginning Transaction 11:55:51.6 Info: Starting migration of Main DB to 60 11:55:51.6 Info: PerformDBOperation 11:55:51.6 Info: Performing DB Operation 11:55:51.6 Info: => 5.32E-05s 11:55:51.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-10-13T11:55:51', 'update_audio_types') 11:55:51.6 Info: Committing Transaction 11:55:51.6 Info: 60: update_audio_types migrated 11:55:51.6 Info: => 0.0003186s 11:55:51.6 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 11:55:51.6 Info: Beginning Transaction 11:55:51.6 Info: Starting migration of Main DB to 61 11:55:51.6 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:51.6 Info: DELETE FROM "Commands" WHERE 1 = 1 11:55:51.6 Info: => 4.33E-05s 11:55:51.6 Info: AlterTable AlbumReleases 11:55:51.6 Info: => 4E-07s 11:55:51.6 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 11:55:51.6 Info: CREATE TABLE "AlbumReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL, "OldForeignReleaseIds" TEXT NOT NULL) 11:55:51.6 Info: INSERT INTO "AlbumReleases_temp" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds") SELECT "Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds" FROM "AlbumReleases" 11:55:51.6 Info: DROP TABLE "AlbumReleases" 11:55:51.6 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 11:55:51.6 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:55:51.6 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:55:51.6 Info: => 0.0039953s 11:55:51.6 Info: AlterTable Albums 11:55:51.6 Info: => 4E-07s 11:55:51.6 Info: AlterColumn Albums LastInfoSync DateTimeOffset 11:55:51.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 11:55:51.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 11:55:51.6 Info: DROP TABLE "Albums" 11:55:51.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:51.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:51.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:51.6 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:55:51.6 Info: => 0.0049656s 11:55:51.6 Info: AlterTable Albums 11:55:51.6 Info: => 5E-07s 11:55:51.6 Info: AlterColumn Albums ReleaseDate DateTimeOffset 11:55:51.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 11:55:51.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 11:55:51.6 Info: DROP TABLE "Albums" 11:55:51.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:51.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:51.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:51.6 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:55:51.6 Info: => 0.0051315s 11:55:51.6 Info: AlterTable Albums 11:55:51.6 Info: => 5E-07s 11:55:51.6 Info: AlterColumn Albums Added DateTimeOffset 11:55:51.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 11:55:51.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 11:55:51.6 Info: DROP TABLE "Albums" 11:55:51.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:51.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:51.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:51.6 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:55:51.6 Info: => 0.004262s 11:55:51.6 Info: AlterTable Artists 11:55:51.6 Info: => 5E-07s 11:55:51.6 Info: AlterColumn Artists LastInfoSync DateTimeOffset 11:55:51.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 11:55:51.6 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 11:55:51.6 Info: DROP TABLE "Artists" 11:55:51.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:51.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:51.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:51.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:55:51.6 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:55:51.6 Info: => 0.0042358s 11:55:51.6 Info: AlterTable Artists 11:55:51.6 Info: => 5E-07s 11:55:51.6 Info: AlterColumn Artists Added DateTimeOffset 11:55:51.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 11:55:51.6 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 11:55:51.6 Info: DROP TABLE "Artists" 11:55:51.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:51.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:51.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:51.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:55:51.6 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:55:51.6 Info: => 0.0058314s 11:55:51.6 Info: AlterTable Blocklist 11:55:51.6 Info: => 6E-07s 11:55:51.6 Info: AlterColumn Blocklist Date DateTimeOffset 11:55:51.6 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 11:55:51.6 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 11:55:51.6 Info: DROP TABLE "Blocklist" 11:55:51.6 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 11:55:51.6 Info: => 0.0036779s 11:55:51.6 Info: AlterTable Blocklist 11:55:51.6 Info: => 7E-07s 11:55:51.6 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 11:55:51.6 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 11:55:51.6 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 11:55:51.6 Info: DROP TABLE "Blocklist" 11:55:51.6 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 11:55:51.6 Info: => 0.0037783s 11:55:51.6 Info: AlterTable Commands 11:55:51.6 Info: => 7E-07s 11:55:51.6 Info: AlterColumn Commands QueuedAt DateTimeOffset 11:55:51.6 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 11:55:51.6 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 11:55:51.6 Info: DROP TABLE "Commands" 11:55:51.6 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 11:55:51.6 Info: => 0.004612s 11:55:51.6 Info: AlterTable Commands 11:55:51.6 Info: => 7E-07s 11:55:51.6 Info: AlterColumn Commands StartedAt DateTimeOffset 11:55:51.6 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 11:55:51.6 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 11:55:51.6 Info: DROP TABLE "Commands" 11:55:51.6 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 11:55:51.6 Info: => 0.0037351s 11:55:51.6 Info: AlterTable Commands 11:55:51.6 Info: => 7E-07s 11:55:51.6 Info: AlterColumn Commands EndedAt DateTimeOffset 11:55:51.6 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 11:55:51.6 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 11:55:51.6 Info: DROP TABLE "Commands" 11:55:51.6 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 11:55:51.6 Info: => 0.0045678s 11:55:51.6 Info: AlterTable DownloadClientStatus 11:55:51.6 Info: => 7E-07s 11:55:51.6 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 11:55:51.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) 11:55:51.6 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 11:55:51.6 Info: DROP TABLE "DownloadClientStatus" 11:55:51.6 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 11:55:51.6 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:55:51.6 Info: => 0.0038367s 11:55:51.6 Info: AlterTable DownloadClientStatus 11:55:51.6 Info: => 4E-07s 11:55:51.6 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 11:55:51.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) 11:55:51.6 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 11:55:51.6 Info: DROP TABLE "DownloadClientStatus" 11:55:51.6 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 11:55:51.6 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:55:51.6 Info: => 0.0037628s 11:55:51.6 Info: AlterTable DownloadClientStatus 11:55:51.6 Info: => 5E-07s 11:55:51.6 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 11:55:51.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) 11:55:51.7 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 11:55:51.7 Info: DROP TABLE "DownloadClientStatus" 11:55:51.7 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 11:55:51.7 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:55:51.7 Info: => 0.0047249s 11:55:51.7 Info: AlterTable DownloadHistory 11:55:51.7 Info: => 5E-07s 11:55:51.7 Info: AlterColumn DownloadHistory Date DateTimeOffset 11:55:51.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) 11:55:51.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" 11:55:51.7 Info: DROP TABLE "DownloadHistory" 11:55:51.7 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 11:55:51.7 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 11:55:51.7 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 11:55:51.7 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 11:55:51.7 Info: => 0.0040768s 11:55:51.7 Info: AlterTable ExtraFiles 11:55:51.7 Info: => 4E-07s 11:55:51.7 Info: AlterColumn ExtraFiles Added DateTimeOffset 11:55:51.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) 11:55:51.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" 11:55:51.7 Info: DROP TABLE "ExtraFiles" 11:55:51.7 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 11:55:51.7 Info: => 0.0055798s 11:55:51.7 Info: AlterTable ExtraFiles 11:55:51.7 Info: => 6E-07s 11:55:51.7 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 11:55:51.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) 11:55:51.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" 11:55:51.7 Info: DROP TABLE "ExtraFiles" 11:55:51.7 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 11:55:51.7 Info: => 0.0036313s 11:55:51.7 Info: AlterTable History 11:55:51.7 Info: => 7E-07s 11:55:51.7 Info: AlterColumn History Date DateTimeOffset 11:55:51.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) 11:55:51.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" 11:55:51.7 Info: DROP TABLE "History" 11:55:51.7 Info: ALTER TABLE "History_temp" RENAME TO "History" 11:55:51.7 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:55:51.7 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:55:51.7 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:55:51.7 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:55:51.7 Info: => 0.0042189s 11:55:51.7 Info: AlterTable ImportListStatus 11:55:51.7 Info: => 1E-06s 11:55:51.7 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 11:55:51.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) 11:55:51.7 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 11:55:51.7 Info: DROP TABLE "ImportListStatus" 11:55:51.7 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 11:55:51.7 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:55:51.7 Info: => 0.0038001s 11:55:51.7 Info: AlterTable ImportListStatus 11:55:51.7 Info: => 4E-07s 11:55:51.7 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 11:55:51.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) 11:55:51.7 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 11:55:51.7 Info: DROP TABLE "ImportListStatus" 11:55:51.7 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 11:55:51.7 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:55:51.7 Info: => 0.0046937s 11:55:51.7 Info: AlterTable ImportListStatus 11:55:51.7 Info: => 5E-07s 11:55:51.7 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 11:55:51.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) 11:55:51.7 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 11:55:51.7 Info: DROP TABLE "ImportListStatus" 11:55:51.7 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 11:55:51.7 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:55:51.7 Info: => 0.0037425s 11:55:51.7 Info: AlterTable IndexerStatus 11:55:51.7 Info: => 5E-07s 11:55:51.7 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 11:55:51.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) 11:55:51.7 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 11:55:51.7 Info: DROP TABLE "IndexerStatus" 11:55:51.7 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 11:55:51.7 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:55:51.7 Info: => 0.0046206s 11:55:51.7 Info: AlterTable IndexerStatus 11:55:51.7 Info: => 5E-07s 11:55:51.7 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 11:55:51.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) 11:55:51.7 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 11:55:51.7 Info: DROP TABLE "IndexerStatus" 11:55:51.7 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 11:55:51.7 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:55:51.7 Info: => 0.0050215s 11:55:51.7 Info: AlterTable IndexerStatus 11:55:51.7 Info: => 6E-07s 11:55:51.7 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 11:55:51.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) 11:55:51.7 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 11:55:51.7 Info: DROP TABLE "IndexerStatus" 11:55:51.7 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 11:55:51.7 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:55:51.7 Info: => 0.0038551s 11:55:51.7 Info: AlterTable LyricFiles 11:55:51.7 Info: => 5E-07s 11:55:51.7 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 11:55:51.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) 11:55:51.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" 11:55:51.7 Info: DROP TABLE "LyricFiles" 11:55:51.7 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:55:51.7 Info: => 0.0045482s 11:55:51.7 Info: AlterTable LyricFiles 11:55:51.7 Info: => 5E-07s 11:55:51.7 Info: AlterColumn LyricFiles Added DateTimeOffset 11:55:51.7 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME, "LastUpdated" DATETIME NOT NULL) 11:55:51.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" 11:55:51.7 Info: DROP TABLE "LyricFiles" 11:55:51.7 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:55:51.7 Info: => 0.0036621s 11:55:51.7 Info: AlterTable MetadataFiles 11:55:51.7 Info: => 6E-07s 11:55:51.7 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 11:55:51.7 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 11:55:51.7 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 11:55:51.7 Info: DROP TABLE "MetadataFiles" 11:55:51.7 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 11:55:51.7 Info: => 0.0036795s 11:55:51.7 Info: AlterTable MetadataFiles 11:55:51.7 Info: => 7E-07s 11:55:51.7 Info: AlterColumn MetadataFiles Added DateTimeOffset 11:55:51.7 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 11:55:51.7 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 11:55:51.7 Info: DROP TABLE "MetadataFiles" 11:55:51.7 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 11:55:51.7 Info: => 0.0046174s 11:55:51.7 Info: AlterTable PendingReleases 11:55:51.7 Info: => 7E-07s 11:55:51.7 Info: AlterColumn PendingReleases Added DateTimeOffset 11:55:51.7 Info: CREATE TABLE "PendingReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "ParsedAlbumInfo" TEXT NOT NULL, "Reason" INTEGER NOT NULL) 11:55:51.7 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 11:55:51.7 Info: DROP TABLE "PendingReleases" 11:55:51.7 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 11:55:51.7 Info: => 0.0035834s 11:55:51.7 Info: AlterTable ScheduledTasks 11:55:51.7 Info: => 6E-07s 11:55:51.7 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 11:55:51.7 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 11:55:51.7 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 11:55:51.7 Info: DROP TABLE "ScheduledTasks" 11:55:51.7 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 11:55:51.7 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:55:51.7 Info: => 0.004682s 11:55:51.7 Info: AlterTable ScheduledTasks 11:55:51.7 Info: => 5E-07s 11:55:51.7 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 11:55:51.7 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 11:55:51.7 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 11:55:51.7 Info: DROP TABLE "ScheduledTasks" 11:55:51.7 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 11:55:51.7 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:55:51.7 Info: => 0.0037808s 11:55:51.7 Info: AlterTable TrackFiles 11:55:51.7 Info: => 5E-07s 11:55:51.7 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 11:55:51.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:55:51.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" 11:55:51.7 Info: DROP TABLE "TrackFiles" 11:55:51.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:55:51.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:51.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:55:51.7 Info: => 0.0039606s 11:55:51.7 Info: AlterTable TrackFiles 11:55:51.7 Info: => 6E-07s 11:55:51.7 Info: AlterColumn TrackFiles Modified DateTimeOffset 11:55:51.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:55:51.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" 11:55:51.7 Info: DROP TABLE "TrackFiles" 11:55:51.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:55:51.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:51.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:55:51.7 Info: => 0.0049115s 11:55:51.7 Info: AlterTable VersionInfo 11:55:51.7 Info: => 4E-07s 11:55:51.7 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 11:55:51.7 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 11:55:51.7 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 11:55:51.7 Info: DROP TABLE "VersionInfo" 11:55:51.7 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 11:55:51.7 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:55:51.7 Info: => 0.0038215s 11:55:51.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-10-13T11:55:51', 'postgres_update_timestamp_columns_to_with_timezone') 11:55:51.7 Info: Committing Transaction 11:55:51.7 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 11:55:51.7 Info: => 0.0045176s 11:55:51.7 Info: 62: add_on_delete_to_notifications migrating 11:55:51.7 Info: Beginning Transaction 11:55:51.7 Info: Starting migration of Main DB to 62 11:55:51.7 Info: AlterTable Notifications 11:55:51.7 Info: => 4E-07s 11:55:51.7 Info: CreateColumn Notifications OnArtistDelete Boolean 11:55:51.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 11:55:51.7 Info: => 0.0005907s 11:55:51.7 Info: AlterTable Notifications 11:55:51.7 Info: => 6E-07s 11:55:51.7 Info: CreateColumn Notifications OnAlbumDelete Boolean 11:55:51.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 11:55:51.7 Info: => 0.0005613s 11:55:51.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-10-13T11:55:51', 'add_on_delete_to_notifications') 11:55:51.7 Info: Committing Transaction 11:55:51.7 Info: 62: add_on_delete_to_notifications migrated 11:55:51.7 Info: => 0.0008803s 11:55:51.7 Info: 63: add_custom_formats migrating 11:55:51.7 Info: Beginning Transaction 11:55:51.7 Info: Starting migration of Main DB to 63 11:55:51.7 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "/somestring/", "value": 2 } ]', '[]', '[]', '[]', 1, 1, 0) 11:55:51.7 Info: AlterTable DelayProfiles 11:55:51.7 Info: => 4E-07s 11:55:51.7 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 11:55:51.7 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 11:55:51.7 Info: => 0.0005537s 11:55:51.7 Info: UpdateData 11:55:51.7 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 11:55:51.7 Info: => 4.94E-05s 11:55:51.7 Info: AlterTable TrackFiles 11:55:51.7 Info: => 4E-07s 11:55:51.7 Info: CreateColumn TrackFiles OriginalFilePath String 11:55:51.7 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 11:55:51.7 Info: => 0.0005372s 11:55:51.7 Info: PerformDBOperation 11:55:51.7 Info: Performing DB Operation 11:55:51.7 Info: => 0.0011896s 11:55:51.7 Info: CreateTable CustomFormats 11:55:51.7 Info: CREATE TABLE "CustomFormats" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Specifications" TEXT NOT NULL DEFAULT '[]', "IncludeCustomFormatWhenRenaming" INTEGER NOT NULL DEFAULT 0) 11:55:51.7 Info: => 0.0001359s 11:55:51.7 Info: CreateIndex CustomFormats (Name) 11:55:51.7 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 11:55:51.7 Info: => 8.09E-05s 11:55:51.7 Info: AlterTable QualityProfiles 11:55:51.7 Info: => 5E-07s 11:55:51.7 Info: CreateColumn QualityProfiles FormatItems String 11:55:51.7 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 11:55:51.7 Info: => 0.0005526s 11:55:51.7 Info: AlterTable QualityProfiles 11:55:51.7 Info: => 5E-07s 11:55:51.7 Info: CreateColumn QualityProfiles MinFormatScore Int32 11:55:51.7 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 11:55:51.7 Info: => 0.0005383s 11:55:51.7 Info: AlterTable QualityProfiles 11:55:51.7 Info: => 5E-07s 11:55:51.7 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 11:55:51.7 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 11:55:51.7 Info: => 0.0005534s 11:55:51.7 Info: PerformDBOperation 11:55:51.7 Info: Performing DB Operation 11:55:51.7 Info: => 0.0012505s 11:55:51.7 Info: PerformDBOperation 11:55:51.7 Info: Performing DB Operation 11:55:51.7 Info: => 3.22E-05s 11:55:51.7 Info: DeleteColumn ReleaseProfiles Preferred 11:55:51.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) 11:55:51.8 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 11:55:51.8 Info: DROP TABLE "ReleaseProfiles" 11:55:51.8 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 11:55:51.8 Info: => 0.0046122s 11:55:51.8 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 11:55:51.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) 11:55:51.8 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 11:55:51.8 Info: DROP TABLE "ReleaseProfiles" 11:55:51.8 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 11:55:51.8 Info: => 0.0036829s 11:55:51.8 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 11:55:51.8 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 11:55:51.8 Info: => 4.76E-05s 11:55:51.8 Info: AlterTable DelayProfiles 11:55:51.8 Info: => 4E-07s 11:55:51.8 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 11:55:51.8 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 11:55:51.8 Info: => 0.0005583s 11:55:51.8 Info: AlterTable DelayProfiles 11:55:51.8 Info: => 4E-07s 11:55:51.8 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 11:55:51.8 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 11:55:51.8 Info: => 0.0005357s 11:55:51.8 Info: -> 1 Insert operations completed in 00:00:00.0000880 taking an average of 00:00:00.0000880 11:55:51.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-10-13T11:55:51', 'add_custom_formats') 11:55:51.8 Info: Committing Transaction 11:55:51.8 Info: 63: add_custom_formats migrated 11:55:51.8 Info: => 0.0009106s 11:55:51.8 Debug: Took: 00:00:00.3811921 11:55:51.8 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_migrate_case_sensitive_regex --- 11:55:51.8 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_migrate_naming_configs --- 11:55:51.8 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173518389656_141/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:55:51.8 Info: DatabaseEngineVersionCheck migrating 11:55:51.8 Info: PerformDBOperation 11:55:51.8 Info: Performing DB Operation 11:55:51.8 Info: SQLite 3.46.1 11:55:51.8 Info: => 0.0010449s 11:55:51.8 Info: DatabaseEngineVersionCheck migrated 11:55:51.8 Info: => 0.0010567s 11:55:51.8 Info: VersionMigration migrating 11:55:51.8 Info: Beginning Transaction 11:55:51.8 Info: CreateTable VersionInfo 11:55:51.8 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 11:55:51.8 Info: => 0.0001463s 11:55:51.8 Info: Committing Transaction 11:55:51.8 Info: VersionMigration migrated 11:55:51.8 Info: => 0.0005152s 11:55:51.8 Info: VersionUniqueMigration migrating 11:55:51.8 Info: Beginning Transaction 11:55:51.8 Info: CreateIndex VersionInfo (Version) 11:55:51.8 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:55:51.8 Info: => 0.0001232s 11:55:51.8 Info: AlterTable VersionInfo 11:55:51.8 Info: => 6E-07s 11:55:51.8 Info: CreateColumn VersionInfo AppliedOn DateTime 11:55:51.8 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 11:55:51.8 Info: => 0.0005888s 11:55:51.8 Info: Committing Transaction 11:55:51.8 Info: VersionUniqueMigration migrated 11:55:51.8 Info: => 0.0007961s 11:55:51.8 Info: VersionDescriptionMigration migrating 11:55:51.8 Info: Beginning Transaction 11:55:51.8 Info: AlterTable VersionInfo 11:55:51.8 Info: => 5E-07s 11:55:51.8 Info: CreateColumn VersionInfo Description String 11:55:51.8 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 11:55:51.8 Info: => 0.0002023s 11:55:51.8 Info: Committing Transaction 11:55:51.8 Info: VersionDescriptionMigration migrated 11:55:51.8 Info: => 0.0003882s 11:55:51.8 Info: 1: InitialSetup migrating 11:55:51.8 Info: Beginning Transaction 11:55:51.8 Info: Starting migration of Main DB to 1 11:55:51.8 Info: CreateTable Config 11:55:51.8 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 11:55:51.8 Info: => 0.0001543s 11:55:51.8 Info: CreateIndex Config (Key) 11:55:51.8 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 11:55:51.8 Info: => 7.28E-05s 11:55:51.8 Info: CreateTable RootFolders 11:55:51.8 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 11:55:51.8 Info: => 7.83E-05s 11:55:51.8 Info: CreateIndex RootFolders (Path) 11:55:51.8 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 11:55:51.8 Info: => 6.66E-05s 11:55:51.8 Info: CreateTable Artists 11:55:51.8 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 11:55:51.8 Info: => 0.0002126s 11:55:51.8 Info: CreateIndex Artists (ForeignArtistId) 11:55:51.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:55:51.8 Info: => 6.78E-05s 11:55:51.8 Info: CreateIndex Artists (NameSlug) 11:55:51.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:55:51.8 Info: => 7.55E-05s 11:55:51.8 Info: CreateIndex Artists (CleanName) 11:55:51.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:51.8 Info: => 7E-05s 11:55:51.8 Info: CreateIndex Artists (Path) 11:55:51.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:51.8 Info: => 6.02E-05s 11:55:51.8 Info: CreateTable Albums 11:55:51.8 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 11:55:51.8 Info: => 0.0001852s 11:55:51.8 Info: CreateIndex Albums (ForeignAlbumId) 11:55:51.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:51.8 Info: => 7.25E-05s 11:55:51.8 Info: CreateIndex Albums (MBId) 11:55:51.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:55:51.8 Info: => 6.12E-05s 11:55:51.8 Info: CreateIndex Albums (TADBId) 11:55:51.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:55:51.8 Info: => 6.07E-05s 11:55:51.8 Info: CreateIndex Albums (TitleSlug) 11:55:51.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:55:51.8 Info: => 6.27E-05s 11:55:51.8 Info: CreateIndex Albums (CleanTitle) 11:55:51.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:51.8 Info: => 6.16E-05s 11:55:51.8 Info: CreateIndex Albums (Path) 11:55:51.8 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 11:55:51.8 Info: => 5.93E-05s 11:55:51.8 Info: CreateTable Tracks 11:55:51.8 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 11:55:51.8 Info: => 0.0001949s 11:55:51.8 Info: CreateIndex Tracks (ForeignTrackId) 11:55:51.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:55:51.8 Info: => 7.54E-05s 11:55:51.8 Info: CreateIndex Tracks (ArtistId) 11:55:51.8 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:55:51.8 Info: => 6.49E-05s 11:55:51.8 Info: CreateIndex Tracks (TrackFileId) 11:55:51.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:55:51.8 Info: => 6.53E-05s 11:55:51.8 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 11:55:51.8 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 11:55:51.8 Info: => 7.49E-05s 11:55:51.8 Info: CreateTable TrackFiles 11:55:51.8 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 11:55:51.8 Info: => 0.0001275s 11:55:51.8 Info: CreateIndex TrackFiles (ArtistId) 11:55:51.8 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 11:55:51.8 Info: => 6.79E-05s 11:55:51.8 Info: CreateIndex TrackFiles (AlbumId) 11:55:51.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:51.8 Info: => 6.3E-05s 11:55:51.8 Info: CreateTable History 11:55:51.8 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 11:55:51.8 Info: => 0.000124s 11:55:51.8 Info: CreateIndex History (Date) 11:55:51.8 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:55:51.8 Info: => 6.52E-05s 11:55:51.8 Info: CreateIndex History (EventType) 11:55:51.8 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:55:51.8 Info: => 7.45E-05s 11:55:51.8 Info: CreateIndex History (DownloadId) 11:55:51.8 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 11:55:51.8 Info: => 6.45E-05s 11:55:51.8 Info: CreateIndex History (AlbumId) 11:55:51.8 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 11:55:51.8 Info: => 6.38E-05s 11:55:51.8 Info: CreateTable Notifications 11:55:51.8 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 11:55:51.8 Info: => 0.0001118s 11:55:51.8 Info: CreateTable ScheduledTasks 11:55:51.8 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 11:55:51.8 Info: => 0.0001373s 11:55:51.8 Info: CreateIndex ScheduledTasks (TypeName) 11:55:51.8 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:55:51.8 Info: => 0.0001094s 11:55:51.8 Info: CreateTable Indexers 11:55:51.8 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 11:55:51.8 Info: => 0.0001288s 11:55:51.8 Info: CreateIndex Indexers (Name) 11:55:51.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:55:51.8 Info: => 8.04E-05s 11:55:51.8 Info: CreateTable Profiles 11:55:51.8 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 11:55:51.8 Info: => 8.86E-05s 11:55:51.8 Info: CreateIndex Profiles (Name) 11:55:51.8 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 11:55:51.8 Info: => 7.64E-05s 11:55:51.8 Info: CreateTable QualityDefinitions 11:55:51.8 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 11:55:51.8 Info: => 0.0001005s 11:55:51.8 Info: CreateIndex QualityDefinitions (Quality) 11:55:51.8 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 11:55:51.8 Info: => 6.85E-05s 11:55:51.8 Info: CreateIndex QualityDefinitions (Title) 11:55:51.8 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 11:55:51.8 Info: => 0.0001068s 11:55:51.8 Info: CreateTable NamingConfig 11:55:51.8 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 11:55:51.8 Info: => 0.00013s 11:55:51.8 Info: CreateTable Blacklist 11:55:51.8 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 11:55:51.8 Info: => 0.0002001s 11:55:51.8 Info: CreateTable Metadata 11:55:51.8 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 11:55:51.8 Info: => 0.0001019s 11:55:51.8 Info: CreateTable MetadataFiles 11:55:51.8 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 11:55:51.8 Info: => 0.0001143s 11:55:51.8 Info: CreateTable DownloadClients 11:55:51.8 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 11:55:51.8 Info: => 0.000107s 11:55:51.8 Info: CreateTable PendingReleases 11:55:51.8 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 11:55:51.8 Info: => 0.0001089s 11:55:51.8 Info: CreateTable RemotePathMappings 11:55:51.8 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 11:55:51.8 Info: => 0.0001119s 11:55:51.8 Info: CreateTable Tags 11:55:51.8 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 11:55:51.8 Info: => 8.79E-05s 11:55:51.8 Info: CreateIndex Tags (Label) 11:55:51.8 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 11:55:51.8 Info: => 8.04E-05s 11:55:51.8 Info: CreateTable Restrictions 11:55:51.8 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 11:55:51.8 Info: => 9.02E-05s 11:55:51.8 Info: CreateTable DelayProfiles 11:55:51.8 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 11:55:51.8 Info: => 0.0001149s 11:55:51.8 Info: CreateTable Users 11:55:51.8 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 11:55:51.8 Info: => 8.43E-05s 11:55:51.8 Info: CreateIndex Users (Identifier) 11:55:51.8 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 11:55:51.8 Info: => 0.0001216s 11:55:51.8 Info: CreateIndex Users (Username) 11:55:51.8 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 11:55:51.8 Info: => 9.46E-05s 11:55:51.8 Info: CreateTable Commands 11:55:51.8 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 11:55:51.8 Info: => 0.0001247s 11:55:51.8 Info: CreateTable IndexerStatus 11:55:51.8 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 11:55:51.8 Info: => 0.0001353s 11:55:51.8 Info: CreateIndex IndexerStatus (ProviderId) 11:55:51.8 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:55:51.8 Info: => 9.16E-05s 11:55:51.8 Info: CreateTable ExtraFiles 11:55:51.8 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 11:55:51.8 Info: => 0.0001126s 11:55:51.8 Info: CreateTable LyricFiles 11:55:51.8 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 11:55:51.8 Info: => 0.0001435s 11:55:51.8 Info: CreateTable LanguageProfiles 11:55:51.8 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 11:55:51.8 Info: => 9.19E-05s 11:55:51.8 Info: CreateIndex LanguageProfiles (Name) 11:55:51.8 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 11:55:51.8 Info: => 8.4E-05s 11:55:51.8 Info: CreateTable DownloadClientStatus 11:55:51.8 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 11:55:51.8 Info: => 0.0001011s 11:55:51.8 Info: CreateIndex DownloadClientStatus (ProviderId) 11:55:51.8 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:55:51.8 Info: => 8.06E-05s 11:55:51.8 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 11:55:51.8 Info: -> 1 Insert operations completed in 00:00:00.0000554 taking an average of 00:00:00.0000554 11:55:51.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-13T11:55:51', 'InitialSetup') 11:55:51.8 Info: Committing Transaction 11:55:51.8 Info: 1: InitialSetup migrated 11:55:51.8 Info: => 0.0009196s 11:55:51.8 Info: 2: add_reason_to_pending_releases migrating 11:55:51.8 Info: Beginning Transaction 11:55:51.8 Info: Starting migration of Main DB to 2 11:55:51.8 Info: AlterTable PendingReleases 11:55:51.8 Info: => 7E-07s 11:55:51.8 Info: CreateColumn PendingReleases Reason Int32 11:55:51.8 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 11:55:51.8 Info: => 0.0005161s 11:55:51.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-13T11:55:51', 'add_reason_to_pending_releases') 11:55:51.8 Info: Committing Transaction 11:55:51.8 Info: 2: add_reason_to_pending_releases migrated 11:55:51.8 Info: => 0.0007943s 11:55:51.8 Info: 3: add_medium_support migrating 11:55:51.8 Info: Beginning Transaction 11:55:51.8 Info: Starting migration of Main DB to 3 11:55:51.8 Info: AlterTable Albums 11:55:51.8 Info: => 5E-07s 11:55:51.8 Info: CreateColumn Albums Media String 11:55:51.8 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 11:55:51.8 Info: => 0.0005085s 11:55:51.8 Info: AlterTable Tracks 11:55:51.8 Info: => 6E-07s 11:55:51.8 Info: CreateColumn Tracks MediumNumber Int32 11:55:51.8 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 11:55:51.8 Info: => 0.0004671s 11:55:51.8 Info: AlterTable Tracks 11:55:51.8 Info: => 5E-07s 11:55:51.8 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 11:55:51.8 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 11:55:51.8 Info: => 0.0004592s 11:55:51.8 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:55:51.8 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:55:51.8 Info: => 4.04E-05s 11:55:51.8 Info: DeleteColumn Tracks TrackNumber 11:55:51.8 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 11:55:51.8 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 11:55:51.8 Info: DROP TABLE "Tracks" 11:55:51.8 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:55:51.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:55:51.8 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:55:51.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:55:51.8 Info: => 0.003637s 11:55:51.8 Info: AlterTable Tracks 11:55:51.8 Info: => 5E-07s 11:55:51.8 Info: CreateColumn Tracks TrackNumber String 11:55:51.8 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 11:55:51.8 Info: => 0.0004576s 11:55:51.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-13T11:55:51', 'add_medium_support') 11:55:51.8 Info: Committing Transaction 11:55:51.8 Info: 3: add_medium_support migrated 11:55:51.8 Info: => 0.0008145s 11:55:51.8 Info: 4: add_various_qualites_in_profile migrating 11:55:51.8 Info: Beginning Transaction 11:55:51.8 Info: Starting migration of Main DB to 4 11:55:51.8 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:55:51.8 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:55:51.8 Info: => 5.07E-05s 11:55:51.8 Info: PerformDBOperation 11:55:51.8 Info: Performing DB Operation 11:55:51.8 Info: => 3.26E-05s 11:55:51.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-13T11:55:51', 'add_various_qualites_in_profile') 11:55:51.8 Info: Committing Transaction 11:55:51.8 Info: 4: add_various_qualites_in_profile migrated 11:55:51.8 Info: => 0.0002675s 11:55:51.8 Info: 5: metadata_profiles migrating 11:55:51.8 Info: Beginning Transaction 11:55:51.8 Info: Starting migration of Main DB to 5 11:55:51.8 Info: CreateTable MetadataProfiles 11:55:51.8 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 11:55:51.8 Info: => 0.000124s 11:55:51.8 Info: CreateIndex MetadataProfiles (Name) 11:55:51.8 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 11:55:51.8 Info: => 9.36E-05s 11:55:51.8 Info: AlterTable Artists 11:55:51.8 Info: => 5E-07s 11:55:51.8 Info: CreateColumn Artists MetadataProfileId Int32 11:55:51.8 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 11:55:51.8 Info: => 0.0004799s 11:55:51.8 Info: DeleteColumn Artists PrimaryAlbumTypes 11:55:51.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 11:55:51.8 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 11:55:51.8 Info: DROP TABLE "Artists" 11:55:51.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:51.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:55:51.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:55:51.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:51.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:51.8 Info: => 0.003976s 11:55:51.8 Info: DeleteColumn Artists SecondaryAlbumTypes 11:55:51.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 11:55:51.8 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 11:55:51.8 Info: DROP TABLE "Artists" 11:55:51.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:51.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:55:51.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:55:51.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:51.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:51.8 Info: => 0.0038628s 11:55:51.8 Info: AlterTable Albums 11:55:51.8 Info: => 5E-07s 11:55:51.8 Info: CreateColumn Albums SecondaryTypes String 11:55:51.8 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 11:55:51.8 Info: => 0.0004908s 11:55:51.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-13T11:55:51', 'metadata_profiles') 11:55:51.8 Info: Committing Transaction 11:55:51.8 Info: 5: metadata_profiles migrated 11:55:51.8 Info: => 0.0015902s 11:55:51.8 Info: 6: separate_automatic_and_interactive_search migrating 11:55:51.8 Info: Beginning Transaction 11:55:51.8 Info: Starting migration of Main DB to 6 11:55:51.8 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 11:55:51.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) 11:55:51.8 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 11:55:51.8 Info: DROP TABLE "Indexers" 11:55:51.8 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:55:51.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:55:51.8 Info: => 0.0040474s 11:55:51.8 Info: AlterTable Indexers 11:55:51.8 Info: => 5E-07s 11:55:51.8 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 11:55:51.8 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 11:55:51.8 Info: => 0.0004808s 11:55:51.8 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:55:51.8 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:55:51.8 Info: => 3.77E-05s 11:55:51.8 Info: AlterTable Indexers 11:55:51.8 Info: => 4E-07s 11:55:51.8 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 11:55:51.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) 11:55:51.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" 11:55:51.8 Info: DROP TABLE "Indexers" 11:55:51.8 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:55:51.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:55:51.8 Info: => 0.003269s 11:55:51.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-13T11:55:51', 'separate_automatic_and_interactive_search') 11:55:51.8 Info: Committing Transaction 11:55:51.8 Info: 6: separate_automatic_and_interactive_search migrated 11:55:51.8 Info: => 0.003591s 11:55:51.8 Info: 7: change_album_path_to_relative migrating 11:55:51.8 Info: Beginning Transaction 11:55:51.8 Info: Starting migration of Main DB to 7 11:55:51.8 Info: DeleteColumn Albums Path 11:55:51.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) 11:55:51.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" 11:55:51.8 Info: DROP TABLE "Albums" 11:55:51.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:51.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:51.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:55:51.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:55:51.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:55:51.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:51.9 Info: => 0.0047661s 11:55:51.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-13T11:55:51', 'change_album_path_to_relative') 11:55:51.9 Info: Committing Transaction 11:55:51.9 Info: 7: change_album_path_to_relative migrated 11:55:51.9 Info: => 0.0051669s 11:55:51.9 Info: 8: change_quality_size_mb_to_kb migrating 11:55:51.9 Info: Beginning Transaction 11:55:51.9 Info: Starting migration of Main DB to 8 11:55:51.9 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 11:55:51.9 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 11:55:51.9 Info: => 5E-05s 11:55:51.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-13T11:55:51', 'change_quality_size_mb_to_kb') 11:55:51.9 Info: Committing Transaction 11:55:51.9 Info: 8: change_quality_size_mb_to_kb migrated 11:55:51.9 Info: => 0.0002924s 11:55:51.9 Info: 9: album_releases migrating 11:55:51.9 Info: Beginning Transaction 11:55:51.9 Info: Starting migration of Main DB to 9 11:55:51.9 Info: AlterTable Albums 11:55:51.9 Info: => 7E-07s 11:55:51.9 Info: CreateColumn Albums Releases String 11:55:51.9 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 11:55:51.9 Info: => 0.0004901s 11:55:51.9 Info: AlterTable Albums 11:55:51.9 Info: => 5E-07s 11:55:51.9 Info: CreateColumn Albums CurrentRelease String 11:55:51.9 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 11:55:51.9 Info: => 0.0004671s 11:55:51.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-13T11:55:51', 'album_releases') 11:55:51.9 Info: Committing Transaction 11:55:51.9 Info: 9: album_releases migrated 11:55:51.9 Info: => 0.0007474s 11:55:51.9 Info: 10: album_releases_fix migrating 11:55:51.9 Info: Beginning Transaction 11:55:51.9 Info: Starting migration of Main DB to 10 11:55:51.9 Info: AlterTable Albums 11:55:51.9 Info: => 6E-07s 11:55:51.9 Info: AlterColumn Albums Releases String 11:55:51.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 11:55:51.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 11:55:51.9 Info: DROP TABLE "Albums" 11:55:51.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:51.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:51.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:55:51.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:55:51.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:55:51.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:51.9 Info: => 0.0047613s 11:55:51.9 Info: AlterTable Albums 11:55:51.9 Info: => 4E-07s 11:55:51.9 Info: AlterColumn Albums CurrentRelease String 11:55:51.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 11:55:51.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 11:55:51.9 Info: DROP TABLE "Albums" 11:55:51.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:51.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:51.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:55:51.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:55:51.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:55:51.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:51.9 Info: => 0.003933s 11:55:51.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-13T11:55:51', 'album_releases_fix') 11:55:51.9 Info: Committing Transaction 11:55:51.9 Info: 10: album_releases_fix migrated 11:55:51.9 Info: => 0.0042963s 11:55:51.9 Info: 11: import_lists migrating 11:55:51.9 Info: Beginning Transaction 11:55:51.9 Info: Starting migration of Main DB to 11 11:55:51.9 Info: CreateTable ImportLists 11:55:51.9 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 11:55:51.9 Info: => 0.0001995s 11:55:51.9 Info: CreateIndex ImportLists (Name) 11:55:51.9 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:55:51.9 Info: => 7.94E-05s 11:55:51.9 Info: CreateTable ImportListStatus 11:55:51.9 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 11:55:51.9 Info: => 0.000108s 11:55:51.9 Info: CreateIndex ImportListStatus (ProviderId) 11:55:51.9 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:55:51.9 Info: => 7.51E-05s 11:55:51.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-13T11:55:51', 'import_lists') 11:55:51.9 Info: Committing Transaction 11:55:51.9 Info: 11: import_lists migrated 11:55:51.9 Info: => 0.0003802s 11:55:51.9 Info: 12: add_release_status migrating 11:55:51.9 Info: Beginning Transaction 11:55:51.9 Info: Starting migration of Main DB to 12 11:55:51.9 Info: AlterTable MetadataProfiles 11:55:51.9 Info: => 6E-07s 11:55:51.9 Info: CreateColumn MetadataProfiles ReleaseStatuses String 11:55:51.9 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 11:55:51.9 Info: => 0.0005182s 11:55:51.9 Info: PerformDBOperation 11:55:51.9 Info: Performing DB Operation 11:55:51.9 Info: => 2.73E-05s 11:55:51.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-13T11:55:51', 'add_release_status') 11:55:51.9 Info: Committing Transaction 11:55:51.9 Info: 12: add_release_status migrated 11:55:51.9 Info: => 0.0003054s 11:55:51.9 Info: 13: album_download_notification migrating 11:55:51.9 Info: Beginning Transaction 11:55:51.9 Info: Starting migration of Main DB to 13 11:55:51.9 Info: AlterTable Notifications 11:55:51.9 Info: => 6E-07s 11:55:51.9 Info: CreateColumn Notifications OnAlbumDownload Boolean 11:55:51.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 11:55:51.9 Info: => 0.0005028s 11:55:51.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-13T11:55:51', 'album_download_notification') 11:55:51.9 Info: Committing Transaction 11:55:51.9 Info: 13: album_download_notification migrated 11:55:51.9 Info: => 0.0007897s 11:55:51.9 Info: 14: fix_language_metadata_profiles migrating 11:55:51.9 Info: Beginning Transaction 11:55:51.9 Info: Starting migration of Main DB to 14 11:55:51.9 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 11:55:51.9 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 11:55:51.9 Info: => 7.47E-05s 11:55:51.9 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 11:55:51.9 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 11:55:51.9 Info: => 5.36E-05s 11:55:51.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-13T11:55:51', 'fix_language_metadata_profiles') 11:55:51.9 Info: Committing Transaction 11:55:51.9 Info: 14: fix_language_metadata_profiles migrated 11:55:51.9 Info: => 0.0002934s 11:55:51.9 Info: 15: remove_fanzub migrating 11:55:51.9 Info: Beginning Transaction 11:55:51.9 Info: Starting migration of Main DB to 15 11:55:51.9 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:55:51.9 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:55:51.9 Info: => 4.17E-05s 11:55:51.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-13T11:55:51', 'remove_fanzub') 11:55:51.9 Info: Committing Transaction 11:55:51.9 Info: 15: remove_fanzub migrated 11:55:51.9 Info: => 0.0002809s 11:55:51.9 Info: 16: update_artist_history_indexes migrating 11:55:51.9 Info: Beginning Transaction 11:55:51.9 Info: Starting migration of Main DB to 16 11:55:51.9 Info: CreateIndex Albums (ArtistId) 11:55:51.9 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 11:55:51.9 Info: => 0.0001011s 11:55:51.9 Info: CreateIndex Albums (ArtistId, ReleaseDate) 11:55:51.9 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 11:55:51.9 Info: => 7.47E-05s 11:55:51.9 Info: DeleteIndex History (AlbumId) 11:55:51.9 Info: DROP INDEX "IX_History_AlbumId" 11:55:51.9 Info: => 0.0001246s 11:55:51.9 Info: CreateIndex History (AlbumId, Date) 11:55:51.9 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:55:51.9 Info: => 8.91E-05s 11:55:51.9 Info: DeleteIndex History (DownloadId) 11:55:51.9 Info: DROP INDEX "IX_History_DownloadId" 11:55:51.9 Info: => 0.0001152s 11:55:51.9 Info: CreateIndex History (DownloadId, Date) 11:55:51.9 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:55:51.9 Info: => 8.78E-05s 11:55:51.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-13T11:55:51', 'update_artist_history_indexes') 11:55:51.9 Info: Committing Transaction 11:55:51.9 Info: 16: update_artist_history_indexes migrated 11:55:51.9 Info: => 0.0004312s 11:55:51.9 Info: 17: remove_nma migrating 11:55:51.9 Info: Beginning Transaction 11:55:51.9 Info: Starting migration of Main DB to 17 11:55:51.9 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:51.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 11:55:51.9 Info: => 4.6E-05s 11:55:51.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-13T11:55:51', 'remove_nma') 11:55:51.9 Info: Committing Transaction 11:55:51.9 Info: 17: remove_nma migrated 11:55:51.9 Info: => 0.0002849s 11:55:51.9 Info: 18: album_disambiguation migrating 11:55:51.9 Info: Beginning Transaction 11:55:51.9 Info: Starting migration of Main DB to 18 11:55:51.9 Info: AlterTable Albums 11:55:51.9 Info: => 6E-07s 11:55:51.9 Info: CreateColumn Albums Disambiguation String 11:55:51.9 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 11:55:51.9 Info: => 0.0005134s 11:55:51.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-13T11:55:51', 'album_disambiguation') 11:55:51.9 Info: Committing Transaction 11:55:51.9 Info: 18: album_disambiguation migrated 11:55:51.9 Info: => 0.0007958s 11:55:51.9 Info: 19: add_ape_quality_in_profiles migrating 11:55:51.9 Info: Beginning Transaction 11:55:51.9 Info: Starting migration of Main DB to 19 11:55:51.9 Info: PerformDBOperation 11:55:51.9 Info: Performing DB Operation 11:55:51.9 Info: => 3.13E-05s 11:55:51.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-13T11:55:51', 'add_ape_quality_in_profiles') 11:55:51.9 Info: Committing Transaction 11:55:51.9 Info: 19: add_ape_quality_in_profiles migrated 11:55:51.9 Info: => 0.0002768s 11:55:51.9 Info: 20: remove_pushalot migrating 11:55:51.9 Info: Beginning Transaction 11:55:51.9 Info: Starting migration of Main DB to 20 11:55:51.9 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:51.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 11:55:51.9 Info: => 4.45E-05s 11:55:51.9 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:51.9 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 11:55:51.9 Info: => 6.1E-05s 11:55:51.9 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:51.9 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 11:55:51.9 Info: => 2.89E-05s 11:55:51.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-13T11:55:51', 'remove_pushalot') 11:55:51.9 Info: Committing Transaction 11:55:51.9 Info: 20: remove_pushalot migrated 11:55:51.9 Info: => 0.0002753s 11:55:51.9 Info: 21: add_custom_filters migrating 11:55:51.9 Info: Beginning Transaction 11:55:51.9 Info: Starting migration of Main DB to 21 11:55:51.9 Info: CreateTable CustomFilters 11:55:51.9 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 11:55:51.9 Info: => 0.0001228s 11:55:51.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-13T11:55:51', 'add_custom_filters') 11:55:51.9 Info: Committing Transaction 11:55:51.9 Info: 21: add_custom_filters migrated 11:55:51.9 Info: => 0.0004052s 11:55:51.9 Info: 22: import_list_tags migrating 11:55:51.9 Info: Beginning Transaction 11:55:51.9 Info: Starting migration of Main DB to 22 11:55:51.9 Info: AlterTable ImportLists 11:55:51.9 Info: => 7E-07s 11:55:51.9 Info: CreateColumn ImportLists Tags String 11:55:51.9 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 11:55:51.9 Info: => 0.0005196s 11:55:51.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-13T11:55:51', 'import_list_tags') 11:55:51.9 Info: Committing Transaction 11:55:51.9 Info: 22: import_list_tags migrated 11:55:51.9 Info: => 0.000801s 11:55:51.9 Info: 23: add_release_groups_etc migrating 11:55:51.9 Info: Beginning Transaction 11:55:51.9 Info: Starting migration of Main DB to 23 11:55:51.9 Info: CreateTable ArtistMetadata 11:55:51.9 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 11:55:51.9 Info: => 0.000164s 11:55:51.9 Info: CreateIndex ArtistMetadata (ForeignArtistId) 11:55:51.9 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 11:55:51.9 Info: => 8.36E-05s 11:55:51.9 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 11:55:51.9 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 11:55:51.9 Info: => 7.82E-05s 11:55:51.9 Info: AlterTable Artists 11:55:51.9 Info: => 4E-07s 11:55:51.9 Info: CreateColumn Artists ArtistMetadataId Int32 11:55:51.9 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:55:51.9 Info: => 0.0011284s 11:55:51.9 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:55:51.9 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:55:51.9 Info: => 6.71E-05s 11:55:51.9 Info: CreateTable AlbumReleases 11:55:51.9 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 11:55:51.9 Info: => 0.0001437s 11:55:51.9 Info: CreateIndex AlbumReleases (ForeignReleaseId) 11:55:51.9 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:55:51.9 Info: => 7.99E-05s 11:55:51.9 Info: CreateIndex AlbumReleases (AlbumId) 11:55:51.9 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:55:51.9 Info: => 7.29E-05s 11:55:51.9 Info: PerformDBOperation 11:55:51.9 Info: Performing DB Operation 11:55:51.9 Info: => 3.19E-05s 11:55:51.9 Info: AlterTable Albums 11:55:51.9 Info: => 4E-07s 11:55:51.9 Info: CreateColumn Albums ArtistMetadataId Int32 11:55:51.9 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:55:51.9 Info: => 0.0005371s 11:55:51.9 Info: AlterTable Albums 11:55:51.9 Info: => 7E-07s 11:55:51.9 Info: CreateColumn Albums AnyReleaseOk Boolean 11:55:51.9 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 11:55:51.9 Info: => 0.0005258s 11:55:51.9 Info: AlterTable Albums 11:55:51.9 Info: => 6E-07s 11:55:51.9 Info: CreateColumn Albums Links String 11:55:51.9 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 11:55:51.9 Info: => 0.0005166s 11:55:51.9 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:55:51.9 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:55:51.9 Info: => 7.67E-05s 11:55:51.9 Info: AlterTable Tracks 11:55:51.9 Info: => 4E-07s 11:55:51.9 Info: CreateColumn Tracks ForeignRecordingId String 11:55:51.9 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 11:55:51.9 Info: => 0.0005297s 11:55:51.9 Info: AlterTable Tracks 11:55:51.9 Info: => 4E-07s 11:55:51.9 Info: CreateColumn Tracks AlbumReleaseId Int32 11:55:51.9 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 11:55:51.9 Info: => 0.000517s 11:55:51.9 Info: AlterTable Tracks 11:55:51.9 Info: => 6E-07s 11:55:51.9 Info: CreateColumn Tracks ArtistMetadataId Int32 11:55:51.9 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:55:51.9 Info: => 0.0005108s 11:55:51.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:55:51.9 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:55:51.9 Info: => 7.69E-05s 11:55:51.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:55:51.9 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:55:51.9 Info: => 5.87E-05s 11:55:51.9 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 11:55:51.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:55:51.9 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:55:51.9 Info: DROP TABLE "Artists" 11:55:51.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:51.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:51.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:51.9 Info: => 0.0046023s 11:55:51.9 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 11:55:51.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 11:55:51.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 11:55:51.9 Info: DROP TABLE "Albums" 11:55:51.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:51.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:51.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:51.9 Info: => 0.0040503s 11:55:51.9 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 11:55:51.9 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:55:51.9 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 11:55:51.9 Info: DROP TABLE "Tracks" 11:55:51.9 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:55:51.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:55:51.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:55:51.9 Info: => 0.0046488s 11:55:51.9 Info: DeleteColumn TrackFiles ArtistId 11:55:51.9 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 11:55:51.9 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 11:55:51.9 Info: DROP TABLE "TrackFiles" 11:55:51.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:55:51.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:51.9 Info: => 0.0034976s 11:55:51.9 Info: CreateIndex Artists (ArtistMetadataId) 11:55:51.9 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:55:51.9 Info: => 7.73E-05s 11:55:51.9 Info: CreateIndex Artists (Monitored) 11:55:51.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:55:51.9 Info: => 7.27E-05s 11:55:51.9 Info: CreateIndex Albums (ArtistMetadataId) 11:55:51.9 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:55:51.9 Info: => 7.28E-05s 11:55:51.9 Info: CreateIndex Tracks (ArtistMetadataId) 11:55:51.9 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 11:55:51.9 Info: => 7.17E-05s 11:55:51.9 Info: CreateIndex Tracks (AlbumReleaseId) 11:55:51.9 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 11:55:51.9 Info: => 7.1E-05s 11:55:51.9 Info: CreateIndex Tracks (ForeignRecordingId) 11:55:51.9 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 11:55:51.9 Info: => 6.88E-05s 11:55:51.9 Info: UpdateData 11:55:51.9 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:55:51.9 Info: => 4.17E-05s 11:55:51.9 Info: UpdateData 11:55:51.9 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:55:51.9 Info: => 3.29E-05s 11:55:51.9 Info: UpdateData 11:55:51.9 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 11:55:51.9 Info: => 3.68E-05s 11:55:51.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-13T11:55:51', 'add_release_groups_etc') 11:55:51.9 Info: Committing Transaction 11:55:51.9 Info: 23: add_release_groups_etc migrated 11:55:51.9 Info: => 0.0006093s 11:55:51.9 Info: 24: NewMediaInfoFormat migrating 11:55:51.9 Info: Beginning Transaction 11:55:51.9 Info: Starting migration of Main DB to 24 11:55:51.9 Info: UpdateData 11:55:51.9 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 11:55:51.9 Info: => 5.05E-05s 11:55:51.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-10-13T11:55:51', 'NewMediaInfoFormat') 11:55:51.9 Info: Committing Transaction 11:55:51.9 Info: 24: NewMediaInfoFormat migrated 11:55:51.9 Info: => 0.0002952s 11:55:51.9 Info: 25: rename_restrictions_to_release_profiles migrating 11:55:51.9 Info: Beginning Transaction 11:55:51.9 Info: Starting migration of Main DB to 25 11:55:51.9 Info: RenameTable Restrictions ReleaseProfiles 11:55:51.9 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 11:55:51.9 Info: => 0.0013465s 11:55:51.9 Info: AlterTable ReleaseProfiles 11:55:51.9 Info: => 6E-07s 11:55:51.9 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 11:55:51.9 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 11:55:51.9 Info: => 0.0005076s 11:55:51.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-10-13T11:55:51', 'rename_restrictions_to_release_profiles') 11:55:51.9 Info: Committing Transaction 11:55:51.9 Info: 25: rename_restrictions_to_release_profiles migrated 11:55:51.9 Info: => 0.0007978s 11:55:51.9 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 11:55:51.9 Info: Beginning Transaction 11:55:51.9 Info: Starting migration of Main DB to 26 11:55:51.9 Info: RenameTable Profiles QualityProfiles 11:55:51.9 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 11:55:51.9 Info: => 0.0013763s 11:55:51.9 Info: AlterTable QualityProfiles 11:55:51.9 Info: => 7E-07s 11:55:51.9 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 11:55:51.9 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:55:51.9 Info: => 0.0004996s 11:55:51.9 Info: AlterTable LanguageProfiles 11:55:51.9 Info: => 4E-07s 11:55:51.9 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 11:55:51.9 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:55:51.9 Info: => 0.000481s 11:55:51.9 Info: UpdateData 11:55:51.9 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:55:51.9 Info: => 4.22E-05s 11:55:51.9 Info: UpdateData 11:55:51.9 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:55:51.9 Info: => 2.7E-05s 11:55:51.9 Info: RenameColumn Artists ProfileId to QualityProfileId 11:55:51.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:55:51.9 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:55:51.9 Info: DROP TABLE "Artists" 11:55:51.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:51.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:51.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:51.9 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:55:51.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:55:51.9 Info: => 0.003963s 11:55:51.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-10-13T11:55:51', 'rename_quality_profiles_add_upgrade_allowed') 11:55:51.9 Info: Committing Transaction 11:55:51.9 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 11:55:51.9 Info: => 0.0043739s 11:55:51.9 Info: 27: add_import_exclusions migrating 11:55:51.9 Info: Beginning Transaction 11:55:51.9 Info: Starting migration of Main DB to 27 11:55:51.9 Info: CreateTable ImportListExclusions 11:55:51.9 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 11:55:51.9 Info: => 0.0001223s 11:55:51.9 Info: CreateIndex ImportListExclusions (ForeignId) 11:55:51.9 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 11:55:51.9 Info: => 8.15E-05s 11:55:51.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-10-13T11:55:51', 'add_import_exclusions') 11:55:51.9 Info: Committing Transaction 11:55:51.9 Info: 27: add_import_exclusions migrated 11:55:51.9 Info: => 0.0004356s 11:55:51.9 Info: 28: clean_artist_metadata_table migrating 11:55:51.9 Info: Beginning Transaction 11:55:51.9 Info: Starting migration of Main DB to 28 11:55:51.9 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:55:51.9 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:55:51.9 Info: => 0.0001565s 11:55:51.9 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:55:51.9 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:55:51.9 Info: => 0.0001199s 11:55:51.9 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 11:55:51.9 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 11:55:51.9 Info: => 0.0001163s 11:55:51.9 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 11:55:51.9 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 11:55:51.9 Info: => 0.000113s 11:55:51.9 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:55:51.9 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:55:51.9 Info: => 0.0001129s 11:55:51.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:55:51.9 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:55:51.9 Info: => 0.0001175s 11:55:51.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-10-13T11:55:51', 'clean_artist_metadata_table') 11:55:51.9 Info: Committing Transaction 11:55:51.9 Info: 28: clean_artist_metadata_table migrated 11:55:51.9 Info: => 0.0003956s 11:55:51.9 Info: 29: health_issue_notification migrating 11:55:51.9 Info: Beginning Transaction 11:55:51.9 Info: Starting migration of Main DB to 29 11:55:51.9 Info: AlterTable Notifications 11:55:51.9 Info: => 7E-07s 11:55:51.9 Info: CreateColumn Notifications OnHealthIssue Boolean 11:55:51.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 11:55:51.9 Info: => 0.0005343s 11:55:51.9 Info: AlterTable Notifications 11:55:51.9 Info: => 6E-07s 11:55:51.9 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 11:55:51.9 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 11:55:51.9 Info: => 0.0005043s 11:55:51.9 Info: AlterTable Notifications 11:55:51.9 Info: => 6E-07s 11:55:51.9 Info: CreateColumn Notifications OnDownloadFailure Boolean 11:55:51.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 11:55:51.9 Info: => 0.0004985s 11:55:51.9 Info: AlterTable Notifications 11:55:51.9 Info: => 5E-07s 11:55:51.9 Info: CreateColumn Notifications OnImportFailure Boolean 11:55:51.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 11:55:51.9 Info: => 0.000512s 11:55:51.9 Info: AlterTable Notifications 11:55:51.9 Info: => 6E-07s 11:55:51.9 Info: CreateColumn Notifications OnTrackRetag Boolean 11:55:51.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 11:55:51.9 Info: => 0.000501s 11:55:51.9 Info: DeleteColumn Notifications OnDownload 11:55:51.9 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 11:55:51.9 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 11:55:51.9 Info: DROP TABLE "Notifications" 11:55:51.9 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:55:51.9 Info: => 0.0044s 11:55:51.9 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 11:55:51.9 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 11:55:51.9 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 11:55:51.9 Info: DROP TABLE "Notifications" 11:55:51.9 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:55:51.9 Info: => 0.0045744s 11:55:51.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-10-13T11:55:51', 'health_issue_notification') 11:55:51.9 Info: Committing Transaction 11:55:51.9 Info: 29: health_issue_notification migrated 11:55:51.9 Info: => 0.0049577s 11:55:51.9 Info: 30: add_mediafilerepository_mtime migrating 11:55:51.9 Info: Beginning Transaction 11:55:51.9 Info: Starting migration of Main DB to 30 11:55:51.9 Info: AlterTable TrackFiles 11:55:51.9 Info: => 7E-07s 11:55:51.9 Info: CreateColumn TrackFiles Modified DateTime 11:55:51.9 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 11:55:51.9 Info: => 0.0005386s 11:55:51.9 Info: AlterTable TrackFiles 11:55:51.9 Info: => 5E-07s 11:55:51.9 Info: CreateColumn TrackFiles Path String 11:55:51.9 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 11:55:51.9 Info: => 0.0004948s 11:55:51.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:55:51.9 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:55:51.9 Info: => 3.58E-05s 11:55:51.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:55:51.9 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:55:51.9 Info: => 0.0001224s 11:55:51.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 11:55:51.9 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 11:55:51.9 Info: => 0.0001303s 11:55:51.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 11:55:51.9 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 11:55:51.9 Info: => 0.0001338s 11:55:51.9 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 11:55:51.9 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 11:55:51.9 Info: => 7.33E-05s 11:55:51.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:55:51.9 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:55:51.9 Info: => 4.58E-05s 11:55:51.9 Info: AlterTable TrackFiles 11:55:51.9 Info: => 4E-07s 11:55:51.9 Info: AlterColumn TrackFiles Path String 11:55:51.9 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:55:51.9 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 11:55:51.9 Info: DROP TABLE "TrackFiles" 11:55:51.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:55:51.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:51.9 Info: => 0.0036312s 11:55:51.9 Info: CreateIndex TrackFiles (Path) 11:55:51.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:55:51.9 Info: => 7.95E-05s 11:55:51.9 Info: DeleteColumn TrackFiles RelativePath 11:55:51.9 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:55:51.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" 11:55:51.9 Info: DROP TABLE "TrackFiles" 11:55:51.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:55:51.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:51.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:55:51.9 Info: => 0.0037475s 11:55:51.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-10-13T11:55:51', 'add_mediafilerepository_mtime') 11:55:51.9 Info: Committing Transaction 11:55:51.9 Info: 30: add_mediafilerepository_mtime migrated 11:55:51.9 Info: => 0.0041143s 11:55:51.9 Info: 31: add_artistmetadataid_constraint migrating 11:55:51.9 Info: Beginning Transaction 11:55:51.9 Info: Starting migration of Main DB to 31 11:55:51.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") 11:55:51.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") 11:55:51.9 Info: => 8.6E-05s 11:55:51.9 Info: DeleteIndex Artists (ArtistMetadataId) 11:55:51.9 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 11:55:51.9 Info: => 0.0001353s 11:55:51.9 Info: AlterColumn Artists ArtistMetadataId Int32 11:55:51.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:55:51.9 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:55:51.9 Info: DROP TABLE "Artists" 11:55:51.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:51.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:51.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:51.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:55:51.9 Info: => 0.003921s 11:55:51.9 Info: CreateIndex Artists (ArtistMetadataId) 11:55:51.9 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:55:51.9 Info: => 7.93E-05s 11:55:51.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-10-13T11:55:51', 'add_artistmetadataid_constraint') 11:55:51.9 Info: Committing Transaction 11:55:51.9 Info: 31: add_artistmetadataid_constraint migrated 11:55:51.9 Info: => 0.000433s 11:55:51.9 Info: 32: old_ids_and_artist_alias migrating 11:55:51.9 Info: Beginning Transaction 11:55:51.9 Info: Starting migration of Main DB to 32 11:55:51.9 Info: AlterTable ArtistMetadata 11:55:51.9 Info: => 7E-07s 11:55:51.9 Info: CreateColumn ArtistMetadata Aliases String 11:55:51.9 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 11:55:51.9 Info: => 0.0005332s 11:55:51.9 Info: AlterTable ArtistMetadata 11:55:51.9 Info: => 6E-07s 11:55:51.9 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 11:55:51.9 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 11:55:51.9 Info: => 0.0005046s 11:55:51.9 Info: AlterTable Albums 11:55:51.9 Info: => 5E-07s 11:55:51.9 Info: CreateColumn Albums OldForeignAlbumIds String 11:55:51.9 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 11:55:51.9 Info: => 0.0005181s 11:55:51.9 Info: AlterTable AlbumReleases 11:55:51.9 Info: => 7E-07s 11:55:51.9 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 11:55:51.9 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 11:55:51.9 Info: => 0.0005081s 11:55:51.9 Info: AlterTable Tracks 11:55:51.9 Info: => 5E-07s 11:55:51.9 Info: CreateColumn Tracks OldForeignRecordingIds String 11:55:51.9 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 11:55:51.9 Info: => 0.0005043s 11:55:51.9 Info: AlterTable Tracks 11:55:51.9 Info: => 6E-07s 11:55:51.9 Info: CreateColumn Tracks OldForeignTrackIds String 11:55:51.9 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 11:55:51.9 Info: => 0.0005082s 11:55:51.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-10-13T11:55:51', 'old_ids_and_artist_alias') 11:55:51.9 Info: Committing Transaction 11:55:51.9 Info: 32: old_ids_and_artist_alias migrated 11:55:51.9 Info: => 0.0008163s 11:55:51.9 Info: 33: download_propers_config migrating 11:55:51.9 Info: Beginning Transaction 11:55:51.9 Info: Starting migration of Main DB to 33 11:55:51.9 Info: PerformDBOperation 11:55:51.9 Info: Performing DB Operation 11:55:51.9 Info: => 3.13E-05s 11:55:51.9 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 11:55:51.9 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 11:55:51.9 Info: => 3.45E-05s 11:55:51.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-10-13T11:55:51', 'download_propers_config') 11:55:51.9 Info: Committing Transaction 11:55:51.9 Info: 33: download_propers_config migrated 11:55:51.9 Info: => 0.0003082s 11:55:51.9 Info: 34: remove_language_profiles migrating 11:55:51.9 Info: Beginning Transaction 11:55:51.9 Info: Starting migration of Main DB to 34 11:55:51.9 Info: DeleteTable LanguageProfiles 11:55:51.9 Info: DROP TABLE "LanguageProfiles" 11:55:51.9 Info: => 0.0001979s 11:55:51.9 Info: DeleteColumn Artists LanguageProfileId 11:55:51.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:55:51.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" 11:55:51.9 Info: DROP TABLE "Artists" 11:55:51.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:51.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:51.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:51.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:55:51.9 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:55:51.9 Info: => 0.004972s 11:55:51.9 Info: DeleteColumn ImportLists LanguageProfileId 11:55:51.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) 11:55:51.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" 11:55:51.9 Info: DROP TABLE "ImportLists" 11:55:51.9 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 11:55:51.9 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:55:51.9 Info: => 0.0036634s 11:55:51.9 Info: DeleteColumn Blacklist Language 11:55:52.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) 11:55:52.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" 11:55:52.0 Info: DROP TABLE "Blacklist" 11:55:52.0 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 11:55:52.0 Info: => 0.0044061s 11:55:52.0 Info: DeleteColumn History Language 11:55:52.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) 11:55:52.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" 11:55:52.0 Info: DROP TABLE "History" 11:55:52.0 Info: ALTER TABLE "History_temp" RENAME TO "History" 11:55:52.0 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:55:52.0 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:55:52.0 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:55:52.0 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:55:52.0 Info: => 0.0040126s 11:55:52.0 Info: DeleteColumn LyricFiles Language 11:55:52.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) 11:55:52.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" 11:55:52.0 Info: DROP TABLE "LyricFiles" 11:55:52.0 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:55:52.0 Info: => 0.0035096s 11:55:52.0 Info: DeleteColumn TrackFiles Language 11:55:52.0 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:55:52.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" 11:55:52.0 Info: DROP TABLE "TrackFiles" 11:55:52.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:55:52.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:52.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:55:52.0 Info: => 0.004951s 11:55:52.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-10-13T11:55:52', 'remove_language_profiles') 11:55:52.0 Info: Committing Transaction 11:55:52.0 Info: 34: remove_language_profiles migrated 11:55:52.0 Info: => 0.0054694s 11:55:52.0 Info: 35: multi_disc_naming_format migrating 11:55:52.0 Info: Beginning Transaction 11:55:52.0 Info: Starting migration of Main DB to 35 11:55:52.0 Info: AlterTable NamingConfig 11:55:52.0 Info: => 6E-07s 11:55:52.0 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 11:55:52.0 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 11:55:52.0 Info: => 0.0005417s 11:55:52.0 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 11:55:52.0 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 11:55:52.0 Info: => 4.27E-05s 11:55:52.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-10-13T11:55:52', 'multi_disc_naming_format') 11:55:52.0 Info: Committing Transaction 11:55:52.0 Info: 35: multi_disc_naming_format migrated 11:55:52.0 Info: => 0.0003209s 11:55:52.0 Info: 36: add_download_client_priority migrating 11:55:52.0 Info: Beginning Transaction 11:55:52.0 Info: Starting migration of Main DB to 36 11:55:52.0 Info: AlterTable DownloadClients 11:55:52.0 Info: => 6E-07s 11:55:52.0 Info: CreateColumn DownloadClients Priority Int32 11:55:52.0 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 11:55:52.0 Info: => 0.0005366s 11:55:52.0 Info: PerformDBOperation 11:55:52.0 Info: Performing DB Operation 11:55:52.0 Info: => 5.5E-05s 11:55:52.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-10-13T11:55:52', 'add_download_client_priority') 11:55:52.0 Info: Committing Transaction 11:55:52.0 Info: 36: add_download_client_priority migrated 11:55:52.0 Info: => 0.0003409s 11:55:52.0 Info: 37: remove_growl_prowl migrating 11:55:52.0 Info: Beginning Transaction 11:55:52.0 Info: Starting migration of Main DB to 37 11:55:52.0 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:52.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 11:55:52.0 Info: => 4.75E-05s 11:55:52.0 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:52.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 11:55:52.0 Info: => 2.73E-05s 11:55:52.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-10-13T11:55:52', 'remove_growl_prowl') 11:55:52.0 Info: Committing Transaction 11:55:52.0 Info: 37: remove_growl_prowl migrated 11:55:52.0 Info: => 0.0002768s 11:55:52.0 Info: 38: remove_plex_hometheatre migrating 11:55:52.0 Info: Beginning Transaction 11:55:52.0 Info: Starting migration of Main DB to 38 11:55:52.0 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:52.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 11:55:52.0 Info: => 4.64E-05s 11:55:52.0 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:52.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 11:55:52.0 Info: => 2.72E-05s 11:55:52.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-10-13T11:55:52', 'remove_plex_hometheatre') 11:55:52.0 Info: Committing Transaction 11:55:52.0 Info: 38: remove_plex_hometheatre migrated 11:55:52.0 Info: => 0.0002778s 11:55:52.0 Info: 39: add_root_folder_add_defaults migrating 11:55:52.0 Info: Beginning Transaction 11:55:52.0 Info: Starting migration of Main DB to 39 11:55:52.0 Info: AlterTable RootFolders 11:55:52.0 Info: => 7E-07s 11:55:52.0 Info: CreateColumn RootFolders Name String 11:55:52.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 11:55:52.0 Info: => 0.0005579s 11:55:52.0 Info: AlterTable RootFolders 11:55:52.0 Info: => 5E-07s 11:55:52.0 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 11:55:52.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 11:55:52.0 Info: => 0.0005112s 11:55:52.0 Info: AlterTable RootFolders 11:55:52.0 Info: => 4E-07s 11:55:52.0 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 11:55:52.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 11:55:52.0 Info: => 0.000494s 11:55:52.0 Info: AlterTable RootFolders 11:55:52.0 Info: => 5E-07s 11:55:52.0 Info: CreateColumn RootFolders DefaultMonitorOption Int32 11:55:52.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 11:55:52.0 Info: => 0.0005041s 11:55:52.0 Info: AlterTable RootFolders 11:55:52.0 Info: => 5E-07s 11:55:52.0 Info: CreateColumn RootFolders DefaultTags String 11:55:52.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 11:55:52.0 Info: => 0.0005163s 11:55:52.0 Info: PerformDBOperation 11:55:52.0 Info: Performing DB Operation 11:55:52.0 Info: => 4.52E-05s 11:55:52.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-10-13T11:55:52', 'add_root_folder_add_defaults') 11:55:52.0 Info: Committing Transaction 11:55:52.0 Info: 39: add_root_folder_add_defaults migrated 11:55:52.0 Info: => 0.0003277s 11:55:52.0 Info: 40: task_duration migrating 11:55:52.0 Info: Beginning Transaction 11:55:52.0 Info: Starting migration of Main DB to 40 11:55:52.0 Info: AlterTable ScheduledTasks 11:55:52.0 Info: => 6E-07s 11:55:52.0 Info: CreateColumn ScheduledTasks LastStartTime DateTime 11:55:52.0 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 11:55:52.0 Info: => 0.0005375s 11:55:52.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-10-13T11:55:52', 'task_duration') 11:55:52.0 Info: Committing Transaction 11:55:52.0 Info: 40: task_duration migrated 11:55:52.0 Info: => 0.0008405s 11:55:52.0 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 11:55:52.0 Info: Beginning Transaction 11:55:52.0 Info: Starting migration of Main DB to 41 11:55:52.0 Info: AlterTable ReleaseProfiles 11:55:52.0 Info: => 6E-07s 11:55:52.0 Info: CreateColumn ReleaseProfiles Enabled Boolean 11:55:52.0 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 11:55:52.0 Info: => 0.0005493s 11:55:52.0 Info: AlterTable ReleaseProfiles 11:55:52.0 Info: => 5E-07s 11:55:52.0 Info: CreateColumn ReleaseProfiles IndexerId Int32 11:55:52.0 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 11:55:52.0 Info: => 0.0005207s 11:55:52.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-10-13T11:55:52', 'add_indexer_and_enabled_to_release_profiles') 11:55:52.0 Info: Committing Transaction 11:55:52.0 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 11:55:52.0 Info: => 0.0008185s 11:55:52.0 Info: 42: remove_album_folders migrating 11:55:52.0 Info: Beginning Transaction 11:55:52.0 Info: Starting migration of Main DB to 42 11:55:52.0 Info: DeleteColumn Artists AlbumFolder 11:55:52.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) 11:55:52.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" 11:55:52.0 Info: DROP TABLE "Artists" 11:55:52.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:52.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:52.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:52.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:55:52.0 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:55:52.0 Info: => 0.0051422s 11:55:52.0 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 11:55:52.0 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 11:55:52.0 Info: => 3.61E-05s 11:55:52.0 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 11:55:52.0 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 11:55:52.0 Info: => 2.99E-05s 11:55:52.0 Info: DeleteColumn NamingConfig AlbumFolderFormat 11:55:52.0 Info: CREATE TABLE "NamingConfig_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "MultiDiscTrackFormat" TEXT) 11:55:52.0 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 11:55:52.0 Info: DROP TABLE "NamingConfig" 11:55:52.0 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 11:55:52.0 Info: => 0.0034218s 11:55:52.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-10-13T11:55:52', 'remove_album_folders') 11:55:52.0 Info: Committing Transaction 11:55:52.0 Info: 42: remove_album_folders migrated 11:55:52.0 Info: => 0.0038304s 11:55:52.0 Info: 44: add_priority_to_indexers migrating 11:55:52.0 Info: Beginning Transaction 11:55:52.0 Info: Starting migration of Main DB to 44 11:55:52.0 Info: AlterTable Indexers 11:55:52.0 Info: => 6E-07s 11:55:52.0 Info: CreateColumn Indexers Priority Int32 11:55:52.0 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 11:55:52.0 Info: => 0.0005466s 11:55:52.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-10-13T11:55:52', 'add_priority_to_indexers') 11:55:52.0 Info: Committing Transaction 11:55:52.0 Info: 44: add_priority_to_indexers migrated 11:55:52.0 Info: => 0.0008431s 11:55:52.0 Info: 45: remove_chown_and_folderchmod_config migrating 11:55:52.0 Info: Beginning Transaction 11:55:52.0 Info: Starting migration of Main DB to 45 11:55:52.0 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 11:55:52.0 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 11:55:52.0 Info: => 0.0001253s 11:55:52.0 Info: PerformDBOperation 11:55:52.0 Info: Performing DB Operation 11:55:52.0 Info: => 2.56E-05s 11:55:52.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-10-13T11:55:52', 'remove_chown_and_folderchmod_config') 11:55:52.0 Info: Committing Transaction 11:55:52.0 Info: 45: remove_chown_and_folderchmod_config migrated 11:55:52.0 Info: => 0.0002841s 11:55:52.0 Info: 47: update_notifiarr migrating 11:55:52.0 Info: Beginning Transaction 11:55:52.0 Info: Starting migration of Main DB to 47 11:55:52.0 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 11:55:52.0 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 11:55:52.0 Info: => 6.89E-05s 11:55:52.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-10-13T11:55:52', 'update_notifiarr') 11:55:52.0 Info: Committing Transaction 11:55:52.0 Info: 47: update_notifiarr migrated 11:55:52.0 Info: => 0.0003259s 11:55:52.0 Info: 49: email_multiple_addresses migrating 11:55:52.0 Info: Beginning Transaction 11:55:52.0 Info: Starting migration of Main DB to 49 11:55:52.0 Info: PerformDBOperation 11:55:52.0 Info: Performing DB Operation 11:55:52.0 Info: => 5.43E-05s 11:55:52.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-10-13T11:55:52', 'email_multiple_addresses') 11:55:52.0 Info: Committing Transaction 11:55:52.0 Info: 49: email_multiple_addresses migrated 11:55:52.0 Info: => 0.0003307s 11:55:52.0 Info: 50: rename_blacklist_to_blocklist migrating 11:55:52.0 Info: Beginning Transaction 11:55:52.0 Info: Starting migration of Main DB to 50 11:55:52.0 Info: RenameTable Blacklist Blocklist 11:55:52.0 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 11:55:52.0 Info: => 0.0014933s 11:55:52.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-10-13T11:55:52', 'rename_blacklist_to_blocklist') 11:55:52.0 Info: Committing Transaction 11:55:52.0 Info: 50: rename_blacklist_to_blocklist migrated 11:55:52.0 Info: => 0.0018166s 11:55:52.0 Info: 51: cdh_per_downloadclient migrating 11:55:52.0 Info: Beginning Transaction 11:55:52.0 Info: Starting migration of Main DB to 51 11:55:52.0 Info: AlterTable DownloadClients 11:55:52.0 Info: => 5E-07s 11:55:52.0 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 11:55:52.0 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 11:55:52.0 Info: => 0.0005546s 11:55:52.0 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 11:55:52.0 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 11:55:52.0 Info: => 0.0005043s 11:55:52.0 Info: PerformDBOperation 11:55:52.0 Info: Performing DB Operation 11:55:52.0 Info: => 0.0001646s 11:55:52.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-10-13T11:55:52', 'cdh_per_downloadclient') 11:55:52.0 Info: Committing Transaction 11:55:52.0 Info: 51: cdh_per_downloadclient migrated 11:55:52.0 Info: => 0.0004584s 11:55:52.0 Info: 52: download_history migrating 11:55:52.0 Info: Beginning Transaction 11:55:52.0 Info: Starting migration of Main DB to 52 11:55:52.0 Info: CreateTable DownloadHistory 11:55:52.0 Info: CREATE TABLE "DownloadHistory" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 11:55:52.0 Info: => 0.0001985s 11:55:52.0 Info: CreateIndex DownloadHistory (EventType) 11:55:52.0 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 11:55:52.0 Info: => 8.72E-05s 11:55:52.0 Info: CreateIndex DownloadHistory (ArtistId) 11:55:52.0 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 11:55:52.0 Info: => 7.38E-05s 11:55:52.0 Info: CreateIndex DownloadHistory (DownloadId) 11:55:52.0 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 11:55:52.0 Info: => 7.61E-05s 11:55:52.0 Info: PerformDBOperation 11:55:52.0 Info: Performing DB Operation 11:55:52.0 Info: => 0.0001134s 11:55:52.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-10-13T11:55:52', 'download_history') 11:55:52.0 Info: Committing Transaction 11:55:52.0 Info: 52: download_history migrated 11:55:52.0 Info: => 0.0004536s 11:55:52.0 Info: 53: add_update_history migrating 11:55:52.0 Info: Beginning Transaction 11:55:52.0 Info: Starting migration of Main DB to 53 11:55:52.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-10-13T11:55:52', 'add_update_history') 11:55:52.0 Info: Committing Transaction 11:55:52.0 Info: 53: add_update_history migrated 11:55:52.0 Info: => 0.000306s 11:55:52.0 Info: 54: add_on_update_to_notifications migrating 11:55:52.0 Info: Beginning Transaction 11:55:52.0 Info: Starting migration of Main DB to 54 11:55:52.0 Info: AlterTable Notifications 11:55:52.0 Info: => 7E-07s 11:55:52.0 Info: CreateColumn Notifications OnApplicationUpdate Boolean 11:55:52.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 11:55:52.0 Info: => 0.0005493s 11:55:52.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-10-13T11:55:52', 'add_on_update_to_notifications') 11:55:52.0 Info: Committing Transaction 11:55:52.0 Info: 54: add_on_update_to_notifications migrated 11:55:52.0 Info: => 0.0008472s 11:55:52.0 Info: 55: download_client_per_indexer migrating 11:55:52.0 Info: Beginning Transaction 11:55:52.0 Info: Starting migration of Main DB to 55 11:55:52.0 Info: AlterTable Indexers 11:55:52.0 Info: => 6E-07s 11:55:52.0 Info: CreateColumn Indexers DownloadClientId Int32 11:55:52.0 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 11:55:52.0 Info: => 0.0005856s 11:55:52.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-10-13T11:55:52', 'download_client_per_indexer') 11:55:52.0 Info: Committing Transaction 11:55:52.0 Info: 55: download_client_per_indexer migrated 11:55:52.0 Info: => 0.0008862s 11:55:52.0 Info: 56: AddNewItemMonitorType migrating 11:55:52.0 Info: Beginning Transaction 11:55:52.0 Info: Starting migration of Main DB to 56 11:55:52.0 Info: AlterTable Artists 11:55:52.0 Info: => 6E-07s 11:55:52.0 Info: CreateColumn Artists MonitorNewItems Int32 11:55:52.0 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 11:55:52.0 Info: => 0.0005669s 11:55:52.0 Info: AlterTable RootFolders 11:55:52.0 Info: => 5E-07s 11:55:52.0 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 11:55:52.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 11:55:52.0 Info: => 0.0005405s 11:55:52.0 Info: AlterTable ImportLists 11:55:52.0 Info: => 4E-07s 11:55:52.0 Info: CreateColumn ImportLists MonitorNewItems Int32 11:55:52.0 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 11:55:52.0 Info: => 0.00054s 11:55:52.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-10-13T11:55:52', 'AddNewItemMonitorType') 11:55:52.0 Info: Committing Transaction 11:55:52.0 Info: 56: AddNewItemMonitorType migrated 11:55:52.0 Info: => 0.0008551s 11:55:52.0 Info: 57: ImportListSearch migrating 11:55:52.0 Info: Beginning Transaction 11:55:52.0 Info: Starting migration of Main DB to 57 11:55:52.0 Info: AlterTable ImportLists 11:55:52.0 Info: => 6E-07s 11:55:52.0 Info: CreateColumn ImportLists ShouldSearch Boolean 11:55:52.0 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 11:55:52.0 Info: => 0.0005672s 11:55:52.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-10-13T11:55:52', 'ImportListSearch') 11:55:52.0 Info: Committing Transaction 11:55:52.0 Info: 57: ImportListSearch migrated 11:55:52.0 Info: => 0.000874s 11:55:52.0 Info: 58: ImportListMonitorExisting migrating 11:55:52.0 Info: Beginning Transaction 11:55:52.0 Info: Starting migration of Main DB to 58 11:55:52.0 Info: AlterTable ImportLists 11:55:52.0 Info: => 6E-07s 11:55:52.0 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 11:55:52.0 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 11:55:52.0 Info: => 0.0005711s 11:55:52.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-10-13T11:55:52', 'ImportListMonitorExisting') 11:55:52.0 Info: Committing Transaction 11:55:52.0 Info: 58: ImportListMonitorExisting migrated 11:55:52.0 Info: => 0.0008707s 11:55:52.0 Info: 59: add_indexer_tags migrating 11:55:52.0 Info: Beginning Transaction 11:55:52.0 Info: Starting migration of Main DB to 59 11:55:52.0 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:52.0 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 11:55:52.0 Info: => 4.69E-05s 11:55:52.0 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:52.0 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 11:55:52.0 Info: => 2.86E-05s 11:55:52.0 Info: AlterTable Indexers 11:55:52.0 Info: => 3E-07s 11:55:52.0 Info: CreateColumn Indexers Tags String 11:55:52.0 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 11:55:52.0 Info: => 0.0005504s 11:55:52.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-10-13T11:55:52', 'add_indexer_tags') 11:55:52.0 Info: Committing Transaction 11:55:52.0 Info: 59: add_indexer_tags migrated 11:55:52.0 Info: => 0.0008505s 11:55:52.0 Info: 60: update_audio_types migrating 11:55:52.0 Info: Beginning Transaction 11:55:52.0 Info: Starting migration of Main DB to 60 11:55:52.0 Info: PerformDBOperation 11:55:52.0 Info: Performing DB Operation 11:55:52.0 Info: => 4.88E-05s 11:55:52.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-10-13T11:55:52', 'update_audio_types') 11:55:52.0 Info: Committing Transaction 11:55:52.0 Info: 60: update_audio_types migrated 11:55:52.0 Info: => 0.0003199s 11:55:52.0 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 11:55:52.0 Info: Beginning Transaction 11:55:52.0 Info: Starting migration of Main DB to 61 11:55:52.0 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:52.0 Info: DELETE FROM "Commands" WHERE 1 = 1 11:55:52.0 Info: => 4.49E-05s 11:55:52.0 Info: AlterTable AlbumReleases 11:55:52.0 Info: => 4E-07s 11:55:52.0 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 11:55:52.0 Info: CREATE TABLE "AlbumReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL, "OldForeignReleaseIds" TEXT NOT NULL) 11:55:52.0 Info: INSERT INTO "AlbumReleases_temp" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds") SELECT "Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds" FROM "AlbumReleases" 11:55:52.0 Info: DROP TABLE "AlbumReleases" 11:55:52.0 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 11:55:52.0 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:55:52.0 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:55:52.0 Info: => 0.0051413s 11:55:52.0 Info: AlterTable Albums 11:55:52.0 Info: => 4E-07s 11:55:52.0 Info: AlterColumn Albums LastInfoSync DateTimeOffset 11:55:52.0 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 11:55:52.0 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 11:55:52.0 Info: DROP TABLE "Albums" 11:55:52.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:52.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:52.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:52.0 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:55:52.0 Info: => 0.0043682s 11:55:52.0 Info: AlterTable Albums 11:55:52.0 Info: => 5E-07s 11:55:52.0 Info: AlterColumn Albums ReleaseDate DateTimeOffset 11:55:52.0 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 11:55:52.0 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 11:55:52.0 Info: DROP TABLE "Albums" 11:55:52.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:52.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:52.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:52.0 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:55:52.0 Info: => 0.0042197s 11:55:52.0 Info: AlterTable Albums 11:55:52.0 Info: => 6E-07s 11:55:52.0 Info: AlterColumn Albums Added DateTimeOffset 11:55:52.0 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 11:55:52.0 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 11:55:52.0 Info: DROP TABLE "Albums" 11:55:52.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:52.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:52.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:52.0 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:55:52.0 Info: => 0.0055003s 11:55:52.0 Info: AlterTable Artists 11:55:52.0 Info: => 5E-07s 11:55:52.0 Info: AlterColumn Artists LastInfoSync DateTimeOffset 11:55:52.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 11:55:52.0 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 11:55:52.0 Info: DROP TABLE "Artists" 11:55:52.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:52.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:52.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:52.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:55:52.0 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:55:52.0 Info: => 0.0043408s 11:55:52.0 Info: AlterTable Artists 11:55:52.0 Info: => 5E-07s 11:55:52.0 Info: AlterColumn Artists Added DateTimeOffset 11:55:52.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 11:55:52.0 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 11:55:52.0 Info: DROP TABLE "Artists" 11:55:52.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:52.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:52.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:52.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:55:52.0 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:55:52.0 Info: => 0.0052351s 11:55:52.0 Info: AlterTable Blocklist 11:55:52.0 Info: => 5E-07s 11:55:52.0 Info: AlterColumn Blocklist Date DateTimeOffset 11:55:52.0 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 11:55:52.0 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 11:55:52.0 Info: DROP TABLE "Blocklist" 11:55:52.0 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 11:55:52.0 Info: => 0.0036827s 11:55:52.0 Info: AlterTable Blocklist 11:55:52.0 Info: => 7E-07s 11:55:52.0 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 11:55:52.0 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 11:55:52.0 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 11:55:52.0 Info: DROP TABLE "Blocklist" 11:55:52.0 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 11:55:52.0 Info: => 0.0037627s 11:55:52.0 Info: AlterTable Commands 11:55:52.0 Info: => 7E-07s 11:55:52.0 Info: AlterColumn Commands QueuedAt DateTimeOffset 11:55:52.0 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 11:55:52.0 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 11:55:52.0 Info: DROP TABLE "Commands" 11:55:52.0 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 11:55:52.0 Info: => 0.0046866s 11:55:52.0 Info: AlterTable Commands 11:55:52.0 Info: => 6E-07s 11:55:52.0 Info: AlterColumn Commands StartedAt DateTimeOffset 11:55:52.0 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 11:55:52.0 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 11:55:52.0 Info: DROP TABLE "Commands" 11:55:52.0 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 11:55:52.0 Info: => 0.0037102s 11:55:52.0 Info: AlterTable Commands 11:55:52.0 Info: => 6E-07s 11:55:52.0 Info: AlterColumn Commands EndedAt DateTimeOffset 11:55:52.0 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 11:55:52.0 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 11:55:52.0 Info: DROP TABLE "Commands" 11:55:52.0 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 11:55:52.1 Info: => 0.0047126s 11:55:52.1 Info: AlterTable DownloadClientStatus 11:55:52.1 Info: => 6E-07s 11:55:52.1 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 11:55:52.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) 11:55:52.1 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 11:55:52.1 Info: DROP TABLE "DownloadClientStatus" 11:55:52.1 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 11:55:52.1 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:55:52.1 Info: => 0.0038387s 11:55:52.1 Info: AlterTable DownloadClientStatus 11:55:52.1 Info: => 5E-07s 11:55:52.1 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 11:55:52.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) 11:55:52.1 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 11:55:52.1 Info: DROP TABLE "DownloadClientStatus" 11:55:52.1 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 11:55:52.1 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:55:52.1 Info: => 0.0039188s 11:55:52.1 Info: AlterTable DownloadClientStatus 11:55:52.1 Info: => 5E-07s 11:55:52.1 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 11:55:52.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) 11:55:52.1 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 11:55:52.1 Info: DROP TABLE "DownloadClientStatus" 11:55:52.1 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 11:55:52.1 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:55:52.1 Info: => 0.004576s 11:55:52.1 Info: AlterTable DownloadHistory 11:55:52.1 Info: => 5E-07s 11:55:52.1 Info: AlterColumn DownloadHistory Date DateTimeOffset 11:55:52.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) 11:55:52.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" 11:55:52.1 Info: DROP TABLE "DownloadHistory" 11:55:52.1 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 11:55:52.1 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 11:55:52.1 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 11:55:52.1 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 11:55:52.1 Info: => 0.0050932s 11:55:52.1 Info: AlterTable ExtraFiles 11:55:52.1 Info: => 4E-07s 11:55:52.1 Info: AlterColumn ExtraFiles Added DateTimeOffset 11:55:52.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) 11:55:52.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" 11:55:52.1 Info: DROP TABLE "ExtraFiles" 11:55:52.1 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 11:55:52.1 Info: => 0.0036949s 11:55:52.1 Info: AlterTable ExtraFiles 11:55:52.1 Info: => 5E-07s 11:55:52.1 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 11:55:52.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) 11:55:52.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" 11:55:52.1 Info: DROP TABLE "ExtraFiles" 11:55:52.1 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 11:55:52.1 Info: => 0.0036859s 11:55:52.1 Info: AlterTable History 11:55:52.1 Info: => 6E-07s 11:55:52.1 Info: AlterColumn History Date DateTimeOffset 11:55:52.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) 11:55:52.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" 11:55:52.1 Info: DROP TABLE "History" 11:55:52.1 Info: ALTER TABLE "History_temp" RENAME TO "History" 11:55:52.1 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:55:52.1 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:55:52.1 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:55:52.1 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:55:52.1 Info: => 0.0043865s 11:55:52.1 Info: AlterTable ImportListStatus 11:55:52.1 Info: => 5E-07s 11:55:52.1 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 11:55:52.1 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 11:55:52.1 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 11:55:52.1 Info: DROP TABLE "ImportListStatus" 11:55:52.1 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 11:55:52.1 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:55:52.1 Info: => 0.0048521s 11:55:52.1 Info: AlterTable ImportListStatus 11:55:52.1 Info: => 5E-07s 11:55:52.1 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 11:55:52.1 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 11:55:52.1 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 11:55:52.1 Info: DROP TABLE "ImportListStatus" 11:55:52.1 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 11:55:52.1 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:55:52.1 Info: => 0.0038021s 11:55:52.1 Info: AlterTable ImportListStatus 11:55:52.1 Info: => 5E-07s 11:55:52.1 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 11:55:52.1 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 11:55:52.1 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 11:55:52.1 Info: DROP TABLE "ImportListStatus" 11:55:52.1 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 11:55:52.1 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:55:52.1 Info: => 0.0037515s 11:55:52.1 Info: AlterTable IndexerStatus 11:55:52.1 Info: => 5E-07s 11:55:52.1 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 11:55:52.1 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 11:55:52.1 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 11:55:52.1 Info: DROP TABLE "IndexerStatus" 11:55:52.1 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 11:55:52.1 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:55:52.1 Info: => 0.0046971s 11:55:52.1 Info: AlterTable IndexerStatus 11:55:52.1 Info: => 4E-07s 11:55:52.1 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 11:55:52.1 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 11:55:52.1 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 11:55:52.1 Info: DROP TABLE "IndexerStatus" 11:55:52.1 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 11:55:52.1 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:55:52.1 Info: => 0.0037667s 11:55:52.1 Info: AlterTable IndexerStatus 11:55:52.1 Info: => 5E-07s 11:55:52.1 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 11:55:52.1 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 11:55:52.1 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 11:55:52.1 Info: DROP TABLE "IndexerStatus" 11:55:52.1 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 11:55:52.1 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:55:52.1 Info: => 0.0044378s 11:55:52.1 Info: AlterTable LyricFiles 11:55:52.1 Info: => 6E-07s 11:55:52.1 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 11:55:52.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) 11:55:52.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" 11:55:52.1 Info: DROP TABLE "LyricFiles" 11:55:52.1 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:55:52.1 Info: => 0.0045041s 11:55:52.1 Info: AlterTable LyricFiles 11:55:52.1 Info: => 6E-07s 11:55:52.1 Info: AlterColumn LyricFiles Added DateTimeOffset 11:55:52.1 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME, "LastUpdated" DATETIME NOT NULL) 11:55:52.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" 11:55:52.1 Info: DROP TABLE "LyricFiles" 11:55:52.1 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:55:52.1 Info: => 0.0036611s 11:55:52.1 Info: AlterTable MetadataFiles 11:55:52.1 Info: => 7E-07s 11:55:52.1 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 11:55:52.1 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 11:55:52.1 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 11:55:52.1 Info: DROP TABLE "MetadataFiles" 11:55:52.1 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 11:55:52.1 Info: => 0.0037594s 11:55:52.1 Info: AlterTable MetadataFiles 11:55:52.1 Info: => 6E-07s 11:55:52.1 Info: AlterColumn MetadataFiles Added DateTimeOffset 11:55:52.1 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 11:55:52.1 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 11:55:52.1 Info: DROP TABLE "MetadataFiles" 11:55:52.1 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 11:55:52.1 Info: => 0.0052766s 11:55:52.1 Info: AlterTable PendingReleases 11:55:52.1 Info: => 6E-07s 11:55:52.1 Info: AlterColumn PendingReleases Added DateTimeOffset 11:55:52.1 Info: CREATE TABLE "PendingReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "ParsedAlbumInfo" TEXT NOT NULL, "Reason" INTEGER NOT NULL) 11:55:52.1 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 11:55:52.1 Info: DROP TABLE "PendingReleases" 11:55:52.1 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 11:55:52.1 Info: => 0.0036586s 11:55:52.1 Info: AlterTable ScheduledTasks 11:55:52.1 Info: => 6E-07s 11:55:52.1 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 11:55:52.1 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 11:55:52.1 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 11:55:52.1 Info: DROP TABLE "ScheduledTasks" 11:55:52.1 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 11:55:52.1 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:55:52.1 Info: => 0.0046947s 11:55:52.1 Info: AlterTable ScheduledTasks 11:55:52.1 Info: => 5E-07s 11:55:52.1 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 11:55:52.1 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 11:55:52.1 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 11:55:52.1 Info: DROP TABLE "ScheduledTasks" 11:55:52.1 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 11:55:52.1 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:55:52.1 Info: => 0.0039282s 11:55:52.1 Info: AlterTable TrackFiles 11:55:52.1 Info: => 5E-07s 11:55:52.1 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 11:55:52.1 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:55:52.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" 11:55:52.1 Info: DROP TABLE "TrackFiles" 11:55:52.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:55:52.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:52.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:55:52.1 Info: => 0.0040505s 11:55:52.1 Info: AlterTable TrackFiles 11:55:52.1 Info: => 6E-07s 11:55:52.1 Info: AlterColumn TrackFiles Modified DateTimeOffset 11:55:52.1 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:55:52.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" 11:55:52.1 Info: DROP TABLE "TrackFiles" 11:55:52.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:55:52.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:52.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:55:52.1 Info: => 0.004901s 11:55:52.1 Info: AlterTable VersionInfo 11:55:52.1 Info: => 5E-07s 11:55:52.1 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 11:55:52.1 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 11:55:52.1 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 11:55:52.1 Info: DROP TABLE "VersionInfo" 11:55:52.1 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 11:55:52.1 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:55:52.1 Info: => 0.0038517s 11:55:52.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-10-13T11:55:52', 'postgres_update_timestamp_columns_to_with_timezone') 11:55:52.1 Info: Committing Transaction 11:55:52.1 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 11:55:52.1 Info: => 0.0046103s 11:55:52.1 Info: 62: add_on_delete_to_notifications migrating 11:55:52.1 Info: Beginning Transaction 11:55:52.1 Info: Starting migration of Main DB to 62 11:55:52.1 Info: AlterTable Notifications 11:55:52.1 Info: => 6E-07s 11:55:52.1 Info: CreateColumn Notifications OnArtistDelete Boolean 11:55:52.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 11:55:52.1 Info: => 0.0005823s 11:55:52.1 Info: AlterTable Notifications 11:55:52.1 Info: => 6E-07s 11:55:52.1 Info: CreateColumn Notifications OnAlbumDelete Boolean 11:55:52.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 11:55:52.2 Info: => 0.0005406s 11:55:52.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-10-13T11:55:52', 'add_on_delete_to_notifications') 11:55:52.2 Info: Committing Transaction 11:55:52.2 Info: 62: add_on_delete_to_notifications migrated 11:55:52.2 Info: => 0.0008527s 11:55:52.2 Info: 63: add_custom_formats migrating 11:55:52.2 Info: Beginning Transaction 11:55:52.2 Info: Starting migration of Main DB to 63 11:55:52.2 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}') 11:55:52.2 Info: AlterTable DelayProfiles 11:55:52.2 Info: => 4E-07s 11:55:52.2 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 11:55:52.2 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 11:55:52.2 Info: => 0.0005463s 11:55:52.2 Info: UpdateData 11:55:52.2 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 11:55:52.2 Info: => 5.22E-05s 11:55:52.2 Info: AlterTable TrackFiles 11:55:52.2 Info: => 5E-07s 11:55:52.2 Info: CreateColumn TrackFiles OriginalFilePath String 11:55:52.2 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 11:55:52.2 Info: => 0.0005369s 11:55:52.2 Info: PerformDBOperation 11:55:52.2 Info: Performing DB Operation 11:55:52.2 Info: => 2.81E-05s 11:55:52.2 Info: CreateTable CustomFormats 11:55:52.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) 11:55:52.2 Info: => 0.0001234s 11:55:52.2 Info: CreateIndex CustomFormats (Name) 11:55:52.2 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 11:55:52.2 Info: => 8.01E-05s 11:55:52.2 Info: AlterTable QualityProfiles 11:55:52.2 Info: => 5E-07s 11:55:52.2 Info: CreateColumn QualityProfiles FormatItems String 11:55:52.2 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 11:55:52.2 Info: => 0.0005288s 11:55:52.2 Info: AlterTable QualityProfiles 11:55:52.2 Info: => 6E-07s 11:55:52.2 Info: CreateColumn QualityProfiles MinFormatScore Int32 11:55:52.2 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 11:55:52.2 Info: => 0.0005288s 11:55:52.2 Info: AlterTable QualityProfiles 11:55:52.2 Info: => 6E-07s 11:55:52.2 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 11:55:52.2 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 11:55:52.2 Info: => 0.0005201s 11:55:52.2 Info: PerformDBOperation 11:55:52.2 Info: Performing DB Operation 11:55:52.2 Info: => 5.94E-05s 11:55:52.2 Info: PerformDBOperation 11:55:52.2 Info: Performing DB Operation 11:55:52.2 Info: => 0.0011807s 11:55:52.2 Info: DeleteColumn ReleaseProfiles Preferred 11:55:52.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) 11:55:52.2 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 11:55:52.2 Info: DROP TABLE "ReleaseProfiles" 11:55:52.2 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 11:55:52.2 Info: => 0.0048717s 11:55:52.2 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 11:55:52.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) 11:55:52.2 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 11:55:52.2 Info: DROP TABLE "ReleaseProfiles" 11:55:52.2 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 11:55:52.2 Info: => 0.003755s 11:55:52.2 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 11:55:52.2 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 11:55:52.2 Info: => 4.85E-05s 11:55:52.2 Info: AlterTable DelayProfiles 11:55:52.2 Info: => 5E-07s 11:55:52.2 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 11:55:52.2 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 11:55:52.2 Info: => 0.0005544s 11:55:52.2 Info: AlterTable DelayProfiles 11:55:52.2 Info: => 5E-07s 11:55:52.2 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 11:55:52.2 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 11:55:52.2 Info: => 0.0005409s 11:55:52.2 Info: -> 1 Insert operations completed in 00:00:00.0000771 taking an average of 00:00:00.0000771 11:55:52.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-10-13T11:55:52', 'add_custom_formats') 11:55:52.2 Info: Committing Transaction 11:55:52.2 Info: 63: add_custom_formats migrated 11:55:52.2 Info: => 0.0009793s 11:55:52.2 Debug: Took: 00:00:00.3777917 11:55:52.2 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_migrate_naming_configs --- 11:55:52.2 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_not_migrate_if_bad_regex_in_release_profile --- 11:55:52.2 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173522472164_143/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:55:52.2 Info: DatabaseEngineVersionCheck migrating 11:55:52.2 Info: PerformDBOperation 11:55:52.2 Info: Performing DB Operation 11:55:52.2 Info: SQLite 3.46.1 11:55:52.2 Info: => 0.001081s 11:55:52.2 Info: DatabaseEngineVersionCheck migrated 11:55:52.2 Info: => 0.0010934s 11:55:52.2 Info: VersionMigration migrating 11:55:52.2 Info: Beginning Transaction 11:55:52.2 Info: CreateTable VersionInfo 11:55:52.2 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 11:55:52.2 Info: => 0.0001447s 11:55:52.2 Info: Committing Transaction 11:55:52.2 Info: VersionMigration migrated 11:55:52.2 Info: => 0.0005119s 11:55:52.2 Info: VersionUniqueMigration migrating 11:55:52.2 Info: Beginning Transaction 11:55:52.2 Info: CreateIndex VersionInfo (Version) 11:55:52.2 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:55:52.2 Info: => 0.0001229s 11:55:52.2 Info: AlterTable VersionInfo 11:55:52.2 Info: => 6E-07s 11:55:52.2 Info: CreateColumn VersionInfo AppliedOn DateTime 11:55:52.2 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 11:55:52.2 Info: => 0.0005564s 11:55:52.2 Info: Committing Transaction 11:55:52.2 Info: VersionUniqueMigration migrated 11:55:52.2 Info: => 0.0007721s 11:55:52.2 Info: VersionDescriptionMigration migrating 11:55:52.2 Info: Beginning Transaction 11:55:52.2 Info: AlterTable VersionInfo 11:55:52.2 Info: => 5E-07s 11:55:52.2 Info: CreateColumn VersionInfo Description String 11:55:52.2 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 11:55:52.2 Info: => 0.0002004s 11:55:52.2 Info: Committing Transaction 11:55:52.2 Info: VersionDescriptionMigration migrated 11:55:52.2 Info: => 0.000394s 11:55:52.2 Info: 1: InitialSetup migrating 11:55:52.2 Info: Beginning Transaction 11:55:52.2 Info: Starting migration of Main DB to 1 11:55:52.2 Info: CreateTable Config 11:55:52.2 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 11:55:52.2 Info: => 0.0001541s 11:55:52.2 Info: CreateIndex Config (Key) 11:55:52.2 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 11:55:52.2 Info: => 7.14E-05s 11:55:52.2 Info: CreateTable RootFolders 11:55:52.2 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 11:55:52.2 Info: => 8E-05s 11:55:52.2 Info: CreateIndex RootFolders (Path) 11:55:52.2 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 11:55:52.2 Info: => 6.92E-05s 11:55:52.2 Info: CreateTable Artists 11:55:52.2 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 11:55:52.2 Info: => 0.0002239s 11:55:52.2 Info: CreateIndex Artists (ForeignArtistId) 11:55:52.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:55:52.2 Info: => 7.19E-05s 11:55:52.2 Info: CreateIndex Artists (NameSlug) 11:55:52.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:55:52.2 Info: => 6.54E-05s 11:55:52.2 Info: CreateIndex Artists (CleanName) 11:55:52.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:52.2 Info: => 6.44E-05s 11:55:52.2 Info: CreateIndex Artists (Path) 11:55:52.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:52.2 Info: => 6.13E-05s 11:55:52.2 Info: CreateTable Albums 11:55:52.2 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 11:55:52.2 Info: => 0.000187s 11:55:52.2 Info: CreateIndex Albums (ForeignAlbumId) 11:55:52.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:52.2 Info: => 6.94E-05s 11:55:52.2 Info: CreateIndex Albums (MBId) 11:55:52.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:55:52.2 Info: => 6.11E-05s 11:55:52.2 Info: CreateIndex Albums (TADBId) 11:55:52.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:55:52.2 Info: => 6.23E-05s 11:55:52.2 Info: CreateIndex Albums (TitleSlug) 11:55:52.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:55:52.2 Info: => 6.26E-05s 11:55:52.2 Info: CreateIndex Albums (CleanTitle) 11:55:52.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:52.2 Info: => 6.02E-05s 11:55:52.2 Info: CreateIndex Albums (Path) 11:55:52.2 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 11:55:52.2 Info: => 6.06E-05s 11:55:52.2 Info: CreateTable Tracks 11:55:52.2 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 11:55:52.2 Info: => 0.0001957s 11:55:52.2 Info: CreateIndex Tracks (ForeignTrackId) 11:55:52.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:55:52.2 Info: => 7.67E-05s 11:55:52.2 Info: CreateIndex Tracks (ArtistId) 11:55:52.2 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:55:52.2 Info: => 7.93E-05s 11:55:52.2 Info: CreateIndex Tracks (TrackFileId) 11:55:52.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:55:52.2 Info: => 7.2E-05s 11:55:52.2 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 11:55:52.2 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 11:55:52.2 Info: => 7.86E-05s 11:55:52.2 Info: CreateTable TrackFiles 11:55:52.2 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 11:55:52.2 Info: => 0.0001299s 11:55:52.2 Info: CreateIndex TrackFiles (ArtistId) 11:55:52.2 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 11:55:52.2 Info: => 6.92E-05s 11:55:52.2 Info: CreateIndex TrackFiles (AlbumId) 11:55:52.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:52.2 Info: => 6.19E-05s 11:55:52.2 Info: CreateTable History 11:55:52.2 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 11:55:52.2 Info: => 0.0001329s 11:55:52.2 Info: CreateIndex History (Date) 11:55:52.2 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:55:52.2 Info: => 6.9E-05s 11:55:52.2 Info: CreateIndex History (EventType) 11:55:52.2 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:55:52.2 Info: => 6.44E-05s 11:55:52.2 Info: CreateIndex History (DownloadId) 11:55:52.2 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 11:55:52.2 Info: => 6.36E-05s 11:55:52.2 Info: CreateIndex History (AlbumId) 11:55:52.2 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 11:55:52.2 Info: => 6.68E-05s 11:55:52.2 Info: CreateTable Notifications 11:55:52.2 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 11:55:52.2 Info: => 0.0001144s 11:55:52.2 Info: CreateTable ScheduledTasks 11:55:52.2 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 11:55:52.2 Info: => 9.25E-05s 11:55:52.2 Info: CreateIndex ScheduledTasks (TypeName) 11:55:52.2 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:55:52.2 Info: => 6.96E-05s 11:55:52.2 Info: CreateTable Indexers 11:55:52.2 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 11:55:52.2 Info: => 9.62E-05s 11:55:52.2 Info: CreateIndex Indexers (Name) 11:55:52.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:55:52.2 Info: => 0.0001007s 11:55:52.2 Info: CreateTable Profiles 11:55:52.2 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 11:55:52.2 Info: => 9.21E-05s 11:55:52.2 Info: CreateIndex Profiles (Name) 11:55:52.2 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 11:55:52.2 Info: => 7.62E-05s 11:55:52.2 Info: CreateTable QualityDefinitions 11:55:52.2 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 11:55:52.2 Info: => 0.0001006s 11:55:52.2 Info: CreateIndex QualityDefinitions (Quality) 11:55:52.2 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 11:55:52.2 Info: => 7.01E-05s 11:55:52.2 Info: CreateIndex QualityDefinitions (Title) 11:55:52.2 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 11:55:52.2 Info: => 7.3E-05s 11:55:52.2 Info: CreateTable NamingConfig 11:55:52.2 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 11:55:52.2 Info: => 0.0001484s 11:55:52.2 Info: CreateTable Blacklist 11:55:52.2 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 11:55:52.2 Info: => 0.000207s 11:55:52.2 Info: CreateTable Metadata 11:55:52.2 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 11:55:52.2 Info: => 0.0001055s 11:55:52.2 Info: CreateTable MetadataFiles 11:55:52.2 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 11:55:52.2 Info: => 0.0001152s 11:55:52.2 Info: CreateTable DownloadClients 11:55:52.2 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 11:55:52.2 Info: => 0.0001037s 11:55:52.2 Info: CreateTable PendingReleases 11:55:52.2 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 11:55:52.2 Info: => 0.0001117s 11:55:52.2 Info: CreateTable RemotePathMappings 11:55:52.2 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 11:55:52.2 Info: => 9.06E-05s 11:55:52.2 Info: CreateTable Tags 11:55:52.2 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 11:55:52.2 Info: => 0.0001031s 11:55:52.2 Info: CreateIndex Tags (Label) 11:55:52.2 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 11:55:52.2 Info: => 0.0016007s 11:55:52.2 Info: CreateTable Restrictions 11:55:52.2 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 11:55:52.2 Info: => 0.0001083s 11:55:52.2 Info: CreateTable DelayProfiles 11:55:52.2 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 11:55:52.2 Info: => 0.000127s 11:55:52.2 Info: CreateTable Users 11:55:52.2 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 11:55:52.2 Info: => 8.98E-05s 11:55:52.2 Info: CreateIndex Users (Identifier) 11:55:52.2 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 11:55:52.2 Info: => 8.73E-05s 11:55:52.2 Info: CreateIndex Users (Username) 11:55:52.2 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 11:55:52.2 Info: => 0.0001224s 11:55:52.2 Info: CreateTable Commands 11:55:52.2 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 11:55:52.2 Info: => 0.0001565s 11:55:52.2 Info: CreateTable IndexerStatus 11:55:52.2 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 11:55:52.2 Info: => 0.0001226s 11:55:52.2 Info: CreateIndex IndexerStatus (ProviderId) 11:55:52.2 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:55:52.2 Info: => 8.37E-05s 11:55:52.2 Info: CreateTable ExtraFiles 11:55:52.2 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 11:55:52.2 Info: => 0.0001105s 11:55:52.2 Info: CreateTable LyricFiles 11:55:52.2 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 11:55:52.2 Info: => 0.0001257s 11:55:52.2 Info: CreateTable LanguageProfiles 11:55:52.2 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 11:55:52.2 Info: => 8.96E-05s 11:55:52.2 Info: CreateIndex LanguageProfiles (Name) 11:55:52.2 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 11:55:52.2 Info: => 0.0001052s 11:55:52.2 Info: CreateTable DownloadClientStatus 11:55:52.2 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 11:55:52.2 Info: => 0.0001044s 11:55:52.2 Info: CreateIndex DownloadClientStatus (ProviderId) 11:55:52.2 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:55:52.2 Info: => 8.36E-05s 11:55:52.2 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 11:55:52.2 Info: -> 1 Insert operations completed in 00:00:00.0000566 taking an average of 00:00:00.0000566 11:55:52.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-13T11:55:52', 'InitialSetup') 11:55:52.2 Info: Committing Transaction 11:55:52.2 Info: 1: InitialSetup migrated 11:55:52.2 Info: => 0.0010253s 11:55:52.2 Info: 2: add_reason_to_pending_releases migrating 11:55:52.2 Info: Beginning Transaction 11:55:52.2 Info: Starting migration of Main DB to 2 11:55:52.2 Info: AlterTable PendingReleases 11:55:52.2 Info: => 6E-07s 11:55:52.2 Info: CreateColumn PendingReleases Reason Int32 11:55:52.2 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 11:55:52.2 Info: => 0.000506s 11:55:52.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-13T11:55:52', 'add_reason_to_pending_releases') 11:55:52.2 Info: Committing Transaction 11:55:52.2 Info: 2: add_reason_to_pending_releases migrated 11:55:52.2 Info: => 0.0007946s 11:55:52.2 Info: 3: add_medium_support migrating 11:55:52.2 Info: Beginning Transaction 11:55:52.2 Info: Starting migration of Main DB to 3 11:55:52.2 Info: AlterTable Albums 11:55:52.2 Info: => 6E-07s 11:55:52.2 Info: CreateColumn Albums Media String 11:55:52.2 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 11:55:52.2 Info: => 0.0004967s 11:55:52.2 Info: AlterTable Tracks 11:55:52.2 Info: => 6E-07s 11:55:52.2 Info: CreateColumn Tracks MediumNumber Int32 11:55:52.2 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 11:55:52.2 Info: => 0.0004672s 11:55:52.2 Info: AlterTable Tracks 11:55:52.2 Info: => 5E-07s 11:55:52.2 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 11:55:52.2 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 11:55:52.2 Info: => 0.0004729s 11:55:52.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:55:52.2 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:55:52.2 Info: => 4.5E-05s 11:55:52.2 Info: DeleteColumn Tracks TrackNumber 11:55:52.2 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 11:55:52.2 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 11:55:52.2 Info: DROP TABLE "Tracks" 11:55:52.2 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:55:52.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:55:52.2 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:55:52.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:55:52.2 Info: => 0.0043763s 11:55:52.2 Info: AlterTable Tracks 11:55:52.2 Info: => 5E-07s 11:55:52.2 Info: CreateColumn Tracks TrackNumber String 11:55:52.2 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 11:55:52.2 Info: => 0.0004641s 11:55:52.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-13T11:55:52', 'add_medium_support') 11:55:52.2 Info: Committing Transaction 11:55:52.2 Info: 3: add_medium_support migrated 11:55:52.2 Info: => 0.0008257s 11:55:52.2 Info: 4: add_various_qualites_in_profile migrating 11:55:52.2 Info: Beginning Transaction 11:55:52.2 Info: Starting migration of Main DB to 4 11:55:52.2 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:55:52.2 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:55:52.2 Info: => 5.11E-05s 11:55:52.2 Info: PerformDBOperation 11:55:52.2 Info: Performing DB Operation 11:55:52.2 Info: => 3.12E-05s 11:55:52.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-13T11:55:52', 'add_various_qualites_in_profile') 11:55:52.2 Info: Committing Transaction 11:55:52.2 Info: 4: add_various_qualites_in_profile migrated 11:55:52.2 Info: => 0.0002661s 11:55:52.2 Info: 5: metadata_profiles migrating 11:55:52.2 Info: Beginning Transaction 11:55:52.2 Info: Starting migration of Main DB to 5 11:55:52.2 Info: CreateTable MetadataProfiles 11:55:52.2 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 11:55:52.2 Info: => 0.0001228s 11:55:52.2 Info: CreateIndex MetadataProfiles (Name) 11:55:52.2 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 11:55:52.2 Info: => 8.48E-05s 11:55:52.2 Info: AlterTable Artists 11:55:52.2 Info: => 5E-07s 11:55:52.2 Info: CreateColumn Artists MetadataProfileId Int32 11:55:52.2 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 11:55:52.2 Info: => 0.000493s 11:55:52.2 Info: DeleteColumn Artists PrimaryAlbumTypes 11:55:52.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 11:55:52.2 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 11:55:52.2 Info: DROP TABLE "Artists" 11:55:52.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:52.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:55:52.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:55:52.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:52.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:52.2 Info: => 0.0048509s 11:55:52.2 Info: DeleteColumn Artists SecondaryAlbumTypes 11:55:52.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 11:55:52.2 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 11:55:52.2 Info: DROP TABLE "Artists" 11:55:52.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:52.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:55:52.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:55:52.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:52.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:52.2 Info: => 0.0038489s 11:55:52.2 Info: AlterTable Albums 11:55:52.2 Info: => 5E-07s 11:55:52.2 Info: CreateColumn Albums SecondaryTypes String 11:55:52.2 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 11:55:52.2 Info: => 0.0004874s 11:55:52.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-13T11:55:52', 'metadata_profiles') 11:55:52.2 Info: Committing Transaction 11:55:52.2 Info: 5: metadata_profiles migrated 11:55:52.2 Info: => 0.0008711s 11:55:52.2 Info: 6: separate_automatic_and_interactive_search migrating 11:55:52.2 Info: Beginning Transaction 11:55:52.2 Info: Starting migration of Main DB to 6 11:55:52.2 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 11:55:52.2 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 11:55:52.2 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 11:55:52.2 Info: DROP TABLE "Indexers" 11:55:52.2 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:55:52.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:55:52.3 Info: => 0.0032764s 11:55:52.3 Info: AlterTable Indexers 11:55:52.3 Info: => 5E-07s 11:55:52.3 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 11:55:52.3 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 11:55:52.3 Info: => 0.0004803s 11:55:52.3 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:55:52.3 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:55:52.3 Info: => 3.88E-05s 11:55:52.3 Info: AlterTable Indexers 11:55:52.3 Info: => 3E-07s 11:55:52.3 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 11:55:52.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) 11:55:52.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" 11:55:52.3 Info: DROP TABLE "Indexers" 11:55:52.3 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:55:52.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:55:52.3 Info: => 0.0032776s 11:55:52.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-13T11:55:52', 'separate_automatic_and_interactive_search') 11:55:52.3 Info: Committing Transaction 11:55:52.3 Info: 6: separate_automatic_and_interactive_search migrated 11:55:52.3 Info: => 0.0035898s 11:55:52.3 Info: 7: change_album_path_to_relative migrating 11:55:52.3 Info: Beginning Transaction 11:55:52.3 Info: Starting migration of Main DB to 7 11:55:52.3 Info: DeleteColumn Albums Path 11:55:52.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) 11:55:52.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" 11:55:52.3 Info: DROP TABLE "Albums" 11:55:52.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:52.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:52.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:55:52.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:55:52.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:55:52.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:52.3 Info: => 0.0049924s 11:55:52.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-13T11:55:52', 'change_album_path_to_relative') 11:55:52.3 Info: Committing Transaction 11:55:52.3 Info: 7: change_album_path_to_relative migrated 11:55:52.3 Info: => 0.0053991s 11:55:52.3 Info: 8: change_quality_size_mb_to_kb migrating 11:55:52.3 Info: Beginning Transaction 11:55:52.3 Info: Starting migration of Main DB to 8 11:55:52.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 11:55:52.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 11:55:52.3 Info: => 5.93E-05s 11:55:52.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-13T11:55:52', 'change_quality_size_mb_to_kb') 11:55:52.3 Info: Committing Transaction 11:55:52.3 Info: 8: change_quality_size_mb_to_kb migrated 11:55:52.3 Info: => 0.000301s 11:55:52.3 Info: 9: album_releases migrating 11:55:52.3 Info: Beginning Transaction 11:55:52.3 Info: Starting migration of Main DB to 9 11:55:52.3 Info: AlterTable Albums 11:55:52.3 Info: => 6E-07s 11:55:52.3 Info: CreateColumn Albums Releases String 11:55:52.3 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 11:55:52.3 Info: => 0.0004989s 11:55:52.3 Info: AlterTable Albums 11:55:52.3 Info: => 6E-07s 11:55:52.3 Info: CreateColumn Albums CurrentRelease String 11:55:52.3 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 11:55:52.3 Info: => 0.0004675s 11:55:52.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-13T11:55:52', 'album_releases') 11:55:52.3 Info: Committing Transaction 11:55:52.3 Info: 9: album_releases migrated 11:55:52.3 Info: => 0.0007396s 11:55:52.3 Info: 10: album_releases_fix migrating 11:55:52.3 Info: Beginning Transaction 11:55:52.3 Info: Starting migration of Main DB to 10 11:55:52.3 Info: AlterTable Albums 11:55:52.3 Info: => 6E-07s 11:55:52.3 Info: AlterColumn Albums Releases String 11:55:52.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) 11:55:52.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" 11:55:52.3 Info: DROP TABLE "Albums" 11:55:52.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:52.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:52.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:55:52.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:55:52.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:55:52.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:52.3 Info: => 0.0039969s 11:55:52.3 Info: AlterTable Albums 11:55:52.3 Info: => 5E-07s 11:55:52.3 Info: AlterColumn Albums CurrentRelease String 11:55:52.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) 11:55:52.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" 11:55:52.3 Info: DROP TABLE "Albums" 11:55:52.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:52.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:52.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:55:52.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:55:52.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:55:52.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:52.3 Info: => 0.0046425s 11:55:52.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-13T11:55:52', 'album_releases_fix') 11:55:52.3 Info: Committing Transaction 11:55:52.3 Info: 10: album_releases_fix migrated 11:55:52.3 Info: => 0.0049843s 11:55:52.3 Info: 11: import_lists migrating 11:55:52.3 Info: Beginning Transaction 11:55:52.3 Info: Starting migration of Main DB to 11 11:55:52.3 Info: CreateTable ImportLists 11:55:52.3 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 11:55:52.3 Info: => 0.0001944s 11:55:52.3 Info: CreateIndex ImportLists (Name) 11:55:52.3 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:55:52.3 Info: => 8.21E-05s 11:55:52.3 Info: CreateTable ImportListStatus 11:55:52.3 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 11:55:52.3 Info: => 0.0001071s 11:55:52.3 Info: CreateIndex ImportListStatus (ProviderId) 11:55:52.3 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:55:52.3 Info: => 7.54E-05s 11:55:52.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-13T11:55:52', 'import_lists') 11:55:52.3 Info: Committing Transaction 11:55:52.3 Info: 11: import_lists migrated 11:55:52.3 Info: => 0.0003616s 11:55:52.3 Info: 12: add_release_status migrating 11:55:52.3 Info: Beginning Transaction 11:55:52.3 Info: Starting migration of Main DB to 12 11:55:52.3 Info: AlterTable MetadataProfiles 11:55:52.3 Info: => 5E-07s 11:55:52.3 Info: CreateColumn MetadataProfiles ReleaseStatuses String 11:55:52.3 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 11:55:52.3 Info: => 0.0005039s 11:55:52.3 Info: PerformDBOperation 11:55:52.3 Info: Performing DB Operation 11:55:52.3 Info: => 2.7E-05s 11:55:52.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-13T11:55:52', 'add_release_status') 11:55:52.3 Info: Committing Transaction 11:55:52.3 Info: 12: add_release_status migrated 11:55:52.3 Info: => 0.0002854s 11:55:52.3 Info: 13: album_download_notification migrating 11:55:52.3 Info: Beginning Transaction 11:55:52.3 Info: Starting migration of Main DB to 13 11:55:52.3 Info: AlterTable Notifications 11:55:52.3 Info: => 5E-07s 11:55:52.3 Info: CreateColumn Notifications OnAlbumDownload Boolean 11:55:52.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 11:55:52.3 Info: => 0.0005185s 11:55:52.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-13T11:55:52', 'album_download_notification') 11:55:52.3 Info: Committing Transaction 11:55:52.3 Info: 13: album_download_notification migrated 11:55:52.3 Info: => 0.0008016s 11:55:52.3 Info: 14: fix_language_metadata_profiles migrating 11:55:52.3 Info: Beginning Transaction 11:55:52.3 Info: Starting migration of Main DB to 14 11:55:52.3 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 11:55:52.3 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 11:55:52.3 Info: => 7.54E-05s 11:55:52.3 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 11:55:52.3 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 11:55:52.3 Info: => 5.08E-05s 11:55:52.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-13T11:55:52', 'fix_language_metadata_profiles') 11:55:52.3 Info: Committing Transaction 11:55:52.3 Info: 14: fix_language_metadata_profiles migrated 11:55:52.3 Info: => 0.0002854s 11:55:52.3 Info: 15: remove_fanzub migrating 11:55:52.3 Info: Beginning Transaction 11:55:52.3 Info: Starting migration of Main DB to 15 11:55:52.3 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:55:52.3 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:55:52.3 Info: => 4.2E-05s 11:55:52.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-13T11:55:52', 'remove_fanzub') 11:55:52.3 Info: Committing Transaction 11:55:52.3 Info: 15: remove_fanzub migrated 11:55:52.3 Info: => 0.0002719s 11:55:52.3 Info: 16: update_artist_history_indexes migrating 11:55:52.3 Info: Beginning Transaction 11:55:52.3 Info: Starting migration of Main DB to 16 11:55:52.3 Info: CreateIndex Albums (ArtistId) 11:55:52.3 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 11:55:52.3 Info: => 0.0001022s 11:55:52.3 Info: CreateIndex Albums (ArtistId, ReleaseDate) 11:55:52.3 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 11:55:52.3 Info: => 7.61E-05s 11:55:52.3 Info: DeleteIndex History (AlbumId) 11:55:52.3 Info: DROP INDEX "IX_History_AlbumId" 11:55:52.3 Info: => 0.0001268s 11:55:52.3 Info: CreateIndex History (AlbumId, Date) 11:55:52.3 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:55:52.3 Info: => 9.02E-05s 11:55:52.3 Info: DeleteIndex History (DownloadId) 11:55:52.3 Info: DROP INDEX "IX_History_DownloadId" 11:55:52.3 Info: => 0.000115s 11:55:52.3 Info: CreateIndex History (DownloadId, Date) 11:55:52.3 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:55:52.3 Info: => 8.68E-05s 11:55:52.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-13T11:55:52', 'update_artist_history_indexes') 11:55:52.3 Info: Committing Transaction 11:55:52.3 Info: 16: update_artist_history_indexes migrated 11:55:52.3 Info: => 0.0003795s 11:55:52.3 Info: 17: remove_nma migrating 11:55:52.3 Info: Beginning Transaction 11:55:52.3 Info: Starting migration of Main DB to 17 11:55:52.3 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:52.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 11:55:52.3 Info: => 4.59E-05s 11:55:52.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-13T11:55:52', 'remove_nma') 11:55:52.3 Info: Committing Transaction 11:55:52.3 Info: 17: remove_nma migrated 11:55:52.3 Info: => 0.0002778s 11:55:52.3 Info: 18: album_disambiguation migrating 11:55:52.3 Info: Beginning Transaction 11:55:52.3 Info: Starting migration of Main DB to 18 11:55:52.3 Info: AlterTable Albums 11:55:52.3 Info: => 6E-07s 11:55:52.3 Info: CreateColumn Albums Disambiguation String 11:55:52.3 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 11:55:52.3 Info: => 0.0005201s 11:55:52.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-13T11:55:52', 'album_disambiguation') 11:55:52.3 Info: Committing Transaction 11:55:52.3 Info: 18: album_disambiguation migrated 11:55:52.3 Info: => 0.0007932s 11:55:52.3 Info: 19: add_ape_quality_in_profiles migrating 11:55:52.3 Info: Beginning Transaction 11:55:52.3 Info: Starting migration of Main DB to 19 11:55:52.3 Info: PerformDBOperation 11:55:52.3 Info: Performing DB Operation 11:55:52.3 Info: => 3.2E-05s 11:55:52.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-13T11:55:52', 'add_ape_quality_in_profiles') 11:55:52.3 Info: Committing Transaction 11:55:52.3 Info: 19: add_ape_quality_in_profiles migrated 11:55:52.3 Info: => 0.0002695s 11:55:52.3 Info: 20: remove_pushalot migrating 11:55:52.3 Info: Beginning Transaction 11:55:52.3 Info: Starting migration of Main DB to 20 11:55:52.3 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:52.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 11:55:52.3 Info: => 4.5E-05s 11:55:52.3 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:52.3 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 11:55:52.3 Info: => 2.91E-05s 11:55:52.3 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:52.3 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 11:55:52.3 Info: => 6.06E-05s 11:55:52.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-13T11:55:52', 'remove_pushalot') 11:55:52.3 Info: Committing Transaction 11:55:52.3 Info: 20: remove_pushalot migrated 11:55:52.3 Info: => 0.0003017s 11:55:52.3 Info: 21: add_custom_filters migrating 11:55:52.3 Info: Beginning Transaction 11:55:52.3 Info: Starting migration of Main DB to 21 11:55:52.3 Info: CreateTable CustomFilters 11:55:52.3 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 11:55:52.3 Info: => 0.0001232s 11:55:52.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-13T11:55:52', 'add_custom_filters') 11:55:52.3 Info: Committing Transaction 11:55:52.3 Info: 21: add_custom_filters migrated 11:55:52.3 Info: => 0.0003879s 11:55:52.3 Info: 22: import_list_tags migrating 11:55:52.3 Info: Beginning Transaction 11:55:52.3 Info: Starting migration of Main DB to 22 11:55:52.3 Info: AlterTable ImportLists 11:55:52.3 Info: => 6E-07s 11:55:52.3 Info: CreateColumn ImportLists Tags String 11:55:52.3 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 11:55:52.3 Info: => 0.000546s 11:55:52.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-13T11:55:52', 'import_list_tags') 11:55:52.3 Info: Committing Transaction 11:55:52.3 Info: 22: import_list_tags migrated 11:55:52.3 Info: => 0.0008218s 11:55:52.3 Info: 23: add_release_groups_etc migrating 11:55:52.3 Info: Beginning Transaction 11:55:52.3 Info: Starting migration of Main DB to 23 11:55:52.3 Info: CreateTable ArtistMetadata 11:55:52.3 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 11:55:52.3 Info: => 0.0002118s 11:55:52.3 Info: CreateIndex ArtistMetadata (ForeignArtistId) 11:55:52.3 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 11:55:52.3 Info: => 0.0001063s 11:55:52.3 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 11:55:52.3 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 11:55:52.3 Info: => 7.96E-05s 11:55:52.3 Info: AlterTable Artists 11:55:52.3 Info: => 4E-07s 11:55:52.3 Info: CreateColumn Artists ArtistMetadataId Int32 11:55:52.3 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:55:52.3 Info: => 0.0005151s 11:55:52.3 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:55:52.3 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:55:52.3 Info: => 6.33E-05s 11:55:52.3 Info: CreateTable AlbumReleases 11:55:52.3 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 11:55:52.3 Info: => 0.0001383s 11:55:52.3 Info: CreateIndex AlbumReleases (ForeignReleaseId) 11:55:52.3 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:55:52.3 Info: => 8.71E-05s 11:55:52.3 Info: CreateIndex AlbumReleases (AlbumId) 11:55:52.3 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:55:52.3 Info: => 7.9E-05s 11:55:52.3 Info: PerformDBOperation 11:55:52.3 Info: Performing DB Operation 11:55:52.3 Info: => 2.97E-05s 11:55:52.3 Info: AlterTable Albums 11:55:52.3 Info: => 4E-07s 11:55:52.3 Info: CreateColumn Albums ArtistMetadataId Int32 11:55:52.3 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:55:52.3 Info: => 0.0005411s 11:55:52.3 Info: AlterTable Albums 11:55:52.3 Info: => 6E-07s 11:55:52.3 Info: CreateColumn Albums AnyReleaseOk Boolean 11:55:52.3 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 11:55:52.3 Info: => 0.0005178s 11:55:52.3 Info: AlterTable Albums 11:55:52.3 Info: => 5E-07s 11:55:52.3 Info: CreateColumn Albums Links String 11:55:52.3 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 11:55:52.3 Info: => 0.0005151s 11:55:52.3 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:55:52.3 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:55:52.3 Info: => 7.59E-05s 11:55:52.3 Info: AlterTable Tracks 11:55:52.3 Info: => 3E-07s 11:55:52.3 Info: CreateColumn Tracks ForeignRecordingId String 11:55:52.3 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 11:55:52.3 Info: => 0.0005147s 11:55:52.3 Info: AlterTable Tracks 11:55:52.3 Info: => 5E-07s 11:55:52.3 Info: CreateColumn Tracks AlbumReleaseId Int32 11:55:52.3 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 11:55:52.3 Info: => 0.0005157s 11:55:52.3 Info: AlterTable Tracks 11:55:52.3 Info: => 4E-07s 11:55:52.3 Info: CreateColumn Tracks ArtistMetadataId Int32 11:55:52.3 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:55:52.3 Info: => 0.0005158s 11:55:52.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:55:52.3 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:55:52.3 Info: => 7.64E-05s 11:55:52.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:55:52.3 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:55:52.3 Info: => 5.89E-05s 11:55:52.3 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 11:55:52.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:55:52.3 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:55:52.3 Info: DROP TABLE "Artists" 11:55:52.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:52.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:52.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:52.3 Info: => 0.0039476s 11:55:52.3 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 11:55:52.3 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 11:55:52.3 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 11:55:52.3 Info: DROP TABLE "Albums" 11:55:52.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:52.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:52.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:52.3 Info: => 0.0047831s 11:55:52.3 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 11:55:52.3 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:55:52.3 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 11:55:52.3 Info: DROP TABLE "Tracks" 11:55:52.3 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:55:52.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:55:52.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:55:52.3 Info: => 0.0036033s 11:55:52.3 Info: DeleteColumn TrackFiles ArtistId 11:55:52.3 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 11:55:52.3 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 11:55:52.3 Info: DROP TABLE "TrackFiles" 11:55:52.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:55:52.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:52.3 Info: => 0.0043779s 11:55:52.3 Info: CreateIndex Artists (ArtistMetadataId) 11:55:52.3 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:55:52.3 Info: => 7.89E-05s 11:55:52.3 Info: CreateIndex Artists (Monitored) 11:55:52.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:55:52.3 Info: => 7.12E-05s 11:55:52.3 Info: CreateIndex Albums (ArtistMetadataId) 11:55:52.3 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:55:52.3 Info: => 6.98E-05s 11:55:52.3 Info: CreateIndex Tracks (ArtistMetadataId) 11:55:52.3 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 11:55:52.3 Info: => 7.77E-05s 11:55:52.3 Info: CreateIndex Tracks (AlbumReleaseId) 11:55:52.3 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 11:55:52.3 Info: => 7.19E-05s 11:55:52.3 Info: CreateIndex Tracks (ForeignRecordingId) 11:55:52.3 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 11:55:52.3 Info: => 6.91E-05s 11:55:52.3 Info: UpdateData 11:55:52.3 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:55:52.3 Info: => 3.84E-05s 11:55:52.3 Info: UpdateData 11:55:52.3 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:55:52.3 Info: => 3.04E-05s 11:55:52.3 Info: UpdateData 11:55:52.3 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 11:55:52.3 Info: => 4.05E-05s 11:55:52.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-13T11:55:52', 'add_release_groups_etc') 11:55:52.3 Info: Committing Transaction 11:55:52.3 Info: 23: add_release_groups_etc migrated 11:55:52.3 Info: => 0.0005515s 11:55:52.3 Info: 24: NewMediaInfoFormat migrating 11:55:52.3 Info: Beginning Transaction 11:55:52.3 Info: Starting migration of Main DB to 24 11:55:52.3 Info: UpdateData 11:55:52.3 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 11:55:52.3 Info: => 5.01E-05s 11:55:52.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-10-13T11:55:52', 'NewMediaInfoFormat') 11:55:52.3 Info: Committing Transaction 11:55:52.3 Info: 24: NewMediaInfoFormat migrated 11:55:52.3 Info: => 0.0002816s 11:55:52.3 Info: 25: rename_restrictions_to_release_profiles migrating 11:55:52.3 Info: Beginning Transaction 11:55:52.3 Info: Starting migration of Main DB to 25 11:55:52.3 Info: RenameTable Restrictions ReleaseProfiles 11:55:52.3 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 11:55:52.3 Info: => 0.0013485s 11:55:52.3 Info: AlterTable ReleaseProfiles 11:55:52.3 Info: => 7E-07s 11:55:52.3 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 11:55:52.3 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 11:55:52.3 Info: => 0.0005112s 11:55:52.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-10-13T11:55:52', 'rename_restrictions_to_release_profiles') 11:55:52.3 Info: Committing Transaction 11:55:52.3 Info: 25: rename_restrictions_to_release_profiles migrated 11:55:52.3 Info: => 0.0007877s 11:55:52.3 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 11:55:52.3 Info: Beginning Transaction 11:55:52.3 Info: Starting migration of Main DB to 26 11:55:52.3 Info: RenameTable Profiles QualityProfiles 11:55:52.3 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 11:55:52.3 Info: => 0.0013468s 11:55:52.3 Info: AlterTable QualityProfiles 11:55:52.3 Info: => 6E-07s 11:55:52.3 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 11:55:52.3 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:55:52.3 Info: => 0.0004967s 11:55:52.3 Info: AlterTable LanguageProfiles 11:55:52.3 Info: => 5E-07s 11:55:52.3 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 11:55:52.3 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:55:52.3 Info: => 0.000483s 11:55:52.3 Info: UpdateData 11:55:52.3 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:55:52.3 Info: => 4.56E-05s 11:55:52.3 Info: UpdateData 11:55:52.3 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:55:52.3 Info: => 2.79E-05s 11:55:52.3 Info: RenameColumn Artists ProfileId to QualityProfileId 11:55:52.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:55:52.3 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:55:52.3 Info: DROP TABLE "Artists" 11:55:52.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:52.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:52.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:52.3 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:55:52.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:55:52.3 Info: => 0.0038616s 11:55:52.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-10-13T11:55:52', 'rename_quality_profiles_add_upgrade_allowed') 11:55:52.3 Info: Committing Transaction 11:55:52.3 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 11:55:52.3 Info: => 0.0042543s 11:55:52.3 Info: 27: add_import_exclusions migrating 11:55:52.3 Info: Beginning Transaction 11:55:52.3 Info: Starting migration of Main DB to 27 11:55:52.3 Info: CreateTable ImportListExclusions 11:55:52.3 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 11:55:52.3 Info: => 0.0001218s 11:55:52.3 Info: CreateIndex ImportListExclusions (ForeignId) 11:55:52.3 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 11:55:52.3 Info: => 7.82E-05s 11:55:52.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-10-13T11:55:52', 'add_import_exclusions') 11:55:52.3 Info: Committing Transaction 11:55:52.3 Info: 27: add_import_exclusions migrated 11:55:52.3 Info: => 0.0003811s 11:55:52.3 Info: 28: clean_artist_metadata_table migrating 11:55:52.3 Info: Beginning Transaction 11:55:52.3 Info: Starting migration of Main DB to 28 11:55:52.3 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:55:52.3 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:55:52.3 Info: => 0.0001536s 11:55:52.3 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:55:52.3 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:55:52.3 Info: => 0.0001187s 11:55:52.3 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 11:55:52.3 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 11:55:52.3 Info: => 0.0001161s 11:55:52.3 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 11:55:52.3 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 11:55:52.3 Info: => 0.0001089s 11:55:52.3 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:55:52.3 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:55:52.3 Info: => 0.0001103s 11:55:52.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:55:52.3 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:55:52.3 Info: => 0.0001143s 11:55:52.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-10-13T11:55:52', 'clean_artist_metadata_table') 11:55:52.3 Info: Committing Transaction 11:55:52.3 Info: 28: clean_artist_metadata_table migrated 11:55:52.3 Info: => 0.0003827s 11:55:52.3 Info: 29: health_issue_notification migrating 11:55:52.3 Info: Beginning Transaction 11:55:52.3 Info: Starting migration of Main DB to 29 11:55:52.3 Info: AlterTable Notifications 11:55:52.3 Info: => 4E-07s 11:55:52.3 Info: CreateColumn Notifications OnHealthIssue Boolean 11:55:52.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 11:55:52.3 Info: => 0.0005387s 11:55:52.3 Info: AlterTable Notifications 11:55:52.3 Info: => 7E-07s 11:55:52.3 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 11:55:52.3 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 11:55:52.3 Info: => 0.0004974s 11:55:52.3 Info: AlterTable Notifications 11:55:52.3 Info: => 5E-07s 11:55:52.3 Info: CreateColumn Notifications OnDownloadFailure Boolean 11:55:52.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 11:55:52.3 Info: => 0.0004923s 11:55:52.3 Info: AlterTable Notifications 11:55:52.3 Info: => 4E-07s 11:55:52.3 Info: CreateColumn Notifications OnImportFailure Boolean 11:55:52.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 11:55:52.3 Info: => 0.000492s 11:55:52.3 Info: AlterTable Notifications 11:55:52.3 Info: => 6E-07s 11:55:52.3 Info: CreateColumn Notifications OnTrackRetag Boolean 11:55:52.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 11:55:52.3 Info: => 0.0004951s 11:55:52.3 Info: DeleteColumn Notifications OnDownload 11:55:52.3 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 11:55:52.3 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 11:55:52.3 Info: DROP TABLE "Notifications" 11:55:52.3 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:55:52.3 Info: => 0.0035132s 11:55:52.3 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 11:55:52.3 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 11:55:52.3 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 11:55:52.3 Info: DROP TABLE "Notifications" 11:55:52.3 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:55:52.3 Info: => 0.0043484s 11:55:52.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-10-13T11:55:52', 'health_issue_notification') 11:55:52.3 Info: Committing Transaction 11:55:52.3 Info: 29: health_issue_notification migrated 11:55:52.3 Info: => 0.0047347s 11:55:52.3 Info: 30: add_mediafilerepository_mtime migrating 11:55:52.3 Info: Beginning Transaction 11:55:52.3 Info: Starting migration of Main DB to 30 11:55:52.3 Info: AlterTable TrackFiles 11:55:52.3 Info: => 7E-07s 11:55:52.3 Info: CreateColumn TrackFiles Modified DateTime 11:55:52.3 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 11:55:52.3 Info: => 0.0005337s 11:55:52.3 Info: AlterTable TrackFiles 11:55:52.3 Info: => 7E-07s 11:55:52.3 Info: CreateColumn TrackFiles Path String 11:55:52.3 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 11:55:52.3 Info: => 0.0005018s 11:55:52.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:55:52.3 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:55:52.3 Info: => 3.68E-05s 11:55:52.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:55:52.3 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:55:52.3 Info: => 0.0001238s 11:55:52.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 11:55:52.3 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 11:55:52.3 Info: => 0.0001327s 11:55:52.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 11:55:52.3 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 11:55:52.3 Info: => 0.0001353s 11:55:52.3 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 11:55:52.3 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 11:55:52.3 Info: => 7.45E-05s 11:55:52.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:55:52.3 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:55:52.3 Info: => 4.67E-05s 11:55:52.3 Info: AlterTable TrackFiles 11:55:52.3 Info: => 4E-07s 11:55:52.3 Info: AlterColumn TrackFiles Path String 11:55:52.3 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:55:52.3 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 11:55:52.3 Info: DROP TABLE "TrackFiles" 11:55:52.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:55:52.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:52.3 Info: => 0.0045757s 11:55:52.3 Info: CreateIndex TrackFiles (Path) 11:55:52.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:55:52.3 Info: => 7.61E-05s 11:55:52.3 Info: DeleteColumn TrackFiles RelativePath 11:55:52.3 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:55:52.3 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 11:55:52.3 Info: DROP TABLE "TrackFiles" 11:55:52.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:55:52.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:52.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:55:52.3 Info: => 0.0037164s 11:55:52.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-10-13T11:55:52', 'add_mediafilerepository_mtime') 11:55:52.3 Info: Committing Transaction 11:55:52.3 Info: 30: add_mediafilerepository_mtime migrated 11:55:52.3 Info: => 0.0040547s 11:55:52.3 Info: 31: add_artistmetadataid_constraint migrating 11:55:52.3 Info: Beginning Transaction 11:55:52.3 Info: Starting migration of Main DB to 31 11:55:52.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") 11:55:52.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") 11:55:52.3 Info: => 8.57E-05s 11:55:52.3 Info: DeleteIndex Artists (ArtistMetadataId) 11:55:52.3 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 11:55:52.3 Info: => 0.0001355s 11:55:52.3 Info: AlterColumn Artists ArtistMetadataId Int32 11:55:52.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:55:52.3 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:55:52.3 Info: DROP TABLE "Artists" 11:55:52.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:52.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:52.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:52.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:55:52.3 Info: => 0.0038471s 11:55:52.3 Info: CreateIndex Artists (ArtistMetadataId) 11:55:52.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:55:52.3 Info: => 7.91E-05s 11:55:52.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-10-13T11:55:52', 'add_artistmetadataid_constraint') 11:55:52.3 Info: Committing Transaction 11:55:52.3 Info: 31: add_artistmetadataid_constraint migrated 11:55:52.3 Info: => 0.0004342s 11:55:52.3 Info: 32: old_ids_and_artist_alias migrating 11:55:52.3 Info: Beginning Transaction 11:55:52.3 Info: Starting migration of Main DB to 32 11:55:52.3 Info: AlterTable ArtistMetadata 11:55:52.3 Info: => 6E-07s 11:55:52.3 Info: CreateColumn ArtistMetadata Aliases String 11:55:52.3 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 11:55:52.3 Info: => 0.0005513s 11:55:52.3 Info: AlterTable ArtistMetadata 11:55:52.3 Info: => 5E-07s 11:55:52.3 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 11:55:52.3 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 11:55:52.3 Info: => 0.0004997s 11:55:52.3 Info: AlterTable Albums 11:55:52.3 Info: => 5E-07s 11:55:52.3 Info: CreateColumn Albums OldForeignAlbumIds String 11:55:52.3 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 11:55:52.3 Info: => 0.000504s 11:55:52.3 Info: AlterTable AlbumReleases 11:55:52.3 Info: => 6E-07s 11:55:52.3 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 11:55:52.3 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 11:55:52.3 Info: => 0.0005056s 11:55:52.3 Info: AlterTable Tracks 11:55:52.3 Info: => 4E-07s 11:55:52.3 Info: CreateColumn Tracks OldForeignRecordingIds String 11:55:52.3 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 11:55:52.3 Info: => 0.0004994s 11:55:52.3 Info: AlterTable Tracks 11:55:52.3 Info: => 4E-07s 11:55:52.3 Info: CreateColumn Tracks OldForeignTrackIds String 11:55:52.3 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 11:55:52.3 Info: => 0.0004976s 11:55:52.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-10-13T11:55:52', 'old_ids_and_artist_alias') 11:55:52.3 Info: Committing Transaction 11:55:52.3 Info: 32: old_ids_and_artist_alias migrated 11:55:52.3 Info: => 0.0008148s 11:55:52.3 Info: 33: download_propers_config migrating 11:55:52.3 Info: Beginning Transaction 11:55:52.3 Info: Starting migration of Main DB to 33 11:55:52.3 Info: PerformDBOperation 11:55:52.3 Info: Performing DB Operation 11:55:52.3 Info: => 3.07E-05s 11:55:52.3 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 11:55:52.3 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 11:55:52.3 Info: => 3.35E-05s 11:55:52.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-10-13T11:55:52', 'download_propers_config') 11:55:52.3 Info: Committing Transaction 11:55:52.3 Info: 33: download_propers_config migrated 11:55:52.3 Info: => 0.0003025s 11:55:52.3 Info: 34: remove_language_profiles migrating 11:55:52.3 Info: Beginning Transaction 11:55:52.3 Info: Starting migration of Main DB to 34 11:55:52.3 Info: DeleteTable LanguageProfiles 11:55:52.3 Info: DROP TABLE "LanguageProfiles" 11:55:52.3 Info: => 0.0001937s 11:55:52.3 Info: DeleteColumn Artists LanguageProfileId 11:55:52.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:55:52.3 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:55:52.3 Info: DROP TABLE "Artists" 11:55:52.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:52.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:52.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:52.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:55:52.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:55:52.4 Info: => 0.0040686s 11:55:52.4 Info: DeleteColumn ImportLists LanguageProfileId 11:55:52.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) 11:55:52.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" 11:55:52.4 Info: DROP TABLE "ImportLists" 11:55:52.4 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 11:55:52.4 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:55:52.4 Info: => 0.0046592s 11:55:52.4 Info: DeleteColumn Blacklist Language 11:55:52.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) 11:55:52.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" 11:55:52.4 Info: DROP TABLE "Blacklist" 11:55:52.4 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 11:55:52.4 Info: => 0.0044138s 11:55:52.4 Info: DeleteColumn History Language 11:55:52.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) 11:55:52.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" 11:55:52.4 Info: DROP TABLE "History" 11:55:52.4 Info: ALTER TABLE "History_temp" RENAME TO "History" 11:55:52.4 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:55:52.4 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:55:52.4 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:55:52.4 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:55:52.4 Info: => 0.003952s 11:55:52.4 Info: DeleteColumn LyricFiles Language 11:55:52.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) 11:55:52.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" 11:55:52.4 Info: DROP TABLE "LyricFiles" 11:55:52.4 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:55:52.4 Info: => 0.0044544s 11:55:52.4 Info: DeleteColumn TrackFiles Language 11:55:52.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) 11:55:52.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" 11:55:52.4 Info: DROP TABLE "TrackFiles" 11:55:52.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:55:52.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:52.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:55:52.4 Info: => 0.0037052s 11:55:52.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-10-13T11:55:52', 'remove_language_profiles') 11:55:52.4 Info: Committing Transaction 11:55:52.4 Info: 34: remove_language_profiles migrated 11:55:52.4 Info: => 0.0042554s 11:55:52.4 Info: 35: multi_disc_naming_format migrating 11:55:52.4 Info: Beginning Transaction 11:55:52.4 Info: Starting migration of Main DB to 35 11:55:52.4 Info: AlterTable NamingConfig 11:55:52.4 Info: => 5E-07s 11:55:52.4 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 11:55:52.4 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 11:55:52.4 Info: => 0.0005573s 11:55:52.4 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 11:55:52.4 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 11:55:52.4 Info: => 4.23E-05s 11:55:52.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-10-13T11:55:52', 'multi_disc_naming_format') 11:55:52.4 Info: Committing Transaction 11:55:52.4 Info: 35: multi_disc_naming_format migrated 11:55:52.4 Info: => 0.0003292s 11:55:52.4 Info: 36: add_download_client_priority migrating 11:55:52.4 Info: Beginning Transaction 11:55:52.4 Info: Starting migration of Main DB to 36 11:55:52.4 Info: AlterTable DownloadClients 11:55:52.4 Info: => 5E-07s 11:55:52.4 Info: CreateColumn DownloadClients Priority Int32 11:55:52.4 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 11:55:52.4 Info: => 0.0005663s 11:55:52.4 Info: PerformDBOperation 11:55:52.4 Info: Performing DB Operation 11:55:52.4 Info: => 4.72E-05s 11:55:52.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-10-13T11:55:52', 'add_download_client_priority') 11:55:52.4 Info: Committing Transaction 11:55:52.4 Info: 36: add_download_client_priority migrated 11:55:52.4 Info: => 0.0003463s 11:55:52.4 Info: 37: remove_growl_prowl migrating 11:55:52.4 Info: Beginning Transaction 11:55:52.4 Info: Starting migration of Main DB to 37 11:55:52.4 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:52.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 11:55:52.4 Info: => 4.67E-05s 11:55:52.4 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:52.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 11:55:52.4 Info: => 2.8E-05s 11:55:52.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-10-13T11:55:52', 'remove_growl_prowl') 11:55:52.4 Info: Committing Transaction 11:55:52.4 Info: 37: remove_growl_prowl migrated 11:55:52.4 Info: => 0.0002948s 11:55:52.4 Info: 38: remove_plex_hometheatre migrating 11:55:52.4 Info: Beginning Transaction 11:55:52.4 Info: Starting migration of Main DB to 38 11:55:52.4 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:52.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 11:55:52.4 Info: => 4.57E-05s 11:55:52.4 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:52.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 11:55:52.4 Info: => 2.77E-05s 11:55:52.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-10-13T11:55:52', 'remove_plex_hometheatre') 11:55:52.4 Info: Committing Transaction 11:55:52.4 Info: 38: remove_plex_hometheatre migrated 11:55:52.4 Info: => 0.0003001s 11:55:52.4 Info: 39: add_root_folder_add_defaults migrating 11:55:52.4 Info: Beginning Transaction 11:55:52.4 Info: Starting migration of Main DB to 39 11:55:52.4 Info: AlterTable RootFolders 11:55:52.4 Info: => 5E-07s 11:55:52.4 Info: CreateColumn RootFolders Name String 11:55:52.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 11:55:52.4 Info: => 0.0005553s 11:55:52.4 Info: AlterTable RootFolders 11:55:52.4 Info: => 4E-07s 11:55:52.4 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 11:55:52.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 11:55:52.4 Info: => 0.0005244s 11:55:52.4 Info: AlterTable RootFolders 11:55:52.4 Info: => 4E-07s 11:55:52.4 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 11:55:52.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 11:55:52.4 Info: => 0.000506s 11:55:52.4 Info: AlterTable RootFolders 11:55:52.4 Info: => 5E-07s 11:55:52.4 Info: CreateColumn RootFolders DefaultMonitorOption Int32 11:55:52.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 11:55:52.4 Info: => 0.0005199s 11:55:52.4 Info: AlterTable RootFolders 11:55:52.4 Info: => 5E-07s 11:55:52.4 Info: CreateColumn RootFolders DefaultTags String 11:55:52.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 11:55:52.4 Info: => 0.0005118s 11:55:52.4 Info: PerformDBOperation 11:55:52.4 Info: Performing DB Operation 11:55:52.4 Info: => 4.73E-05s 11:55:52.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-10-13T11:55:52', 'add_root_folder_add_defaults') 11:55:52.4 Info: Committing Transaction 11:55:52.4 Info: 39: add_root_folder_add_defaults migrated 11:55:52.4 Info: => 0.0003608s 11:55:52.4 Info: 40: task_duration migrating 11:55:52.4 Info: Beginning Transaction 11:55:52.4 Info: Starting migration of Main DB to 40 11:55:52.4 Info: AlterTable ScheduledTasks 11:55:52.4 Info: => 7E-07s 11:55:52.4 Info: CreateColumn ScheduledTasks LastStartTime DateTime 11:55:52.4 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 11:55:52.4 Info: => 0.0005248s 11:55:52.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-10-13T11:55:52', 'task_duration') 11:55:52.4 Info: Committing Transaction 11:55:52.4 Info: 40: task_duration migrated 11:55:52.4 Info: => 0.0008358s 11:55:52.4 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 11:55:52.4 Info: Beginning Transaction 11:55:52.4 Info: Starting migration of Main DB to 41 11:55:52.4 Info: AlterTable ReleaseProfiles 11:55:52.4 Info: => 5E-07s 11:55:52.4 Info: CreateColumn ReleaseProfiles Enabled Boolean 11:55:52.4 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 11:55:52.4 Info: => 0.0005357s 11:55:52.4 Info: AlterTable ReleaseProfiles 11:55:52.4 Info: => 6E-07s 11:55:52.4 Info: CreateColumn ReleaseProfiles IndexerId Int32 11:55:52.4 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 11:55:52.4 Info: => 0.000522s 11:55:52.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-10-13T11:55:52', 'add_indexer_and_enabled_to_release_profiles') 11:55:52.4 Info: Committing Transaction 11:55:52.4 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 11:55:52.4 Info: => 0.0008346s 11:55:52.4 Info: 42: remove_album_folders migrating 11:55:52.4 Info: Beginning Transaction 11:55:52.4 Info: Starting migration of Main DB to 42 11:55:52.4 Info: DeleteColumn Artists AlbumFolder 11:55:52.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:55:52.4 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:55:52.4 Info: DROP TABLE "Artists" 11:55:52.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:52.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:52.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:52.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:55:52.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:55:52.4 Info: => 0.0049281s 11:55:52.4 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 11:55:52.4 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 11:55:52.4 Info: => 3.8E-05s 11:55:52.4 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 11:55:52.4 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 11:55:52.4 Info: => 2.96E-05s 11:55:52.4 Info: DeleteColumn NamingConfig AlbumFolderFormat 11:55:52.4 Info: CREATE TABLE "NamingConfig_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "MultiDiscTrackFormat" TEXT) 11:55:52.4 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 11:55:52.4 Info: DROP TABLE "NamingConfig" 11:55:52.4 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 11:55:52.4 Info: => 0.0043151s 11:55:52.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-10-13T11:55:52', 'remove_album_folders') 11:55:52.4 Info: Committing Transaction 11:55:52.4 Info: 42: remove_album_folders migrated 11:55:52.4 Info: => 0.0047551s 11:55:52.4 Info: 44: add_priority_to_indexers migrating 11:55:52.4 Info: Beginning Transaction 11:55:52.4 Info: Starting migration of Main DB to 44 11:55:52.4 Info: AlterTable Indexers 11:55:52.4 Info: => 6E-07s 11:55:52.4 Info: CreateColumn Indexers Priority Int32 11:55:52.4 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 11:55:52.4 Info: => 0.0005895s 11:55:52.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-10-13T11:55:52', 'add_priority_to_indexers') 11:55:52.4 Info: Committing Transaction 11:55:52.4 Info: 44: add_priority_to_indexers migrated 11:55:52.4 Info: => 0.0009131s 11:55:52.4 Info: 45: remove_chown_and_folderchmod_config migrating 11:55:52.4 Info: Beginning Transaction 11:55:52.4 Info: Starting migration of Main DB to 45 11:55:52.4 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 11:55:52.4 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 11:55:52.4 Info: => 0.0001226s 11:55:52.4 Info: PerformDBOperation 11:55:52.4 Info: Performing DB Operation 11:55:52.4 Info: => 2.46E-05s 11:55:52.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-10-13T11:55:52', 'remove_chown_and_folderchmod_config') 11:55:52.4 Info: Committing Transaction 11:55:52.4 Info: 45: remove_chown_and_folderchmod_config migrated 11:55:52.4 Info: => 0.0002975s 11:55:52.4 Info: 47: update_notifiarr migrating 11:55:52.4 Info: Beginning Transaction 11:55:52.4 Info: Starting migration of Main DB to 47 11:55:52.4 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 11:55:52.4 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 11:55:52.4 Info: => 6.83E-05s 11:55:52.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-10-13T11:55:52', 'update_notifiarr') 11:55:52.4 Info: Committing Transaction 11:55:52.4 Info: 47: update_notifiarr migrated 11:55:52.4 Info: => 0.00034s 11:55:52.4 Info: 49: email_multiple_addresses migrating 11:55:52.4 Info: Beginning Transaction 11:55:52.4 Info: Starting migration of Main DB to 49 11:55:52.4 Info: PerformDBOperation 11:55:52.4 Info: Performing DB Operation 11:55:52.4 Info: => 5.38E-05s 11:55:52.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-10-13T11:55:52', 'email_multiple_addresses') 11:55:52.4 Info: Committing Transaction 11:55:52.4 Info: 49: email_multiple_addresses migrated 11:55:52.4 Info: => 0.0003326s 11:55:52.4 Info: 50: rename_blacklist_to_blocklist migrating 11:55:52.4 Info: Beginning Transaction 11:55:52.4 Info: Starting migration of Main DB to 50 11:55:52.4 Info: RenameTable Blacklist Blocklist 11:55:52.4 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 11:55:52.4 Info: => 0.0014601s 11:55:52.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-10-13T11:55:52', 'rename_blacklist_to_blocklist') 11:55:52.4 Info: Committing Transaction 11:55:52.4 Info: 50: rename_blacklist_to_blocklist migrated 11:55:52.4 Info: => 0.0017893s 11:55:52.4 Info: 51: cdh_per_downloadclient migrating 11:55:52.4 Info: Beginning Transaction 11:55:52.4 Info: Starting migration of Main DB to 51 11:55:52.4 Info: AlterTable DownloadClients 11:55:52.4 Info: => 7E-07s 11:55:52.4 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 11:55:52.4 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 11:55:52.4 Info: => 0.0005495s 11:55:52.4 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 11:55:52.4 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 11:55:52.4 Info: => 0.0005218s 11:55:52.4 Info: PerformDBOperation 11:55:52.4 Info: Performing DB Operation 11:55:52.4 Info: => 0.000152s 11:55:52.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-10-13T11:55:52', 'cdh_per_downloadclient') 11:55:52.4 Info: Committing Transaction 11:55:52.4 Info: 51: cdh_per_downloadclient migrated 11:55:52.4 Info: => 0.0004605s 11:55:52.4 Info: 52: download_history migrating 11:55:52.4 Info: Beginning Transaction 11:55:52.4 Info: Starting migration of Main DB to 52 11:55:52.4 Info: CreateTable DownloadHistory 11:55:52.4 Info: CREATE TABLE "DownloadHistory" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 11:55:52.4 Info: => 0.0001547s 11:55:52.4 Info: CreateIndex DownloadHistory (EventType) 11:55:52.4 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 11:55:52.4 Info: => 8.34E-05s 11:55:52.4 Info: CreateIndex DownloadHistory (ArtistId) 11:55:52.4 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 11:55:52.4 Info: => 7.73E-05s 11:55:52.4 Info: CreateIndex DownloadHistory (DownloadId) 11:55:52.4 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 11:55:52.4 Info: => 7.79E-05s 11:55:52.4 Info: PerformDBOperation 11:55:52.4 Info: Performing DB Operation 11:55:52.4 Info: => 0.0001187s 11:55:52.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-10-13T11:55:52', 'download_history') 11:55:52.4 Info: Committing Transaction 11:55:52.4 Info: 52: download_history migrated 11:55:52.4 Info: => 0.000494s 11:55:52.4 Info: 53: add_update_history migrating 11:55:52.4 Info: Beginning Transaction 11:55:52.4 Info: Starting migration of Main DB to 53 11:55:52.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-10-13T11:55:52', 'add_update_history') 11:55:52.4 Info: Committing Transaction 11:55:52.4 Info: 53: add_update_history migrated 11:55:52.4 Info: => 0.0003194s 11:55:52.4 Info: 54: add_on_update_to_notifications migrating 11:55:52.4 Info: Beginning Transaction 11:55:52.4 Info: Starting migration of Main DB to 54 11:55:52.4 Info: AlterTable Notifications 11:55:52.4 Info: => 6E-07s 11:55:52.4 Info: CreateColumn Notifications OnApplicationUpdate Boolean 11:55:52.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 11:55:52.4 Info: => 0.0005993s 11:55:52.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-10-13T11:55:52', 'add_on_update_to_notifications') 11:55:52.4 Info: Committing Transaction 11:55:52.4 Info: 54: add_on_update_to_notifications migrated 11:55:52.4 Info: => 0.0009144s 11:55:52.4 Info: 55: download_client_per_indexer migrating 11:55:52.4 Info: Beginning Transaction 11:55:52.4 Info: Starting migration of Main DB to 55 11:55:52.4 Info: AlterTable Indexers 11:55:52.4 Info: => 7E-07s 11:55:52.4 Info: CreateColumn Indexers DownloadClientId Int32 11:55:52.4 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 11:55:52.4 Info: => 0.0005837s 11:55:52.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-10-13T11:55:52', 'download_client_per_indexer') 11:55:52.4 Info: Committing Transaction 11:55:52.4 Info: 55: download_client_per_indexer migrated 11:55:52.4 Info: => 0.0008994s 11:55:52.4 Info: 56: AddNewItemMonitorType migrating 11:55:52.4 Info: Beginning Transaction 11:55:52.4 Info: Starting migration of Main DB to 56 11:55:52.4 Info: AlterTable Artists 11:55:52.4 Info: => 6E-07s 11:55:52.4 Info: CreateColumn Artists MonitorNewItems Int32 11:55:52.4 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 11:55:52.4 Info: => 0.0005822s 11:55:52.4 Info: AlterTable RootFolders 11:55:52.4 Info: => 6E-07s 11:55:52.4 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 11:55:52.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 11:55:52.4 Info: => 0.0005631s 11:55:52.4 Info: AlterTable ImportLists 11:55:52.4 Info: => 5E-07s 11:55:52.4 Info: CreateColumn ImportLists MonitorNewItems Int32 11:55:52.4 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 11:55:52.4 Info: => 0.0005493s 11:55:52.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-10-13T11:55:52', 'AddNewItemMonitorType') 11:55:52.4 Info: Committing Transaction 11:55:52.4 Info: 56: AddNewItemMonitorType migrated 11:55:52.4 Info: => 0.0008835s 11:55:52.4 Info: 57: ImportListSearch migrating 11:55:52.4 Info: Beginning Transaction 11:55:52.4 Info: Starting migration of Main DB to 57 11:55:52.4 Info: AlterTable ImportLists 11:55:52.4 Info: => 5E-07s 11:55:52.4 Info: CreateColumn ImportLists ShouldSearch Boolean 11:55:52.4 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 11:55:52.4 Info: => 0.0006152s 11:55:52.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-10-13T11:55:52', 'ImportListSearch') 11:55:52.4 Info: Committing Transaction 11:55:52.4 Info: 57: ImportListSearch migrated 11:55:52.4 Info: => 0.000933s 11:55:52.4 Info: 58: ImportListMonitorExisting migrating 11:55:52.4 Info: Beginning Transaction 11:55:52.4 Info: Starting migration of Main DB to 58 11:55:52.4 Info: AlterTable ImportLists 11:55:52.4 Info: => 6E-07s 11:55:52.4 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 11:55:52.4 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 11:55:52.4 Info: => 0.000612s 11:55:52.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-10-13T11:55:52', 'ImportListMonitorExisting') 11:55:52.4 Info: Committing Transaction 11:55:52.4 Info: 58: ImportListMonitorExisting migrated 11:55:52.4 Info: => 0.0009478s 11:55:52.4 Info: 59: add_indexer_tags migrating 11:55:52.4 Info: Beginning Transaction 11:55:52.4 Info: Starting migration of Main DB to 59 11:55:52.4 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:52.4 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 11:55:52.4 Info: => 4.74E-05s 11:55:52.4 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:52.4 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 11:55:52.4 Info: => 2.84E-05s 11:55:52.4 Info: AlterTable Indexers 11:55:52.4 Info: => 4E-07s 11:55:52.4 Info: CreateColumn Indexers Tags String 11:55:52.4 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 11:55:52.4 Info: => 0.0005665s 11:55:52.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-10-13T11:55:52', 'add_indexer_tags') 11:55:52.4 Info: Committing Transaction 11:55:52.4 Info: 59: add_indexer_tags migrated 11:55:52.4 Info: => 0.0008791s 11:55:52.4 Info: 60: update_audio_types migrating 11:55:52.4 Info: Beginning Transaction 11:55:52.4 Info: Starting migration of Main DB to 60 11:55:52.4 Info: PerformDBOperation 11:55:52.4 Info: Performing DB Operation 11:55:52.4 Info: => 4.76E-05s 11:55:52.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-10-13T11:55:52', 'update_audio_types') 11:55:52.4 Info: Committing Transaction 11:55:52.4 Info: 60: update_audio_types migrated 11:55:52.4 Info: => 0.0003263s 11:55:52.4 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 11:55:52.4 Info: Beginning Transaction 11:55:52.4 Info: Starting migration of Main DB to 61 11:55:52.4 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:52.4 Info: DELETE FROM "Commands" WHERE 1 = 1 11:55:52.4 Info: => 4.65E-05s 11:55:52.4 Info: AlterTable AlbumReleases 11:55:52.4 Info: => 5E-07s 11:55:52.4 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 11:55:52.4 Info: CREATE TABLE "AlbumReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL, "OldForeignReleaseIds" TEXT NOT NULL) 11:55:52.4 Info: INSERT INTO "AlbumReleases_temp" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds") SELECT "Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds" FROM "AlbumReleases" 11:55:52.4 Info: DROP TABLE "AlbumReleases" 11:55:52.4 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 11:55:52.4 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:55:52.4 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:55:52.4 Info: => 0.005068s 11:55:52.4 Info: AlterTable Albums 11:55:52.4 Info: => 5E-07s 11:55:52.4 Info: AlterColumn Albums LastInfoSync DateTimeOffset 11:55:52.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 11:55:52.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 11:55:52.4 Info: DROP TABLE "Albums" 11:55:52.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:52.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:52.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:52.4 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:55:52.4 Info: => 0.0042275s 11:55:52.4 Info: AlterTable Albums 11:55:52.4 Info: => 5E-07s 11:55:52.4 Info: AlterColumn Albums ReleaseDate DateTimeOffset 11:55:52.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 11:55:52.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 11:55:52.4 Info: DROP TABLE "Albums" 11:55:52.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:52.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:52.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:52.4 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:55:52.4 Info: => 0.0041636s 11:55:52.4 Info: AlterTable Albums 11:55:52.4 Info: => 5E-07s 11:55:52.4 Info: AlterColumn Albums Added DateTimeOffset 11:55:52.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 11:55:52.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 11:55:52.4 Info: DROP TABLE "Albums" 11:55:52.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:52.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:52.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:52.4 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:55:52.4 Info: => 0.0043394s 11:55:52.4 Info: AlterTable Artists 11:55:52.4 Info: => 5E-07s 11:55:52.4 Info: AlterColumn Artists LastInfoSync DateTimeOffset 11:55:52.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 11:55:52.4 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 11:55:52.4 Info: DROP TABLE "Artists" 11:55:52.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:52.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:52.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:52.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:55:52.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:55:52.4 Info: => 0.0059148s 11:55:52.4 Info: AlterTable Artists 11:55:52.4 Info: => 4E-07s 11:55:52.4 Info: AlterColumn Artists Added DateTimeOffset 11:55:52.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 11:55:52.4 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 11:55:52.4 Info: DROP TABLE "Artists" 11:55:52.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:52.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:52.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:52.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:55:52.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:55:52.4 Info: => 0.0050791s 11:55:52.4 Info: AlterTable Blocklist 11:55:52.4 Info: => 5E-07s 11:55:52.4 Info: AlterColumn Blocklist Date DateTimeOffset 11:55:52.4 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 11:55:52.4 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 11:55:52.4 Info: DROP TABLE "Blocklist" 11:55:52.4 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 11:55:52.4 Info: => 0.0037488s 11:55:52.4 Info: AlterTable Blocklist 11:55:52.4 Info: => 7E-07s 11:55:52.4 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 11:55:52.4 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 11:55:52.4 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 11:55:52.4 Info: DROP TABLE "Blocklist" 11:55:52.4 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 11:55:52.4 Info: => 0.0046771s 11:55:52.4 Info: AlterTable Commands 11:55:52.4 Info: => 7E-07s 11:55:52.4 Info: AlterColumn Commands QueuedAt DateTimeOffset 11:55:52.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) 11:55:52.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" 11:55:52.4 Info: DROP TABLE "Commands" 11:55:52.4 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 11:55:52.5 Info: => 0.0036733s 11:55:52.5 Info: AlterTable Commands 11:55:52.5 Info: => 5E-07s 11:55:52.5 Info: AlterColumn Commands StartedAt DateTimeOffset 11:55:52.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) 11:55:52.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" 11:55:52.5 Info: DROP TABLE "Commands" 11:55:52.5 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 11:55:52.5 Info: => 0.0037444s 11:55:52.5 Info: AlterTable Commands 11:55:52.5 Info: => 7E-07s 11:55:52.5 Info: AlterColumn Commands EndedAt DateTimeOffset 11:55:52.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) 11:55:52.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" 11:55:52.5 Info: DROP TABLE "Commands" 11:55:52.5 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 11:55:52.5 Info: => 0.0045598s 11:55:52.5 Info: AlterTable DownloadClientStatus 11:55:52.5 Info: => 7E-07s 11:55:52.5 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 11:55:52.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) 11:55:52.5 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 11:55:52.5 Info: DROP TABLE "DownloadClientStatus" 11:55:52.5 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 11:55:52.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:55:52.5 Info: => 0.0037034s 11:55:52.5 Info: AlterTable DownloadClientStatus 11:55:52.5 Info: => 5E-07s 11:55:52.5 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 11:55:52.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) 11:55:52.5 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 11:55:52.5 Info: DROP TABLE "DownloadClientStatus" 11:55:52.5 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 11:55:52.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:55:52.5 Info: => 0.0046937s 11:55:52.5 Info: AlterTable DownloadClientStatus 11:55:52.5 Info: => 5E-07s 11:55:52.5 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 11:55:52.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) 11:55:52.5 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 11:55:52.5 Info: DROP TABLE "DownloadClientStatus" 11:55:52.5 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 11:55:52.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:55:52.5 Info: => 0.0038058s 11:55:52.5 Info: AlterTable DownloadHistory 11:55:52.5 Info: => 5E-07s 11:55:52.5 Info: AlterColumn DownloadHistory Date DateTimeOffset 11:55:52.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) 11:55:52.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" 11:55:52.5 Info: DROP TABLE "DownloadHistory" 11:55:52.5 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 11:55:52.5 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 11:55:52.5 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 11:55:52.5 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 11:55:52.5 Info: => 0.0040893s 11:55:52.5 Info: AlterTable ExtraFiles 11:55:52.5 Info: => 4E-07s 11:55:52.5 Info: AlterColumn ExtraFiles Added DateTimeOffset 11:55:52.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) 11:55:52.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" 11:55:52.5 Info: DROP TABLE "ExtraFiles" 11:55:52.5 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 11:55:52.5 Info: => 0.0045023s 11:55:52.5 Info: AlterTable ExtraFiles 11:55:52.5 Info: => 7E-07s 11:55:52.5 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 11:55:52.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) 11:55:52.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" 11:55:52.5 Info: DROP TABLE "ExtraFiles" 11:55:52.5 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 11:55:52.5 Info: => 0.0036206s 11:55:52.5 Info: AlterTable History 11:55:52.5 Info: => 7E-07s 11:55:52.5 Info: AlterColumn History Date DateTimeOffset 11:55:52.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) 11:55:52.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" 11:55:52.5 Info: DROP TABLE "History" 11:55:52.5 Info: ALTER TABLE "History_temp" RENAME TO "History" 11:55:52.5 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:55:52.5 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:55:52.5 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:55:52.5 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:55:52.5 Info: => 0.005235s 11:55:52.5 Info: AlterTable ImportListStatus 11:55:52.5 Info: => 4E-07s 11:55:52.5 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 11:55:52.5 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 11:55:52.5 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 11:55:52.5 Info: DROP TABLE "ImportListStatus" 11:55:52.5 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 11:55:52.5 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:55:52.5 Info: => 0.0039202s 11:55:52.5 Info: AlterTable ImportListStatus 11:55:52.5 Info: => 5E-07s 11:55:52.5 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 11:55:52.5 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 11:55:52.5 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 11:55:52.5 Info: DROP TABLE "ImportListStatus" 11:55:52.5 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 11:55:52.5 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:55:52.5 Info: => 0.0038637s 11:55:52.5 Info: AlterTable ImportListStatus 11:55:52.5 Info: => 4E-07s 11:55:52.5 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 11:55:52.5 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 11:55:52.5 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 11:55:52.5 Info: DROP TABLE "ImportListStatus" 11:55:52.5 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 11:55:52.5 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:55:52.5 Info: => 0.0040868s 11:55:52.5 Info: AlterTable IndexerStatus 11:55:52.5 Info: => 5E-07s 11:55:52.5 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 11:55:52.5 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 11:55:52.5 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 11:55:52.5 Info: DROP TABLE "IndexerStatus" 11:55:52.5 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 11:55:52.5 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:55:52.5 Info: => 0.0048533s 11:55:52.5 Info: AlterTable IndexerStatus 11:55:52.5 Info: => 5E-07s 11:55:52.5 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 11:55:52.5 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 11:55:52.5 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 11:55:52.5 Info: DROP TABLE "IndexerStatus" 11:55:52.5 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 11:55:52.5 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:55:52.5 Info: => 0.0038637s 11:55:52.5 Info: AlterTable IndexerStatus 11:55:52.5 Info: => 4E-07s 11:55:52.5 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 11:55:52.5 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 11:55:52.5 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 11:55:52.5 Info: DROP TABLE "IndexerStatus" 11:55:52.5 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 11:55:52.5 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:55:52.5 Info: => 0.004458s 11:55:52.5 Info: AlterTable LyricFiles 11:55:52.5 Info: => 5E-07s 11:55:52.5 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 11:55:52.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) 11:55:52.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" 11:55:52.5 Info: DROP TABLE "LyricFiles" 11:55:52.5 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:55:52.5 Info: => 0.00456s 11:55:52.5 Info: AlterTable LyricFiles 11:55:52.5 Info: => 7E-07s 11:55:52.5 Info: AlterColumn LyricFiles Added DateTimeOffset 11:55:52.5 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME, "LastUpdated" DATETIME NOT NULL) 11:55:52.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" 11:55:52.5 Info: DROP TABLE "LyricFiles" 11:55:52.5 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:55:52.5 Info: => 0.0037423s 11:55:52.5 Info: AlterTable MetadataFiles 11:55:52.5 Info: => 6E-07s 11:55:52.5 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 11:55:52.5 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 11:55:52.5 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 11:55:52.5 Info: DROP TABLE "MetadataFiles" 11:55:52.5 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 11:55:52.5 Info: => 0.0037719s 11:55:52.5 Info: AlterTable MetadataFiles 11:55:52.5 Info: => 7E-07s 11:55:52.5 Info: AlterColumn MetadataFiles Added DateTimeOffset 11:55:52.5 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 11:55:52.5 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 11:55:52.5 Info: DROP TABLE "MetadataFiles" 11:55:52.5 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 11:55:52.5 Info: => 0.0053099s 11:55:52.5 Info: AlterTable PendingReleases 11:55:52.5 Info: => 7E-07s 11:55:52.5 Info: AlterColumn PendingReleases Added DateTimeOffset 11:55:52.5 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) 11:55:52.5 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 11:55:52.5 Info: DROP TABLE "PendingReleases" 11:55:52.5 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 11:55:52.5 Info: => 0.003555s 11:55:52.5 Info: AlterTable ScheduledTasks 11:55:52.5 Info: => 8E-07s 11:55:52.5 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 11:55:52.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) 11:55:52.5 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 11:55:52.5 Info: DROP TABLE "ScheduledTasks" 11:55:52.5 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 11:55:52.5 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:55:52.5 Info: => 0.0047519s 11:55:52.5 Info: AlterTable ScheduledTasks 11:55:52.5 Info: => 5E-07s 11:55:52.5 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 11:55:52.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) 11:55:52.5 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 11:55:52.5 Info: DROP TABLE "ScheduledTasks" 11:55:52.5 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 11:55:52.5 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:55:52.5 Info: => 0.0037332s 11:55:52.5 Info: AlterTable TrackFiles 11:55:52.5 Info: => 5E-07s 11:55:52.5 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 11:55:52.5 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:55:52.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" 11:55:52.5 Info: DROP TABLE "TrackFiles" 11:55:52.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:55:52.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:52.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:55:52.5 Info: => 0.0039054s 11:55:52.5 Info: AlterTable TrackFiles 11:55:52.5 Info: => 5E-07s 11:55:52.5 Info: AlterColumn TrackFiles Modified DateTimeOffset 11:55:52.6 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:55:52.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" 11:55:52.6 Info: DROP TABLE "TrackFiles" 11:55:52.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:55:52.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:52.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:55:52.6 Info: => 0.0049766s 11:55:52.6 Info: AlterTable VersionInfo 11:55:52.6 Info: => 5E-07s 11:55:52.6 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 11:55:52.6 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 11:55:52.6 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 11:55:52.6 Info: DROP TABLE "VersionInfo" 11:55:52.6 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 11:55:52.6 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:55:52.6 Info: => 0.003753s 11:55:52.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-10-13T11:55:52', 'postgres_update_timestamp_columns_to_with_timezone') 11:55:52.6 Info: Committing Transaction 11:55:52.6 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 11:55:52.6 Info: => 0.0044925s 11:55:52.6 Info: 62: add_on_delete_to_notifications migrating 11:55:52.6 Info: Beginning Transaction 11:55:52.6 Info: Starting migration of Main DB to 62 11:55:52.6 Info: AlterTable Notifications 11:55:52.6 Info: => 5E-07s 11:55:52.6 Info: CreateColumn Notifications OnArtistDelete Boolean 11:55:52.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 11:55:52.6 Info: => 0.000592s 11:55:52.6 Info: AlterTable Notifications 11:55:52.6 Info: => 6E-07s 11:55:52.6 Info: CreateColumn Notifications OnAlbumDelete Boolean 11:55:52.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 11:55:52.6 Info: => 0.0005466s 11:55:52.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-10-13T11:55:52', 'add_on_delete_to_notifications') 11:55:52.6 Info: Committing Transaction 11:55:52.6 Info: 62: add_on_delete_to_notifications migrated 11:55:52.6 Info: => 0.0008543s 11:55:52.6 Info: 63: add_custom_formats migrating 11:55:52.6 Info: Beginning Transaction 11:55:52.6 Info: Starting migration of Main DB to 63 11:55:52.6 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "[somestring[", "value": 2 } ]', '', '', '[]', 1, 1, 0) 11:55:52.6 Info: AlterTable DelayProfiles 11:55:52.6 Info: => 5E-07s 11:55:52.6 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 11:55:52.6 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 11:55:52.6 Info: => 0.0005659s 11:55:52.6 Info: UpdateData 11:55:52.6 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 11:55:52.6 Info: => 5.01E-05s 11:55:52.6 Info: AlterTable TrackFiles 11:55:52.6 Info: => 3E-07s 11:55:52.6 Info: CreateColumn TrackFiles OriginalFilePath String 11:55:52.6 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 11:55:52.6 Info: => 0.0005182s 11:55:52.6 Info: PerformDBOperation 11:55:52.6 Info: Performing DB Operation 11:55:52.6 Info: => 0.0011416s 11:55:52.6 Info: CreateTable CustomFormats 11:55:52.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) 11:55:52.6 Info: => 0.0001322s 11:55:52.6 Info: CreateIndex CustomFormats (Name) 11:55:52.6 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 11:55:52.6 Info: => 7.86E-05s 11:55:52.6 Info: AlterTable QualityProfiles 11:55:52.6 Info: => 4E-07s 11:55:52.6 Info: CreateColumn QualityProfiles FormatItems String 11:55:52.6 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 11:55:52.6 Info: => 0.000564s 11:55:52.6 Info: AlterTable QualityProfiles 11:55:52.6 Info: => 5E-07s 11:55:52.6 Info: CreateColumn QualityProfiles MinFormatScore Int32 11:55:52.6 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 11:55:52.6 Info: => 0.0005378s 11:55:52.6 Info: AlterTable QualityProfiles 11:55:52.6 Info: => 5E-07s 11:55:52.6 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 11:55:52.6 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 11:55:52.6 Info: => 0.0005331s 11:55:52.6 Info: PerformDBOperation 11:55:52.6 Info: Performing DB Operation 11:55:52.6 Info: => 0.0004715s 11:55:52.6 Info: PerformDBOperation 11:55:52.6 Info: Performing DB Operation 11:55:52.6 Info: => 3.12E-05s 11:55:52.6 Info: DeleteColumn ReleaseProfiles Preferred 11:55:52.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) 11:55:52.6 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 11:55:52.6 Info: DROP TABLE "ReleaseProfiles" 11:55:52.6 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 11:55:52.6 Info: => 0.0049136s 11:55:52.6 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 11:55:52.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) 11:55:52.6 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 11:55:52.6 Info: DROP TABLE "ReleaseProfiles" 11:55:52.6 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 11:55:52.6 Info: => 0.0037146s 11:55:52.6 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 11:55:52.6 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 11:55:52.6 Info: => 5.24E-05s 11:55:52.6 Info: AlterTable DelayProfiles 11:55:52.6 Info: => 5E-07s 11:55:52.6 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 11:55:52.6 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 11:55:52.6 Info: => 0.0005443s 11:55:52.6 Info: AlterTable DelayProfiles 11:55:52.6 Info: => 5E-07s 11:55:52.6 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 11:55:52.6 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 11:55:52.6 Info: => 0.0005348s 11:55:52.6 Info: -> 1 Insert operations completed in 00:00:00.0000897 taking an average of 00:00:00.0000897 11:55:52.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-10-13T11:55:52', 'add_custom_formats') 11:55:52.6 Info: Committing Transaction 11:55:52.6 Info: 63: add_custom_formats migrated 11:55:52.6 Info: => 0.0009231s 11:55:52.6 Debug: Took: 00:00:00.3783038 11:55:52.6 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_not_migrate_if_bad_regex_in_release_profile --- 11:55:52.6 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_not_remove_release_profile_if_ignored_or_required --- 11:55:52.6 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173526558382_145/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:55:52.6 Info: DatabaseEngineVersionCheck migrating 11:55:52.6 Info: PerformDBOperation 11:55:52.6 Info: Performing DB Operation 11:55:52.6 Info: SQLite 3.46.1 11:55:52.6 Info: => 0.0010133s 11:55:52.6 Info: DatabaseEngineVersionCheck migrated 11:55:52.6 Info: => 0.0010273s 11:55:52.6 Info: VersionMigration migrating 11:55:52.6 Info: Beginning Transaction 11:55:52.6 Info: CreateTable VersionInfo 11:55:52.6 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 11:55:52.6 Info: => 0.0001586s 11:55:52.6 Info: Committing Transaction 11:55:52.6 Info: VersionMigration migrated 11:55:52.6 Info: => 0.0005984s 11:55:52.6 Info: VersionUniqueMigration migrating 11:55:52.6 Info: Beginning Transaction 11:55:52.6 Info: CreateIndex VersionInfo (Version) 11:55:52.6 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:55:52.6 Info: => 0.0001223s 11:55:52.6 Info: AlterTable VersionInfo 11:55:52.6 Info: => 6E-07s 11:55:52.6 Info: CreateColumn VersionInfo AppliedOn DateTime 11:55:52.6 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 11:55:52.6 Info: => 0.0005549s 11:55:52.6 Info: Committing Transaction 11:55:52.6 Info: VersionUniqueMigration migrated 11:55:52.6 Info: => 0.000752s 11:55:52.6 Info: VersionDescriptionMigration migrating 11:55:52.6 Info: Beginning Transaction 11:55:52.6 Info: AlterTable VersionInfo 11:55:52.6 Info: => 5E-07s 11:55:52.6 Info: CreateColumn VersionInfo Description String 11:55:52.6 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 11:55:52.6 Info: => 0.0001997s 11:55:52.6 Info: Committing Transaction 11:55:52.6 Info: VersionDescriptionMigration migrated 11:55:52.6 Info: => 0.0003771s 11:55:52.6 Info: 1: InitialSetup migrating 11:55:52.6 Info: Beginning Transaction 11:55:52.6 Info: Starting migration of Main DB to 1 11:55:52.6 Info: CreateTable Config 11:55:52.6 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 11:55:52.6 Info: => 0.000153s 11:55:52.6 Info: CreateIndex Config (Key) 11:55:52.6 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 11:55:52.6 Info: => 7.28E-05s 11:55:52.6 Info: CreateTable RootFolders 11:55:52.6 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 11:55:52.6 Info: => 7.9E-05s 11:55:52.6 Info: CreateIndex RootFolders (Path) 11:55:52.6 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 11:55:52.6 Info: => 6.6E-05s 11:55:52.6 Info: CreateTable Artists 11:55:52.6 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 11:55:52.6 Info: => 0.0002125s 11:55:52.6 Info: CreateIndex Artists (ForeignArtistId) 11:55:52.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:55:52.6 Info: => 6.83E-05s 11:55:52.6 Info: CreateIndex Artists (NameSlug) 11:55:52.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:55:52.6 Info: => 7.59E-05s 11:55:52.6 Info: CreateIndex Artists (CleanName) 11:55:52.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:52.6 Info: => 7.03E-05s 11:55:52.6 Info: CreateIndex Artists (Path) 11:55:52.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:52.6 Info: => 6.39E-05s 11:55:52.6 Info: CreateTable Albums 11:55:52.6 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 11:55:52.6 Info: => 0.0002516s 11:55:52.6 Info: CreateIndex Albums (ForeignAlbumId) 11:55:52.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:52.6 Info: => 7.49E-05s 11:55:52.6 Info: CreateIndex Albums (MBId) 11:55:52.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:55:52.6 Info: => 6.68E-05s 11:55:52.6 Info: CreateIndex Albums (TADBId) 11:55:52.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:55:52.6 Info: => 6.22E-05s 11:55:52.6 Info: CreateIndex Albums (TitleSlug) 11:55:52.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:55:52.6 Info: => 6.27E-05s 11:55:52.6 Info: CreateIndex Albums (CleanTitle) 11:55:52.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:52.6 Info: => 6.09E-05s 11:55:52.6 Info: CreateIndex Albums (Path) 11:55:52.6 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 11:55:52.6 Info: => 6.22E-05s 11:55:52.6 Info: CreateTable Tracks 11:55:52.6 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 11:55:52.6 Info: => 0.000188s 11:55:52.6 Info: CreateIndex Tracks (ForeignTrackId) 11:55:52.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:55:52.6 Info: => 7.52E-05s 11:55:52.6 Info: CreateIndex Tracks (ArtistId) 11:55:52.6 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:55:52.6 Info: => 6.86E-05s 11:55:52.6 Info: CreateIndex Tracks (TrackFileId) 11:55:52.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:55:52.6 Info: => 7.34E-05s 11:55:52.6 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 11:55:52.6 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 11:55:52.6 Info: => 7.23E-05s 11:55:52.6 Info: CreateTable TrackFiles 11:55:52.6 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 11:55:52.6 Info: => 0.0001264s 11:55:52.6 Info: CreateIndex TrackFiles (ArtistId) 11:55:52.6 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 11:55:52.6 Info: => 9.63E-05s 11:55:52.6 Info: CreateIndex TrackFiles (AlbumId) 11:55:52.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:52.6 Info: => 6.93E-05s 11:55:52.6 Info: CreateTable History 11:55:52.6 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 11:55:52.6 Info: => 0.0001259s 11:55:52.6 Info: CreateIndex History (Date) 11:55:52.6 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:55:52.6 Info: => 6.61E-05s 11:55:52.6 Info: CreateIndex History (EventType) 11:55:52.6 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:55:52.6 Info: => 6.31E-05s 11:55:52.6 Info: CreateIndex History (DownloadId) 11:55:52.6 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 11:55:52.6 Info: => 6.16E-05s 11:55:52.6 Info: CreateIndex History (AlbumId) 11:55:52.6 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 11:55:52.6 Info: => 6.26E-05s 11:55:52.6 Info: CreateTable Notifications 11:55:52.6 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 11:55:52.6 Info: => 0.0001111s 11:55:52.6 Info: CreateTable ScheduledTasks 11:55:52.6 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 11:55:52.6 Info: => 9.39E-05s 11:55:52.6 Info: CreateIndex ScheduledTasks (TypeName) 11:55:52.6 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:55:52.6 Info: => 6.92E-05s 11:55:52.6 Info: CreateTable Indexers 11:55:52.6 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 11:55:52.6 Info: => 9.8E-05s 11:55:52.6 Info: CreateIndex Indexers (Name) 11:55:52.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:55:52.6 Info: => 9.9E-05s 11:55:52.6 Info: CreateTable Profiles 11:55:52.6 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 11:55:52.6 Info: => 9.53E-05s 11:55:52.6 Info: CreateIndex Profiles (Name) 11:55:52.6 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 11:55:52.6 Info: => 7.66E-05s 11:55:52.6 Info: CreateTable QualityDefinitions 11:55:52.6 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 11:55:52.6 Info: => 0.0001072s 11:55:52.6 Info: CreateIndex QualityDefinitions (Quality) 11:55:52.6 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 11:55:52.6 Info: => 7.2E-05s 11:55:52.6 Info: CreateIndex QualityDefinitions (Title) 11:55:52.6 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 11:55:52.6 Info: => 7.21E-05s 11:55:52.6 Info: CreateTable NamingConfig 11:55:52.6 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 11:55:52.6 Info: => 0.00015s 11:55:52.6 Info: CreateTable Blacklist 11:55:52.6 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 11:55:52.6 Info: => 0.0002043s 11:55:52.6 Info: CreateTable Metadata 11:55:52.6 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 11:55:52.6 Info: => 0.000103s 11:55:52.6 Info: CreateTable MetadataFiles 11:55:52.6 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 11:55:52.6 Info: => 0.0001199s 11:55:52.6 Info: CreateTable DownloadClients 11:55:52.6 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 11:55:52.6 Info: => 0.0001004s 11:55:52.6 Info: CreateTable PendingReleases 11:55:52.6 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 11:55:52.6 Info: => 0.000109s 11:55:52.6 Info: CreateTable RemotePathMappings 11:55:52.6 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 11:55:52.6 Info: => 9.55E-05s 11:55:52.6 Info: CreateTable Tags 11:55:52.6 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 11:55:52.6 Info: => 0.0001001s 11:55:52.6 Info: CreateIndex Tags (Label) 11:55:52.6 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 11:55:52.6 Info: => 8.17E-05s 11:55:52.6 Info: CreateTable Restrictions 11:55:52.6 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 11:55:52.6 Info: => 9.14E-05s 11:55:52.6 Info: CreateTable DelayProfiles 11:55:52.6 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 11:55:52.6 Info: => 0.000117s 11:55:52.6 Info: CreateTable Users 11:55:52.6 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 11:55:52.6 Info: => 8.76E-05s 11:55:52.6 Info: CreateIndex Users (Identifier) 11:55:52.6 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 11:55:52.6 Info: => 8.16E-05s 11:55:52.6 Info: CreateIndex Users (Username) 11:55:52.6 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 11:55:52.6 Info: => 0.0001256s 11:55:52.6 Info: CreateTable Commands 11:55:52.6 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 11:55:52.6 Info: => 0.0001528s 11:55:52.6 Info: CreateTable IndexerStatus 11:55:52.6 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 11:55:52.6 Info: => 0.0001193s 11:55:52.6 Info: CreateIndex IndexerStatus (ProviderId) 11:55:52.6 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:55:52.6 Info: => 7.95E-05s 11:55:52.6 Info: CreateTable ExtraFiles 11:55:52.6 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 11:55:52.6 Info: => 0.0001071s 11:55:52.6 Info: CreateTable LyricFiles 11:55:52.6 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 11:55:52.6 Info: => 0.0001216s 11:55:52.6 Info: CreateTable LanguageProfiles 11:55:52.6 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 11:55:52.6 Info: => 8.55E-05s 11:55:52.6 Info: CreateIndex LanguageProfiles (Name) 11:55:52.6 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 11:55:52.6 Info: => 0.0001006s 11:55:52.6 Info: CreateTable DownloadClientStatus 11:55:52.6 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 11:55:52.6 Info: => 0.0001043s 11:55:52.6 Info: CreateIndex DownloadClientStatus (ProviderId) 11:55:52.6 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:55:52.6 Info: => 8.43E-05s 11:55:52.6 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 11:55:52.6 Info: -> 1 Insert operations completed in 00:00:00.0000558 taking an average of 00:00:00.0000558 11:55:52.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-13T11:55:52', 'InitialSetup') 11:55:52.6 Info: Committing Transaction 11:55:52.6 Info: 1: InitialSetup migrated 11:55:52.6 Info: => 0.0009119s 11:55:52.6 Info: 2: add_reason_to_pending_releases migrating 11:55:52.6 Info: Beginning Transaction 11:55:52.6 Info: Starting migration of Main DB to 2 11:55:52.6 Info: AlterTable PendingReleases 11:55:52.6 Info: => 6E-07s 11:55:52.6 Info: CreateColumn PendingReleases Reason Int32 11:55:52.6 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 11:55:52.6 Info: => 0.0005122s 11:55:52.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-13T11:55:52', 'add_reason_to_pending_releases') 11:55:52.6 Info: Committing Transaction 11:55:52.6 Info: 2: add_reason_to_pending_releases migrated 11:55:52.6 Info: => 0.000799s 11:55:52.6 Info: 3: add_medium_support migrating 11:55:52.6 Info: Beginning Transaction 11:55:52.6 Info: Starting migration of Main DB to 3 11:55:52.6 Info: AlterTable Albums 11:55:52.6 Info: => 7E-07s 11:55:52.6 Info: CreateColumn Albums Media String 11:55:52.6 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 11:55:52.6 Info: => 0.0005246s 11:55:52.6 Info: AlterTable Tracks 11:55:52.6 Info: => 5E-07s 11:55:52.6 Info: CreateColumn Tracks MediumNumber Int32 11:55:52.6 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 11:55:52.6 Info: => 0.0004643s 11:55:52.6 Info: AlterTable Tracks 11:55:52.6 Info: => 6E-07s 11:55:52.6 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 11:55:52.6 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 11:55:52.6 Info: => 0.0004565s 11:55:52.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:55:52.6 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:55:52.6 Info: => 4.09E-05s 11:55:52.6 Info: DeleteColumn Tracks TrackNumber 11:55:52.6 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 11:55:52.6 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 11:55:52.6 Info: DROP TABLE "Tracks" 11:55:52.6 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:55:52.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:55:52.6 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:55:52.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:55:52.6 Info: => 0.0037161s 11:55:52.6 Info: AlterTable Tracks 11:55:52.6 Info: => 4E-07s 11:55:52.6 Info: CreateColumn Tracks TrackNumber String 11:55:52.6 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 11:55:52.6 Info: => 0.0004746s 11:55:52.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-13T11:55:52', 'add_medium_support') 11:55:52.6 Info: Committing Transaction 11:55:52.6 Info: 3: add_medium_support migrated 11:55:52.6 Info: => 0.0008344s 11:55:52.6 Info: 4: add_various_qualites_in_profile migrating 11:55:52.6 Info: Beginning Transaction 11:55:52.6 Info: Starting migration of Main DB to 4 11:55:52.6 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:55:52.6 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:55:52.6 Info: => 5E-05s 11:55:52.6 Info: PerformDBOperation 11:55:52.6 Info: Performing DB Operation 11:55:52.6 Info: => 3.17E-05s 11:55:52.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-13T11:55:52', 'add_various_qualites_in_profile') 11:55:52.6 Info: Committing Transaction 11:55:52.6 Info: 4: add_various_qualites_in_profile migrated 11:55:52.6 Info: => 0.0002691s 11:55:52.6 Info: 5: metadata_profiles migrating 11:55:52.6 Info: Beginning Transaction 11:55:52.6 Info: Starting migration of Main DB to 5 11:55:52.6 Info: CreateTable MetadataProfiles 11:55:52.6 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 11:55:52.6 Info: => 0.0001254s 11:55:52.6 Info: CreateIndex MetadataProfiles (Name) 11:55:52.6 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 11:55:52.6 Info: => 8.09E-05s 11:55:52.6 Info: AlterTable Artists 11:55:52.6 Info: => 5E-07s 11:55:52.6 Info: CreateColumn Artists MetadataProfileId Int32 11:55:52.6 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 11:55:52.6 Info: => 0.0004923s 11:55:52.6 Info: DeleteColumn Artists PrimaryAlbumTypes 11:55:52.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 11:55:52.6 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 11:55:52.6 Info: DROP TABLE "Artists" 11:55:52.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:52.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:55:52.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:55:52.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:52.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:52.6 Info: => 0.0039944s 11:55:52.6 Info: DeleteColumn Artists SecondaryAlbumTypes 11:55:52.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 11:55:52.7 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 11:55:52.7 Info: DROP TABLE "Artists" 11:55:52.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:52.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:55:52.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:55:52.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:52.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:52.7 Info: => 0.0039205s 11:55:52.7 Info: AlterTable Albums 11:55:52.7 Info: => 5E-07s 11:55:52.7 Info: CreateColumn Albums SecondaryTypes String 11:55:52.7 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 11:55:52.7 Info: => 0.0004811s 11:55:52.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-13T11:55:52', 'metadata_profiles') 11:55:52.7 Info: Committing Transaction 11:55:52.7 Info: 5: metadata_profiles migrated 11:55:52.7 Info: => 0.0008722s 11:55:52.7 Info: 6: separate_automatic_and_interactive_search migrating 11:55:52.7 Info: Beginning Transaction 11:55:52.7 Info: Starting migration of Main DB to 6 11:55:52.7 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 11:55:52.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) 11:55:52.7 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 11:55:52.7 Info: DROP TABLE "Indexers" 11:55:52.7 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:55:52.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:55:52.7 Info: => 0.0035659s 11:55:52.7 Info: AlterTable Indexers 11:55:52.7 Info: => 5E-07s 11:55:52.7 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 11:55:52.7 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 11:55:52.7 Info: => 0.0004914s 11:55:52.7 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:55:52.7 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:55:52.7 Info: => 4.37E-05s 11:55:52.7 Info: AlterTable Indexers 11:55:52.7 Info: => 4E-07s 11:55:52.7 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 11:55:52.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) 11:55:52.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" 11:55:52.7 Info: DROP TABLE "Indexers" 11:55:52.7 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:55:52.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:55:52.7 Info: => 0.0041164s 11:55:52.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-13T11:55:52', 'separate_automatic_and_interactive_search') 11:55:52.7 Info: Committing Transaction 11:55:52.7 Info: 6: separate_automatic_and_interactive_search migrated 11:55:52.7 Info: => 0.004442s 11:55:52.7 Info: 7: change_album_path_to_relative migrating 11:55:52.7 Info: Beginning Transaction 11:55:52.7 Info: Starting migration of Main DB to 7 11:55:52.7 Info: DeleteColumn Albums Path 11:55:52.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) 11:55:52.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" 11:55:52.7 Info: DROP TABLE "Albums" 11:55:52.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:52.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:52.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:55:52.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:55:52.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:55:52.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:52.7 Info: => 0.0050064s 11:55:52.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-13T11:55:52', 'change_album_path_to_relative') 11:55:52.7 Info: Committing Transaction 11:55:52.7 Info: 7: change_album_path_to_relative migrated 11:55:52.7 Info: => 0.0054209s 11:55:52.7 Info: 8: change_quality_size_mb_to_kb migrating 11:55:52.7 Info: Beginning Transaction 11:55:52.7 Info: Starting migration of Main DB to 8 11:55:52.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 11:55:52.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 11:55:52.7 Info: => 4.96E-05s 11:55:52.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-13T11:55:52', 'change_quality_size_mb_to_kb') 11:55:52.7 Info: Committing Transaction 11:55:52.7 Info: 8: change_quality_size_mb_to_kb migrated 11:55:52.7 Info: => 0.0002999s 11:55:52.7 Info: 9: album_releases migrating 11:55:52.7 Info: Beginning Transaction 11:55:52.7 Info: Starting migration of Main DB to 9 11:55:52.7 Info: AlterTable Albums 11:55:52.7 Info: => 6E-07s 11:55:52.7 Info: CreateColumn Albums Releases String 11:55:52.7 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 11:55:52.7 Info: => 0.0004946s 11:55:52.7 Info: AlterTable Albums 11:55:52.7 Info: => 6E-07s 11:55:52.7 Info: CreateColumn Albums CurrentRelease String 11:55:52.7 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 11:55:52.7 Info: => 0.0004676s 11:55:52.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-13T11:55:52', 'album_releases') 11:55:52.7 Info: Committing Transaction 11:55:52.7 Info: 9: album_releases migrated 11:55:52.7 Info: => 0.0007441s 11:55:52.7 Info: 10: album_releases_fix migrating 11:55:52.7 Info: Beginning Transaction 11:55:52.7 Info: Starting migration of Main DB to 10 11:55:52.7 Info: AlterTable Albums 11:55:52.7 Info: => 7E-07s 11:55:52.7 Info: AlterColumn Albums Releases String 11:55:52.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) 11:55:52.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" 11:55:52.7 Info: DROP TABLE "Albums" 11:55:52.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:52.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:52.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:55:52.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:55:52.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:55:52.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:52.7 Info: => 0.0039448s 11:55:52.7 Info: AlterTable Albums 11:55:52.7 Info: => 4E-07s 11:55:52.7 Info: AlterColumn Albums CurrentRelease String 11:55:52.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) 11:55:52.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" 11:55:52.7 Info: DROP TABLE "Albums" 11:55:52.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:52.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:52.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:55:52.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:55:52.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:55:52.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:52.7 Info: => 0.0039064s 11:55:52.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-13T11:55:52', 'album_releases_fix') 11:55:52.7 Info: Committing Transaction 11:55:52.7 Info: 10: album_releases_fix migrated 11:55:52.7 Info: => 0.0042585s 11:55:52.7 Info: 11: import_lists migrating 11:55:52.7 Info: Beginning Transaction 11:55:52.7 Info: Starting migration of Main DB to 11 11:55:52.7 Info: CreateTable ImportLists 11:55:52.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) 11:55:52.7 Info: => 0.0002018s 11:55:52.7 Info: CreateIndex ImportLists (Name) 11:55:52.7 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:55:52.7 Info: => 8.21E-05s 11:55:52.7 Info: CreateTable ImportListStatus 11:55:52.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) 11:55:52.7 Info: => 0.000111s 11:55:52.7 Info: CreateIndex ImportListStatus (ProviderId) 11:55:52.7 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:55:52.7 Info: => 7.59E-05s 11:55:52.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-13T11:55:52', 'import_lists') 11:55:52.7 Info: Committing Transaction 11:55:52.7 Info: 11: import_lists migrated 11:55:52.7 Info: => 0.000398s 11:55:52.7 Info: 12: add_release_status migrating 11:55:52.7 Info: Beginning Transaction 11:55:52.7 Info: Starting migration of Main DB to 12 11:55:52.7 Info: AlterTable MetadataProfiles 11:55:52.7 Info: => 5E-07s 11:55:52.7 Info: CreateColumn MetadataProfiles ReleaseStatuses String 11:55:52.7 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 11:55:52.7 Info: => 0.0005087s 11:55:52.7 Info: PerformDBOperation 11:55:52.7 Info: Performing DB Operation 11:55:52.7 Info: => 2.53E-05s 11:55:52.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-13T11:55:52', 'add_release_status') 11:55:52.7 Info: Committing Transaction 11:55:52.7 Info: 12: add_release_status migrated 11:55:52.7 Info: => 0.0003021s 11:55:52.7 Info: 13: album_download_notification migrating 11:55:52.7 Info: Beginning Transaction 11:55:52.7 Info: Starting migration of Main DB to 13 11:55:52.7 Info: AlterTable Notifications 11:55:52.7 Info: => 5E-07s 11:55:52.7 Info: CreateColumn Notifications OnAlbumDownload Boolean 11:55:52.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 11:55:52.7 Info: => 0.0005053s 11:55:52.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-13T11:55:52', 'album_download_notification') 11:55:52.7 Info: Committing Transaction 11:55:52.7 Info: 13: album_download_notification migrated 11:55:52.7 Info: => 0.0008007s 11:55:52.7 Info: 14: fix_language_metadata_profiles migrating 11:55:52.7 Info: Beginning Transaction 11:55:52.7 Info: Starting migration of Main DB to 14 11:55:52.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 11:55:52.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 11:55:52.7 Info: => 7.66E-05s 11:55:52.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 11:55:52.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 11:55:52.7 Info: => 5.59E-05s 11:55:52.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-13T11:55:52', 'fix_language_metadata_profiles') 11:55:52.7 Info: Committing Transaction 11:55:52.7 Info: 14: fix_language_metadata_profiles migrated 11:55:52.7 Info: => 0.0003014s 11:55:52.7 Info: 15: remove_fanzub migrating 11:55:52.7 Info: Beginning Transaction 11:55:52.7 Info: Starting migration of Main DB to 15 11:55:52.7 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:55:52.7 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:55:52.7 Info: => 4.25E-05s 11:55:52.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-13T11:55:52', 'remove_fanzub') 11:55:52.7 Info: Committing Transaction 11:55:52.7 Info: 15: remove_fanzub migrated 11:55:52.7 Info: => 0.0002804s 11:55:52.7 Info: 16: update_artist_history_indexes migrating 11:55:52.7 Info: Beginning Transaction 11:55:52.7 Info: Starting migration of Main DB to 16 11:55:52.7 Info: CreateIndex Albums (ArtistId) 11:55:52.7 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 11:55:52.7 Info: => 0.0001035s 11:55:52.7 Info: CreateIndex Albums (ArtistId, ReleaseDate) 11:55:52.7 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 11:55:52.7 Info: => 7.81E-05s 11:55:52.7 Info: DeleteIndex History (AlbumId) 11:55:52.7 Info: DROP INDEX "IX_History_AlbumId" 11:55:52.7 Info: => 0.0001271s 11:55:52.7 Info: CreateIndex History (AlbumId, Date) 11:55:52.7 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:55:52.7 Info: => 9.07E-05s 11:55:52.7 Info: DeleteIndex History (DownloadId) 11:55:52.7 Info: DROP INDEX "IX_History_DownloadId" 11:55:52.7 Info: => 0.0001151s 11:55:52.7 Info: CreateIndex History (DownloadId, Date) 11:55:52.7 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:55:52.7 Info: => 9.04E-05s 11:55:52.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-13T11:55:52', 'update_artist_history_indexes') 11:55:52.7 Info: Committing Transaction 11:55:52.7 Info: 16: update_artist_history_indexes migrated 11:55:52.7 Info: => 0.000405s 11:55:52.7 Info: 17: remove_nma migrating 11:55:52.7 Info: Beginning Transaction 11:55:52.7 Info: Starting migration of Main DB to 17 11:55:52.7 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:52.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 11:55:52.7 Info: => 5.85E-05s 11:55:52.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-13T11:55:52', 'remove_nma') 11:55:52.7 Info: Committing Transaction 11:55:52.7 Info: 17: remove_nma migrated 11:55:52.7 Info: => 0.0003024s 11:55:52.7 Info: 18: album_disambiguation migrating 11:55:52.7 Info: Beginning Transaction 11:55:52.7 Info: Starting migration of Main DB to 18 11:55:52.7 Info: AlterTable Albums 11:55:52.7 Info: => 6E-07s 11:55:52.7 Info: CreateColumn Albums Disambiguation String 11:55:52.7 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 11:55:52.7 Info: => 0.0005179s 11:55:52.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-13T11:55:52', 'album_disambiguation') 11:55:52.7 Info: Committing Transaction 11:55:52.7 Info: 18: album_disambiguation migrated 11:55:52.7 Info: => 0.0008009s 11:55:52.7 Info: 19: add_ape_quality_in_profiles migrating 11:55:52.7 Info: Beginning Transaction 11:55:52.7 Info: Starting migration of Main DB to 19 11:55:52.7 Info: PerformDBOperation 11:55:52.7 Info: Performing DB Operation 11:55:52.7 Info: => 3.06E-05s 11:55:52.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-13T11:55:52', 'add_ape_quality_in_profiles') 11:55:52.7 Info: Committing Transaction 11:55:52.7 Info: 19: add_ape_quality_in_profiles migrated 11:55:52.7 Info: => 0.0002817s 11:55:52.7 Info: 20: remove_pushalot migrating 11:55:52.7 Info: Beginning Transaction 11:55:52.7 Info: Starting migration of Main DB to 20 11:55:52.7 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:52.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 11:55:52.7 Info: => 4.41E-05s 11:55:52.7 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:52.7 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 11:55:52.7 Info: => 2.89E-05s 11:55:52.7 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:52.7 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 11:55:52.7 Info: => 2.6E-05s 11:55:52.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-13T11:55:52', 'remove_pushalot') 11:55:52.7 Info: Committing Transaction 11:55:52.7 Info: 20: remove_pushalot migrated 11:55:52.7 Info: => 0.000262s 11:55:52.7 Info: 21: add_custom_filters migrating 11:55:52.7 Info: Beginning Transaction 11:55:52.7 Info: Starting migration of Main DB to 21 11:55:52.7 Info: CreateTable CustomFilters 11:55:52.7 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 11:55:52.7 Info: => 0.0001222s 11:55:52.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-13T11:55:52', 'add_custom_filters') 11:55:52.7 Info: Committing Transaction 11:55:52.7 Info: 21: add_custom_filters migrated 11:55:52.7 Info: => 0.0004176s 11:55:52.7 Info: 22: import_list_tags migrating 11:55:52.7 Info: Beginning Transaction 11:55:52.7 Info: Starting migration of Main DB to 22 11:55:52.7 Info: AlterTable ImportLists 11:55:52.7 Info: => 6E-07s 11:55:52.7 Info: CreateColumn ImportLists Tags String 11:55:52.7 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 11:55:52.7 Info: => 0.0005305s 11:55:52.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-13T11:55:52', 'import_list_tags') 11:55:52.7 Info: Committing Transaction 11:55:52.7 Info: 22: import_list_tags migrated 11:55:52.7 Info: => 0.0008155s 11:55:52.7 Info: 23: add_release_groups_etc migrating 11:55:52.7 Info: Beginning Transaction 11:55:52.7 Info: Starting migration of Main DB to 23 11:55:52.7 Info: CreateTable ArtistMetadata 11:55:52.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) 11:55:52.7 Info: => 0.0002164s 11:55:52.7 Info: CreateIndex ArtistMetadata (ForeignArtistId) 11:55:52.7 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 11:55:52.7 Info: => 0.0001049s 11:55:52.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" 11:55:52.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" 11:55:52.7 Info: => 8.01E-05s 11:55:52.7 Info: AlterTable Artists 11:55:52.7 Info: => 4E-07s 11:55:52.7 Info: CreateColumn Artists ArtistMetadataId Int32 11:55:52.7 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:55:52.7 Info: => 0.0005142s 11:55:52.7 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:55:52.7 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:55:52.7 Info: => 6.39E-05s 11:55:52.7 Info: CreateTable AlbumReleases 11:55:52.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) 11:55:52.7 Info: => 0.0001396s 11:55:52.7 Info: CreateIndex AlbumReleases (ForeignReleaseId) 11:55:52.7 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:55:52.7 Info: => 9.18E-05s 11:55:52.7 Info: CreateIndex AlbumReleases (AlbumId) 11:55:52.7 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:55:52.7 Info: => 9.62E-05s 11:55:52.7 Info: PerformDBOperation 11:55:52.7 Info: Performing DB Operation 11:55:52.7 Info: => 3.36E-05s 11:55:52.7 Info: AlterTable Albums 11:55:52.7 Info: => 5E-07s 11:55:52.7 Info: CreateColumn Albums ArtistMetadataId Int32 11:55:52.7 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:55:52.7 Info: => 0.0005327s 11:55:52.7 Info: AlterTable Albums 11:55:52.7 Info: => 5E-07s 11:55:52.7 Info: CreateColumn Albums AnyReleaseOk Boolean 11:55:52.7 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 11:55:52.7 Info: => 0.0005182s 11:55:52.7 Info: AlterTable Albums 11:55:52.7 Info: => 4E-07s 11:55:52.7 Info: CreateColumn Albums Links String 11:55:52.7 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 11:55:52.7 Info: => 0.0005161s 11:55:52.7 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:55:52.7 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:55:52.7 Info: => 7.7E-05s 11:55:52.7 Info: AlterTable Tracks 11:55:52.7 Info: => 4E-07s 11:55:52.7 Info: CreateColumn Tracks ForeignRecordingId String 11:55:52.7 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 11:55:52.7 Info: => 0.000518s 11:55:52.7 Info: AlterTable Tracks 11:55:52.7 Info: => 4E-07s 11:55:52.7 Info: CreateColumn Tracks AlbumReleaseId Int32 11:55:52.7 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 11:55:52.7 Info: => 0.0005179s 11:55:52.7 Info: AlterTable Tracks 11:55:52.7 Info: => 4E-07s 11:55:52.7 Info: CreateColumn Tracks ArtistMetadataId Int32 11:55:52.7 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:55:52.7 Info: => 0.0005328s 11:55:52.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:55:52.7 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:55:52.7 Info: => 8.04E-05s 11:55:52.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:55:52.7 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:55:52.7 Info: => 5.94E-05s 11:55:52.7 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 11:55:52.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) 11:55:52.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" 11:55:52.7 Info: DROP TABLE "Artists" 11:55:52.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:52.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:52.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:52.7 Info: => 0.0047583s 11:55:52.7 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 11:55:52.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) 11:55:52.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" 11:55:52.7 Info: DROP TABLE "Albums" 11:55:52.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:52.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:52.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:52.7 Info: => 0.0039935s 11:55:52.7 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 11:55:52.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) 11:55:52.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" 11:55:52.7 Info: DROP TABLE "Tracks" 11:55:52.7 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:55:52.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:55:52.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:55:52.7 Info: => 0.0036099s 11:55:52.7 Info: DeleteColumn TrackFiles ArtistId 11:55:52.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 11:55:52.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" 11:55:52.7 Info: DROP TABLE "TrackFiles" 11:55:52.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:55:52.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:52.7 Info: => 0.0044183s 11:55:52.7 Info: CreateIndex Artists (ArtistMetadataId) 11:55:52.7 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:55:52.7 Info: => 7.48E-05s 11:55:52.7 Info: CreateIndex Artists (Monitored) 11:55:52.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:55:52.7 Info: => 7.74E-05s 11:55:52.7 Info: CreateIndex Albums (ArtistMetadataId) 11:55:52.7 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:55:52.7 Info: => 7.24E-05s 11:55:52.7 Info: CreateIndex Tracks (ArtistMetadataId) 11:55:52.7 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 11:55:52.7 Info: => 7E-05s 11:55:52.7 Info: CreateIndex Tracks (AlbumReleaseId) 11:55:52.7 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 11:55:52.7 Info: => 6.85E-05s 11:55:52.7 Info: CreateIndex Tracks (ForeignRecordingId) 11:55:52.7 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 11:55:52.7 Info: => 6.99E-05s 11:55:52.7 Info: UpdateData 11:55:52.7 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:55:52.7 Info: => 3.9E-05s 11:55:52.7 Info: UpdateData 11:55:52.7 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:55:52.7 Info: => 3.17E-05s 11:55:52.7 Info: UpdateData 11:55:52.7 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 11:55:52.7 Info: => 3.6E-05s 11:55:52.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-13T11:55:52', 'add_release_groups_etc') 11:55:52.7 Info: Committing Transaction 11:55:52.7 Info: 23: add_release_groups_etc migrated 11:55:52.7 Info: => 0.0006115s 11:55:52.7 Info: 24: NewMediaInfoFormat migrating 11:55:52.7 Info: Beginning Transaction 11:55:52.7 Info: Starting migration of Main DB to 24 11:55:52.7 Info: UpdateData 11:55:52.7 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 11:55:52.7 Info: => 4.98E-05s 11:55:52.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-10-13T11:55:52', 'NewMediaInfoFormat') 11:55:52.7 Info: Committing Transaction 11:55:52.7 Info: 24: NewMediaInfoFormat migrated 11:55:52.7 Info: => 0.0002884s 11:55:52.7 Info: 25: rename_restrictions_to_release_profiles migrating 11:55:52.7 Info: Beginning Transaction 11:55:52.7 Info: Starting migration of Main DB to 25 11:55:52.7 Info: RenameTable Restrictions ReleaseProfiles 11:55:52.7 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 11:55:52.7 Info: => 0.0013657s 11:55:52.7 Info: AlterTable ReleaseProfiles 11:55:52.7 Info: => 6E-07s 11:55:52.7 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 11:55:52.7 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 11:55:52.7 Info: => 0.0005045s 11:55:52.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-10-13T11:55:52', 'rename_restrictions_to_release_profiles') 11:55:52.7 Info: Committing Transaction 11:55:52.7 Info: 25: rename_restrictions_to_release_profiles migrated 11:55:52.7 Info: => 0.0007923s 11:55:52.7 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 11:55:52.7 Info: Beginning Transaction 11:55:52.7 Info: Starting migration of Main DB to 26 11:55:52.7 Info: RenameTable Profiles QualityProfiles 11:55:52.7 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 11:55:52.7 Info: => 0.001356s 11:55:52.7 Info: AlterTable QualityProfiles 11:55:52.7 Info: => 7E-07s 11:55:52.7 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 11:55:52.7 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:55:52.7 Info: => 0.0004916s 11:55:52.7 Info: AlterTable LanguageProfiles 11:55:52.7 Info: => 4E-07s 11:55:52.7 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 11:55:52.7 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:55:52.7 Info: => 0.000486s 11:55:52.7 Info: UpdateData 11:55:52.7 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:55:52.7 Info: => 4.34E-05s 11:55:52.7 Info: UpdateData 11:55:52.7 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:55:52.7 Info: => 2.83E-05s 11:55:52.7 Info: RenameColumn Artists ProfileId to QualityProfileId 11:55:52.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) 11:55:52.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" 11:55:52.7 Info: DROP TABLE "Artists" 11:55:52.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:52.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:52.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:52.7 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:55:52.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:55:52.7 Info: => 0.004695s 11:55:52.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-10-13T11:55:52', 'rename_quality_profiles_add_upgrade_allowed') 11:55:52.7 Info: Committing Transaction 11:55:52.7 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 11:55:52.7 Info: => 0.0051221s 11:55:52.7 Info: 27: add_import_exclusions migrating 11:55:52.7 Info: Beginning Transaction 11:55:52.7 Info: Starting migration of Main DB to 27 11:55:52.7 Info: CreateTable ImportListExclusions 11:55:52.7 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 11:55:52.7 Info: => 0.0001244s 11:55:52.7 Info: CreateIndex ImportListExclusions (ForeignId) 11:55:52.7 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 11:55:52.7 Info: => 7.97E-05s 11:55:52.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-10-13T11:55:52', 'add_import_exclusions') 11:55:52.7 Info: Committing Transaction 11:55:52.7 Info: 27: add_import_exclusions migrated 11:55:52.7 Info: => 0.0004042s 11:55:52.7 Info: 28: clean_artist_metadata_table migrating 11:55:52.7 Info: Beginning Transaction 11:55:52.7 Info: Starting migration of Main DB to 28 11:55:52.7 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:55:52.7 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:55:52.7 Info: => 0.0001577s 11:55:52.7 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:55:52.7 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:55:52.7 Info: => 0.0001224s 11:55:52.7 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 11:55:52.7 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 11:55:52.7 Info: => 0.0001155s 11:55:52.7 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 11:55:52.7 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 11:55:52.7 Info: => 0.0001187s 11:55:52.7 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:55:52.7 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:55:52.7 Info: => 0.0001152s 11:55:52.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:55:52.7 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:55:52.7 Info: => 0.0001115s 11:55:52.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-10-13T11:55:52', 'clean_artist_metadata_table') 11:55:52.7 Info: Committing Transaction 11:55:52.7 Info: 28: clean_artist_metadata_table migrated 11:55:52.7 Info: => 0.000396s 11:55:52.7 Info: 29: health_issue_notification migrating 11:55:52.7 Info: Beginning Transaction 11:55:52.7 Info: Starting migration of Main DB to 29 11:55:52.7 Info: AlterTable Notifications 11:55:52.7 Info: => 6E-07s 11:55:52.7 Info: CreateColumn Notifications OnHealthIssue Boolean 11:55:52.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 11:55:52.7 Info: => 0.000535s 11:55:52.7 Info: AlterTable Notifications 11:55:52.7 Info: => 7E-07s 11:55:52.7 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 11:55:52.7 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 11:55:52.7 Info: => 0.000504s 11:55:52.7 Info: AlterTable Notifications 11:55:52.7 Info: => 3E-07s 11:55:52.7 Info: CreateColumn Notifications OnDownloadFailure Boolean 11:55:52.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 11:55:52.7 Info: => 0.0005033s 11:55:52.7 Info: AlterTable Notifications 11:55:52.7 Info: => 4E-07s 11:55:52.7 Info: CreateColumn Notifications OnImportFailure Boolean 11:55:52.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 11:55:52.7 Info: => 0.0005124s 11:55:52.7 Info: AlterTable Notifications 11:55:52.7 Info: => 5E-07s 11:55:52.7 Info: CreateColumn Notifications OnTrackRetag Boolean 11:55:52.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 11:55:52.7 Info: => 0.0005059s 11:55:52.7 Info: DeleteColumn Notifications OnDownload 11:55:52.7 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 11:55:52.7 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 11:55:52.7 Info: DROP TABLE "Notifications" 11:55:52.7 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:55:52.7 Info: => 0.0042137s 11:55:52.7 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 11:55:52.7 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 11:55:52.7 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 11:55:52.7 Info: DROP TABLE "Notifications" 11:55:52.7 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:55:52.7 Info: => 0.0047062s 11:55:52.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-10-13T11:55:52', 'health_issue_notification') 11:55:52.7 Info: Committing Transaction 11:55:52.7 Info: 29: health_issue_notification migrated 11:55:52.7 Info: => 0.0051112s 11:55:52.7 Info: 30: add_mediafilerepository_mtime migrating 11:55:52.7 Info: Beginning Transaction 11:55:52.7 Info: Starting migration of Main DB to 30 11:55:52.7 Info: AlterTable TrackFiles 11:55:52.7 Info: => 7E-07s 11:55:52.7 Info: CreateColumn TrackFiles Modified DateTime 11:55:52.7 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 11:55:52.7 Info: => 0.0005449s 11:55:52.7 Info: AlterTable TrackFiles 11:55:52.7 Info: => 6E-07s 11:55:52.7 Info: CreateColumn TrackFiles Path String 11:55:52.7 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 11:55:52.7 Info: => 0.000499s 11:55:52.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:55:52.7 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:55:52.7 Info: => 3.73E-05s 11:55:52.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:55:52.7 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:55:52.7 Info: => 0.0001241s 11:55:52.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 11:55:52.7 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 11:55:52.7 Info: => 0.0001365s 11:55:52.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 11:55:52.7 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 11:55:52.7 Info: => 0.0001388s 11:55:52.7 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 11:55:52.7 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 11:55:52.7 Info: => 7.63E-05s 11:55:52.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:55:52.7 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:55:52.7 Info: => 4.9E-05s 11:55:52.7 Info: AlterTable TrackFiles 11:55:52.7 Info: => 3E-07s 11:55:52.7 Info: AlterColumn TrackFiles Path String 11:55:52.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:55:52.7 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 11:55:52.7 Info: DROP TABLE "TrackFiles" 11:55:52.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:55:52.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:52.7 Info: => 0.0036275s 11:55:52.7 Info: CreateIndex TrackFiles (Path) 11:55:52.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:55:52.7 Info: => 7.75E-05s 11:55:52.7 Info: DeleteColumn TrackFiles RelativePath 11:55:52.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:55:52.7 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 11:55:52.7 Info: DROP TABLE "TrackFiles" 11:55:52.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:55:52.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:52.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:55:52.7 Info: => 0.0046831s 11:55:52.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-10-13T11:55:52', 'add_mediafilerepository_mtime') 11:55:52.7 Info: Committing Transaction 11:55:52.7 Info: 30: add_mediafilerepository_mtime migrated 11:55:52.7 Info: => 0.0050481s 11:55:52.7 Info: 31: add_artistmetadataid_constraint migrating 11:55:52.7 Info: Beginning Transaction 11:55:52.7 Info: Starting migration of Main DB to 31 11:55:52.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") 11:55:52.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") 11:55:52.7 Info: => 8.68E-05s 11:55:52.7 Info: DeleteIndex Artists (ArtistMetadataId) 11:55:52.7 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 11:55:52.7 Info: => 0.0001395s 11:55:52.7 Info: AlterColumn Artists ArtistMetadataId Int32 11:55:52.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) 11:55:52.8 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:55:52.8 Info: DROP TABLE "Artists" 11:55:52.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:52.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:52.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:52.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:55:52.8 Info: => 0.0038703s 11:55:52.8 Info: CreateIndex Artists (ArtistMetadataId) 11:55:52.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:55:52.8 Info: => 7.37E-05s 11:55:52.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-10-13T11:55:52', 'add_artistmetadataid_constraint') 11:55:52.8 Info: Committing Transaction 11:55:52.8 Info: 31: add_artistmetadataid_constraint migrated 11:55:52.8 Info: => 0.0004323s 11:55:52.8 Info: 32: old_ids_and_artist_alias migrating 11:55:52.8 Info: Beginning Transaction 11:55:52.8 Info: Starting migration of Main DB to 32 11:55:52.8 Info: AlterTable ArtistMetadata 11:55:52.8 Info: => 7E-07s 11:55:52.8 Info: CreateColumn ArtistMetadata Aliases String 11:55:52.8 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 11:55:52.8 Info: => 0.0005412s 11:55:52.8 Info: AlterTable ArtistMetadata 11:55:52.8 Info: => 5E-07s 11:55:52.8 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 11:55:52.8 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 11:55:52.8 Info: => 0.0005363s 11:55:52.8 Info: AlterTable Albums 11:55:52.8 Info: => 6E-07s 11:55:52.8 Info: CreateColumn Albums OldForeignAlbumIds String 11:55:52.8 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 11:55:52.8 Info: => 0.000511s 11:55:52.8 Info: AlterTable AlbumReleases 11:55:52.8 Info: => 4E-07s 11:55:52.8 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 11:55:52.8 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 11:55:52.8 Info: => 0.0005052s 11:55:52.8 Info: AlterTable Tracks 11:55:52.8 Info: => 4E-07s 11:55:52.8 Info: CreateColumn Tracks OldForeignRecordingIds String 11:55:52.8 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 11:55:52.8 Info: => 0.0005101s 11:55:52.8 Info: AlterTable Tracks 11:55:52.8 Info: => 6E-07s 11:55:52.8 Info: CreateColumn Tracks OldForeignTrackIds String 11:55:52.8 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 11:55:52.8 Info: => 0.0005124s 11:55:52.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-10-13T11:55:52', 'old_ids_and_artist_alias') 11:55:52.8 Info: Committing Transaction 11:55:52.8 Info: 32: old_ids_and_artist_alias migrated 11:55:52.8 Info: => 0.0008256s 11:55:52.8 Info: 33: download_propers_config migrating 11:55:52.8 Info: Beginning Transaction 11:55:52.8 Info: Starting migration of Main DB to 33 11:55:52.8 Info: PerformDBOperation 11:55:52.8 Info: Performing DB Operation 11:55:52.8 Info: => 3.21E-05s 11:55:52.8 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 11:55:52.8 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 11:55:52.8 Info: => 3.27E-05s 11:55:52.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-10-13T11:55:52', 'download_propers_config') 11:55:52.8 Info: Committing Transaction 11:55:52.8 Info: 33: download_propers_config migrated 11:55:52.8 Info: => 0.0003015s 11:55:52.8 Info: 34: remove_language_profiles migrating 11:55:52.8 Info: Beginning Transaction 11:55:52.8 Info: Starting migration of Main DB to 34 11:55:52.8 Info: DeleteTable LanguageProfiles 11:55:52.8 Info: DROP TABLE "LanguageProfiles" 11:55:52.8 Info: => 0.0001963s 11:55:52.8 Info: DeleteColumn Artists LanguageProfileId 11:55:52.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:55:52.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" 11:55:52.8 Info: DROP TABLE "Artists" 11:55:52.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:52.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:52.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:52.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:55:52.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:55:52.8 Info: => 0.0040863s 11:55:52.8 Info: DeleteColumn ImportLists LanguageProfileId 11:55:52.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) 11:55:52.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" 11:55:52.8 Info: DROP TABLE "ImportLists" 11:55:52.8 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 11:55:52.8 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:55:52.8 Info: => 0.0046819s 11:55:52.8 Info: DeleteColumn Blacklist Language 11:55:52.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) 11:55:52.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" 11:55:52.8 Info: DROP TABLE "Blacklist" 11:55:52.8 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 11:55:52.8 Info: => 0.0035471s 11:55:52.8 Info: DeleteColumn History Language 11:55:52.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) 11:55:52.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" 11:55:52.8 Info: DROP TABLE "History" 11:55:52.8 Info: ALTER TABLE "History_temp" RENAME TO "History" 11:55:52.8 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:55:52.8 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:55:52.8 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:55:52.8 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:55:52.8 Info: => 0.0049541s 11:55:52.8 Info: DeleteColumn LyricFiles Language 11:55:52.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) 11:55:52.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" 11:55:52.8 Info: DROP TABLE "LyricFiles" 11:55:52.8 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:55:52.8 Info: => 0.0033604s 11:55:52.8 Info: DeleteColumn TrackFiles Language 11:55:52.8 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:55:52.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" 11:55:52.8 Info: DROP TABLE "TrackFiles" 11:55:52.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:55:52.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:52.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:55:52.8 Info: => 0.0037297s 11:55:52.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-10-13T11:55:52', 'remove_language_profiles') 11:55:52.8 Info: Committing Transaction 11:55:52.8 Info: 34: remove_language_profiles migrated 11:55:52.8 Info: => 0.0042421s 11:55:52.8 Info: 35: multi_disc_naming_format migrating 11:55:52.8 Info: Beginning Transaction 11:55:52.8 Info: Starting migration of Main DB to 35 11:55:52.8 Info: AlterTable NamingConfig 11:55:52.8 Info: => 7E-07s 11:55:52.8 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 11:55:52.8 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 11:55:52.8 Info: => 0.0005547s 11:55:52.8 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 11:55:52.8 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 11:55:52.8 Info: => 4.39E-05s 11:55:52.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-10-13T11:55:52', 'multi_disc_naming_format') 11:55:52.8 Info: Committing Transaction 11:55:52.8 Info: 35: multi_disc_naming_format migrated 11:55:52.8 Info: => 0.0003418s 11:55:52.8 Info: 36: add_download_client_priority migrating 11:55:52.8 Info: Beginning Transaction 11:55:52.8 Info: Starting migration of Main DB to 36 11:55:52.8 Info: AlterTable DownloadClients 11:55:52.8 Info: => 6E-07s 11:55:52.8 Info: CreateColumn DownloadClients Priority Int32 11:55:52.8 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 11:55:52.8 Info: => 0.0005451s 11:55:52.8 Info: PerformDBOperation 11:55:52.8 Info: Performing DB Operation 11:55:52.8 Info: => 5.04E-05s 11:55:52.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-10-13T11:55:52', 'add_download_client_priority') 11:55:52.8 Info: Committing Transaction 11:55:52.8 Info: 36: add_download_client_priority migrated 11:55:52.8 Info: => 0.0003418s 11:55:52.8 Info: 37: remove_growl_prowl migrating 11:55:52.8 Info: Beginning Transaction 11:55:52.8 Info: Starting migration of Main DB to 37 11:55:52.8 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:52.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 11:55:52.8 Info: => 4.76E-05s 11:55:52.8 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:52.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 11:55:52.8 Info: => 2.73E-05s 11:55:52.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-10-13T11:55:52', 'remove_growl_prowl') 11:55:52.8 Info: Committing Transaction 11:55:52.8 Info: 37: remove_growl_prowl migrated 11:55:52.8 Info: => 0.0002789s 11:55:52.8 Info: 38: remove_plex_hometheatre migrating 11:55:52.8 Info: Beginning Transaction 11:55:52.8 Info: Starting migration of Main DB to 38 11:55:52.8 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:52.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 11:55:52.8 Info: => 4.72E-05s 11:55:52.8 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:52.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 11:55:52.8 Info: => 0.0007525s 11:55:52.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-10-13T11:55:52', 'remove_plex_hometheatre') 11:55:52.8 Info: Committing Transaction 11:55:52.8 Info: 38: remove_plex_hometheatre migrated 11:55:52.8 Info: => 0.0010398s 11:55:52.8 Info: 39: add_root_folder_add_defaults migrating 11:55:52.8 Info: Beginning Transaction 11:55:52.8 Info: Starting migration of Main DB to 39 11:55:52.8 Info: AlterTable RootFolders 11:55:52.8 Info: => 6E-07s 11:55:52.8 Info: CreateColumn RootFolders Name String 11:55:52.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 11:55:52.8 Info: => 0.000541s 11:55:52.8 Info: AlterTable RootFolders 11:55:52.8 Info: => 6E-07s 11:55:52.8 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 11:55:52.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 11:55:52.8 Info: => 0.0005015s 11:55:52.8 Info: AlterTable RootFolders 11:55:52.8 Info: => 5E-07s 11:55:52.8 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 11:55:52.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 11:55:52.8 Info: => 0.0005124s 11:55:52.8 Info: AlterTable RootFolders 11:55:52.8 Info: => 6E-07s 11:55:52.8 Info: CreateColumn RootFolders DefaultMonitorOption Int32 11:55:52.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 11:55:52.8 Info: => 0.0005155s 11:55:52.8 Info: AlterTable RootFolders 11:55:52.8 Info: => 5E-07s 11:55:52.8 Info: CreateColumn RootFolders DefaultTags String 11:55:52.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 11:55:52.8 Info: => 0.0004974s 11:55:52.8 Info: PerformDBOperation 11:55:52.8 Info: Performing DB Operation 11:55:52.8 Info: => 4.77E-05s 11:55:52.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-10-13T11:55:52', 'add_root_folder_add_defaults') 11:55:52.8 Info: Committing Transaction 11:55:52.8 Info: 39: add_root_folder_add_defaults migrated 11:55:52.8 Info: => 0.0003353s 11:55:52.8 Info: 40: task_duration migrating 11:55:52.8 Info: Beginning Transaction 11:55:52.8 Info: Starting migration of Main DB to 40 11:55:52.8 Info: AlterTable ScheduledTasks 11:55:52.8 Info: => 5E-07s 11:55:52.8 Info: CreateColumn ScheduledTasks LastStartTime DateTime 11:55:52.8 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 11:55:52.8 Info: => 0.0005629s 11:55:52.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-10-13T11:55:52', 'task_duration') 11:55:52.8 Info: Committing Transaction 11:55:52.8 Info: 40: task_duration migrated 11:55:52.8 Info: => 0.0008731s 11:55:52.8 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 11:55:52.8 Info: Beginning Transaction 11:55:52.8 Info: Starting migration of Main DB to 41 11:55:52.8 Info: AlterTable ReleaseProfiles 11:55:52.8 Info: => 5E-07s 11:55:52.8 Info: CreateColumn ReleaseProfiles Enabled Boolean 11:55:52.8 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 11:55:52.8 Info: => 0.0005529s 11:55:52.8 Info: AlterTable ReleaseProfiles 11:55:52.8 Info: => 7E-07s 11:55:52.8 Info: CreateColumn ReleaseProfiles IndexerId Int32 11:55:52.8 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 11:55:52.8 Info: => 0.0005104s 11:55:52.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-10-13T11:55:52', 'add_indexer_and_enabled_to_release_profiles') 11:55:52.8 Info: Committing Transaction 11:55:52.8 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 11:55:52.8 Info: => 0.0008074s 11:55:52.8 Info: 42: remove_album_folders migrating 11:55:52.8 Info: Beginning Transaction 11:55:52.8 Info: Starting migration of Main DB to 42 11:55:52.8 Info: DeleteColumn Artists AlbumFolder 11:55:52.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:55:52.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" 11:55:52.8 Info: DROP TABLE "Artists" 11:55:52.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:52.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:52.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:52.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:55:52.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:55:52.8 Info: => 0.0047787s 11:55:52.8 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 11:55:52.8 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 11:55:52.8 Info: => 3.57E-05s 11:55:52.8 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 11:55:52.8 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 11:55:52.8 Info: => 2.91E-05s 11:55:52.8 Info: DeleteColumn NamingConfig AlbumFolderFormat 11:55:52.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) 11:55:52.8 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 11:55:52.8 Info: DROP TABLE "NamingConfig" 11:55:52.8 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 11:55:52.8 Info: => 0.0035235s 11:55:52.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-10-13T11:55:52', 'remove_album_folders') 11:55:52.8 Info: Committing Transaction 11:55:52.8 Info: 42: remove_album_folders migrated 11:55:52.8 Info: => 0.0039336s 11:55:52.8 Info: 44: add_priority_to_indexers migrating 11:55:52.8 Info: Beginning Transaction 11:55:52.8 Info: Starting migration of Main DB to 44 11:55:52.8 Info: AlterTable Indexers 11:55:52.8 Info: => 7E-07s 11:55:52.8 Info: CreateColumn Indexers Priority Int32 11:55:52.8 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 11:55:52.8 Info: => 0.0005482s 11:55:52.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-10-13T11:55:52', 'add_priority_to_indexers') 11:55:52.8 Info: Committing Transaction 11:55:52.8 Info: 44: add_priority_to_indexers migrated 11:55:52.8 Info: => 0.0008446s 11:55:52.8 Info: 45: remove_chown_and_folderchmod_config migrating 11:55:52.8 Info: Beginning Transaction 11:55:52.8 Info: Starting migration of Main DB to 45 11:55:52.8 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 11:55:52.8 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 11:55:52.8 Info: => 0.0001293s 11:55:52.8 Info: PerformDBOperation 11:55:52.8 Info: Performing DB Operation 11:55:52.8 Info: => 2.55E-05s 11:55:52.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-10-13T11:55:52', 'remove_chown_and_folderchmod_config') 11:55:52.8 Info: Committing Transaction 11:55:52.8 Info: 45: remove_chown_and_folderchmod_config migrated 11:55:52.8 Info: => 0.0002851s 11:55:52.8 Info: 47: update_notifiarr migrating 11:55:52.8 Info: Beginning Transaction 11:55:52.8 Info: Starting migration of Main DB to 47 11:55:52.8 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 11:55:52.8 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 11:55:52.8 Info: => 7.06E-05s 11:55:52.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-10-13T11:55:52', 'update_notifiarr') 11:55:52.8 Info: Committing Transaction 11:55:52.8 Info: 47: update_notifiarr migrated 11:55:52.8 Info: => 0.0003266s 11:55:52.8 Info: 49: email_multiple_addresses migrating 11:55:52.8 Info: Beginning Transaction 11:55:52.8 Info: Starting migration of Main DB to 49 11:55:52.8 Info: PerformDBOperation 11:55:52.8 Info: Performing DB Operation 11:55:52.8 Info: => 6.65E-05s 11:55:52.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-10-13T11:55:52', 'email_multiple_addresses') 11:55:52.8 Info: Committing Transaction 11:55:52.8 Info: 49: email_multiple_addresses migrated 11:55:52.8 Info: => 0.0003351s 11:55:52.8 Info: 50: rename_blacklist_to_blocklist migrating 11:55:52.8 Info: Beginning Transaction 11:55:52.8 Info: Starting migration of Main DB to 50 11:55:52.8 Info: RenameTable Blacklist Blocklist 11:55:52.8 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 11:55:52.8 Info: => 0.0015308s 11:55:52.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-10-13T11:55:52', 'rename_blacklist_to_blocklist') 11:55:52.8 Info: Committing Transaction 11:55:52.8 Info: 50: rename_blacklist_to_blocklist migrated 11:55:52.8 Info: => 0.0026239s 11:55:52.8 Info: 51: cdh_per_downloadclient migrating 11:55:52.8 Info: Beginning Transaction 11:55:52.8 Info: Starting migration of Main DB to 51 11:55:52.8 Info: AlterTable DownloadClients 11:55:52.8 Info: => 7E-07s 11:55:52.8 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 11:55:52.8 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 11:55:52.8 Info: => 0.0005575s 11:55:52.8 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 11:55:52.8 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 11:55:52.8 Info: => 0.0005304s 11:55:52.8 Info: PerformDBOperation 11:55:52.8 Info: Performing DB Operation 11:55:52.8 Info: => 0.0001532s 11:55:52.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-10-13T11:55:52', 'cdh_per_downloadclient') 11:55:52.8 Info: Committing Transaction 11:55:52.8 Info: 51: cdh_per_downloadclient migrated 11:55:52.8 Info: => 0.000443s 11:55:52.8 Info: 52: download_history migrating 11:55:52.8 Info: Beginning Transaction 11:55:52.8 Info: Starting migration of Main DB to 52 11:55:52.8 Info: CreateTable DownloadHistory 11:55:52.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) 11:55:52.8 Info: => 0.0001565s 11:55:52.8 Info: CreateIndex DownloadHistory (EventType) 11:55:52.8 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 11:55:52.8 Info: => 8.4E-05s 11:55:52.8 Info: CreateIndex DownloadHistory (ArtistId) 11:55:52.8 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 11:55:52.8 Info: => 7.93E-05s 11:55:52.8 Info: CreateIndex DownloadHistory (DownloadId) 11:55:52.8 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 11:55:52.8 Info: => 8.3E-05s 11:55:52.8 Info: PerformDBOperation 11:55:52.8 Info: Performing DB Operation 11:55:52.8 Info: => 0.0001227s 11:55:52.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-10-13T11:55:52', 'download_history') 11:55:52.8 Info: Committing Transaction 11:55:52.8 Info: 52: download_history migrated 11:55:52.8 Info: => 0.0004593s 11:55:52.8 Info: 53: add_update_history migrating 11:55:52.8 Info: Beginning Transaction 11:55:52.8 Info: Starting migration of Main DB to 53 11:55:52.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-10-13T11:55:52', 'add_update_history') 11:55:52.8 Info: Committing Transaction 11:55:52.8 Info: 53: add_update_history migrated 11:55:52.8 Info: => 0.0003053s 11:55:52.8 Info: 54: add_on_update_to_notifications migrating 11:55:52.8 Info: Beginning Transaction 11:55:52.8 Info: Starting migration of Main DB to 54 11:55:52.8 Info: AlterTable Notifications 11:55:52.8 Info: => 6E-07s 11:55:52.8 Info: CreateColumn Notifications OnApplicationUpdate Boolean 11:55:52.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 11:55:52.8 Info: => 0.0005929s 11:55:52.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-10-13T11:55:52', 'add_on_update_to_notifications') 11:55:52.8 Info: Committing Transaction 11:55:52.8 Info: 54: add_on_update_to_notifications migrated 11:55:52.8 Info: => 0.0008959s 11:55:52.8 Info: 55: download_client_per_indexer migrating 11:55:52.8 Info: Beginning Transaction 11:55:52.8 Info: Starting migration of Main DB to 55 11:55:52.8 Info: AlterTable Indexers 11:55:52.8 Info: => 6E-07s 11:55:52.8 Info: CreateColumn Indexers DownloadClientId Int32 11:55:52.8 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 11:55:52.8 Info: => 0.0005688s 11:55:52.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-10-13T11:55:52', 'download_client_per_indexer') 11:55:52.8 Info: Committing Transaction 11:55:52.8 Info: 55: download_client_per_indexer migrated 11:55:52.8 Info: => 0.0008699s 11:55:52.8 Info: 56: AddNewItemMonitorType migrating 11:55:52.8 Info: Beginning Transaction 11:55:52.8 Info: Starting migration of Main DB to 56 11:55:52.8 Info: AlterTable Artists 11:55:52.8 Info: => 6E-07s 11:55:52.8 Info: CreateColumn Artists MonitorNewItems Int32 11:55:52.8 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 11:55:52.8 Info: => 0.0005666s 11:55:52.8 Info: AlterTable RootFolders 11:55:52.8 Info: => 5E-07s 11:55:52.8 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 11:55:52.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 11:55:52.8 Info: => 0.0005465s 11:55:52.8 Info: AlterTable ImportLists 11:55:52.8 Info: => 5E-07s 11:55:52.8 Info: CreateColumn ImportLists MonitorNewItems Int32 11:55:52.8 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 11:55:52.8 Info: => 0.0005719s 11:55:52.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-10-13T11:55:52', 'AddNewItemMonitorType') 11:55:52.8 Info: Committing Transaction 11:55:52.8 Info: 56: AddNewItemMonitorType migrated 11:55:52.8 Info: => 0.0008971s 11:55:52.8 Info: 57: ImportListSearch migrating 11:55:52.8 Info: Beginning Transaction 11:55:52.8 Info: Starting migration of Main DB to 57 11:55:52.8 Info: AlterTable ImportLists 11:55:52.8 Info: => 6E-07s 11:55:52.8 Info: CreateColumn ImportLists ShouldSearch Boolean 11:55:52.8 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 11:55:52.8 Info: => 0.0005793s 11:55:52.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-10-13T11:55:52', 'ImportListSearch') 11:55:52.8 Info: Committing Transaction 11:55:52.8 Info: 57: ImportListSearch migrated 11:55:52.8 Info: => 0.0008789s 11:55:52.8 Info: 58: ImportListMonitorExisting migrating 11:55:52.8 Info: Beginning Transaction 11:55:52.8 Info: Starting migration of Main DB to 58 11:55:52.8 Info: AlterTable ImportLists 11:55:52.8 Info: => 7E-07s 11:55:52.8 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 11:55:52.8 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 11:55:52.8 Info: => 0.0005801s 11:55:52.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-10-13T11:55:52', 'ImportListMonitorExisting') 11:55:52.8 Info: Committing Transaction 11:55:52.8 Info: 58: ImportListMonitorExisting migrated 11:55:52.8 Info: => 0.0008819s 11:55:52.8 Info: 59: add_indexer_tags migrating 11:55:52.8 Info: Beginning Transaction 11:55:52.8 Info: Starting migration of Main DB to 59 11:55:52.8 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:52.8 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 11:55:52.8 Info: => 4.88E-05s 11:55:52.8 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:52.8 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 11:55:52.8 Info: => 2.87E-05s 11:55:52.8 Info: AlterTable Indexers 11:55:52.8 Info: => 4E-07s 11:55:52.8 Info: CreateColumn Indexers Tags String 11:55:52.8 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 11:55:52.8 Info: => 0.0005751s 11:55:52.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-10-13T11:55:52', 'add_indexer_tags') 11:55:52.8 Info: Committing Transaction 11:55:52.8 Info: 59: add_indexer_tags migrated 11:55:52.8 Info: => 0.0008796s 11:55:52.8 Info: 60: update_audio_types migrating 11:55:52.8 Info: Beginning Transaction 11:55:52.8 Info: Starting migration of Main DB to 60 11:55:52.8 Info: PerformDBOperation 11:55:52.8 Info: Performing DB Operation 11:55:52.8 Info: => 4.94E-05s 11:55:52.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-10-13T11:55:52', 'update_audio_types') 11:55:52.8 Info: Committing Transaction 11:55:52.8 Info: 60: update_audio_types migrated 11:55:52.8 Info: => 0.0003163s 11:55:52.8 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 11:55:52.8 Info: Beginning Transaction 11:55:52.8 Info: Starting migration of Main DB to 61 11:55:52.8 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:52.8 Info: DELETE FROM "Commands" WHERE 1 = 1 11:55:52.8 Info: => 5.04E-05s 11:55:52.8 Info: AlterTable AlbumReleases 11:55:52.8 Info: => 4E-07s 11:55:52.8 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 11:55:52.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) 11:55:52.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" 11:55:52.8 Info: DROP TABLE "AlbumReleases" 11:55:52.8 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 11:55:52.8 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:55:52.8 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:55:52.8 Info: => 0.0051085s 11:55:52.8 Info: AlterTable Albums 11:55:52.8 Info: => 6E-07s 11:55:52.8 Info: AlterColumn Albums LastInfoSync DateTimeOffset 11:55:52.8 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 11:55:52.8 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "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" 11:55:52.8 Info: DROP TABLE "Albums" 11:55:52.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:52.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:52.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:52.8 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:55:52.8 Info: => 0.0043029s 11:55:52.8 Info: AlterTable Albums 11:55:52.8 Info: => 5E-07s 11:55:52.8 Info: AlterColumn Albums ReleaseDate DateTimeOffset 11:55:52.8 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 11:55:52.8 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "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" 11:55:52.8 Info: DROP TABLE "Albums" 11:55:52.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:52.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:52.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:52.8 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:55:52.8 Info: => 0.005309s 11:55:52.8 Info: AlterTable Albums 11:55:52.8 Info: => 6E-07s 11:55:52.8 Info: AlterColumn Albums Added DateTimeOffset 11:55:52.8 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 11:55:52.8 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "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" 11:55:52.8 Info: DROP TABLE "Albums" 11:55:52.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:52.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:52.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:52.8 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:55:52.8 Info: => 0.0044294s 11:55:52.8 Info: AlterTable Artists 11:55:52.8 Info: => 5E-07s 11:55:52.8 Info: AlterColumn Artists LastInfoSync DateTimeOffset 11:55:52.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 11:55:52.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" 11:55:52.8 Info: DROP TABLE "Artists" 11:55:52.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:52.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:52.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:52.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:55:52.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:55:52.8 Info: => 0.0042792s 11:55:52.8 Info: AlterTable Artists 11:55:52.8 Info: => 5E-07s 11:55:52.8 Info: AlterColumn Artists Added DateTimeOffset 11:55:52.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 11:55:52.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" 11:55:52.8 Info: DROP TABLE "Artists" 11:55:52.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:52.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:52.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:52.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:55:52.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:55:52.8 Info: => 0.0055996s 11:55:52.8 Info: AlterTable Blocklist 11:55:52.8 Info: => 5E-07s 11:55:52.8 Info: AlterColumn Blocklist Date DateTimeOffset 11:55:52.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) 11:55:52.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" 11:55:52.9 Info: DROP TABLE "Blocklist" 11:55:52.9 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 11:55:52.9 Info: => 0.0036458s 11:55:52.9 Info: AlterTable Blocklist 11:55:52.9 Info: => 8E-07s 11:55:52.9 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 11:55:52.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) 11:55:52.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" 11:55:52.9 Info: DROP TABLE "Blocklist" 11:55:52.9 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 11:55:52.9 Info: => 0.004817s 11:55:52.9 Info: AlterTable Commands 11:55:52.9 Info: => 6E-07s 11:55:52.9 Info: AlterColumn Commands QueuedAt DateTimeOffset 11:55:52.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) 11:55:52.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" 11:55:52.9 Info: DROP TABLE "Commands" 11:55:52.9 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 11:55:52.9 Info: => 0.0040569s 11:55:52.9 Info: AlterTable Commands 11:55:52.9 Info: => 7E-07s 11:55:52.9 Info: AlterColumn Commands StartedAt DateTimeOffset 11:55:52.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) 11:55:52.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" 11:55:52.9 Info: DROP TABLE "Commands" 11:55:52.9 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 11:55:52.9 Info: => 0.003719s 11:55:52.9 Info: AlterTable Commands 11:55:52.9 Info: => 7E-07s 11:55:52.9 Info: AlterColumn Commands EndedAt DateTimeOffset 11:55:52.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) 11:55:52.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" 11:55:52.9 Info: DROP TABLE "Commands" 11:55:52.9 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 11:55:52.9 Info: => 0.0037476s 11:55:52.9 Info: AlterTable DownloadClientStatus 11:55:52.9 Info: => 7E-07s 11:55:52.9 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 11:55:52.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) 11:55:52.9 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 11:55:52.9 Info: DROP TABLE "DownloadClientStatus" 11:55:52.9 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 11:55:52.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:55:52.9 Info: => 0.0055316s 11:55:52.9 Info: AlterTable DownloadClientStatus 11:55:52.9 Info: => 6E-07s 11:55:52.9 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 11:55:52.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) 11:55:52.9 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 11:55:52.9 Info: DROP TABLE "DownloadClientStatus" 11:55:52.9 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 11:55:52.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:55:52.9 Info: => 0.0038743s 11:55:52.9 Info: AlterTable DownloadClientStatus 11:55:52.9 Info: => 5E-07s 11:55:52.9 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 11:55:52.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) 11:55:52.9 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 11:55:52.9 Info: DROP TABLE "DownloadClientStatus" 11:55:52.9 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 11:55:52.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:55:52.9 Info: => 0.0047246s 11:55:52.9 Info: AlterTable DownloadHistory 11:55:52.9 Info: => 6E-07s 11:55:52.9 Info: AlterColumn DownloadHistory Date DateTimeOffset 11:55:52.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) 11:55:52.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" 11:55:52.9 Info: DROP TABLE "DownloadHistory" 11:55:52.9 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 11:55:52.9 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 11:55:52.9 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 11:55:52.9 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 11:55:52.9 Info: => 0.0048875s 11:55:52.9 Info: AlterTable ExtraFiles 11:55:52.9 Info: => 4E-07s 11:55:52.9 Info: AlterColumn ExtraFiles Added DateTimeOffset 11:55:52.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) 11:55:52.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" 11:55:52.9 Info: DROP TABLE "ExtraFiles" 11:55:52.9 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 11:55:52.9 Info: => 0.0037755s 11:55:52.9 Info: AlterTable ExtraFiles 11:55:52.9 Info: => 7E-07s 11:55:52.9 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 11:55:52.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) 11:55:52.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" 11:55:52.9 Info: DROP TABLE "ExtraFiles" 11:55:52.9 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 11:55:52.9 Info: => 0.0046236s 11:55:52.9 Info: AlterTable History 11:55:52.9 Info: => 7E-07s 11:55:52.9 Info: AlterColumn History Date DateTimeOffset 11:55:52.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) 11:55:52.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" 11:55:52.9 Info: DROP TABLE "History" 11:55:52.9 Info: ALTER TABLE "History_temp" RENAME TO "History" 11:55:52.9 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:55:52.9 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:55:52.9 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:55:52.9 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:55:52.9 Info: => 0.0041723s 11:55:52.9 Info: AlterTable ImportListStatus 11:55:52.9 Info: => 5E-07s 11:55:52.9 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 11:55:52.9 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 11:55:52.9 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 11:55:52.9 Info: DROP TABLE "ImportListStatus" 11:55:52.9 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 11:55:52.9 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:55:52.9 Info: => 0.0038178s 11:55:52.9 Info: AlterTable ImportListStatus 11:55:52.9 Info: => 5E-07s 11:55:52.9 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 11:55:52.9 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 11:55:52.9 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 11:55:52.9 Info: DROP TABLE "ImportListStatus" 11:55:52.9 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 11:55:52.9 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:55:52.9 Info: => 0.0052499s 11:55:52.9 Info: AlterTable ImportListStatus 11:55:52.9 Info: => 5E-07s 11:55:52.9 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 11:55:52.9 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 11:55:52.9 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 11:55:52.9 Info: DROP TABLE "ImportListStatus" 11:55:52.9 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 11:55:52.9 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:55:52.9 Info: => 0.0049257s 11:55:52.9 Info: AlterTable IndexerStatus 11:55:52.9 Info: => 5E-07s 11:55:52.9 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 11:55:52.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) 11:55:52.9 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 11:55:52.9 Info: DROP TABLE "IndexerStatus" 11:55:52.9 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 11:55:52.9 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:55:52.9 Info: => 0.0037689s 11:55:52.9 Info: AlterTable IndexerStatus 11:55:52.9 Info: => 5E-07s 11:55:52.9 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 11:55:52.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) 11:55:52.9 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 11:55:52.9 Info: DROP TABLE "IndexerStatus" 11:55:52.9 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 11:55:52.9 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:55:52.9 Info: => 0.0037633s 11:55:52.9 Info: AlterTable IndexerStatus 11:55:52.9 Info: => 5E-07s 11:55:52.9 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 11:55:52.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) 11:55:52.9 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 11:55:52.9 Info: DROP TABLE "IndexerStatus" 11:55:52.9 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 11:55:52.9 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:55:52.9 Info: => 0.0038503s 11:55:52.9 Info: AlterTable LyricFiles 11:55:52.9 Info: => 5E-07s 11:55:52.9 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 11:55:52.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) 11:55:52.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" 11:55:52.9 Info: DROP TABLE "LyricFiles" 11:55:52.9 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:55:52.9 Info: => 0.0036797s 11:55:52.9 Info: AlterTable LyricFiles 11:55:52.9 Info: => 7E-07s 11:55:52.9 Info: AlterColumn LyricFiles Added DateTimeOffset 11:55:52.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) 11:55:52.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" 11:55:52.9 Info: DROP TABLE "LyricFiles" 11:55:52.9 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:55:52.9 Info: => 0.0044058s 11:55:52.9 Info: AlterTable MetadataFiles 11:55:52.9 Info: => 7E-07s 11:55:52.9 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 11:55:52.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) 11:55:52.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" 11:55:52.9 Info: DROP TABLE "MetadataFiles" 11:55:52.9 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 11:55:52.9 Info: => 0.0055316s 11:55:52.9 Info: AlterTable MetadataFiles 11:55:52.9 Info: => 7E-07s 11:55:52.9 Info: AlterColumn MetadataFiles Added DateTimeOffset 11:55:52.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) 11:55:52.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" 11:55:52.9 Info: DROP TABLE "MetadataFiles" 11:55:52.9 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 11:55:52.9 Info: => 0.0036914s 11:55:52.9 Info: AlterTable PendingReleases 11:55:52.9 Info: => 7E-07s 11:55:52.9 Info: AlterColumn PendingReleases Added DateTimeOffset 11:55:52.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) 11:55:52.9 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 11:55:52.9 Info: DROP TABLE "PendingReleases" 11:55:52.9 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 11:55:52.9 Info: => 0.0044981s 11:55:52.9 Info: AlterTable ScheduledTasks 11:55:52.9 Info: => 6E-07s 11:55:52.9 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 11:55:53.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) 11:55:53.0 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 11:55:53.0 Info: DROP TABLE "ScheduledTasks" 11:55:53.0 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 11:55:53.0 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:55:53.0 Info: => 0.0037908s 11:55:53.0 Info: AlterTable ScheduledTasks 11:55:53.0 Info: => 4E-07s 11:55:53.0 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 11:55:53.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) 11:55:53.0 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 11:55:53.0 Info: DROP TABLE "ScheduledTasks" 11:55:53.0 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 11:55:53.0 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:55:53.0 Info: => 0.003757s 11:55:53.0 Info: AlterTable TrackFiles 11:55:53.0 Info: => 4E-07s 11:55:53.0 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 11:55:53.0 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:55:53.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" 11:55:53.0 Info: DROP TABLE "TrackFiles" 11:55:53.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:55:53.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:53.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:55:53.0 Info: => 0.0055726s 11:55:53.0 Info: AlterTable TrackFiles 11:55:53.0 Info: => 4E-07s 11:55:53.0 Info: AlterColumn TrackFiles Modified DateTimeOffset 11:55:53.0 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:55:53.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" 11:55:53.0 Info: DROP TABLE "TrackFiles" 11:55:53.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:55:53.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:53.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:55:53.0 Info: => 0.0039278s 11:55:53.0 Info: AlterTable VersionInfo 11:55:53.0 Info: => 5E-07s 11:55:53.0 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 11:55:53.0 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 11:55:53.0 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 11:55:53.0 Info: DROP TABLE "VersionInfo" 11:55:53.0 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 11:55:53.0 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:55:53.0 Info: => 0.0037791s 11:55:53.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-10-13T11:55:53', 'postgres_update_timestamp_columns_to_with_timezone') 11:55:53.0 Info: Committing Transaction 11:55:53.0 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 11:55:53.0 Info: => 0.0045292s 11:55:53.0 Info: 62: add_on_delete_to_notifications migrating 11:55:53.0 Info: Beginning Transaction 11:55:53.0 Info: Starting migration of Main DB to 62 11:55:53.0 Info: AlterTable Notifications 11:55:53.0 Info: => 1E-06s 11:55:53.0 Info: CreateColumn Notifications OnArtistDelete Boolean 11:55:53.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 11:55:53.0 Info: => 0.0005871s 11:55:53.0 Info: AlterTable Notifications 11:55:53.0 Info: => 5E-07s 11:55:53.0 Info: CreateColumn Notifications OnAlbumDelete Boolean 11:55:53.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 11:55:53.0 Info: => 0.0005492s 11:55:53.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-10-13T11:55:53', 'add_on_delete_to_notifications') 11:55:53.0 Info: Committing Transaction 11:55:53.0 Info: 62: add_on_delete_to_notifications migrated 11:55:53.0 Info: => 0.0008609s 11:55:53.0 Info: 63: add_custom_formats migrating 11:55:53.0 Info: Beginning Transaction 11:55:53.0 Info: Starting migration of Main DB to 63 11:55:53.0 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "x264", "value": 2 } ]', 'some', '', '[]', 1, 1, 0) 11:55:53.0 Info: AlterTable DelayProfiles 11:55:53.0 Info: => 5E-07s 11:55:53.0 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 11:55:53.0 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 11:55:53.0 Info: => 0.0005651s 11:55:53.0 Info: UpdateData 11:55:53.0 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 11:55:53.0 Info: => 6.25E-05s 11:55:53.0 Info: AlterTable TrackFiles 11:55:53.0 Info: => 4E-07s 11:55:53.0 Info: CreateColumn TrackFiles OriginalFilePath String 11:55:53.0 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 11:55:53.0 Info: => 0.0005437s 11:55:53.0 Info: PerformDBOperation 11:55:53.0 Info: Performing DB Operation 11:55:53.0 Info: => 0.0011822s 11:55:53.0 Info: CreateTable CustomFormats 11:55:53.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) 11:55:53.0 Info: => 0.0001792s 11:55:53.0 Info: CreateIndex CustomFormats (Name) 11:55:53.0 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 11:55:53.0 Info: => 8.73E-05s 11:55:53.0 Info: AlterTable QualityProfiles 11:55:53.0 Info: => 6E-07s 11:55:53.0 Info: CreateColumn QualityProfiles FormatItems String 11:55:53.0 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 11:55:53.0 Info: => 0.0005694s 11:55:53.0 Info: AlterTable QualityProfiles 11:55:53.0 Info: => 5E-07s 11:55:53.0 Info: CreateColumn QualityProfiles MinFormatScore Int32 11:55:53.0 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 11:55:53.0 Info: => 0.0005652s 11:55:53.0 Info: AlterTable QualityProfiles 11:55:53.0 Info: => 6E-07s 11:55:53.0 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 11:55:53.0 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 11:55:53.0 Info: => 0.0005626s 11:55:53.0 Info: PerformDBOperation 11:55:53.0 Info: Performing DB Operation 11:55:53.0 Info: => 0.00123s 11:55:53.0 Info: PerformDBOperation 11:55:53.0 Info: Performing DB Operation 11:55:53.0 Info: => 2.98E-05s 11:55:53.0 Info: DeleteColumn ReleaseProfiles Preferred 11:55:53.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) 11:55:53.0 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 11:55:53.0 Info: DROP TABLE "ReleaseProfiles" 11:55:53.0 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 11:55:53.0 Info: => 0.0048589s 11:55:53.0 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 11:55:53.0 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 11:55:53.0 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 11:55:53.0 Info: DROP TABLE "ReleaseProfiles" 11:55:53.0 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 11:55:53.0 Info: => 0.0036826s 11:55:53.0 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 11:55:53.0 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 11:55:53.0 Info: => 4.95E-05s 11:55:53.0 Info: AlterTable DelayProfiles 11:55:53.0 Info: => 5E-07s 11:55:53.0 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 11:55:53.0 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 11:55:53.0 Info: => 0.0005714s 11:55:53.0 Info: AlterTable DelayProfiles 11:55:53.0 Info: => 5E-07s 11:55:53.0 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 11:55:53.0 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 11:55:53.0 Info: => 0.0005585s 11:55:53.0 Info: -> 1 Insert operations completed in 00:00:00.0000904 taking an average of 00:00:00.0000904 11:55:53.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-10-13T11:55:53', 'add_custom_formats') 11:55:53.0 Info: Committing Transaction 11:55:53.0 Info: 63: add_custom_formats migrated 11:55:53.0 Info: => 0.0009707s 11:55:53.0 Debug: Took: 00:00:00.3829568 11:55:53.0 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_not_remove_release_profile_if_ignored_or_required --- 11:55:53.0 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_remove_release_profile_if_no_ignored_or_required --- 11:55:53.0 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173530686405_147/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:55:53.0 Info: DatabaseEngineVersionCheck migrating 11:55:53.0 Info: PerformDBOperation 11:55:53.0 Info: Performing DB Operation 11:55:53.0 Info: SQLite 3.46.1 11:55:53.0 Info: => 0.001047s 11:55:53.0 Info: DatabaseEngineVersionCheck migrated 11:55:53.0 Info: => 0.0010594s 11:55:53.0 Info: VersionMigration migrating 11:55:53.0 Info: Beginning Transaction 11:55:53.0 Info: CreateTable VersionInfo 11:55:53.0 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 11:55:53.0 Info: => 0.0001423s 11:55:53.0 Info: Committing Transaction 11:55:53.0 Info: VersionMigration migrated 11:55:53.0 Info: => 0.0005785s 11:55:53.0 Info: VersionUniqueMigration migrating 11:55:53.0 Info: Beginning Transaction 11:55:53.0 Info: CreateIndex VersionInfo (Version) 11:55:53.0 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:55:53.0 Info: => 0.0001308s 11:55:53.0 Info: AlterTable VersionInfo 11:55:53.0 Info: => 9E-07s 11:55:53.0 Info: CreateColumn VersionInfo AppliedOn DateTime 11:55:53.0 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 11:55:53.0 Info: => 0.000545s 11:55:53.0 Info: Committing Transaction 11:55:53.0 Info: VersionUniqueMigration migrated 11:55:53.0 Info: => 0.0007591s 11:55:53.0 Info: VersionDescriptionMigration migrating 11:55:53.0 Info: Beginning Transaction 11:55:53.0 Info: AlterTable VersionInfo 11:55:53.0 Info: => 8E-07s 11:55:53.0 Info: CreateColumn VersionInfo Description String 11:55:53.0 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 11:55:53.0 Info: => 0.000199s 11:55:53.0 Info: Committing Transaction 11:55:53.0 Info: VersionDescriptionMigration migrated 11:55:53.0 Info: => 0.0003836s 11:55:53.0 Info: 1: InitialSetup migrating 11:55:53.0 Info: Beginning Transaction 11:55:53.0 Info: Starting migration of Main DB to 1 11:55:53.0 Info: CreateTable Config 11:55:53.0 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 11:55:53.0 Info: => 0.0001514s 11:55:53.0 Info: CreateIndex Config (Key) 11:55:53.0 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 11:55:53.0 Info: => 7.21E-05s 11:55:53.0 Info: CreateTable RootFolders 11:55:53.0 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 11:55:53.0 Info: => 9.23E-05s 11:55:53.0 Info: CreateIndex RootFolders (Path) 11:55:53.0 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 11:55:53.0 Info: => 7.31E-05s 11:55:53.0 Info: CreateTable Artists 11:55:53.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) 11:55:53.0 Info: => 0.0002142s 11:55:53.0 Info: CreateIndex Artists (ForeignArtistId) 11:55:53.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:55:53.0 Info: => 7.27E-05s 11:55:53.0 Info: CreateIndex Artists (NameSlug) 11:55:53.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:55:53.0 Info: => 6.66E-05s 11:55:53.0 Info: CreateIndex Artists (CleanName) 11:55:53.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:53.0 Info: => 6.51E-05s 11:55:53.0 Info: CreateIndex Artists (Path) 11:55:53.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:53.0 Info: => 6.42E-05s 11:55:53.0 Info: CreateTable Albums 11:55:53.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) 11:55:53.0 Info: => 0.0001898s 11:55:53.0 Info: CreateIndex Albums (ForeignAlbumId) 11:55:53.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:53.0 Info: => 6.84E-05s 11:55:53.0 Info: CreateIndex Albums (MBId) 11:55:53.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:55:53.0 Info: => 6.19E-05s 11:55:53.0 Info: CreateIndex Albums (TADBId) 11:55:53.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:55:53.0 Info: => 6.28E-05s 11:55:53.0 Info: CreateIndex Albums (TitleSlug) 11:55:53.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:55:53.0 Info: => 6.16E-05s 11:55:53.0 Info: CreateIndex Albums (CleanTitle) 11:55:53.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:53.0 Info: => 6.08E-05s 11:55:53.0 Info: CreateIndex Albums (Path) 11:55:53.0 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 11:55:53.0 Info: => 5.89E-05s 11:55:53.0 Info: CreateTable Tracks 11:55:53.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) 11:55:53.0 Info: => 0.0002002s 11:55:53.0 Info: CreateIndex Tracks (ForeignTrackId) 11:55:53.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:55:53.0 Info: => 7.51E-05s 11:55:53.0 Info: CreateIndex Tracks (ArtistId) 11:55:53.0 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:55:53.0 Info: => 6.62E-05s 11:55:53.0 Info: CreateIndex Tracks (TrackFileId) 11:55:53.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:55:53.0 Info: => 7.03E-05s 11:55:53.0 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 11:55:53.0 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 11:55:53.0 Info: => 7.18E-05s 11:55:53.0 Info: CreateTable TrackFiles 11:55:53.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) 11:55:53.0 Info: => 0.0001292s 11:55:53.0 Info: CreateIndex TrackFiles (ArtistId) 11:55:53.0 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 11:55:53.0 Info: => 6.67E-05s 11:55:53.0 Info: CreateIndex TrackFiles (AlbumId) 11:55:53.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:53.0 Info: => 7.16E-05s 11:55:53.0 Info: CreateTable History 11:55:53.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) 11:55:53.0 Info: => 0.0001317s 11:55:53.0 Info: CreateIndex History (Date) 11:55:53.0 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:55:53.0 Info: => 7.33E-05s 11:55:53.0 Info: CreateIndex History (EventType) 11:55:53.0 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:55:53.0 Info: => 6.54E-05s 11:55:53.0 Info: CreateIndex History (DownloadId) 11:55:53.0 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 11:55:53.0 Info: => 6.19E-05s 11:55:53.0 Info: CreateIndex History (AlbumId) 11:55:53.0 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 11:55:53.0 Info: => 9.18E-05s 11:55:53.0 Info: CreateTable Notifications 11:55:53.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) 11:55:53.0 Info: => 0.0001184s 11:55:53.0 Info: CreateTable ScheduledTasks 11:55:53.0 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 11:55:53.0 Info: => 9.6E-05s 11:55:53.0 Info: CreateIndex ScheduledTasks (TypeName) 11:55:53.0 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:55:53.0 Info: => 7.07E-05s 11:55:53.0 Info: CreateTable Indexers 11:55:53.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) 11:55:53.0 Info: => 9.61E-05s 11:55:53.0 Info: CreateIndex Indexers (Name) 11:55:53.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:55:53.0 Info: => 0.0001026s 11:55:53.0 Info: CreateTable Profiles 11:55:53.0 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 11:55:53.0 Info: => 9.33E-05s 11:55:53.0 Info: CreateIndex Profiles (Name) 11:55:53.0 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 11:55:53.0 Info: => 7.63E-05s 11:55:53.0 Info: CreateTable QualityDefinitions 11:55:53.0 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 11:55:53.0 Info: => 9.98E-05s 11:55:53.0 Info: CreateIndex QualityDefinitions (Quality) 11:55:53.0 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 11:55:53.0 Info: => 7.02E-05s 11:55:53.0 Info: CreateIndex QualityDefinitions (Title) 11:55:53.0 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 11:55:53.0 Info: => 7.06E-05s 11:55:53.0 Info: CreateTable NamingConfig 11:55:53.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) 11:55:53.0 Info: => 0.0001481s 11:55:53.0 Info: CreateTable Blacklist 11:55:53.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 '') 11:55:53.0 Info: => 0.0002012s 11:55:53.0 Info: CreateTable Metadata 11:55:53.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) 11:55:53.0 Info: => 0.0001038s 11:55:53.0 Info: CreateTable MetadataFiles 11:55:53.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) 11:55:53.0 Info: => 0.0001112s 11:55:53.0 Info: CreateTable DownloadClients 11:55:53.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) 11:55:53.0 Info: => 9.97E-05s 11:55:53.0 Info: CreateTable PendingReleases 11:55:53.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 '') 11:55:53.0 Info: => 0.0001076s 11:55:53.0 Info: CreateTable RemotePathMappings 11:55:53.0 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 11:55:53.0 Info: => 9.36E-05s 11:55:53.0 Info: CreateTable Tags 11:55:53.0 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 11:55:53.0 Info: => 9.75E-05s 11:55:53.0 Info: CreateIndex Tags (Label) 11:55:53.0 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 11:55:53.0 Info: => 8.24E-05s 11:55:53.0 Info: CreateTable Restrictions 11:55:53.0 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 11:55:53.0 Info: => 9.41E-05s 11:55:53.0 Info: CreateTable DelayProfiles 11:55:53.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) 11:55:53.0 Info: => 0.0001139s 11:55:53.0 Info: CreateTable Users 11:55:53.0 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 11:55:53.0 Info: => 8.5E-05s 11:55:53.0 Info: CreateIndex Users (Identifier) 11:55:53.0 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 11:55:53.0 Info: => 8.02E-05s 11:55:53.0 Info: CreateIndex Users (Username) 11:55:53.0 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 11:55:53.0 Info: => 0.0001145s 11:55:53.0 Info: CreateTable Commands 11:55:53.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) 11:55:53.0 Info: => 0.0001443s 11:55:53.0 Info: CreateTable IndexerStatus 11:55:53.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) 11:55:53.0 Info: => 0.0001162s 11:55:53.0 Info: CreateIndex IndexerStatus (ProviderId) 11:55:53.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:55:53.0 Info: => 7.82E-05s 11:55:53.0 Info: CreateTable ExtraFiles 11:55:53.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) 11:55:53.0 Info: => 0.0001091s 11:55:53.0 Info: CreateTable LyricFiles 11:55:53.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) 11:55:53.0 Info: => 0.0001333s 11:55:53.0 Info: CreateTable LanguageProfiles 11:55:53.0 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 11:55:53.0 Info: => 9.13E-05s 11:55:53.0 Info: CreateIndex LanguageProfiles (Name) 11:55:53.0 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 11:55:53.0 Info: => 9.87E-05s 11:55:53.0 Info: CreateTable DownloadClientStatus 11:55:53.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) 11:55:53.0 Info: => 0.0001028s 11:55:53.0 Info: CreateIndex DownloadClientStatus (ProviderId) 11:55:53.0 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:55:53.0 Info: => 8.29E-05s 11:55:53.0 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 11:55:53.0 Info: -> 1 Insert operations completed in 00:00:00.0000585 taking an average of 00:00:00.0000585 11:55:53.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-13T11:55:53', 'InitialSetup') 11:55:53.0 Info: Committing Transaction 11:55:53.0 Info: 1: InitialSetup migrated 11:55:53.0 Info: => 0.0010005s 11:55:53.0 Info: 2: add_reason_to_pending_releases migrating 11:55:53.0 Info: Beginning Transaction 11:55:53.0 Info: Starting migration of Main DB to 2 11:55:53.0 Info: AlterTable PendingReleases 11:55:53.0 Info: => 6E-07s 11:55:53.0 Info: CreateColumn PendingReleases Reason Int32 11:55:53.0 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 11:55:53.0 Info: => 0.000509s 11:55:53.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-13T11:55:53', 'add_reason_to_pending_releases') 11:55:53.0 Info: Committing Transaction 11:55:53.0 Info: 2: add_reason_to_pending_releases migrated 11:55:53.0 Info: => 0.0007978s 11:55:53.0 Info: 3: add_medium_support migrating 11:55:53.0 Info: Beginning Transaction 11:55:53.0 Info: Starting migration of Main DB to 3 11:55:53.1 Info: AlterTable Albums 11:55:53.1 Info: => 6E-07s 11:55:53.1 Info: CreateColumn Albums Media String 11:55:53.1 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 11:55:53.1 Info: => 0.0005252s 11:55:53.1 Info: AlterTable Tracks 11:55:53.1 Info: => 6E-07s 11:55:53.1 Info: CreateColumn Tracks MediumNumber Int32 11:55:53.1 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 11:55:53.1 Info: => 0.0004591s 11:55:53.1 Info: AlterTable Tracks 11:55:53.1 Info: => 4E-07s 11:55:53.1 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 11:55:53.1 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 11:55:53.1 Info: => 0.0004532s 11:55:53.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:55:53.1 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:55:53.1 Info: => 4.07E-05s 11:55:53.1 Info: DeleteColumn Tracks TrackNumber 11:55:53.1 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 11:55:53.1 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 11:55:53.1 Info: DROP TABLE "Tracks" 11:55:53.1 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:55:53.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:55:53.1 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:55:53.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:55:53.1 Info: => 0.004383s 11:55:53.1 Info: AlterTable Tracks 11:55:53.1 Info: => 4E-07s 11:55:53.1 Info: CreateColumn Tracks TrackNumber String 11:55:53.1 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 11:55:53.1 Info: => 0.0004601s 11:55:53.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-13T11:55:53', 'add_medium_support') 11:55:53.1 Info: Committing Transaction 11:55:53.1 Info: 3: add_medium_support migrated 11:55:53.1 Info: => 0.0008614s 11:55:53.1 Info: 4: add_various_qualites_in_profile migrating 11:55:53.1 Info: Beginning Transaction 11:55:53.1 Info: Starting migration of Main DB to 4 11:55:53.1 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:55:53.1 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:55:53.1 Info: => 5.06E-05s 11:55:53.1 Info: PerformDBOperation 11:55:53.1 Info: Performing DB Operation 11:55:53.1 Info: => 3.22E-05s 11:55:53.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-13T11:55:53', 'add_various_qualites_in_profile') 11:55:53.1 Info: Committing Transaction 11:55:53.1 Info: 4: add_various_qualites_in_profile migrated 11:55:53.1 Info: => 0.0002699s 11:55:53.1 Info: 5: metadata_profiles migrating 11:55:53.1 Info: Beginning Transaction 11:55:53.1 Info: Starting migration of Main DB to 5 11:55:53.1 Info: CreateTable MetadataProfiles 11:55:53.1 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 11:55:53.1 Info: => 0.0001251s 11:55:53.1 Info: CreateIndex MetadataProfiles (Name) 11:55:53.1 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 11:55:53.1 Info: => 7.92E-05s 11:55:53.1 Info: AlterTable Artists 11:55:53.1 Info: => 6E-07s 11:55:53.1 Info: CreateColumn Artists MetadataProfileId Int32 11:55:53.1 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 11:55:53.1 Info: => 0.0004863s 11:55:53.1 Info: DeleteColumn Artists PrimaryAlbumTypes 11:55:53.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 11:55:53.1 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 11:55:53.1 Info: DROP TABLE "Artists" 11:55:53.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:53.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:55:53.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:55:53.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:53.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:53.1 Info: => 0.0039125s 11:55:53.1 Info: DeleteColumn Artists SecondaryAlbumTypes 11:55:53.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 11:55:53.1 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 11:55:53.1 Info: DROP TABLE "Artists" 11:55:53.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:53.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:55:53.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:55:53.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:53.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:53.1 Info: => 0.0046818s 11:55:53.1 Info: AlterTable Albums 11:55:53.1 Info: => 5E-07s 11:55:53.1 Info: CreateColumn Albums SecondaryTypes String 11:55:53.1 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 11:55:53.1 Info: => 0.0004867s 11:55:53.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-13T11:55:53', 'metadata_profiles') 11:55:53.1 Info: Committing Transaction 11:55:53.1 Info: 5: metadata_profiles migrated 11:55:53.1 Info: => 0.0008973s 11:55:53.1 Info: 6: separate_automatic_and_interactive_search migrating 11:55:53.1 Info: Beginning Transaction 11:55:53.1 Info: Starting migration of Main DB to 6 11:55:53.1 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 11:55:53.1 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 11:55:53.1 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 11:55:53.1 Info: DROP TABLE "Indexers" 11:55:53.1 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:55:53.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:55:53.1 Info: => 0.0032534s 11:55:53.1 Info: AlterTable Indexers 11:55:53.1 Info: => 5E-07s 11:55:53.1 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 11:55:53.1 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 11:55:53.1 Info: => 0.0004732s 11:55:53.1 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:55:53.1 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:55:53.1 Info: => 3.96E-05s 11:55:53.1 Info: AlterTable Indexers 11:55:53.1 Info: => 4E-07s 11:55:53.1 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 11:55:53.1 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 11:55:53.1 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 11:55:53.1 Info: DROP TABLE "Indexers" 11:55:53.1 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:55:53.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:55:53.1 Info: => 0.0031935s 11:55:53.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-13T11:55:53', 'separate_automatic_and_interactive_search') 11:55:53.1 Info: Committing Transaction 11:55:53.1 Info: 6: separate_automatic_and_interactive_search migrated 11:55:53.1 Info: => 0.0035083s 11:55:53.1 Info: 7: change_album_path_to_relative migrating 11:55:53.1 Info: Beginning Transaction 11:55:53.1 Info: Starting migration of Main DB to 7 11:55:53.1 Info: DeleteColumn Albums Path 11:55:53.1 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 11:55:53.1 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 11:55:53.1 Info: DROP TABLE "Albums" 11:55:53.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:53.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:53.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:55:53.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:55:53.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:55:53.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:53.1 Info: => 0.0048108s 11:55:53.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-13T11:55:53', 'change_album_path_to_relative') 11:55:53.1 Info: Committing Transaction 11:55:53.1 Info: 7: change_album_path_to_relative migrated 11:55:53.1 Info: => 0.0052056s 11:55:53.1 Info: 8: change_quality_size_mb_to_kb migrating 11:55:53.1 Info: Beginning Transaction 11:55:53.1 Info: Starting migration of Main DB to 8 11:55:53.1 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 11:55:53.1 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 11:55:53.1 Info: => 4.89E-05s 11:55:53.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-13T11:55:53', 'change_quality_size_mb_to_kb') 11:55:53.1 Info: Committing Transaction 11:55:53.1 Info: 8: change_quality_size_mb_to_kb migrated 11:55:53.1 Info: => 0.0002892s 11:55:53.1 Info: 9: album_releases migrating 11:55:53.1 Info: Beginning Transaction 11:55:53.1 Info: Starting migration of Main DB to 9 11:55:53.1 Info: AlterTable Albums 11:55:53.1 Info: => 6E-07s 11:55:53.1 Info: CreateColumn Albums Releases String 11:55:53.1 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 11:55:53.1 Info: => 0.0004938s 11:55:53.1 Info: AlterTable Albums 11:55:53.1 Info: => 7E-07s 11:55:53.1 Info: CreateColumn Albums CurrentRelease String 11:55:53.1 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 11:55:53.1 Info: => 0.0004647s 11:55:53.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-13T11:55:53', 'album_releases') 11:55:53.1 Info: Committing Transaction 11:55:53.1 Info: 9: album_releases migrated 11:55:53.1 Info: => 0.0007368s 11:55:53.1 Info: 10: album_releases_fix migrating 11:55:53.1 Info: Beginning Transaction 11:55:53.1 Info: Starting migration of Main DB to 10 11:55:53.1 Info: AlterTable Albums 11:55:53.1 Info: => 6E-07s 11:55:53.1 Info: AlterColumn Albums Releases String 11:55:53.1 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 11:55:53.1 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 11:55:53.1 Info: DROP TABLE "Albums" 11:55:53.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:53.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:53.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:55:53.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:55:53.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:55:53.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:53.1 Info: => 0.0046318s 11:55:53.1 Info: AlterTable Albums 11:55:53.1 Info: => 5E-07s 11:55:53.1 Info: AlterColumn Albums CurrentRelease String 11:55:53.1 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 11:55:53.1 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 11:55:53.1 Info: DROP TABLE "Albums" 11:55:53.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:53.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:53.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:55:53.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:55:53.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:55:53.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:53.1 Info: => 0.0046803s 11:55:53.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-13T11:55:53', 'album_releases_fix') 11:55:53.1 Info: Committing Transaction 11:55:53.1 Info: 10: album_releases_fix migrated 11:55:53.1 Info: => 0.0050221s 11:55:53.1 Info: 11: import_lists migrating 11:55:53.1 Info: Beginning Transaction 11:55:53.1 Info: Starting migration of Main DB to 11 11:55:53.1 Info: CreateTable ImportLists 11:55:53.1 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 11:55:53.1 Info: => 0.0001989s 11:55:53.1 Info: CreateIndex ImportLists (Name) 11:55:53.1 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:55:53.1 Info: => 9.23E-05s 11:55:53.1 Info: CreateTable ImportListStatus 11:55:53.1 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 11:55:53.1 Info: => 0.0001125s 11:55:53.1 Info: CreateIndex ImportListStatus (ProviderId) 11:55:53.1 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:55:53.1 Info: => 7.51E-05s 11:55:53.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-13T11:55:53', 'import_lists') 11:55:53.1 Info: Committing Transaction 11:55:53.1 Info: 11: import_lists migrated 11:55:53.1 Info: => 0.0003662s 11:55:53.1 Info: 12: add_release_status migrating 11:55:53.1 Info: Beginning Transaction 11:55:53.1 Info: Starting migration of Main DB to 12 11:55:53.1 Info: AlterTable MetadataProfiles 11:55:53.1 Info: => 6E-07s 11:55:53.1 Info: CreateColumn MetadataProfiles ReleaseStatuses String 11:55:53.1 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 11:55:53.1 Info: => 0.0005086s 11:55:53.1 Info: PerformDBOperation 11:55:53.1 Info: Performing DB Operation 11:55:53.1 Info: => 2.59E-05s 11:55:53.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-13T11:55:53', 'add_release_status') 11:55:53.1 Info: Committing Transaction 11:55:53.1 Info: 12: add_release_status migrated 11:55:53.1 Info: => 0.0002857s 11:55:53.1 Info: 13: album_download_notification migrating 11:55:53.1 Info: Beginning Transaction 11:55:53.1 Info: Starting migration of Main DB to 13 11:55:53.1 Info: AlterTable Notifications 11:55:53.1 Info: => 5E-07s 11:55:53.1 Info: CreateColumn Notifications OnAlbumDownload Boolean 11:55:53.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 11:55:53.1 Info: => 0.0005047s 11:55:53.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-13T11:55:53', 'album_download_notification') 11:55:53.1 Info: Committing Transaction 11:55:53.1 Info: 13: album_download_notification migrated 11:55:53.1 Info: => 0.0007852s 11:55:53.1 Info: 14: fix_language_metadata_profiles migrating 11:55:53.1 Info: Beginning Transaction 11:55:53.1 Info: Starting migration of Main DB to 14 11:55:53.1 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 11:55:53.1 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 11:55:53.1 Info: => 7.75E-05s 11:55:53.1 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 11:55:53.1 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 11:55:53.1 Info: => 5.14E-05s 11:55:53.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-13T11:55:53', 'fix_language_metadata_profiles') 11:55:53.1 Info: Committing Transaction 11:55:53.1 Info: 14: fix_language_metadata_profiles migrated 11:55:53.1 Info: => 0.0002862s 11:55:53.1 Info: 15: remove_fanzub migrating 11:55:53.1 Info: Beginning Transaction 11:55:53.1 Info: Starting migration of Main DB to 15 11:55:53.1 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:55:53.1 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:55:53.1 Info: => 4.38E-05s 11:55:53.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-13T11:55:53', 'remove_fanzub') 11:55:53.1 Info: Committing Transaction 11:55:53.1 Info: 15: remove_fanzub migrated 11:55:53.1 Info: => 0.0002865s 11:55:53.1 Info: 16: update_artist_history_indexes migrating 11:55:53.1 Info: Beginning Transaction 11:55:53.1 Info: Starting migration of Main DB to 16 11:55:53.1 Info: CreateIndex Albums (ArtistId) 11:55:53.1 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 11:55:53.1 Info: => 0.0001025s 11:55:53.1 Info: CreateIndex Albums (ArtistId, ReleaseDate) 11:55:53.1 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 11:55:53.1 Info: => 7.85E-05s 11:55:53.1 Info: DeleteIndex History (AlbumId) 11:55:53.1 Info: DROP INDEX "IX_History_AlbumId" 11:55:53.1 Info: => 0.0001273s 11:55:53.1 Info: CreateIndex History (AlbumId, Date) 11:55:53.1 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:55:53.1 Info: => 8.96E-05s 11:55:53.1 Info: DeleteIndex History (DownloadId) 11:55:53.1 Info: DROP INDEX "IX_History_DownloadId" 11:55:53.1 Info: => 0.0001121s 11:55:53.1 Info: CreateIndex History (DownloadId, Date) 11:55:53.1 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:55:53.1 Info: => 8.51E-05s 11:55:53.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-13T11:55:53', 'update_artist_history_indexes') 11:55:53.1 Info: Committing Transaction 11:55:53.1 Info: 16: update_artist_history_indexes migrated 11:55:53.1 Info: => 0.0003772s 11:55:53.1 Info: 17: remove_nma migrating 11:55:53.1 Info: Beginning Transaction 11:55:53.1 Info: Starting migration of Main DB to 17 11:55:53.1 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:53.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 11:55:53.1 Info: => 4.74E-05s 11:55:53.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-13T11:55:53', 'remove_nma') 11:55:53.1 Info: Committing Transaction 11:55:53.1 Info: 17: remove_nma migrated 11:55:53.1 Info: => 0.0002772s 11:55:53.1 Info: 18: album_disambiguation migrating 11:55:53.1 Info: Beginning Transaction 11:55:53.1 Info: Starting migration of Main DB to 18 11:55:53.1 Info: AlterTable Albums 11:55:53.1 Info: => 7E-07s 11:55:53.1 Info: CreateColumn Albums Disambiguation String 11:55:53.1 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 11:55:53.1 Info: => 0.0005134s 11:55:53.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-13T11:55:53', 'album_disambiguation') 11:55:53.1 Info: Committing Transaction 11:55:53.1 Info: 18: album_disambiguation migrated 11:55:53.1 Info: => 0.0007836s 11:55:53.1 Info: 19: add_ape_quality_in_profiles migrating 11:55:53.1 Info: Beginning Transaction 11:55:53.1 Info: Starting migration of Main DB to 19 11:55:53.1 Info: PerformDBOperation 11:55:53.1 Info: Performing DB Operation 11:55:53.1 Info: => 3.07E-05s 11:55:53.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-13T11:55:53', 'add_ape_quality_in_profiles') 11:55:53.1 Info: Committing Transaction 11:55:53.1 Info: 19: add_ape_quality_in_profiles migrated 11:55:53.1 Info: => 0.000271s 11:55:53.1 Info: 20: remove_pushalot migrating 11:55:53.1 Info: Beginning Transaction 11:55:53.1 Info: Starting migration of Main DB to 20 11:55:53.1 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:53.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 11:55:53.1 Info: => 4.49E-05s 11:55:53.1 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:53.1 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 11:55:53.1 Info: => 2.9E-05s 11:55:53.1 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:53.1 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 11:55:53.1 Info: => 2.7E-05s 11:55:53.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-13T11:55:53', 'remove_pushalot') 11:55:53.1 Info: Committing Transaction 11:55:53.1 Info: 20: remove_pushalot migrated 11:55:53.1 Info: => 0.0002618s 11:55:53.1 Info: 21: add_custom_filters migrating 11:55:53.1 Info: Beginning Transaction 11:55:53.1 Info: Starting migration of Main DB to 21 11:55:53.1 Info: CreateTable CustomFilters 11:55:53.1 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 11:55:53.1 Info: => 0.0001221s 11:55:53.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-13T11:55:53', 'add_custom_filters') 11:55:53.1 Info: Committing Transaction 11:55:53.1 Info: 21: add_custom_filters migrated 11:55:53.1 Info: => 0.0003818s 11:55:53.1 Info: 22: import_list_tags migrating 11:55:53.1 Info: Beginning Transaction 11:55:53.1 Info: Starting migration of Main DB to 22 11:55:53.1 Info: AlterTable ImportLists 11:55:53.1 Info: => 6E-07s 11:55:53.1 Info: CreateColumn ImportLists Tags String 11:55:53.1 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 11:55:53.1 Info: => 0.0005219s 11:55:53.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-13T11:55:53', 'import_list_tags') 11:55:53.1 Info: Committing Transaction 11:55:53.1 Info: 22: import_list_tags migrated 11:55:53.1 Info: => 0.0007946s 11:55:53.1 Info: 23: add_release_groups_etc migrating 11:55:53.1 Info: Beginning Transaction 11:55:53.1 Info: Starting migration of Main DB to 23 11:55:53.1 Info: CreateTable ArtistMetadata 11:55:53.1 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 11:55:53.1 Info: => 0.0002105s 11:55:53.1 Info: CreateIndex ArtistMetadata (ForeignArtistId) 11:55:53.1 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 11:55:53.1 Info: => 0.0001062s 11:55:53.1 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 11:55:53.1 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 11:55:53.1 Info: => 7.96E-05s 11:55:53.1 Info: AlterTable Artists 11:55:53.1 Info: => 4E-07s 11:55:53.1 Info: CreateColumn Artists ArtistMetadataId Int32 11:55:53.1 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:55:53.1 Info: => 0.0005184s 11:55:53.1 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:55:53.1 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:55:53.1 Info: => 6.4E-05s 11:55:53.1 Info: CreateTable AlbumReleases 11:55:53.1 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 11:55:53.1 Info: => 0.0008049s 11:55:53.1 Info: CreateIndex AlbumReleases (ForeignReleaseId) 11:55:53.1 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:55:53.1 Info: => 9.44E-05s 11:55:53.1 Info: CreateIndex AlbumReleases (AlbumId) 11:55:53.1 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:55:53.1 Info: => 7.97E-05s 11:55:53.1 Info: PerformDBOperation 11:55:53.1 Info: Performing DB Operation 11:55:53.1 Info: => 3.14E-05s 11:55:53.1 Info: AlterTable Albums 11:55:53.1 Info: => 5E-07s 11:55:53.1 Info: CreateColumn Albums ArtistMetadataId Int32 11:55:53.1 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:55:53.1 Info: => 0.0005316s 11:55:53.1 Info: AlterTable Albums 11:55:53.1 Info: => 5E-07s 11:55:53.1 Info: CreateColumn Albums AnyReleaseOk Boolean 11:55:53.1 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 11:55:53.1 Info: => 0.0005148s 11:55:53.1 Info: AlterTable Albums 11:55:53.1 Info: => 5E-07s 11:55:53.1 Info: CreateColumn Albums Links String 11:55:53.1 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 11:55:53.1 Info: => 0.000512s 11:55:53.1 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:55:53.1 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:55:53.1 Info: => 7.5E-05s 11:55:53.1 Info: AlterTable Tracks 11:55:53.1 Info: => 5E-07s 11:55:53.1 Info: CreateColumn Tracks ForeignRecordingId String 11:55:53.1 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 11:55:53.1 Info: => 0.0005462s 11:55:53.1 Info: AlterTable Tracks 11:55:53.1 Info: => 6E-07s 11:55:53.1 Info: CreateColumn Tracks AlbumReleaseId Int32 11:55:53.1 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 11:55:53.1 Info: => 0.0005266s 11:55:53.1 Info: AlterTable Tracks 11:55:53.1 Info: => 4E-07s 11:55:53.1 Info: CreateColumn Tracks ArtistMetadataId Int32 11:55:53.1 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:55:53.1 Info: => 0.0005144s 11:55:53.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:55:53.1 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:55:53.1 Info: => 7.83E-05s 11:55:53.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:55:53.1 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:55:53.1 Info: => 5.89E-05s 11:55:53.1 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 11:55:53.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) 11:55:53.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" 11:55:53.1 Info: DROP TABLE "Artists" 11:55:53.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:53.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:53.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:53.1 Info: => 0.0046766s 11:55:53.1 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 11:55:53.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) 11:55:53.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" 11:55:53.1 Info: DROP TABLE "Albums" 11:55:53.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:53.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:53.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:53.1 Info: => 0.0040629s 11:55:53.1 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 11:55:53.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) 11:55:53.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" 11:55:53.1 Info: DROP TABLE "Tracks" 11:55:53.1 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:55:53.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:55:53.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:55:53.1 Info: => 0.0036086s 11:55:53.1 Info: DeleteColumn TrackFiles ArtistId 11:55:53.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) 11:55:53.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" 11:55:53.1 Info: DROP TABLE "TrackFiles" 11:55:53.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:55:53.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:53.1 Info: => 0.0042738s 11:55:53.1 Info: CreateIndex Artists (ArtistMetadataId) 11:55:53.1 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:55:53.1 Info: => 7.54E-05s 11:55:53.1 Info: CreateIndex Artists (Monitored) 11:55:53.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:55:53.1 Info: => 7.11E-05s 11:55:53.1 Info: CreateIndex Albums (ArtistMetadataId) 11:55:53.1 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:55:53.1 Info: => 6.94E-05s 11:55:53.1 Info: CreateIndex Tracks (ArtistMetadataId) 11:55:53.1 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 11:55:53.1 Info: => 7.02E-05s 11:55:53.1 Info: CreateIndex Tracks (AlbumReleaseId) 11:55:53.1 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 11:55:53.1 Info: => 7.59E-05s 11:55:53.1 Info: CreateIndex Tracks (ForeignRecordingId) 11:55:53.1 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 11:55:53.1 Info: => 7.08E-05s 11:55:53.1 Info: UpdateData 11:55:53.1 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:55:53.1 Info: => 3.91E-05s 11:55:53.1 Info: UpdateData 11:55:53.1 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:55:53.1 Info: => 3.09E-05s 11:55:53.1 Info: UpdateData 11:55:53.1 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 11:55:53.1 Info: => 3.77E-05s 11:55:53.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-13T11:55:53', 'add_release_groups_etc') 11:55:53.1 Info: Committing Transaction 11:55:53.1 Info: 23: add_release_groups_etc migrated 11:55:53.1 Info: => 0.000543s 11:55:53.1 Info: 24: NewMediaInfoFormat migrating 11:55:53.1 Info: Beginning Transaction 11:55:53.1 Info: Starting migration of Main DB to 24 11:55:53.1 Info: UpdateData 11:55:53.1 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 11:55:53.1 Info: => 4.93E-05s 11:55:53.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-10-13T11:55:53', 'NewMediaInfoFormat') 11:55:53.1 Info: Committing Transaction 11:55:53.1 Info: 24: NewMediaInfoFormat migrated 11:55:53.1 Info: => 0.0002842s 11:55:53.1 Info: 25: rename_restrictions_to_release_profiles migrating 11:55:53.1 Info: Beginning Transaction 11:55:53.1 Info: Starting migration of Main DB to 25 11:55:53.1 Info: RenameTable Restrictions ReleaseProfiles 11:55:53.1 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 11:55:53.1 Info: => 0.0013384s 11:55:53.1 Info: AlterTable ReleaseProfiles 11:55:53.1 Info: => 7E-07s 11:55:53.1 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 11:55:53.1 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 11:55:53.1 Info: => 0.000491s 11:55:53.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-10-13T11:55:53', 'rename_restrictions_to_release_profiles') 11:55:53.1 Info: Committing Transaction 11:55:53.1 Info: 25: rename_restrictions_to_release_profiles migrated 11:55:53.1 Info: => 0.0007696s 11:55:53.1 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 11:55:53.1 Info: Beginning Transaction 11:55:53.1 Info: Starting migration of Main DB to 26 11:55:53.1 Info: RenameTable Profiles QualityProfiles 11:55:53.1 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 11:55:53.1 Info: => 0.001352s 11:55:53.1 Info: AlterTable QualityProfiles 11:55:53.1 Info: => 8E-07s 11:55:53.1 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 11:55:53.1 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:55:53.1 Info: => 0.0004945s 11:55:53.1 Info: AlterTable LanguageProfiles 11:55:53.1 Info: => 5E-07s 11:55:53.1 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 11:55:53.1 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:55:53.1 Info: => 0.0004817s 11:55:53.1 Info: UpdateData 11:55:53.1 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:55:53.1 Info: => 4.4E-05s 11:55:53.1 Info: UpdateData 11:55:53.1 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:55:53.1 Info: => 2.81E-05s 11:55:53.1 Info: RenameColumn Artists ProfileId to QualityProfileId 11:55:53.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) 11:55:53.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" 11:55:53.1 Info: DROP TABLE "Artists" 11:55:53.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:53.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:53.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:53.1 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:55:53.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:55:53.1 Info: => 0.0046455s 11:55:53.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-10-13T11:55:53', 'rename_quality_profiles_add_upgrade_allowed') 11:55:53.1 Info: Committing Transaction 11:55:53.1 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 11:55:53.1 Info: => 0.0050417s 11:55:53.1 Info: 27: add_import_exclusions migrating 11:55:53.1 Info: Beginning Transaction 11:55:53.1 Info: Starting migration of Main DB to 27 11:55:53.1 Info: CreateTable ImportListExclusions 11:55:53.1 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 11:55:53.1 Info: => 0.0001227s 11:55:53.1 Info: CreateIndex ImportListExclusions (ForeignId) 11:55:53.1 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 11:55:53.1 Info: => 8.2E-05s 11:55:53.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-10-13T11:55:53', 'add_import_exclusions') 11:55:53.1 Info: Committing Transaction 11:55:53.1 Info: 27: add_import_exclusions migrated 11:55:53.1 Info: => 0.0003946s 11:55:53.1 Info: 28: clean_artist_metadata_table migrating 11:55:53.1 Info: Beginning Transaction 11:55:53.1 Info: Starting migration of Main DB to 28 11:55:53.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) 11:55:53.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) 11:55:53.1 Info: => 0.0001538s 11:55:53.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) 11:55:53.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) 11:55:53.1 Info: => 0.0001166s 11:55:53.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) 11:55:53.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) 11:55:53.1 Info: => 0.0001156s 11:55:53.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) 11:55:53.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) 11:55:53.1 Info: => 0.0001172s 11:55:53.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) 11:55:53.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) 11:55:53.1 Info: => 0.0001103s 11:55:53.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) 11:55:53.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) 11:55:53.1 Info: => 0.0001159s 11:55:53.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-10-13T11:55:53', 'clean_artist_metadata_table') 11:55:53.1 Info: Committing Transaction 11:55:53.1 Info: 28: clean_artist_metadata_table migrated 11:55:53.1 Info: => 0.0003854s 11:55:53.1 Info: 29: health_issue_notification migrating 11:55:53.1 Info: Beginning Transaction 11:55:53.1 Info: Starting migration of Main DB to 29 11:55:53.1 Info: AlterTable Notifications 11:55:53.1 Info: => 7E-07s 11:55:53.1 Info: CreateColumn Notifications OnHealthIssue Boolean 11:55:53.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 11:55:53.1 Info: => 0.0005319s 11:55:53.1 Info: AlterTable Notifications 11:55:53.1 Info: => 6E-07s 11:55:53.1 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 11:55:53.1 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 11:55:53.1 Info: => 0.0005032s 11:55:53.1 Info: AlterTable Notifications 11:55:53.1 Info: => 5E-07s 11:55:53.1 Info: CreateColumn Notifications OnDownloadFailure Boolean 11:55:53.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 11:55:53.1 Info: => 0.000507s 11:55:53.1 Info: AlterTable Notifications 11:55:53.1 Info: => 4E-07s 11:55:53.1 Info: CreateColumn Notifications OnImportFailure Boolean 11:55:53.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 11:55:53.1 Info: => 0.0004968s 11:55:53.1 Info: AlterTable Notifications 11:55:53.1 Info: => 5E-07s 11:55:53.1 Info: CreateColumn Notifications OnTrackRetag Boolean 11:55:53.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 11:55:53.1 Info: => 0.0004929s 11:55:53.1 Info: DeleteColumn Notifications OnDownload 11:55:53.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) 11:55:53.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" 11:55:53.1 Info: DROP TABLE "Notifications" 11:55:53.1 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:55:53.1 Info: => 0.0042579s 11:55:53.1 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 11:55:53.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) 11:55:53.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" 11:55:53.1 Info: DROP TABLE "Notifications" 11:55:53.1 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:55:53.1 Info: => 0.0034967s 11:55:53.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-10-13T11:55:53', 'health_issue_notification') 11:55:53.1 Info: Committing Transaction 11:55:53.1 Info: 29: health_issue_notification migrated 11:55:53.1 Info: => 0.0038788s 11:55:53.1 Info: 30: add_mediafilerepository_mtime migrating 11:55:53.1 Info: Beginning Transaction 11:55:53.1 Info: Starting migration of Main DB to 30 11:55:53.2 Info: AlterTable TrackFiles 11:55:53.2 Info: => 5E-07s 11:55:53.2 Info: CreateColumn TrackFiles Modified DateTime 11:55:53.2 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 11:55:53.2 Info: => 0.0005368s 11:55:53.2 Info: AlterTable TrackFiles 11:55:53.2 Info: => 5E-07s 11:55:53.2 Info: CreateColumn TrackFiles Path String 11:55:53.2 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 11:55:53.2 Info: => 0.0004955s 11:55:53.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:55:53.2 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:55:53.2 Info: => 3.68E-05s 11:55:53.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:55:53.2 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:55:53.2 Info: => 0.0001232s 11:55:53.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 11:55:53.2 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 11:55:53.2 Info: => 0.0001309s 11:55:53.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 11:55:53.2 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 11:55:53.2 Info: => 0.0001357s 11:55:53.2 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 11:55:53.2 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 11:55:53.2 Info: => 7.41E-05s 11:55:53.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:55:53.2 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:55:53.2 Info: => 4.71E-05s 11:55:53.2 Info: AlterTable TrackFiles 11:55:53.2 Info: => 5E-07s 11:55:53.2 Info: AlterColumn TrackFiles Path String 11:55:53.2 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:55:53.2 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 11:55:53.2 Info: DROP TABLE "TrackFiles" 11:55:53.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:55:53.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:53.2 Info: => 0.0046074s 11:55:53.2 Info: CreateIndex TrackFiles (Path) 11:55:53.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:55:53.2 Info: => 7.82E-05s 11:55:53.2 Info: DeleteColumn TrackFiles RelativePath 11:55:53.2 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:55:53.2 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 11:55:53.2 Info: DROP TABLE "TrackFiles" 11:55:53.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:55:53.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:53.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:55:53.2 Info: => 0.0037836s 11:55:53.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-10-13T11:55:53', 'add_mediafilerepository_mtime') 11:55:53.2 Info: Committing Transaction 11:55:53.2 Info: 30: add_mediafilerepository_mtime migrated 11:55:53.2 Info: => 0.0041311s 11:55:53.2 Info: 31: add_artistmetadataid_constraint migrating 11:55:53.2 Info: Beginning Transaction 11:55:53.2 Info: Starting migration of Main DB to 31 11:55:53.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") 11:55:53.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") 11:55:53.2 Info: => 8.68E-05s 11:55:53.2 Info: DeleteIndex Artists (ArtistMetadataId) 11:55:53.2 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 11:55:53.2 Info: => 0.0001336s 11:55:53.2 Info: AlterColumn Artists ArtistMetadataId Int32 11:55:53.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:55:53.2 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:55:53.2 Info: DROP TABLE "Artists" 11:55:53.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:53.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:53.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:53.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:55:53.2 Info: => 0.003896s 11:55:53.2 Info: CreateIndex Artists (ArtistMetadataId) 11:55:53.2 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:55:53.2 Info: => 7.38E-05s 11:55:53.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-10-13T11:55:53', 'add_artistmetadataid_constraint') 11:55:53.2 Info: Committing Transaction 11:55:53.2 Info: 31: add_artistmetadataid_constraint migrated 11:55:53.2 Info: => 0.0004367s 11:55:53.2 Info: 32: old_ids_and_artist_alias migrating 11:55:53.2 Info: Beginning Transaction 11:55:53.2 Info: Starting migration of Main DB to 32 11:55:53.2 Info: AlterTable ArtistMetadata 11:55:53.2 Info: => 6E-07s 11:55:53.2 Info: CreateColumn ArtistMetadata Aliases String 11:55:53.2 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 11:55:53.2 Info: => 0.0005379s 11:55:53.2 Info: AlterTable ArtistMetadata 11:55:53.2 Info: => 6E-07s 11:55:53.2 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 11:55:53.2 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 11:55:53.2 Info: => 0.0005188s 11:55:53.2 Info: AlterTable Albums 11:55:53.2 Info: => 6E-07s 11:55:53.2 Info: CreateColumn Albums OldForeignAlbumIds String 11:55:53.2 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 11:55:53.2 Info: => 0.0005109s 11:55:53.2 Info: AlterTable AlbumReleases 11:55:53.2 Info: => 4E-07s 11:55:53.2 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 11:55:53.2 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 11:55:53.2 Info: => 0.0005023s 11:55:53.2 Info: AlterTable Tracks 11:55:53.2 Info: => 5E-07s 11:55:53.2 Info: CreateColumn Tracks OldForeignRecordingIds String 11:55:53.2 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 11:55:53.2 Info: => 0.0005044s 11:55:53.2 Info: AlterTable Tracks 11:55:53.2 Info: => 6E-07s 11:55:53.2 Info: CreateColumn Tracks OldForeignTrackIds String 11:55:53.2 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 11:55:53.2 Info: => 0.0005006s 11:55:53.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-10-13T11:55:53', 'old_ids_and_artist_alias') 11:55:53.2 Info: Committing Transaction 11:55:53.2 Info: 32: old_ids_and_artist_alias migrated 11:55:53.2 Info: => 0.0008165s 11:55:53.2 Info: 33: download_propers_config migrating 11:55:53.2 Info: Beginning Transaction 11:55:53.2 Info: Starting migration of Main DB to 33 11:55:53.2 Info: PerformDBOperation 11:55:53.2 Info: Performing DB Operation 11:55:53.2 Info: => 3.16E-05s 11:55:53.2 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 11:55:53.2 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 11:55:53.2 Info: => 3.51E-05s 11:55:53.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-10-13T11:55:53', 'download_propers_config') 11:55:53.2 Info: Committing Transaction 11:55:53.2 Info: 33: download_propers_config migrated 11:55:53.2 Info: => 0.0002988s 11:55:53.2 Info: 34: remove_language_profiles migrating 11:55:53.2 Info: Beginning Transaction 11:55:53.2 Info: Starting migration of Main DB to 34 11:55:53.2 Info: DeleteTable LanguageProfiles 11:55:53.2 Info: DROP TABLE "LanguageProfiles" 11:55:53.2 Info: => 0.000213s 11:55:53.2 Info: DeleteColumn Artists LanguageProfileId 11:55:53.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:55:53.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" 11:55:53.2 Info: DROP TABLE "Artists" 11:55:53.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:53.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:53.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:53.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:55:53.2 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:55:53.2 Info: => 0.0046939s 11:55:53.2 Info: DeleteColumn ImportLists LanguageProfileId 11:55:53.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) 11:55:53.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" 11:55:53.2 Info: DROP TABLE "ImportLists" 11:55:53.2 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 11:55:53.2 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:55:53.2 Info: => 0.0043375s 11:55:53.2 Info: DeleteColumn Blacklist Language 11:55:53.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) 11:55:53.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" 11:55:53.2 Info: DROP TABLE "Blacklist" 11:55:53.2 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 11:55:53.2 Info: => 0.0034147s 11:55:53.2 Info: DeleteColumn History Language 11:55:53.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) 11:55:53.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" 11:55:53.2 Info: DROP TABLE "History" 11:55:53.2 Info: ALTER TABLE "History_temp" RENAME TO "History" 11:55:53.2 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:55:53.2 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:55:53.2 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:55:53.2 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:55:53.2 Info: => 0.0047827s 11:55:53.2 Info: DeleteColumn LyricFiles Language 11:55:53.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) 11:55:53.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" 11:55:53.2 Info: DROP TABLE "LyricFiles" 11:55:53.2 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:55:53.2 Info: => 0.0033785s 11:55:53.2 Info: DeleteColumn TrackFiles Language 11:55:53.2 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:55:53.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" 11:55:53.2 Info: DROP TABLE "TrackFiles" 11:55:53.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:55:53.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:53.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:55:53.2 Info: => 0.0036679s 11:55:53.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-10-13T11:55:53', 'remove_language_profiles') 11:55:53.2 Info: Committing Transaction 11:55:53.2 Info: 34: remove_language_profiles migrated 11:55:53.2 Info: => 0.0041939s 11:55:53.2 Info: 35: multi_disc_naming_format migrating 11:55:53.2 Info: Beginning Transaction 11:55:53.2 Info: Starting migration of Main DB to 35 11:55:53.2 Info: AlterTable NamingConfig 11:55:53.2 Info: => 7E-07s 11:55:53.2 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 11:55:53.2 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 11:55:53.2 Info: => 0.000527s 11:55:53.2 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 11:55:53.2 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 11:55:53.2 Info: => 4.3E-05s 11:55:53.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-10-13T11:55:53', 'multi_disc_naming_format') 11:55:53.2 Info: Committing Transaction 11:55:53.2 Info: 35: multi_disc_naming_format migrated 11:55:53.2 Info: => 0.0003274s 11:55:53.2 Info: 36: add_download_client_priority migrating 11:55:53.2 Info: Beginning Transaction 11:55:53.2 Info: Starting migration of Main DB to 36 11:55:53.2 Info: AlterTable DownloadClients 11:55:53.2 Info: => 6E-07s 11:55:53.2 Info: CreateColumn DownloadClients Priority Int32 11:55:53.2 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 11:55:53.2 Info: => 0.0005351s 11:55:53.2 Info: PerformDBOperation 11:55:53.2 Info: Performing DB Operation 11:55:53.2 Info: => 4.88E-05s 11:55:53.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-10-13T11:55:53', 'add_download_client_priority') 11:55:53.2 Info: Committing Transaction 11:55:53.2 Info: 36: add_download_client_priority migrated 11:55:53.2 Info: => 0.0003515s 11:55:53.2 Info: 37: remove_growl_prowl migrating 11:55:53.2 Info: Beginning Transaction 11:55:53.2 Info: Starting migration of Main DB to 37 11:55:53.2 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:53.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 11:55:53.2 Info: => 4.62E-05s 11:55:53.2 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:53.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 11:55:53.2 Info: => 0.0007123s 11:55:53.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-10-13T11:55:53', 'remove_growl_prowl') 11:55:53.2 Info: Committing Transaction 11:55:53.2 Info: 37: remove_growl_prowl migrated 11:55:53.2 Info: => 0.0010052s 11:55:53.2 Info: 38: remove_plex_hometheatre migrating 11:55:53.2 Info: Beginning Transaction 11:55:53.2 Info: Starting migration of Main DB to 38 11:55:53.2 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:53.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 11:55:53.2 Info: => 4.6E-05s 11:55:53.2 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:53.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 11:55:53.2 Info: => 2.81E-05s 11:55:53.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-10-13T11:55:53', 'remove_plex_hometheatre') 11:55:53.2 Info: Committing Transaction 11:55:53.2 Info: 38: remove_plex_hometheatre migrated 11:55:53.2 Info: => 0.0002902s 11:55:53.2 Info: 39: add_root_folder_add_defaults migrating 11:55:53.2 Info: Beginning Transaction 11:55:53.2 Info: Starting migration of Main DB to 39 11:55:53.2 Info: AlterTable RootFolders 11:55:53.2 Info: => 6E-07s 11:55:53.2 Info: CreateColumn RootFolders Name String 11:55:53.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 11:55:53.2 Info: => 0.0005296s 11:55:53.2 Info: AlterTable RootFolders 11:55:53.2 Info: => 6E-07s 11:55:53.2 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 11:55:53.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 11:55:53.2 Info: => 0.0005086s 11:55:53.2 Info: AlterTable RootFolders 11:55:53.2 Info: => 5E-07s 11:55:53.2 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 11:55:53.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 11:55:53.2 Info: => 0.0004953s 11:55:53.2 Info: AlterTable RootFolders 11:55:53.2 Info: => 5E-07s 11:55:53.2 Info: CreateColumn RootFolders DefaultMonitorOption Int32 11:55:53.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 11:55:53.2 Info: => 0.0004971s 11:55:53.2 Info: AlterTable RootFolders 11:55:53.2 Info: => 5E-07s 11:55:53.2 Info: CreateColumn RootFolders DefaultTags String 11:55:53.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 11:55:53.2 Info: => 0.0004941s 11:55:53.2 Info: PerformDBOperation 11:55:53.2 Info: Performing DB Operation 11:55:53.2 Info: => 4.68E-05s 11:55:53.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-10-13T11:55:53', 'add_root_folder_add_defaults') 11:55:53.2 Info: Committing Transaction 11:55:53.2 Info: 39: add_root_folder_add_defaults migrated 11:55:53.2 Info: => 0.0003438s 11:55:53.2 Info: 40: task_duration migrating 11:55:53.2 Info: Beginning Transaction 11:55:53.2 Info: Starting migration of Main DB to 40 11:55:53.2 Info: AlterTable ScheduledTasks 11:55:53.2 Info: => 7E-07s 11:55:53.2 Info: CreateColumn ScheduledTasks LastStartTime DateTime 11:55:53.2 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 11:55:53.2 Info: => 0.0005251s 11:55:53.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-10-13T11:55:53', 'task_duration') 11:55:53.2 Info: Committing Transaction 11:55:53.2 Info: 40: task_duration migrated 11:55:53.2 Info: => 0.000835s 11:55:53.2 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 11:55:53.2 Info: Beginning Transaction 11:55:53.2 Info: Starting migration of Main DB to 41 11:55:53.2 Info: AlterTable ReleaseProfiles 11:55:53.2 Info: => 6E-07s 11:55:53.2 Info: CreateColumn ReleaseProfiles Enabled Boolean 11:55:53.2 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 11:55:53.2 Info: => 0.0005301s 11:55:53.2 Info: AlterTable ReleaseProfiles 11:55:53.2 Info: => 6E-07s 11:55:53.2 Info: CreateColumn ReleaseProfiles IndexerId Int32 11:55:53.2 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 11:55:53.2 Info: => 0.000496s 11:55:53.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-10-13T11:55:53', 'add_indexer_and_enabled_to_release_profiles') 11:55:53.2 Info: Committing Transaction 11:55:53.2 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 11:55:53.2 Info: => 0.0008102s 11:55:53.2 Info: 42: remove_album_folders migrating 11:55:53.2 Info: Beginning Transaction 11:55:53.2 Info: Starting migration of Main DB to 42 11:55:53.2 Info: DeleteColumn Artists AlbumFolder 11:55:53.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:55:53.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" 11:55:53.2 Info: DROP TABLE "Artists" 11:55:53.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:53.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:53.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:53.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:55:53.2 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:55:53.2 Info: => 0.004648s 11:55:53.2 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 11:55:53.2 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 11:55:53.2 Info: => 3.55E-05s 11:55:53.2 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 11:55:53.2 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 11:55:53.2 Info: => 2.96E-05s 11:55:53.2 Info: DeleteColumn NamingConfig AlbumFolderFormat 11:55:53.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) 11:55:53.2 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 11:55:53.2 Info: DROP TABLE "NamingConfig" 11:55:53.2 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 11:55:53.2 Info: => 0.0044621s 11:55:53.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-10-13T11:55:53', 'remove_album_folders') 11:55:53.2 Info: Committing Transaction 11:55:53.2 Info: 42: remove_album_folders migrated 11:55:53.2 Info: => 0.0049077s 11:55:53.2 Info: 44: add_priority_to_indexers migrating 11:55:53.2 Info: Beginning Transaction 11:55:53.2 Info: Starting migration of Main DB to 44 11:55:53.2 Info: AlterTable Indexers 11:55:53.2 Info: => 6E-07s 11:55:53.2 Info: CreateColumn Indexers Priority Int32 11:55:53.2 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 11:55:53.2 Info: => 0.0005833s 11:55:53.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-10-13T11:55:53', 'add_priority_to_indexers') 11:55:53.2 Info: Committing Transaction 11:55:53.2 Info: 44: add_priority_to_indexers migrated 11:55:53.2 Info: => 0.0009041s 11:55:53.2 Info: 45: remove_chown_and_folderchmod_config migrating 11:55:53.2 Info: Beginning Transaction 11:55:53.2 Info: Starting migration of Main DB to 45 11:55:53.2 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 11:55:53.2 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 11:55:53.2 Info: => 0.0001267s 11:55:53.2 Info: PerformDBOperation 11:55:53.2 Info: Performing DB Operation 11:55:53.2 Info: => 2.62E-05s 11:55:53.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-10-13T11:55:53', 'remove_chown_and_folderchmod_config') 11:55:53.2 Info: Committing Transaction 11:55:53.2 Info: 45: remove_chown_and_folderchmod_config migrated 11:55:53.2 Info: => 0.0002978s 11:55:53.2 Info: 47: update_notifiarr migrating 11:55:53.2 Info: Beginning Transaction 11:55:53.2 Info: Starting migration of Main DB to 47 11:55:53.2 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 11:55:53.2 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 11:55:53.2 Info: => 7.15E-05s 11:55:53.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-10-13T11:55:53', 'update_notifiarr') 11:55:53.2 Info: Committing Transaction 11:55:53.2 Info: 47: update_notifiarr migrated 11:55:53.2 Info: => 0.0003579s 11:55:53.2 Info: 49: email_multiple_addresses migrating 11:55:53.2 Info: Beginning Transaction 11:55:53.2 Info: Starting migration of Main DB to 49 11:55:53.2 Info: PerformDBOperation 11:55:53.2 Info: Performing DB Operation 11:55:53.2 Info: => 5.2E-05s 11:55:53.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-10-13T11:55:53', 'email_multiple_addresses') 11:55:53.2 Info: Committing Transaction 11:55:53.2 Info: 49: email_multiple_addresses migrated 11:55:53.2 Info: => 0.0003353s 11:55:53.2 Info: 50: rename_blacklist_to_blocklist migrating 11:55:53.2 Info: Beginning Transaction 11:55:53.2 Info: Starting migration of Main DB to 50 11:55:53.2 Info: RenameTable Blacklist Blocklist 11:55:53.2 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 11:55:53.2 Info: => 0.0014906s 11:55:53.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-10-13T11:55:53', 'rename_blacklist_to_blocklist') 11:55:53.2 Info: Committing Transaction 11:55:53.2 Info: 50: rename_blacklist_to_blocklist migrated 11:55:53.2 Info: => 0.0018195s 11:55:53.2 Info: 51: cdh_per_downloadclient migrating 11:55:53.2 Info: Beginning Transaction 11:55:53.2 Info: Starting migration of Main DB to 51 11:55:53.2 Info: AlterTable DownloadClients 11:55:53.2 Info: => 5E-07s 11:55:53.2 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 11:55:53.2 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 11:55:53.2 Info: => 0.0005475s 11:55:53.2 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 11:55:53.2 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 11:55:53.2 Info: => 0.0005593s 11:55:53.2 Info: PerformDBOperation 11:55:53.2 Info: Performing DB Operation 11:55:53.2 Info: => 0.0001526s 11:55:53.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-10-13T11:55:53', 'cdh_per_downloadclient') 11:55:53.2 Info: Committing Transaction 11:55:53.2 Info: 51: cdh_per_downloadclient migrated 11:55:53.2 Info: => 0.0004594s 11:55:53.2 Info: 52: download_history migrating 11:55:53.2 Info: Beginning Transaction 11:55:53.2 Info: Starting migration of Main DB to 52 11:55:53.2 Info: CreateTable DownloadHistory 11:55:53.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) 11:55:53.2 Info: => 0.0001651s 11:55:53.2 Info: CreateIndex DownloadHistory (EventType) 11:55:53.2 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 11:55:53.2 Info: => 8.59E-05s 11:55:53.2 Info: CreateIndex DownloadHistory (ArtistId) 11:55:53.2 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 11:55:53.2 Info: => 7.21E-05s 11:55:53.2 Info: CreateIndex DownloadHistory (DownloadId) 11:55:53.2 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 11:55:53.2 Info: => 7.49E-05s 11:55:53.2 Info: PerformDBOperation 11:55:53.2 Info: Performing DB Operation 11:55:53.2 Info: => 0.0001175s 11:55:53.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-10-13T11:55:53', 'download_history') 11:55:53.2 Info: Committing Transaction 11:55:53.2 Info: 52: download_history migrated 11:55:53.2 Info: => 0.0004797s 11:55:53.2 Info: 53: add_update_history migrating 11:55:53.2 Info: Beginning Transaction 11:55:53.2 Info: Starting migration of Main DB to 53 11:55:53.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-10-13T11:55:53', 'add_update_history') 11:55:53.2 Info: Committing Transaction 11:55:53.2 Info: 53: add_update_history migrated 11:55:53.2 Info: => 0.000313s 11:55:53.2 Info: 54: add_on_update_to_notifications migrating 11:55:53.2 Info: Beginning Transaction 11:55:53.2 Info: Starting migration of Main DB to 54 11:55:53.2 Info: AlterTable Notifications 11:55:53.2 Info: => 6E-07s 11:55:53.2 Info: CreateColumn Notifications OnApplicationUpdate Boolean 11:55:53.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 11:55:53.2 Info: => 0.0005869s 11:55:53.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-10-13T11:55:53', 'add_on_update_to_notifications') 11:55:53.2 Info: Committing Transaction 11:55:53.2 Info: 54: add_on_update_to_notifications migrated 11:55:53.2 Info: => 0.0008996s 11:55:53.2 Info: 55: download_client_per_indexer migrating 11:55:53.2 Info: Beginning Transaction 11:55:53.2 Info: Starting migration of Main DB to 55 11:55:53.2 Info: AlterTable Indexers 11:55:53.2 Info: => 6E-07s 11:55:53.2 Info: CreateColumn Indexers DownloadClientId Int32 11:55:53.2 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 11:55:53.2 Info: => 0.0006131s 11:55:53.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-10-13T11:55:53', 'download_client_per_indexer') 11:55:53.2 Info: Committing Transaction 11:55:53.2 Info: 55: download_client_per_indexer migrated 11:55:53.2 Info: => 0.0009273s 11:55:53.2 Info: 56: AddNewItemMonitorType migrating 11:55:53.2 Info: Beginning Transaction 11:55:53.2 Info: Starting migration of Main DB to 56 11:55:53.2 Info: AlterTable Artists 11:55:53.2 Info: => 6E-07s 11:55:53.2 Info: CreateColumn Artists MonitorNewItems Int32 11:55:53.2 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 11:55:53.2 Info: => 0.0005862s 11:55:53.2 Info: AlterTable RootFolders 11:55:53.2 Info: => 6E-07s 11:55:53.2 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 11:55:53.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 11:55:53.2 Info: => 0.0005421s 11:55:53.2 Info: AlterTable ImportLists 11:55:53.2 Info: => 5E-07s 11:55:53.2 Info: CreateColumn ImportLists MonitorNewItems Int32 11:55:53.2 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 11:55:53.2 Info: => 0.0005496s 11:55:53.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-10-13T11:55:53', 'AddNewItemMonitorType') 11:55:53.2 Info: Committing Transaction 11:55:53.2 Info: 56: AddNewItemMonitorType migrated 11:55:53.2 Info: => 0.0008965s 11:55:53.2 Info: 57: ImportListSearch migrating 11:55:53.2 Info: Beginning Transaction 11:55:53.2 Info: Starting migration of Main DB to 57 11:55:53.2 Info: AlterTable ImportLists 11:55:53.2 Info: => 6E-07s 11:55:53.2 Info: CreateColumn ImportLists ShouldSearch Boolean 11:55:53.2 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 11:55:53.2 Info: => 0.0005676s 11:55:53.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-10-13T11:55:53', 'ImportListSearch') 11:55:53.2 Info: Committing Transaction 11:55:53.2 Info: 57: ImportListSearch migrated 11:55:53.2 Info: => 0.0008794s 11:55:53.2 Info: 58: ImportListMonitorExisting migrating 11:55:53.2 Info: Beginning Transaction 11:55:53.2 Info: Starting migration of Main DB to 58 11:55:53.2 Info: AlterTable ImportLists 11:55:53.2 Info: => 7E-07s 11:55:53.2 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 11:55:53.2 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 11:55:53.2 Info: => 0.000576s 11:55:53.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-10-13T11:55:53', 'ImportListMonitorExisting') 11:55:53.2 Info: Committing Transaction 11:55:53.2 Info: 58: ImportListMonitorExisting migrated 11:55:53.2 Info: => 0.000891s 11:55:53.2 Info: 59: add_indexer_tags migrating 11:55:53.2 Info: Beginning Transaction 11:55:53.2 Info: Starting migration of Main DB to 59 11:55:53.2 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:53.2 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 11:55:53.2 Info: => 4.74E-05s 11:55:53.2 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:53.2 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 11:55:53.2 Info: => 2.87E-05s 11:55:53.2 Info: AlterTable Indexers 11:55:53.2 Info: => 4E-07s 11:55:53.2 Info: CreateColumn Indexers Tags String 11:55:53.2 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 11:55:53.2 Info: => 0.0005589s 11:55:53.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-10-13T11:55:53', 'add_indexer_tags') 11:55:53.2 Info: Committing Transaction 11:55:53.2 Info: 59: add_indexer_tags migrated 11:55:53.2 Info: => 0.0008911s 11:55:53.2 Info: 60: update_audio_types migrating 11:55:53.2 Info: Beginning Transaction 11:55:53.2 Info: Starting migration of Main DB to 60 11:55:53.2 Info: PerformDBOperation 11:55:53.2 Info: Performing DB Operation 11:55:53.2 Info: => 5.02E-05s 11:55:53.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-10-13T11:55:53', 'update_audio_types') 11:55:53.2 Info: Committing Transaction 11:55:53.2 Info: 60: update_audio_types migrated 11:55:53.2 Info: => 0.0003285s 11:55:53.2 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 11:55:53.2 Info: Beginning Transaction 11:55:53.2 Info: Starting migration of Main DB to 61 11:55:53.2 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:53.2 Info: DELETE FROM "Commands" WHERE 1 = 1 11:55:53.2 Info: => 4.52E-05s 11:55:53.2 Info: AlterTable AlbumReleases 11:55:53.2 Info: => 4E-07s 11:55:53.2 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 11:55:53.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) 11:55:53.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" 11:55:53.2 Info: DROP TABLE "AlbumReleases" 11:55:53.2 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 11:55:53.2 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:55:53.2 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:55:53.2 Info: => 0.0040963s 11:55:53.2 Info: AlterTable Albums 11:55:53.2 Info: => 5E-07s 11:55:53.2 Info: AlterColumn Albums LastInfoSync DateTimeOffset 11:55:53.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 11:55:53.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "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" 11:55:53.2 Info: DROP TABLE "Albums" 11:55:53.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:53.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:53.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:53.2 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:55:53.2 Info: => 0.0042268s 11:55:53.2 Info: AlterTable Albums 11:55:53.2 Info: => 6E-07s 11:55:53.2 Info: AlterColumn Albums ReleaseDate DateTimeOffset 11:55:53.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 11:55:53.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "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" 11:55:53.2 Info: DROP TABLE "Albums" 11:55:53.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:53.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:53.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:53.2 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:55:53.2 Info: => 0.0051956s 11:55:53.2 Info: AlterTable Albums 11:55:53.2 Info: => 5E-07s 11:55:53.2 Info: AlterColumn Albums Added DateTimeOffset 11:55:53.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 11:55:53.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "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" 11:55:53.2 Info: DROP TABLE "Albums" 11:55:53.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:53.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:53.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:53.2 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:55:53.2 Info: => 0.0041655s 11:55:53.2 Info: AlterTable Artists 11:55:53.2 Info: => 6E-07s 11:55:53.2 Info: AlterColumn Artists LastInfoSync DateTimeOffset 11:55:53.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 11:55:53.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" 11:55:53.3 Info: DROP TABLE "Artists" 11:55:53.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:53.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:53.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:53.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:55:53.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:55:53.3 Info: => 0.004293s 11:55:53.3 Info: AlterTable Artists 11:55:53.3 Info: => 6E-07s 11:55:53.3 Info: AlterColumn Artists Added DateTimeOffset 11:55:53.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 11:55:53.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" 11:55:53.3 Info: DROP TABLE "Artists" 11:55:53.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:53.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:53.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:53.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:55:53.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:55:53.3 Info: => 0.0050735s 11:55:53.3 Info: AlterTable Blocklist 11:55:53.3 Info: => 4E-07s 11:55:53.3 Info: AlterColumn Blocklist Date DateTimeOffset 11:55:53.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) 11:55:53.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" 11:55:53.3 Info: DROP TABLE "Blocklist" 11:55:53.3 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 11:55:53.3 Info: => 0.0036993s 11:55:53.3 Info: AlterTable Blocklist 11:55:53.3 Info: => 7E-07s 11:55:53.3 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 11:55:53.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) 11:55:53.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" 11:55:53.3 Info: DROP TABLE "Blocklist" 11:55:53.3 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 11:55:53.3 Info: => 0.0052895s 11:55:53.3 Info: AlterTable Commands 11:55:53.3 Info: => 6E-07s 11:55:53.3 Info: AlterColumn Commands QueuedAt DateTimeOffset 11:55:53.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) 11:55:53.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" 11:55:53.3 Info: DROP TABLE "Commands" 11:55:53.3 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 11:55:53.3 Info: => 0.0038097s 11:55:53.3 Info: AlterTable Commands 11:55:53.3 Info: => 6E-07s 11:55:53.3 Info: AlterColumn Commands StartedAt DateTimeOffset 11:55:53.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) 11:55:53.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" 11:55:53.3 Info: DROP TABLE "Commands" 11:55:53.3 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 11:55:53.3 Info: => 0.0047341s 11:55:53.3 Info: AlterTable Commands 11:55:53.3 Info: => 7E-07s 11:55:53.3 Info: AlterColumn Commands EndedAt DateTimeOffset 11:55:53.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) 11:55:53.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" 11:55:53.3 Info: DROP TABLE "Commands" 11:55:53.3 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 11:55:53.3 Info: => 0.0037649s 11:55:53.3 Info: AlterTable DownloadClientStatus 11:55:53.3 Info: => 7E-07s 11:55:53.3 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 11:55:53.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) 11:55:53.3 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 11:55:53.3 Info: DROP TABLE "DownloadClientStatus" 11:55:53.3 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 11:55:53.3 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:55:53.3 Info: => 0.0047769s 11:55:53.3 Info: AlterTable DownloadClientStatus 11:55:53.3 Info: => 5E-07s 11:55:53.3 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 11:55:53.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) 11:55:53.3 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 11:55:53.3 Info: DROP TABLE "DownloadClientStatus" 11:55:53.3 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 11:55:53.3 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:55:53.3 Info: => 0.0038255s 11:55:53.3 Info: AlterTable DownloadClientStatus 11:55:53.3 Info: => 5E-07s 11:55:53.3 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 11:55:53.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) 11:55:53.3 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 11:55:53.3 Info: DROP TABLE "DownloadClientStatus" 11:55:53.3 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 11:55:53.3 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:55:53.3 Info: => 0.003892s 11:55:53.3 Info: AlterTable DownloadHistory 11:55:53.3 Info: => 5E-07s 11:55:53.3 Info: AlterColumn DownloadHistory Date DateTimeOffset 11:55:53.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) 11:55:53.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" 11:55:53.3 Info: DROP TABLE "DownloadHistory" 11:55:53.3 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 11:55:53.3 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 11:55:53.3 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 11:55:53.3 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 11:55:53.3 Info: => 0.0057147s 11:55:53.3 Info: AlterTable ExtraFiles 11:55:53.3 Info: => 4E-07s 11:55:53.3 Info: AlterColumn ExtraFiles Added DateTimeOffset 11:55:53.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) 11:55:53.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" 11:55:53.3 Info: DROP TABLE "ExtraFiles" 11:55:53.3 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 11:55:53.3 Info: => 0.0037506s 11:55:53.3 Info: AlterTable ExtraFiles 11:55:53.3 Info: => 6E-07s 11:55:53.3 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 11:55:53.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) 11:55:53.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" 11:55:53.3 Info: DROP TABLE "ExtraFiles" 11:55:53.3 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 11:55:53.3 Info: => 0.0047005s 11:55:53.3 Info: AlterTable History 11:55:53.3 Info: => 6E-07s 11:55:53.3 Info: AlterColumn History Date DateTimeOffset 11:55:53.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) 11:55:53.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" 11:55:53.3 Info: DROP TABLE "History" 11:55:53.3 Info: ALTER TABLE "History_temp" RENAME TO "History" 11:55:53.3 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:55:53.3 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:55:53.3 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:55:53.3 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:55:53.3 Info: => 0.0042675s 11:55:53.3 Info: AlterTable ImportListStatus 11:55:53.3 Info: => 6E-07s 11:55:53.3 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 11:55:53.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) 11:55:53.3 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 11:55:53.3 Info: DROP TABLE "ImportListStatus" 11:55:53.3 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 11:55:53.3 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:55:53.3 Info: => 0.0038083s 11:55:53.3 Info: AlterTable ImportListStatus 11:55:53.3 Info: => 5E-07s 11:55:53.3 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 11:55:53.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) 11:55:53.3 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 11:55:53.3 Info: DROP TABLE "ImportListStatus" 11:55:53.3 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 11:55:53.3 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:55:53.3 Info: => 0.0057074s 11:55:53.3 Info: AlterTable ImportListStatus 11:55:53.3 Info: => 5E-07s 11:55:53.3 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 11:55:53.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) 11:55:53.3 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 11:55:53.3 Info: DROP TABLE "ImportListStatus" 11:55:53.3 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 11:55:53.3 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:55:53.3 Info: => 0.0039106s 11:55:53.3 Info: AlterTable IndexerStatus 11:55:53.3 Info: => 5E-07s 11:55:53.3 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 11:55:53.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) 11:55:53.3 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 11:55:53.3 Info: DROP TABLE "IndexerStatus" 11:55:53.3 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 11:55:53.3 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:55:53.3 Info: => 0.0045699s 11:55:53.3 Info: AlterTable IndexerStatus 11:55:53.3 Info: => 5E-07s 11:55:53.3 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 11:55:53.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) 11:55:53.3 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 11:55:53.3 Info: DROP TABLE "IndexerStatus" 11:55:53.3 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 11:55:53.3 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:55:53.3 Info: => 0.0045854s 11:55:53.3 Info: AlterTable IndexerStatus 11:55:53.3 Info: => 6E-07s 11:55:53.3 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 11:55:53.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) 11:55:53.3 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 11:55:53.3 Info: DROP TABLE "IndexerStatus" 11:55:53.3 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 11:55:53.3 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:55:53.3 Info: => 0.0037533s 11:55:53.3 Info: AlterTable LyricFiles 11:55:53.3 Info: => 4E-07s 11:55:53.3 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 11:55:53.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) 11:55:53.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" 11:55:53.3 Info: DROP TABLE "LyricFiles" 11:55:53.3 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:55:53.3 Info: => 0.004851s 11:55:53.3 Info: AlterTable LyricFiles 11:55:53.3 Info: => 8E-07s 11:55:53.3 Info: AlterColumn LyricFiles Added DateTimeOffset 11:55:53.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) 11:55:53.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" 11:55:53.3 Info: DROP TABLE "LyricFiles" 11:55:53.3 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:55:53.3 Info: => 0.0037185s 11:55:53.3 Info: AlterTable MetadataFiles 11:55:53.3 Info: => 7E-07s 11:55:53.3 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 11:55:53.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) 11:55:53.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" 11:55:53.3 Info: DROP TABLE "MetadataFiles" 11:55:53.3 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 11:55:53.4 Info: => 0.0037188s 11:55:53.4 Info: AlterTable MetadataFiles 11:55:53.4 Info: => 8E-07s 11:55:53.4 Info: AlterColumn MetadataFiles Added DateTimeOffset 11:55:53.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) 11:55:53.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" 11:55:53.4 Info: DROP TABLE "MetadataFiles" 11:55:53.4 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 11:55:53.4 Info: => 0.0053556s 11:55:53.4 Info: AlterTable PendingReleases 11:55:53.4 Info: => 8E-07s 11:55:53.4 Info: AlterColumn PendingReleases Added DateTimeOffset 11:55:53.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) 11:55:53.4 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 11:55:53.4 Info: DROP TABLE "PendingReleases" 11:55:53.4 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 11:55:53.4 Info: => 0.0036172s 11:55:53.4 Info: AlterTable ScheduledTasks 11:55:53.4 Info: => 6E-07s 11:55:53.4 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 11:55:53.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) 11:55:53.4 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 11:55:53.4 Info: DROP TABLE "ScheduledTasks" 11:55:53.4 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 11:55:53.4 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:55:53.4 Info: => 0.0046986s 11:55:53.4 Info: AlterTable ScheduledTasks 11:55:53.4 Info: => 4E-07s 11:55:53.4 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 11:55:53.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) 11:55:53.4 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 11:55:53.4 Info: DROP TABLE "ScheduledTasks" 11:55:53.4 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 11:55:53.4 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:55:53.4 Info: => 0.0037761s 11:55:53.4 Info: AlterTable TrackFiles 11:55:53.4 Info: => 4E-07s 11:55:53.4 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 11:55:53.4 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:55:53.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" 11:55:53.4 Info: DROP TABLE "TrackFiles" 11:55:53.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:55:53.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:53.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:55:53.4 Info: => 0.0039755s 11:55:53.4 Info: AlterTable TrackFiles 11:55:53.4 Info: => 5E-07s 11:55:53.4 Info: AlterColumn TrackFiles Modified DateTimeOffset 11:55:53.4 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:55:53.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" 11:55:53.4 Info: DROP TABLE "TrackFiles" 11:55:53.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:55:53.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:53.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:55:53.4 Info: => 0.0048865s 11:55:53.4 Info: AlterTable VersionInfo 11:55:53.4 Info: => 5E-07s 11:55:53.4 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 11:55:53.4 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 11:55:53.4 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 11:55:53.4 Info: DROP TABLE "VersionInfo" 11:55:53.4 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 11:55:53.4 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:55:53.4 Info: => 0.0038208s 11:55:53.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-10-13T11:55:53', 'postgres_update_timestamp_columns_to_with_timezone') 11:55:53.4 Info: Committing Transaction 11:55:53.4 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 11:55:53.4 Info: => 0.0046227s 11:55:53.4 Info: 62: add_on_delete_to_notifications migrating 11:55:53.4 Info: Beginning Transaction 11:55:53.4 Info: Starting migration of Main DB to 62 11:55:53.4 Info: AlterTable Notifications 11:55:53.4 Info: => 6E-07s 11:55:53.4 Info: CreateColumn Notifications OnArtistDelete Boolean 11:55:53.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 11:55:53.4 Info: => 0.000625s 11:55:53.4 Info: AlterTable Notifications 11:55:53.4 Info: => 7E-07s 11:55:53.4 Info: CreateColumn Notifications OnAlbumDelete Boolean 11:55:53.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 11:55:53.4 Info: => 0.0005683s 11:55:53.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-10-13T11:55:53', 'add_on_delete_to_notifications') 11:55:53.4 Info: Committing Transaction 11:55:53.4 Info: 62: add_on_delete_to_notifications migrated 11:55:53.4 Info: => 0.0008883s 11:55:53.4 Info: 63: add_custom_formats migrating 11:55:53.4 Info: Beginning Transaction 11:55:53.4 Info: Starting migration of Main DB to 63 11:55:53.4 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "x264", "value": 2 } ]', '', '', '[]', 1, 1, 0) 11:55:53.4 Info: AlterTable DelayProfiles 11:55:53.4 Info: => 4E-07s 11:55:53.4 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 11:55:53.4 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 11:55:53.4 Info: => 0.0005532s 11:55:53.4 Info: UpdateData 11:55:53.4 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 11:55:53.4 Info: => 4.88E-05s 11:55:53.4 Info: AlterTable TrackFiles 11:55:53.4 Info: => 5E-07s 11:55:53.4 Info: CreateColumn TrackFiles OriginalFilePath String 11:55:53.4 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 11:55:53.4 Info: => 0.000516s 11:55:53.4 Info: PerformDBOperation 11:55:53.4 Info: Performing DB Operation 11:55:53.4 Info: => 0.0011202s 11:55:53.4 Info: CreateTable CustomFormats 11:55:53.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) 11:55:53.4 Info: => 0.0001325s 11:55:53.4 Info: CreateIndex CustomFormats (Name) 11:55:53.4 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 11:55:53.4 Info: => 8.03E-05s 11:55:53.4 Info: AlterTable QualityProfiles 11:55:53.4 Info: => 5E-07s 11:55:53.4 Info: CreateColumn QualityProfiles FormatItems String 11:55:53.4 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 11:55:53.4 Info: => 0.000548s 11:55:53.4 Info: AlterTable QualityProfiles 11:55:53.4 Info: => 7E-07s 11:55:53.4 Info: CreateColumn QualityProfiles MinFormatScore Int32 11:55:53.4 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 11:55:53.4 Info: => 0.0005357s 11:55:53.4 Info: AlterTable QualityProfiles 11:55:53.4 Info: => 5E-07s 11:55:53.4 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 11:55:53.4 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 11:55:53.4 Info: => 0.000536s 11:55:53.4 Info: PerformDBOperation 11:55:53.4 Info: Performing DB Operation 11:55:53.4 Info: => 0.0011977s 11:55:53.4 Info: PerformDBOperation 11:55:53.4 Info: Performing DB Operation 11:55:53.4 Info: => 3E-05s 11:55:53.4 Info: DeleteColumn ReleaseProfiles Preferred 11:55:53.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) 11:55:53.4 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 11:55:53.4 Info: DROP TABLE "ReleaseProfiles" 11:55:53.4 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 11:55:53.4 Info: => 0.0052298s 11:55:53.4 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 11:55:53.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) 11:55:53.4 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 11:55:53.4 Info: DROP TABLE "ReleaseProfiles" 11:55:53.4 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 11:55:53.4 Info: => 0.0042253s 11:55:53.4 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 11:55:53.4 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 11:55:53.4 Info: => 4.98E-05s 11:55:53.4 Info: AlterTable DelayProfiles 11:55:53.4 Info: => 6E-07s 11:55:53.4 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 11:55:53.4 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 11:55:53.4 Info: => 0.0005498s 11:55:53.4 Info: AlterTable DelayProfiles 11:55:53.4 Info: => 5E-07s 11:55:53.4 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 11:55:53.4 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 11:55:53.4 Info: => 0.0005359s 11:55:53.4 Info: -> 1 Insert operations completed in 00:00:00.0000865 taking an average of 00:00:00.0000865 11:55:53.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-10-13T11:55:53', 'add_custom_formats') 11:55:53.4 Info: Committing Transaction 11:55:53.4 Info: 63: add_custom_formats migrated 11:55:53.4 Info: => 0.0009256s 11:55:53.4 Debug: Took: 00:00:00.3831784 11:55:53.4 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_remove_release_profile_if_no_ignored_or_required --- 11:55:53.4 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_set_cf_naming_token_if_set_in_release_profile --- 11:55:53.4 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173534808675_149/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:55:53.4 Info: DatabaseEngineVersionCheck migrating 11:55:53.4 Info: PerformDBOperation 11:55:53.4 Info: Performing DB Operation 11:55:53.4 Info: SQLite 3.46.1 11:55:53.4 Info: => 0.0010083s 11:55:53.4 Info: DatabaseEngineVersionCheck migrated 11:55:53.4 Info: => 0.0010212s 11:55:53.4 Info: VersionMigration migrating 11:55:53.4 Info: Beginning Transaction 11:55:53.4 Info: CreateTable VersionInfo 11:55:53.4 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 11:55:53.4 Info: => 0.000144s 11:55:53.4 Info: Committing Transaction 11:55:53.4 Info: VersionMigration migrated 11:55:53.4 Info: => 0.0004914s 11:55:53.4 Info: VersionUniqueMigration migrating 11:55:53.4 Info: Beginning Transaction 11:55:53.4 Info: CreateIndex VersionInfo (Version) 11:55:53.4 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:55:53.4 Info: => 0.0001217s 11:55:53.4 Info: AlterTable VersionInfo 11:55:53.4 Info: => 6E-07s 11:55:53.4 Info: CreateColumn VersionInfo AppliedOn DateTime 11:55:53.4 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 11:55:53.4 Info: => 0.0005439s 11:55:53.4 Info: Committing Transaction 11:55:53.4 Info: VersionUniqueMigration migrated 11:55:53.4 Info: => 0.0007491s 11:55:53.4 Info: VersionDescriptionMigration migrating 11:55:53.4 Info: Beginning Transaction 11:55:53.4 Info: AlterTable VersionInfo 11:55:53.4 Info: => 7E-07s 11:55:53.4 Info: CreateColumn VersionInfo Description String 11:55:53.4 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 11:55:53.4 Info: => 0.0002019s 11:55:53.4 Info: Committing Transaction 11:55:53.4 Info: VersionDescriptionMigration migrated 11:55:53.4 Info: => 0.0003936s 11:55:53.4 Info: 1: InitialSetup migrating 11:55:53.4 Info: Beginning Transaction 11:55:53.4 Info: Starting migration of Main DB to 1 11:55:53.5 Info: CreateTable Config 11:55:53.5 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 11:55:53.5 Info: => 0.0001676s 11:55:53.5 Info: CreateIndex Config (Key) 11:55:53.5 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 11:55:53.5 Info: => 7.7E-05s 11:55:53.5 Info: CreateTable RootFolders 11:55:53.5 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 11:55:53.5 Info: => 8.2E-05s 11:55:53.5 Info: CreateIndex RootFolders (Path) 11:55:53.5 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 11:55:53.5 Info: => 6.82E-05s 11:55:53.5 Info: CreateTable Artists 11:55:53.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) 11:55:53.5 Info: => 0.0002152s 11:55:53.5 Info: CreateIndex Artists (ForeignArtistId) 11:55:53.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:55:53.5 Info: => 6.84E-05s 11:55:53.5 Info: CreateIndex Artists (NameSlug) 11:55:53.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:55:53.5 Info: => 6.43E-05s 11:55:53.5 Info: CreateIndex Artists (CleanName) 11:55:53.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:53.5 Info: => 6.3E-05s 11:55:53.5 Info: CreateIndex Artists (Path) 11:55:53.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:53.5 Info: => 6.18E-05s 11:55:53.5 Info: CreateTable Albums 11:55:53.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) 11:55:53.5 Info: => 0.000189s 11:55:53.5 Info: CreateIndex Albums (ForeignAlbumId) 11:55:53.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:53.5 Info: => 7.06E-05s 11:55:53.5 Info: CreateIndex Albums (MBId) 11:55:53.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:55:53.5 Info: => 6.84E-05s 11:55:53.5 Info: CreateIndex Albums (TADBId) 11:55:53.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:55:53.5 Info: => 6.21E-05s 11:55:53.5 Info: CreateIndex Albums (TitleSlug) 11:55:53.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:55:53.5 Info: => 6.36E-05s 11:55:53.5 Info: CreateIndex Albums (CleanTitle) 11:55:53.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:53.5 Info: => 6E-05s 11:55:53.5 Info: CreateIndex Albums (Path) 11:55:53.5 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 11:55:53.5 Info: => 6.05E-05s 11:55:53.5 Info: CreateTable Tracks 11:55:53.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) 11:55:53.5 Info: => 0.0001983s 11:55:53.5 Info: CreateIndex Tracks (ForeignTrackId) 11:55:53.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:55:53.5 Info: => 7.51E-05s 11:55:53.5 Info: CreateIndex Tracks (ArtistId) 11:55:53.5 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:55:53.5 Info: => 6.89E-05s 11:55:53.5 Info: CreateIndex Tracks (TrackFileId) 11:55:53.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:55:53.5 Info: => 6.75E-05s 11:55:53.5 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 11:55:53.5 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 11:55:53.5 Info: => 7.05E-05s 11:55:53.5 Info: CreateTable TrackFiles 11:55:53.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) 11:55:53.5 Info: => 0.0001218s 11:55:53.5 Info: CreateIndex TrackFiles (ArtistId) 11:55:53.5 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 11:55:53.5 Info: => 6.64E-05s 11:55:53.5 Info: CreateIndex TrackFiles (AlbumId) 11:55:53.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:53.5 Info: => 6.2E-05s 11:55:53.5 Info: CreateTable History 11:55:53.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) 11:55:53.5 Info: => 0.0001256s 11:55:53.5 Info: CreateIndex History (Date) 11:55:53.5 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:55:53.5 Info: => 6.49E-05s 11:55:53.5 Info: CreateIndex History (EventType) 11:55:53.5 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:55:53.5 Info: => 6.71E-05s 11:55:53.5 Info: CreateIndex History (DownloadId) 11:55:53.5 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 11:55:53.5 Info: => 6.42E-05s 11:55:53.5 Info: CreateIndex History (AlbumId) 11:55:53.5 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 11:55:53.5 Info: => 6.27E-05s 11:55:53.5 Info: CreateTable Notifications 11:55:53.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) 11:55:53.5 Info: => 0.0001134s 11:55:53.5 Info: CreateTable ScheduledTasks 11:55:53.5 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 11:55:53.5 Info: => 0.0001384s 11:55:53.5 Info: CreateIndex ScheduledTasks (TypeName) 11:55:53.5 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:55:53.5 Info: => 0.0001093s 11:55:53.5 Info: CreateTable Indexers 11:55:53.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) 11:55:53.5 Info: => 0.0001348s 11:55:53.5 Info: CreateIndex Indexers (Name) 11:55:53.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:55:53.5 Info: => 8.64E-05s 11:55:53.5 Info: CreateTable Profiles 11:55:53.5 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 11:55:53.5 Info: => 9.31E-05s 11:55:53.5 Info: CreateIndex Profiles (Name) 11:55:53.5 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 11:55:53.5 Info: => 7.65E-05s 11:55:53.5 Info: CreateTable QualityDefinitions 11:55:53.5 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 11:55:53.5 Info: => 0.0001038s 11:55:53.5 Info: CreateIndex QualityDefinitions (Quality) 11:55:53.5 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 11:55:53.5 Info: => 7.4E-05s 11:55:53.5 Info: CreateIndex QualityDefinitions (Title) 11:55:53.5 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 11:55:53.5 Info: => 0.0001146s 11:55:53.5 Info: CreateTable NamingConfig 11:55:53.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) 11:55:53.5 Info: => 0.0001326s 11:55:53.5 Info: CreateTable Blacklist 11:55:53.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 '') 11:55:53.5 Info: => 0.0002002s 11:55:53.5 Info: CreateTable Metadata 11:55:53.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) 11:55:53.5 Info: => 0.000103s 11:55:53.5 Info: CreateTable MetadataFiles 11:55:53.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) 11:55:53.5 Info: => 0.000115s 11:55:53.5 Info: CreateTable DownloadClients 11:55:53.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) 11:55:53.5 Info: => 0.000103s 11:55:53.5 Info: CreateTable PendingReleases 11:55:53.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 '') 11:55:53.5 Info: => 0.0001116s 11:55:53.5 Info: CreateTable RemotePathMappings 11:55:53.5 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 11:55:53.5 Info: => 0.0001087s 11:55:53.5 Info: CreateTable Tags 11:55:53.5 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 11:55:53.5 Info: => 8.89E-05s 11:55:53.5 Info: CreateIndex Tags (Label) 11:55:53.5 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 11:55:53.5 Info: => 8.44E-05s 11:55:53.5 Info: CreateTable Restrictions 11:55:53.5 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 11:55:53.5 Info: => 9.13E-05s 11:55:53.5 Info: CreateTable DelayProfiles 11:55:53.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) 11:55:53.5 Info: => 0.0001157s 11:55:53.5 Info: CreateTable Users 11:55:53.5 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 11:55:53.5 Info: => 8.8E-05s 11:55:53.5 Info: CreateIndex Users (Identifier) 11:55:53.5 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 11:55:53.5 Info: => 0.0001247s 11:55:53.5 Info: CreateIndex Users (Username) 11:55:53.5 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 11:55:53.5 Info: => 9.23E-05s 11:55:53.5 Info: CreateTable Commands 11:55:53.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) 11:55:53.5 Info: => 0.0001273s 11:55:53.5 Info: CreateTable IndexerStatus 11:55:53.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) 11:55:53.5 Info: => 0.0001142s 11:55:53.5 Info: CreateIndex IndexerStatus (ProviderId) 11:55:53.5 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:55:53.5 Info: => 8.32E-05s 11:55:53.5 Info: CreateTable ExtraFiles 11:55:53.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) 11:55:53.5 Info: => 0.0001111s 11:55:53.5 Info: CreateTable LyricFiles 11:55:53.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) 11:55:53.5 Info: => 0.0001418s 11:55:53.5 Info: CreateTable LanguageProfiles 11:55:53.5 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 11:55:53.5 Info: => 9.48E-05s 11:55:53.5 Info: CreateIndex LanguageProfiles (Name) 11:55:53.5 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 11:55:53.5 Info: => 7.85E-05s 11:55:53.5 Info: CreateTable DownloadClientStatus 11:55:53.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) 11:55:53.5 Info: => 0.000114s 11:55:53.5 Info: CreateIndex DownloadClientStatus (ProviderId) 11:55:53.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:55:53.5 Info: => 8.71E-05s 11:55:53.5 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 11:55:53.5 Info: -> 1 Insert operations completed in 00:00:00.0000588 taking an average of 00:00:00.0000588 11:55:53.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-13T11:55:53', 'InitialSetup') 11:55:53.5 Info: Committing Transaction 11:55:53.5 Info: 1: InitialSetup migrated 11:55:53.5 Info: => 0.0008973s 11:55:53.5 Info: 2: add_reason_to_pending_releases migrating 11:55:53.5 Info: Beginning Transaction 11:55:53.5 Info: Starting migration of Main DB to 2 11:55:53.5 Info: AlterTable PendingReleases 11:55:53.5 Info: => 6E-07s 11:55:53.5 Info: CreateColumn PendingReleases Reason Int32 11:55:53.5 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 11:55:53.5 Info: => 0.0005214s 11:55:53.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-13T11:55:53', 'add_reason_to_pending_releases') 11:55:53.5 Info: Committing Transaction 11:55:53.5 Info: 2: add_reason_to_pending_releases migrated 11:55:53.5 Info: => 0.0007972s 11:55:53.5 Info: 3: add_medium_support migrating 11:55:53.5 Info: Beginning Transaction 11:55:53.5 Info: Starting migration of Main DB to 3 11:55:53.5 Info: AlterTable Albums 11:55:53.5 Info: => 6E-07s 11:55:53.5 Info: CreateColumn Albums Media String 11:55:53.5 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 11:55:53.5 Info: => 0.0005009s 11:55:53.5 Info: AlterTable Tracks 11:55:53.5 Info: => 6E-07s 11:55:53.5 Info: CreateColumn Tracks MediumNumber Int32 11:55:53.5 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 11:55:53.5 Info: => 0.0004638s 11:55:53.5 Info: AlterTable Tracks 11:55:53.5 Info: => 4E-07s 11:55:53.5 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 11:55:53.5 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 11:55:53.5 Info: => 0.0019506s 11:55:53.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:55:53.5 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:55:53.5 Info: => 4.57E-05s 11:55:53.5 Info: DeleteColumn Tracks TrackNumber 11:55:53.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) 11:55:53.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" 11:55:53.5 Info: DROP TABLE "Tracks" 11:55:53.5 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:55:53.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:55:53.5 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:55:53.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:55:53.5 Info: => 0.0037448s 11:55:53.5 Info: AlterTable Tracks 11:55:53.5 Info: => 6E-07s 11:55:53.5 Info: CreateColumn Tracks TrackNumber String 11:55:53.5 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 11:55:53.5 Info: => 0.0004725s 11:55:53.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-13T11:55:53', 'add_medium_support') 11:55:53.5 Info: Committing Transaction 11:55:53.5 Info: 3: add_medium_support migrated 11:55:53.5 Info: => 0.0008352s 11:55:53.5 Info: 4: add_various_qualites_in_profile migrating 11:55:53.5 Info: Beginning Transaction 11:55:53.5 Info: Starting migration of Main DB to 4 11:55:53.5 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:55:53.5 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:55:53.5 Info: => 5.18E-05s 11:55:53.5 Info: PerformDBOperation 11:55:53.5 Info: Performing DB Operation 11:55:53.5 Info: => 3.23E-05s 11:55:53.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-13T11:55:53', 'add_various_qualites_in_profile') 11:55:53.5 Info: Committing Transaction 11:55:53.5 Info: 4: add_various_qualites_in_profile migrated 11:55:53.5 Info: => 0.0002705s 11:55:53.5 Info: 5: metadata_profiles migrating 11:55:53.5 Info: Beginning Transaction 11:55:53.5 Info: Starting migration of Main DB to 5 11:55:53.5 Info: CreateTable MetadataProfiles 11:55:53.5 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 11:55:53.5 Info: => 0.0001258s 11:55:53.5 Info: CreateIndex MetadataProfiles (Name) 11:55:53.5 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 11:55:53.5 Info: => 8.18E-05s 11:55:53.5 Info: AlterTable Artists 11:55:53.5 Info: => 5E-07s 11:55:53.5 Info: CreateColumn Artists MetadataProfileId Int32 11:55:53.5 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 11:55:53.5 Info: => 0.0004884s 11:55:53.5 Info: DeleteColumn Artists PrimaryAlbumTypes 11:55:53.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) 11:55:53.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" 11:55:53.5 Info: DROP TABLE "Artists" 11:55:53.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:53.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:55:53.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:55:53.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:53.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:53.5 Info: => 0.0039882s 11:55:53.5 Info: DeleteColumn Artists SecondaryAlbumTypes 11:55:53.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) 11:55:53.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" 11:55:53.5 Info: DROP TABLE "Artists" 11:55:53.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:53.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:55:53.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:55:53.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:53.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:53.5 Info: => 0.0038318s 11:55:53.5 Info: AlterTable Albums 11:55:53.5 Info: => 5E-07s 11:55:53.5 Info: CreateColumn Albums SecondaryTypes String 11:55:53.5 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 11:55:53.5 Info: => 0.0004828s 11:55:53.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-13T11:55:53', 'metadata_profiles') 11:55:53.5 Info: Committing Transaction 11:55:53.5 Info: 5: metadata_profiles migrated 11:55:53.5 Info: => 0.0008743s 11:55:53.5 Info: 6: separate_automatic_and_interactive_search migrating 11:55:53.5 Info: Beginning Transaction 11:55:53.5 Info: Starting migration of Main DB to 6 11:55:53.5 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 11:55:53.5 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 11:55:53.5 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 11:55:53.5 Info: DROP TABLE "Indexers" 11:55:53.5 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:55:53.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:55:53.5 Info: => 0.0032509s 11:55:53.5 Info: AlterTable Indexers 11:55:53.5 Info: => 6E-07s 11:55:53.5 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 11:55:53.5 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 11:55:53.5 Info: => 0.0004742s 11:55:53.5 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:55:53.5 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:55:53.5 Info: => 3.72E-05s 11:55:53.5 Info: AlterTable Indexers 11:55:53.5 Info: => 4E-07s 11:55:53.5 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 11:55:53.5 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 11:55:53.5 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 11:55:53.5 Info: DROP TABLE "Indexers" 11:55:53.5 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:55:53.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:55:53.5 Info: => 0.0032798s 11:55:53.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-13T11:55:53', 'separate_automatic_and_interactive_search') 11:55:53.5 Info: Committing Transaction 11:55:53.5 Info: 6: separate_automatic_and_interactive_search migrated 11:55:53.5 Info: => 0.0035965s 11:55:53.5 Info: 7: change_album_path_to_relative migrating 11:55:53.5 Info: Beginning Transaction 11:55:53.5 Info: Starting migration of Main DB to 7 11:55:53.5 Info: DeleteColumn Albums Path 11:55:53.5 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 11:55:53.5 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 11:55:53.5 Info: DROP TABLE "Albums" 11:55:53.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:53.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:53.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:55:53.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:55:53.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:55:53.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:53.5 Info: => 0.0039979s 11:55:53.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-13T11:55:53', 'change_album_path_to_relative') 11:55:53.5 Info: Committing Transaction 11:55:53.5 Info: 7: change_album_path_to_relative migrated 11:55:53.5 Info: => 0.004376s 11:55:53.5 Info: 8: change_quality_size_mb_to_kb migrating 11:55:53.5 Info: Beginning Transaction 11:55:53.5 Info: Starting migration of Main DB to 8 11:55:53.5 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 11:55:53.5 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 11:55:53.5 Info: => 4.78E-05s 11:55:53.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-13T11:55:53', 'change_quality_size_mb_to_kb') 11:55:53.5 Info: Committing Transaction 11:55:53.5 Info: 8: change_quality_size_mb_to_kb migrated 11:55:53.5 Info: => 0.0002881s 11:55:53.5 Info: 9: album_releases migrating 11:55:53.5 Info: Beginning Transaction 11:55:53.5 Info: Starting migration of Main DB to 9 11:55:53.5 Info: AlterTable Albums 11:55:53.5 Info: => 6E-07s 11:55:53.5 Info: CreateColumn Albums Releases String 11:55:53.5 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 11:55:53.5 Info: => 0.0005042s 11:55:53.5 Info: AlterTable Albums 11:55:53.5 Info: => 6E-07s 11:55:53.5 Info: CreateColumn Albums CurrentRelease String 11:55:53.5 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 11:55:53.5 Info: => 0.0004672s 11:55:53.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-13T11:55:53', 'album_releases') 11:55:53.5 Info: Committing Transaction 11:55:53.5 Info: 9: album_releases migrated 11:55:53.5 Info: => 0.0007526s 11:55:53.5 Info: 10: album_releases_fix migrating 11:55:53.5 Info: Beginning Transaction 11:55:53.5 Info: Starting migration of Main DB to 10 11:55:53.5 Info: AlterTable Albums 11:55:53.5 Info: => 6E-07s 11:55:53.5 Info: AlterColumn Albums Releases String 11:55:53.5 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 11:55:53.5 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 11:55:53.5 Info: DROP TABLE "Albums" 11:55:53.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:53.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:53.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:55:53.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:55:53.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:55:53.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:53.5 Info: => 0.0056205s 11:55:53.5 Info: AlterTable Albums 11:55:53.5 Info: => 4E-07s 11:55:53.5 Info: AlterColumn Albums CurrentRelease String 11:55:53.5 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 11:55:53.5 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 11:55:53.5 Info: DROP TABLE "Albums" 11:55:53.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:53.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:53.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:55:53.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:55:53.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:55:53.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:53.5 Info: => 0.004741s 11:55:53.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-13T11:55:53', 'album_releases_fix') 11:55:53.5 Info: Committing Transaction 11:55:53.5 Info: 10: album_releases_fix migrated 11:55:53.5 Info: => 0.0051255s 11:55:53.5 Info: 11: import_lists migrating 11:55:53.5 Info: Beginning Transaction 11:55:53.5 Info: Starting migration of Main DB to 11 11:55:53.5 Info: CreateTable ImportLists 11:55:53.5 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 11:55:53.5 Info: => 0.0002052s 11:55:53.5 Info: CreateIndex ImportLists (Name) 11:55:53.5 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:55:53.5 Info: => 8.03E-05s 11:55:53.5 Info: CreateTable ImportListStatus 11:55:53.5 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 11:55:53.5 Info: => 0.0001112s 11:55:53.5 Info: CreateIndex ImportListStatus (ProviderId) 11:55:53.5 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:55:53.5 Info: => 7.5E-05s 11:55:53.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-13T11:55:53', 'import_lists') 11:55:53.5 Info: Committing Transaction 11:55:53.5 Info: 11: import_lists migrated 11:55:53.5 Info: => 0.0003814s 11:55:53.5 Info: 12: add_release_status migrating 11:55:53.5 Info: Beginning Transaction 11:55:53.5 Info: Starting migration of Main DB to 12 11:55:53.5 Info: AlterTable MetadataProfiles 11:55:53.5 Info: => 5E-07s 11:55:53.5 Info: CreateColumn MetadataProfiles ReleaseStatuses String 11:55:53.5 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 11:55:53.5 Info: => 0.0005177s 11:55:53.5 Info: PerformDBOperation 11:55:53.5 Info: Performing DB Operation 11:55:53.5 Info: => 2.74E-05s 11:55:53.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-13T11:55:53', 'add_release_status') 11:55:53.5 Info: Committing Transaction 11:55:53.5 Info: 12: add_release_status migrated 11:55:53.5 Info: => 0.0003005s 11:55:53.5 Info: 13: album_download_notification migrating 11:55:53.5 Info: Beginning Transaction 11:55:53.5 Info: Starting migration of Main DB to 13 11:55:53.5 Info: AlterTable Notifications 11:55:53.5 Info: => 7E-07s 11:55:53.5 Info: CreateColumn Notifications OnAlbumDownload Boolean 11:55:53.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 11:55:53.5 Info: => 0.000503s 11:55:53.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-13T11:55:53', 'album_download_notification') 11:55:53.5 Info: Committing Transaction 11:55:53.5 Info: 13: album_download_notification migrated 11:55:53.5 Info: => 0.0007956s 11:55:53.5 Info: 14: fix_language_metadata_profiles migrating 11:55:53.5 Info: Beginning Transaction 11:55:53.5 Info: Starting migration of Main DB to 14 11:55:53.5 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 11:55:53.5 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 11:55:53.5 Info: => 7.62E-05s 11:55:53.5 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 11:55:53.5 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 11:55:53.5 Info: => 5.15E-05s 11:55:53.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-13T11:55:53', 'fix_language_metadata_profiles') 11:55:53.5 Info: Committing Transaction 11:55:53.5 Info: 14: fix_language_metadata_profiles migrated 11:55:53.5 Info: => 0.0002983s 11:55:53.5 Info: 15: remove_fanzub migrating 11:55:53.5 Info: Beginning Transaction 11:55:53.5 Info: Starting migration of Main DB to 15 11:55:53.5 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:55:53.5 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:55:53.5 Info: => 4.34E-05s 11:55:53.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-13T11:55:53', 'remove_fanzub') 11:55:53.5 Info: Committing Transaction 11:55:53.5 Info: 15: remove_fanzub migrated 11:55:53.5 Info: => 0.0002809s 11:55:53.5 Info: 16: update_artist_history_indexes migrating 11:55:53.5 Info: Beginning Transaction 11:55:53.5 Info: Starting migration of Main DB to 16 11:55:53.5 Info: CreateIndex Albums (ArtistId) 11:55:53.5 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 11:55:53.5 Info: => 0.0001024s 11:55:53.5 Info: CreateIndex Albums (ArtistId, ReleaseDate) 11:55:53.5 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 11:55:53.5 Info: => 7.64E-05s 11:55:53.5 Info: DeleteIndex History (AlbumId) 11:55:53.5 Info: DROP INDEX "IX_History_AlbumId" 11:55:53.5 Info: => 0.000128s 11:55:53.5 Info: CreateIndex History (AlbumId, Date) 11:55:53.5 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:55:53.5 Info: => 9.96E-05s 11:55:53.5 Info: DeleteIndex History (DownloadId) 11:55:53.5 Info: DROP INDEX "IX_History_DownloadId" 11:55:53.5 Info: => 0.0001189s 11:55:53.5 Info: CreateIndex History (DownloadId, Date) 11:55:53.5 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:55:53.5 Info: => 8.69E-05s 11:55:53.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-13T11:55:53', 'update_artist_history_indexes') 11:55:53.5 Info: Committing Transaction 11:55:53.5 Info: 16: update_artist_history_indexes migrated 11:55:53.5 Info: => 0.0003973s 11:55:53.5 Info: 17: remove_nma migrating 11:55:53.5 Info: Beginning Transaction 11:55:53.5 Info: Starting migration of Main DB to 17 11:55:53.5 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:53.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 11:55:53.5 Info: => 4.59E-05s 11:55:53.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-13T11:55:53', 'remove_nma') 11:55:53.5 Info: Committing Transaction 11:55:53.5 Info: 17: remove_nma migrated 11:55:53.5 Info: => 0.0002818s 11:55:53.5 Info: 18: album_disambiguation migrating 11:55:53.5 Info: Beginning Transaction 11:55:53.5 Info: Starting migration of Main DB to 18 11:55:53.5 Info: AlterTable Albums 11:55:53.5 Info: => 6E-07s 11:55:53.5 Info: CreateColumn Albums Disambiguation String 11:55:53.5 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 11:55:53.5 Info: => 0.0005159s 11:55:53.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-13T11:55:53', 'album_disambiguation') 11:55:53.5 Info: Committing Transaction 11:55:53.5 Info: 18: album_disambiguation migrated 11:55:53.5 Info: => 0.0008019s 11:55:53.5 Info: 19: add_ape_quality_in_profiles migrating 11:55:53.5 Info: Beginning Transaction 11:55:53.5 Info: Starting migration of Main DB to 19 11:55:53.5 Info: PerformDBOperation 11:55:53.5 Info: Performing DB Operation 11:55:53.5 Info: => 3.09E-05s 11:55:53.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-13T11:55:53', 'add_ape_quality_in_profiles') 11:55:53.5 Info: Committing Transaction 11:55:53.5 Info: 19: add_ape_quality_in_profiles migrated 11:55:53.5 Info: => 0.0002753s 11:55:53.5 Info: 20: remove_pushalot migrating 11:55:53.5 Info: Beginning Transaction 11:55:53.5 Info: Starting migration of Main DB to 20 11:55:53.5 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:53.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 11:55:53.5 Info: => 4.62E-05s 11:55:53.5 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:53.5 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 11:55:53.5 Info: => 2.83E-05s 11:55:53.5 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:53.5 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 11:55:53.5 Info: => 2.71E-05s 11:55:53.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-13T11:55:53', 'remove_pushalot') 11:55:53.5 Info: Committing Transaction 11:55:53.5 Info: 20: remove_pushalot migrated 11:55:53.5 Info: => 0.0002679s 11:55:53.5 Info: 21: add_custom_filters migrating 11:55:53.5 Info: Beginning Transaction 11:55:53.5 Info: Starting migration of Main DB to 21 11:55:53.5 Info: CreateTable CustomFilters 11:55:53.5 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 11:55:53.5 Info: => 0.000122s 11:55:53.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-13T11:55:53', 'add_custom_filters') 11:55:53.5 Info: Committing Transaction 11:55:53.5 Info: 21: add_custom_filters migrated 11:55:53.5 Info: => 0.0004073s 11:55:53.5 Info: 22: import_list_tags migrating 11:55:53.5 Info: Beginning Transaction 11:55:53.5 Info: Starting migration of Main DB to 22 11:55:53.5 Info: AlterTable ImportLists 11:55:53.5 Info: => 5E-07s 11:55:53.5 Info: CreateColumn ImportLists Tags String 11:55:53.5 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 11:55:53.5 Info: => 0.000515s 11:55:53.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-13T11:55:53', 'import_list_tags') 11:55:53.5 Info: Committing Transaction 11:55:53.5 Info: 22: import_list_tags migrated 11:55:53.5 Info: => 0.0008011s 11:55:53.5 Info: 23: add_release_groups_etc migrating 11:55:53.5 Info: Beginning Transaction 11:55:53.5 Info: Starting migration of Main DB to 23 11:55:53.5 Info: CreateTable ArtistMetadata 11:55:53.5 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 11:55:53.5 Info: => 0.0001622s 11:55:53.5 Info: CreateIndex ArtistMetadata (ForeignArtistId) 11:55:53.5 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 11:55:53.5 Info: => 8.17E-05s 11:55:53.5 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 11:55:53.5 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 11:55:53.5 Info: => 7.96E-05s 11:55:53.5 Info: AlterTable Artists 11:55:53.5 Info: => 4E-07s 11:55:53.5 Info: CreateColumn Artists ArtistMetadataId Int32 11:55:53.5 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:55:53.5 Info: => 0.0005217s 11:55:53.5 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:55:53.5 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:55:53.5 Info: => 6.46E-05s 11:55:53.5 Info: CreateTable AlbumReleases 11:55:53.5 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 11:55:53.5 Info: => 0.0001396s 11:55:53.5 Info: CreateIndex AlbumReleases (ForeignReleaseId) 11:55:53.5 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:55:53.5 Info: => 7.64E-05s 11:55:53.5 Info: CreateIndex AlbumReleases (AlbumId) 11:55:53.5 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:55:53.5 Info: => 6.88E-05s 11:55:53.5 Info: PerformDBOperation 11:55:53.5 Info: Performing DB Operation 11:55:53.5 Info: => 3E-05s 11:55:53.5 Info: AlterTable Albums 11:55:53.5 Info: => 4E-07s 11:55:53.5 Info: CreateColumn Albums ArtistMetadataId Int32 11:55:53.5 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:55:53.5 Info: => 0.000546s 11:55:53.5 Info: AlterTable Albums 11:55:53.5 Info: => 7E-07s 11:55:53.5 Info: CreateColumn Albums AnyReleaseOk Boolean 11:55:53.5 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 11:55:53.5 Info: => 0.0005273s 11:55:53.5 Info: AlterTable Albums 11:55:53.5 Info: => 6E-07s 11:55:53.5 Info: CreateColumn Albums Links String 11:55:53.5 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 11:55:53.5 Info: => 0.0005167s 11:55:53.5 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:55:53.5 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:55:53.5 Info: => 7.62E-05s 11:55:53.5 Info: AlterTable Tracks 11:55:53.5 Info: => 4E-07s 11:55:53.5 Info: CreateColumn Tracks ForeignRecordingId String 11:55:53.5 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 11:55:53.5 Info: => 0.0005134s 11:55:53.5 Info: AlterTable Tracks 11:55:53.5 Info: => 7E-07s 11:55:53.5 Info: CreateColumn Tracks AlbumReleaseId Int32 11:55:53.5 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 11:55:53.5 Info: => 0.0005112s 11:55:53.5 Info: AlterTable Tracks 11:55:53.5 Info: => 6E-07s 11:55:53.5 Info: CreateColumn Tracks ArtistMetadataId Int32 11:55:53.5 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:55:53.5 Info: => 0.0005226s 11:55:53.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:55:53.5 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:55:53.5 Info: => 8.05E-05s 11:55:53.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:55:53.5 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:55:53.5 Info: => 5.86E-05s 11:55:53.5 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 11:55:53.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:55:53.5 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:55:53.5 Info: DROP TABLE "Artists" 11:55:53.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:53.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:53.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:53.5 Info: => 0.004753s 11:55:53.5 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 11:55:53.5 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 11:55:53.5 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 11:55:53.5 Info: DROP TABLE "Albums" 11:55:53.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:53.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:53.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:53.5 Info: => 0.0040192s 11:55:53.5 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 11:55:53.5 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:55:53.5 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 11:55:53.5 Info: DROP TABLE "Tracks" 11:55:53.5 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:55:53.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:55:53.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:55:53.5 Info: => 0.0044412s 11:55:53.5 Info: DeleteColumn TrackFiles ArtistId 11:55:53.5 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 11:55:53.5 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 11:55:53.5 Info: DROP TABLE "TrackFiles" 11:55:53.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:55:53.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:53.5 Info: => 0.0044468s 11:55:53.5 Info: CreateIndex Artists (ArtistMetadataId) 11:55:53.5 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:55:53.5 Info: => 7.7E-05s 11:55:53.5 Info: CreateIndex Artists (Monitored) 11:55:53.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:55:53.5 Info: => 7.06E-05s 11:55:53.5 Info: CreateIndex Albums (ArtistMetadataId) 11:55:53.5 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:55:53.5 Info: => 6.99E-05s 11:55:53.5 Info: CreateIndex Tracks (ArtistMetadataId) 11:55:53.5 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 11:55:53.5 Info: => 7.05E-05s 11:55:53.5 Info: CreateIndex Tracks (AlbumReleaseId) 11:55:53.5 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 11:55:53.5 Info: => 6.86E-05s 11:55:53.5 Info: CreateIndex Tracks (ForeignRecordingId) 11:55:53.5 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 11:55:53.5 Info: => 6.79E-05s 11:55:53.5 Info: UpdateData 11:55:53.5 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:55:53.5 Info: => 3.84E-05s 11:55:53.5 Info: UpdateData 11:55:53.5 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:55:53.5 Info: => 3.08E-05s 11:55:53.5 Info: UpdateData 11:55:53.5 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 11:55:53.5 Info: => 3.67E-05s 11:55:53.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-13T11:55:53', 'add_release_groups_etc') 11:55:53.5 Info: Committing Transaction 11:55:53.5 Info: 23: add_release_groups_etc migrated 11:55:53.5 Info: => 0.000619s 11:55:53.5 Info: 24: NewMediaInfoFormat migrating 11:55:53.5 Info: Beginning Transaction 11:55:53.5 Info: Starting migration of Main DB to 24 11:55:53.5 Info: UpdateData 11:55:53.5 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 11:55:53.5 Info: => 4.86E-05s 11:55:53.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-10-13T11:55:53', 'NewMediaInfoFormat') 11:55:53.5 Info: Committing Transaction 11:55:53.5 Info: 24: NewMediaInfoFormat migrated 11:55:53.5 Info: => 0.0002893s 11:55:53.5 Info: 25: rename_restrictions_to_release_profiles migrating 11:55:53.5 Info: Beginning Transaction 11:55:53.5 Info: Starting migration of Main DB to 25 11:55:53.5 Info: RenameTable Restrictions ReleaseProfiles 11:55:53.5 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 11:55:53.5 Info: => 0.0013514s 11:55:53.5 Info: AlterTable ReleaseProfiles 11:55:53.5 Info: => 7E-07s 11:55:53.5 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 11:55:53.5 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 11:55:53.5 Info: => 0.000504s 11:55:53.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-10-13T11:55:53', 'rename_restrictions_to_release_profiles') 11:55:53.5 Info: Committing Transaction 11:55:53.5 Info: 25: rename_restrictions_to_release_profiles migrated 11:55:53.5 Info: => 0.0007947s 11:55:53.5 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 11:55:53.5 Info: Beginning Transaction 11:55:53.5 Info: Starting migration of Main DB to 26 11:55:53.5 Info: RenameTable Profiles QualityProfiles 11:55:53.5 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 11:55:53.5 Info: => 0.0013631s 11:55:53.5 Info: AlterTable QualityProfiles 11:55:53.5 Info: => 7E-07s 11:55:53.5 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 11:55:53.5 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:55:53.5 Info: => 0.0005008s 11:55:53.5 Info: AlterTable LanguageProfiles 11:55:53.5 Info: => 4E-07s 11:55:53.5 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 11:55:53.5 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:55:53.5 Info: => 0.0004826s 11:55:53.5 Info: UpdateData 11:55:53.5 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:55:53.5 Info: => 4.34E-05s 11:55:53.5 Info: UpdateData 11:55:53.5 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:55:53.5 Info: => 2.98E-05s 11:55:53.5 Info: RenameColumn Artists ProfileId to QualityProfileId 11:55:53.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:55:53.5 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:55:53.5 Info: DROP TABLE "Artists" 11:55:53.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:53.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:53.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:53.5 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:55:53.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:55:53.5 Info: => 0.0039193s 11:55:53.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-10-13T11:55:53', 'rename_quality_profiles_add_upgrade_allowed') 11:55:53.5 Info: Committing Transaction 11:55:53.5 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 11:55:53.5 Info: => 0.004345s 11:55:53.5 Info: 27: add_import_exclusions migrating 11:55:53.5 Info: Beginning Transaction 11:55:53.5 Info: Starting migration of Main DB to 27 11:55:53.5 Info: CreateTable ImportListExclusions 11:55:53.5 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 11:55:53.5 Info: => 0.0001232s 11:55:53.5 Info: CreateIndex ImportListExclusions (ForeignId) 11:55:53.5 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 11:55:53.5 Info: => 7.76E-05s 11:55:53.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-10-13T11:55:53', 'add_import_exclusions') 11:55:53.5 Info: Committing Transaction 11:55:53.5 Info: 27: add_import_exclusions migrated 11:55:53.5 Info: => 0.0004058s 11:55:53.5 Info: 28: clean_artist_metadata_table migrating 11:55:53.5 Info: Beginning Transaction 11:55:53.5 Info: Starting migration of Main DB to 28 11:55:53.5 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:55:53.5 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:55:53.5 Info: => 0.0001688s 11:55:53.5 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:55:53.5 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:55:53.5 Info: => 0.0001249s 11:55:53.5 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 11:55:53.5 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 11:55:53.5 Info: => 0.0001149s 11:55:53.5 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 11:55:53.5 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 11:55:53.5 Info: => 0.0001132s 11:55:53.5 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:55:53.5 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:55:53.5 Info: => 0.0001121s 11:55:53.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:55:53.5 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:55:53.5 Info: => 0.0001157s 11:55:53.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-10-13T11:55:53', 'clean_artist_metadata_table') 11:55:53.5 Info: Committing Transaction 11:55:53.5 Info: 28: clean_artist_metadata_table migrated 11:55:53.5 Info: => 0.0004065s 11:55:53.5 Info: 29: health_issue_notification migrating 11:55:53.5 Info: Beginning Transaction 11:55:53.5 Info: Starting migration of Main DB to 29 11:55:53.5 Info: AlterTable Notifications 11:55:53.5 Info: => 6E-07s 11:55:53.5 Info: CreateColumn Notifications OnHealthIssue Boolean 11:55:53.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 11:55:53.5 Info: => 0.0005344s 11:55:53.5 Info: AlterTable Notifications 11:55:53.5 Info: => 1E-06s 11:55:53.5 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 11:55:53.5 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 11:55:53.5 Info: => 0.0005006s 11:55:53.5 Info: AlterTable Notifications 11:55:53.5 Info: => 5E-07s 11:55:53.5 Info: CreateColumn Notifications OnDownloadFailure Boolean 11:55:53.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 11:55:53.5 Info: => 0.000503s 11:55:53.5 Info: AlterTable Notifications 11:55:53.5 Info: => 6E-07s 11:55:53.5 Info: CreateColumn Notifications OnImportFailure Boolean 11:55:53.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 11:55:53.6 Info: => 0.0005186s 11:55:53.6 Info: AlterTable Notifications 11:55:53.6 Info: => 6E-07s 11:55:53.6 Info: CreateColumn Notifications OnTrackRetag Boolean 11:55:53.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 11:55:53.6 Info: => 0.0005005s 11:55:53.6 Info: DeleteColumn Notifications OnDownload 11:55:53.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) 11:55:53.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" 11:55:53.6 Info: DROP TABLE "Notifications" 11:55:53.6 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:55:53.6 Info: => 0.0035501s 11:55:53.6 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 11:55:53.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) 11:55:53.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" 11:55:53.6 Info: DROP TABLE "Notifications" 11:55:53.6 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:55:53.6 Info: => 0.0045153s 11:55:53.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-10-13T11:55:53', 'health_issue_notification') 11:55:53.6 Info: Committing Transaction 11:55:53.6 Info: 29: health_issue_notification migrated 11:55:53.6 Info: => 0.0049297s 11:55:53.6 Info: 30: add_mediafilerepository_mtime migrating 11:55:53.6 Info: Beginning Transaction 11:55:53.6 Info: Starting migration of Main DB to 30 11:55:53.6 Info: AlterTable TrackFiles 11:55:53.6 Info: => 7E-07s 11:55:53.6 Info: CreateColumn TrackFiles Modified DateTime 11:55:53.6 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 11:55:53.6 Info: => 0.0005512s 11:55:53.6 Info: AlterTable TrackFiles 11:55:53.6 Info: => 6E-07s 11:55:53.6 Info: CreateColumn TrackFiles Path String 11:55:53.6 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 11:55:53.6 Info: => 0.0005004s 11:55:53.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:55:53.6 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:55:53.6 Info: => 3.74E-05s 11:55:53.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) 11:55:53.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) 11:55:53.6 Info: => 0.0001248s 11:55:53.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) 11:55:53.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) 11:55:53.6 Info: => 0.0001335s 11:55:53.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) 11:55:53.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) 11:55:53.6 Info: => 0.0001384s 11:55:53.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") 11:55:53.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") 11:55:53.6 Info: => 7.57E-05s 11:55:53.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:55:53.6 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:55:53.6 Info: => 4.62E-05s 11:55:53.6 Info: AlterTable TrackFiles 11:55:53.6 Info: => 4E-07s 11:55:53.6 Info: AlterColumn TrackFiles Path String 11:55:53.6 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:55:53.6 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 11:55:53.6 Info: DROP TABLE "TrackFiles" 11:55:53.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:55:53.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:53.6 Info: => 0.003664s 11:55:53.6 Info: CreateIndex TrackFiles (Path) 11:55:53.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:55:53.6 Info: => 7.7E-05s 11:55:53.6 Info: DeleteColumn TrackFiles RelativePath 11:55:53.6 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:55:53.6 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 11:55:53.6 Info: DROP TABLE "TrackFiles" 11:55:53.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:55:53.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:53.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:55:53.6 Info: => 0.0045988s 11:55:53.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-10-13T11:55:53', 'add_mediafilerepository_mtime') 11:55:53.6 Info: Committing Transaction 11:55:53.6 Info: 30: add_mediafilerepository_mtime migrated 11:55:53.6 Info: => 0.004989s 11:55:53.6 Info: 31: add_artistmetadataid_constraint migrating 11:55:53.6 Info: Beginning Transaction 11:55:53.6 Info: Starting migration of Main DB to 31 11:55:53.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") 11:55:53.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") 11:55:53.6 Info: => 8.56E-05s 11:55:53.6 Info: DeleteIndex Artists (ArtistMetadataId) 11:55:53.6 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 11:55:53.6 Info: => 0.0001396s 11:55:53.6 Info: AlterColumn Artists ArtistMetadataId Int32 11:55:53.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) 11:55:53.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" 11:55:53.6 Info: DROP TABLE "Artists" 11:55:53.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:53.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:53.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:53.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:55:53.6 Info: => 0.0038938s 11:55:53.6 Info: CreateIndex Artists (ArtistMetadataId) 11:55:53.6 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:55:53.6 Info: => 7.36E-05s 11:55:53.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-10-13T11:55:53', 'add_artistmetadataid_constraint') 11:55:53.6 Info: Committing Transaction 11:55:53.6 Info: 31: add_artistmetadataid_constraint migrated 11:55:53.6 Info: => 0.0004627s 11:55:53.6 Info: 32: old_ids_and_artist_alias migrating 11:55:53.6 Info: Beginning Transaction 11:55:53.6 Info: Starting migration of Main DB to 32 11:55:53.6 Info: AlterTable ArtistMetadata 11:55:53.6 Info: => 7E-07s 11:55:53.6 Info: CreateColumn ArtistMetadata Aliases String 11:55:53.6 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 11:55:53.6 Info: => 0.0005388s 11:55:53.6 Info: AlterTable ArtistMetadata 11:55:53.6 Info: => 6E-07s 11:55:53.6 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 11:55:53.6 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 11:55:53.6 Info: => 0.000506s 11:55:53.6 Info: AlterTable Albums 11:55:53.6 Info: => 5E-07s 11:55:53.6 Info: CreateColumn Albums OldForeignAlbumIds String 11:55:53.6 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 11:55:53.6 Info: => 0.0005154s 11:55:53.6 Info: AlterTable AlbumReleases 11:55:53.6 Info: => 5E-07s 11:55:53.6 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 11:55:53.6 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 11:55:53.6 Info: => 0.0005097s 11:55:53.6 Info: AlterTable Tracks 11:55:53.6 Info: => 7E-07s 11:55:53.6 Info: CreateColumn Tracks OldForeignRecordingIds String 11:55:53.6 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 11:55:53.6 Info: => 0.0005111s 11:55:53.6 Info: AlterTable Tracks 11:55:53.6 Info: => 4E-07s 11:55:53.6 Info: CreateColumn Tracks OldForeignTrackIds String 11:55:53.6 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 11:55:53.6 Info: => 0.0005035s 11:55:53.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-10-13T11:55:53', 'old_ids_and_artist_alias') 11:55:53.6 Info: Committing Transaction 11:55:53.6 Info: 32: old_ids_and_artist_alias migrated 11:55:53.6 Info: => 0.0008364s 11:55:53.6 Info: 33: download_propers_config migrating 11:55:53.6 Info: Beginning Transaction 11:55:53.6 Info: Starting migration of Main DB to 33 11:55:53.6 Info: PerformDBOperation 11:55:53.6 Info: Performing DB Operation 11:55:53.6 Info: => 3.17E-05s 11:55:53.6 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 11:55:53.6 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 11:55:53.6 Info: => 3.35E-05s 11:55:53.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-10-13T11:55:53', 'download_propers_config') 11:55:53.6 Info: Committing Transaction 11:55:53.6 Info: 33: download_propers_config migrated 11:55:53.6 Info: => 0.0003037s 11:55:53.6 Info: 34: remove_language_profiles migrating 11:55:53.6 Info: Beginning Transaction 11:55:53.6 Info: Starting migration of Main DB to 34 11:55:53.6 Info: DeleteTable LanguageProfiles 11:55:53.6 Info: DROP TABLE "LanguageProfiles" 11:55:53.6 Info: => 0.0001945s 11:55:53.6 Info: DeleteColumn Artists LanguageProfileId 11:55:53.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) 11:55:53.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" 11:55:53.6 Info: DROP TABLE "Artists" 11:55:53.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:53.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:53.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:53.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:55:53.6 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:55:53.6 Info: => 0.0049016s 11:55:53.6 Info: DeleteColumn ImportLists LanguageProfileId 11:55:53.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) 11:55:53.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" 11:55:53.6 Info: DROP TABLE "ImportLists" 11:55:53.6 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 11:55:53.6 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:55:53.6 Info: => 0.0036822s 11:55:53.6 Info: DeleteColumn Blacklist Language 11:55:53.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) 11:55:53.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" 11:55:53.6 Info: DROP TABLE "Blacklist" 11:55:53.6 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 11:55:53.6 Info: => 0.0044649s 11:55:53.6 Info: DeleteColumn History Language 11:55:53.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) 11:55:53.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" 11:55:53.6 Info: DROP TABLE "History" 11:55:53.6 Info: ALTER TABLE "History_temp" RENAME TO "History" 11:55:53.6 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:55:53.6 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:55:53.6 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:55:53.6 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:55:53.6 Info: => 0.0040784s 11:55:53.6 Info: DeleteColumn LyricFiles Language 11:55:53.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) 11:55:53.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" 11:55:53.6 Info: DROP TABLE "LyricFiles" 11:55:53.6 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:55:53.6 Info: => 0.0034637s 11:55:53.6 Info: DeleteColumn TrackFiles Language 11:55:53.6 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:55:53.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" 11:55:53.6 Info: DROP TABLE "TrackFiles" 11:55:53.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:55:53.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:53.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:55:53.6 Info: => 0.0046288s 11:55:53.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-10-13T11:55:53', 'remove_language_profiles') 11:55:53.6 Info: Committing Transaction 11:55:53.6 Info: 34: remove_language_profiles migrated 11:55:53.6 Info: => 0.0052056s 11:55:53.6 Info: 35: multi_disc_naming_format migrating 11:55:53.6 Info: Beginning Transaction 11:55:53.6 Info: Starting migration of Main DB to 35 11:55:53.6 Info: AlterTable NamingConfig 11:55:53.6 Info: => 5E-07s 11:55:53.6 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 11:55:53.6 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 11:55:53.6 Info: => 0.000547s 11:55:53.6 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 11:55:53.6 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 11:55:53.6 Info: => 4.26E-05s 11:55:53.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-10-13T11:55:53', 'multi_disc_naming_format') 11:55:53.6 Info: Committing Transaction 11:55:53.6 Info: 35: multi_disc_naming_format migrated 11:55:53.6 Info: => 0.0003389s 11:55:53.6 Info: 36: add_download_client_priority migrating 11:55:53.6 Info: Beginning Transaction 11:55:53.6 Info: Starting migration of Main DB to 36 11:55:53.6 Info: AlterTable DownloadClients 11:55:53.6 Info: => 6E-07s 11:55:53.6 Info: CreateColumn DownloadClients Priority Int32 11:55:53.6 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 11:55:53.6 Info: => 0.0005376s 11:55:53.6 Info: PerformDBOperation 11:55:53.6 Info: Performing DB Operation 11:55:53.6 Info: => 5.15E-05s 11:55:53.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-10-13T11:55:53', 'add_download_client_priority') 11:55:53.6 Info: Committing Transaction 11:55:53.6 Info: 36: add_download_client_priority migrated 11:55:53.6 Info: => 0.0003469s 11:55:53.6 Info: 37: remove_growl_prowl migrating 11:55:53.6 Info: Beginning Transaction 11:55:53.6 Info: Starting migration of Main DB to 37 11:55:53.6 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:53.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 11:55:53.6 Info: => 4.52E-05s 11:55:53.6 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:53.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 11:55:53.6 Info: => 2.72E-05s 11:55:53.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-10-13T11:55:53', 'remove_growl_prowl') 11:55:53.6 Info: Committing Transaction 11:55:53.6 Info: 37: remove_growl_prowl migrated 11:55:53.6 Info: => 0.0002798s 11:55:53.6 Info: 38: remove_plex_hometheatre migrating 11:55:53.6 Info: Beginning Transaction 11:55:53.6 Info: Starting migration of Main DB to 38 11:55:53.6 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:53.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 11:55:53.6 Info: => 4.51E-05s 11:55:53.6 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:53.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 11:55:53.6 Info: => 2.8E-05s 11:55:53.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-10-13T11:55:53', 'remove_plex_hometheatre') 11:55:53.6 Info: Committing Transaction 11:55:53.6 Info: 38: remove_plex_hometheatre migrated 11:55:53.6 Info: => 0.000285s 11:55:53.6 Info: 39: add_root_folder_add_defaults migrating 11:55:53.6 Info: Beginning Transaction 11:55:53.6 Info: Starting migration of Main DB to 39 11:55:53.6 Info: AlterTable RootFolders 11:55:53.6 Info: => 6E-07s 11:55:53.6 Info: CreateColumn RootFolders Name String 11:55:53.6 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 11:55:53.6 Info: => 0.0005561s 11:55:53.6 Info: AlterTable RootFolders 11:55:53.6 Info: => 7E-07s 11:55:53.6 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 11:55:53.6 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 11:55:53.6 Info: => 0.0005226s 11:55:53.6 Info: AlterTable RootFolders 11:55:53.6 Info: => 5E-07s 11:55:53.6 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 11:55:53.6 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 11:55:53.6 Info: => 0.0005166s 11:55:53.6 Info: AlterTable RootFolders 11:55:53.6 Info: => 7E-07s 11:55:53.6 Info: CreateColumn RootFolders DefaultMonitorOption Int32 11:55:53.6 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 11:55:53.6 Info: => 0.0005054s 11:55:53.6 Info: AlterTable RootFolders 11:55:53.6 Info: => 5E-07s 11:55:53.6 Info: CreateColumn RootFolders DefaultTags String 11:55:53.6 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 11:55:53.6 Info: => 0.0005132s 11:55:53.6 Info: PerformDBOperation 11:55:53.6 Info: Performing DB Operation 11:55:53.6 Info: => 4.56E-05s 11:55:53.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-10-13T11:55:53', 'add_root_folder_add_defaults') 11:55:53.6 Info: Committing Transaction 11:55:53.6 Info: 39: add_root_folder_add_defaults migrated 11:55:53.6 Info: => 0.0003356s 11:55:53.6 Info: 40: task_duration migrating 11:55:53.6 Info: Beginning Transaction 11:55:53.6 Info: Starting migration of Main DB to 40 11:55:53.6 Info: AlterTable ScheduledTasks 11:55:53.6 Info: => 5E-07s 11:55:53.6 Info: CreateColumn ScheduledTasks LastStartTime DateTime 11:55:53.6 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 11:55:53.6 Info: => 0.0005357s 11:55:53.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-10-13T11:55:53', 'task_duration') 11:55:53.6 Info: Committing Transaction 11:55:53.6 Info: 40: task_duration migrated 11:55:53.6 Info: => 0.0008362s 11:55:53.6 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 11:55:53.6 Info: Beginning Transaction 11:55:53.6 Info: Starting migration of Main DB to 41 11:55:53.6 Info: AlterTable ReleaseProfiles 11:55:53.6 Info: => 6E-07s 11:55:53.6 Info: CreateColumn ReleaseProfiles Enabled Boolean 11:55:53.6 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 11:55:53.6 Info: => 0.0005611s 11:55:53.6 Info: AlterTable ReleaseProfiles 11:55:53.6 Info: => 5E-07s 11:55:53.6 Info: CreateColumn ReleaseProfiles IndexerId Int32 11:55:53.6 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 11:55:53.6 Info: => 0.0005045s 11:55:53.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-10-13T11:55:53', 'add_indexer_and_enabled_to_release_profiles') 11:55:53.6 Info: Committing Transaction 11:55:53.6 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 11:55:53.6 Info: => 0.0008031s 11:55:53.6 Info: 42: remove_album_folders migrating 11:55:53.6 Info: Beginning Transaction 11:55:53.6 Info: Starting migration of Main DB to 42 11:55:53.6 Info: DeleteColumn Artists AlbumFolder 11:55:53.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) 11:55:53.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" 11:55:53.6 Info: DROP TABLE "Artists" 11:55:53.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:53.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:53.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:53.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:55:53.6 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:55:53.6 Info: => 0.004015s 11:55:53.6 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 11:55:53.6 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 11:55:53.6 Info: => 3.46E-05s 11:55:53.6 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 11:55:53.6 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 11:55:53.6 Info: => 2.98E-05s 11:55:53.6 Info: DeleteColumn NamingConfig AlbumFolderFormat 11:55:53.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) 11:55:53.6 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 11:55:53.6 Info: DROP TABLE "NamingConfig" 11:55:53.6 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 11:55:53.6 Info: => 0.0044337s 11:55:53.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-10-13T11:55:53', 'remove_album_folders') 11:55:53.6 Info: Committing Transaction 11:55:53.6 Info: 42: remove_album_folders migrated 11:55:53.6 Info: => 0.0048565s 11:55:53.6 Info: 44: add_priority_to_indexers migrating 11:55:53.6 Info: Beginning Transaction 11:55:53.6 Info: Starting migration of Main DB to 44 11:55:53.6 Info: AlterTable Indexers 11:55:53.6 Info: => 6E-07s 11:55:53.6 Info: CreateColumn Indexers Priority Int32 11:55:53.6 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 11:55:53.6 Info: => 0.0005589s 11:55:53.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-10-13T11:55:53', 'add_priority_to_indexers') 11:55:53.6 Info: Committing Transaction 11:55:53.6 Info: 44: add_priority_to_indexers migrated 11:55:53.6 Info: => 0.0008608s 11:55:53.6 Info: 45: remove_chown_and_folderchmod_config migrating 11:55:53.6 Info: Beginning Transaction 11:55:53.6 Info: Starting migration of Main DB to 45 11:55:53.6 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 11:55:53.6 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 11:55:53.6 Info: => 0.0001257s 11:55:53.6 Info: PerformDBOperation 11:55:53.6 Info: Performing DB Operation 11:55:53.6 Info: => 2.44E-05s 11:55:53.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-10-13T11:55:53', 'remove_chown_and_folderchmod_config') 11:55:53.6 Info: Committing Transaction 11:55:53.6 Info: 45: remove_chown_and_folderchmod_config migrated 11:55:53.6 Info: => 0.0002825s 11:55:53.6 Info: 47: update_notifiarr migrating 11:55:53.6 Info: Beginning Transaction 11:55:53.6 Info: Starting migration of Main DB to 47 11:55:53.6 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 11:55:53.6 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 11:55:53.6 Info: => 6.77E-05s 11:55:53.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-10-13T11:55:53', 'update_notifiarr') 11:55:53.6 Info: Committing Transaction 11:55:53.6 Info: 47: update_notifiarr migrated 11:55:53.6 Info: => 0.0003203s 11:55:53.6 Info: 49: email_multiple_addresses migrating 11:55:53.6 Info: Beginning Transaction 11:55:53.6 Info: Starting migration of Main DB to 49 11:55:53.6 Info: PerformDBOperation 11:55:53.6 Info: Performing DB Operation 11:55:53.6 Info: => 5.01E-05s 11:55:53.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-10-13T11:55:53', 'email_multiple_addresses') 11:55:53.6 Info: Committing Transaction 11:55:53.6 Info: 49: email_multiple_addresses migrated 11:55:53.6 Info: => 0.0003107s 11:55:53.6 Info: 50: rename_blacklist_to_blocklist migrating 11:55:53.6 Info: Beginning Transaction 11:55:53.6 Info: Starting migration of Main DB to 50 11:55:53.6 Info: RenameTable Blacklist Blocklist 11:55:53.6 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 11:55:53.6 Info: => 0.0014366s 11:55:53.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-10-13T11:55:53', 'rename_blacklist_to_blocklist') 11:55:53.6 Info: Committing Transaction 11:55:53.6 Info: 50: rename_blacklist_to_blocklist migrated 11:55:53.6 Info: => 0.0017465s 11:55:53.6 Info: 51: cdh_per_downloadclient migrating 11:55:53.6 Info: Beginning Transaction 11:55:53.6 Info: Starting migration of Main DB to 51 11:55:53.6 Info: AlterTable DownloadClients 11:55:53.6 Info: => 5E-07s 11:55:53.6 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 11:55:53.6 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 11:55:53.6 Info: => 0.0005489s 11:55:53.6 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 11:55:53.6 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 11:55:53.6 Info: => 0.0005115s 11:55:53.6 Info: PerformDBOperation 11:55:53.6 Info: Performing DB Operation 11:55:53.6 Info: => 0.0001519s 11:55:53.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-10-13T11:55:53', 'cdh_per_downloadclient') 11:55:53.6 Info: Committing Transaction 11:55:53.6 Info: 51: cdh_per_downloadclient migrated 11:55:53.6 Info: => 0.0004444s 11:55:53.6 Info: 52: download_history migrating 11:55:53.6 Info: Beginning Transaction 11:55:53.6 Info: Starting migration of Main DB to 52 11:55:53.6 Info: CreateTable DownloadHistory 11:55:53.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) 11:55:53.6 Info: => 0.0002013s 11:55:53.6 Info: CreateIndex DownloadHistory (EventType) 11:55:53.6 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 11:55:53.6 Info: => 9.12E-05s 11:55:53.6 Info: CreateIndex DownloadHistory (ArtistId) 11:55:53.6 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 11:55:53.6 Info: => 8.1E-05s 11:55:53.6 Info: CreateIndex DownloadHistory (DownloadId) 11:55:53.6 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 11:55:53.6 Info: => 7.84E-05s 11:55:53.6 Info: PerformDBOperation 11:55:53.6 Info: Performing DB Operation 11:55:53.6 Info: => 0.000112s 11:55:53.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-10-13T11:55:53', 'download_history') 11:55:53.6 Info: Committing Transaction 11:55:53.6 Info: 52: download_history migrated 11:55:53.6 Info: => 0.0004683s 11:55:53.6 Info: 53: add_update_history migrating 11:55:53.6 Info: Beginning Transaction 11:55:53.6 Info: Starting migration of Main DB to 53 11:55:53.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-10-13T11:55:53', 'add_update_history') 11:55:53.6 Info: Committing Transaction 11:55:53.6 Info: 53: add_update_history migrated 11:55:53.6 Info: => 0.0003023s 11:55:53.6 Info: 54: add_on_update_to_notifications migrating 11:55:53.6 Info: Beginning Transaction 11:55:53.6 Info: Starting migration of Main DB to 54 11:55:53.6 Info: AlterTable Notifications 11:55:53.6 Info: => 6E-07s 11:55:53.6 Info: CreateColumn Notifications OnApplicationUpdate Boolean 11:55:53.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 11:55:53.6 Info: => 0.0005629s 11:55:53.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-10-13T11:55:53', 'add_on_update_to_notifications') 11:55:53.6 Info: Committing Transaction 11:55:53.6 Info: 54: add_on_update_to_notifications migrated 11:55:53.6 Info: => 0.0008537s 11:55:53.6 Info: 55: download_client_per_indexer migrating 11:55:53.6 Info: Beginning Transaction 11:55:53.6 Info: Starting migration of Main DB to 55 11:55:53.6 Info: AlterTable Indexers 11:55:53.6 Info: => 5E-07s 11:55:53.6 Info: CreateColumn Indexers DownloadClientId Int32 11:55:53.6 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 11:55:53.6 Info: => 0.0005493s 11:55:53.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-10-13T11:55:53', 'download_client_per_indexer') 11:55:53.6 Info: Committing Transaction 11:55:53.6 Info: 55: download_client_per_indexer migrated 11:55:53.6 Info: => 0.0008759s 11:55:53.6 Info: 56: AddNewItemMonitorType migrating 11:55:53.6 Info: Beginning Transaction 11:55:53.6 Info: Starting migration of Main DB to 56 11:55:53.6 Info: AlterTable Artists 11:55:53.6 Info: => 6E-07s 11:55:53.6 Info: CreateColumn Artists MonitorNewItems Int32 11:55:53.6 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 11:55:53.6 Info: => 0.000549s 11:55:53.6 Info: AlterTable RootFolders 11:55:53.6 Info: => 6E-07s 11:55:53.6 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 11:55:53.6 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 11:55:53.6 Info: => 0.000548s 11:55:53.6 Info: AlterTable ImportLists 11:55:53.6 Info: => 5E-07s 11:55:53.6 Info: CreateColumn ImportLists MonitorNewItems Int32 11:55:53.6 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 11:55:53.6 Info: => 0.000525s 11:55:53.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-10-13T11:55:53', 'AddNewItemMonitorType') 11:55:53.6 Info: Committing Transaction 11:55:53.6 Info: 56: AddNewItemMonitorType migrated 11:55:53.6 Info: => 0.0008603s 11:55:53.6 Info: 57: ImportListSearch migrating 11:55:53.6 Info: Beginning Transaction 11:55:53.6 Info: Starting migration of Main DB to 57 11:55:53.6 Info: AlterTable ImportLists 11:55:53.6 Info: => 6E-07s 11:55:53.6 Info: CreateColumn ImportLists ShouldSearch Boolean 11:55:53.6 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 11:55:53.6 Info: => 0.0005527s 11:55:53.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-10-13T11:55:53', 'ImportListSearch') 11:55:53.6 Info: Committing Transaction 11:55:53.6 Info: 57: ImportListSearch migrated 11:55:53.6 Info: => 0.0008717s 11:55:53.6 Info: 58: ImportListMonitorExisting migrating 11:55:53.6 Info: Beginning Transaction 11:55:53.6 Info: Starting migration of Main DB to 58 11:55:53.6 Info: AlterTable ImportLists 11:55:53.6 Info: => 6E-07s 11:55:53.6 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 11:55:53.6 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 11:55:53.6 Info: => 0.0005568s 11:55:53.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-10-13T11:55:53', 'ImportListMonitorExisting') 11:55:53.6 Info: Committing Transaction 11:55:53.6 Info: 58: ImportListMonitorExisting migrated 11:55:53.6 Info: => 0.0008736s 11:55:53.6 Info: 59: add_indexer_tags migrating 11:55:53.6 Info: Beginning Transaction 11:55:53.6 Info: Starting migration of Main DB to 59 11:55:53.6 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:53.6 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 11:55:53.6 Info: => 4.68E-05s 11:55:53.6 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:53.6 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 11:55:53.6 Info: => 2.87E-05s 11:55:53.6 Info: AlterTable Indexers 11:55:53.6 Info: => 4E-07s 11:55:53.6 Info: CreateColumn Indexers Tags String 11:55:53.6 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 11:55:53.6 Info: => 0.0005381s 11:55:53.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-10-13T11:55:53', 'add_indexer_tags') 11:55:53.6 Info: Committing Transaction 11:55:53.6 Info: 59: add_indexer_tags migrated 11:55:53.6 Info: => 0.0008526s 11:55:53.6 Info: 60: update_audio_types migrating 11:55:53.6 Info: Beginning Transaction 11:55:53.6 Info: Starting migration of Main DB to 60 11:55:53.6 Info: PerformDBOperation 11:55:53.6 Info: Performing DB Operation 11:55:53.6 Info: => 4.94E-05s 11:55:53.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-10-13T11:55:53', 'update_audio_types') 11:55:53.6 Info: Committing Transaction 11:55:53.6 Info: 60: update_audio_types migrated 11:55:53.6 Info: => 0.0003233s 11:55:53.6 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 11:55:53.6 Info: Beginning Transaction 11:55:53.6 Info: Starting migration of Main DB to 61 11:55:53.6 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:53.6 Info: DELETE FROM "Commands" WHERE 1 = 1 11:55:53.6 Info: => 4.47E-05s 11:55:53.6 Info: AlterTable AlbumReleases 11:55:53.6 Info: => 4E-07s 11:55:53.6 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 11:55:53.6 Info: CREATE TABLE "AlbumReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL, "OldForeignReleaseIds" TEXT NOT NULL) 11:55:53.6 Info: INSERT INTO "AlbumReleases_temp" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds") SELECT "Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds" FROM "AlbumReleases" 11:55:53.6 Info: DROP TABLE "AlbumReleases" 11:55:53.6 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 11:55:53.6 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:55:53.6 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:55:53.6 Info: => 0.0041675s 11:55:53.6 Info: AlterTable Albums 11:55:53.6 Info: => 6E-07s 11:55:53.6 Info: AlterColumn Albums LastInfoSync DateTimeOffset 11:55:53.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 11:55:53.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 11:55:53.6 Info: DROP TABLE "Albums" 11:55:53.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:53.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:53.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:53.7 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:55:53.7 Info: => 0.0056543s 11:55:53.7 Info: AlterTable Albums 11:55:53.7 Info: => 5E-07s 11:55:53.7 Info: AlterColumn Albums ReleaseDate DateTimeOffset 11:55:53.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 11:55:53.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "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" 11:55:53.7 Info: DROP TABLE "Albums" 11:55:53.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:53.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:53.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:53.7 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:55:53.7 Info: => 0.0043578s 11:55:53.7 Info: AlterTable Albums 11:55:53.7 Info: => 4E-07s 11:55:53.7 Info: AlterColumn Albums Added DateTimeOffset 11:55:53.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 11:55:53.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "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" 11:55:53.7 Info: DROP TABLE "Albums" 11:55:53.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:53.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:53.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:53.7 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:55:53.7 Info: => 0.0041817s 11:55:53.7 Info: AlterTable Artists 11:55:53.7 Info: => 4E-07s 11:55:53.7 Info: AlterColumn Artists LastInfoSync DateTimeOffset 11:55:53.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 11:55:53.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" 11:55:53.7 Info: DROP TABLE "Artists" 11:55:53.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:53.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:53.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:53.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:55:53.7 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:55:53.7 Info: => 0.0046333s 11:55:53.7 Info: AlterTable Artists 11:55:53.7 Info: => 5E-07s 11:55:53.7 Info: AlterColumn Artists Added DateTimeOffset 11:55:53.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 11:55:53.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" 11:55:53.7 Info: DROP TABLE "Artists" 11:55:53.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:53.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:53.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:53.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:55:53.7 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:55:53.7 Info: => 0.0051723s 11:55:53.7 Info: AlterTable Blocklist 11:55:53.7 Info: => 4E-07s 11:55:53.7 Info: AlterColumn Blocklist Date DateTimeOffset 11:55:53.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) 11:55:53.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" 11:55:53.7 Info: DROP TABLE "Blocklist" 11:55:53.7 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 11:55:53.7 Info: => 0.0038996s 11:55:53.7 Info: AlterTable Blocklist 11:55:53.7 Info: => 6E-07s 11:55:53.7 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 11:55:53.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) 11:55:53.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" 11:55:53.7 Info: DROP TABLE "Blocklist" 11:55:53.7 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 11:55:53.7 Info: => 0.0048963s 11:55:53.7 Info: AlterTable Commands 11:55:53.7 Info: => 7E-07s 11:55:53.7 Info: AlterColumn Commands QueuedAt DateTimeOffset 11:55:53.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) 11:55:53.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" 11:55:53.7 Info: DROP TABLE "Commands" 11:55:53.7 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 11:55:53.7 Info: => 0.0038626s 11:55:53.7 Info: AlterTable Commands 11:55:53.7 Info: => 7E-07s 11:55:53.7 Info: AlterColumn Commands StartedAt DateTimeOffset 11:55:53.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) 11:55:53.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" 11:55:53.7 Info: DROP TABLE "Commands" 11:55:53.7 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 11:55:53.7 Info: => 0.003882s 11:55:53.7 Info: AlterTable Commands 11:55:53.7 Info: => 6E-07s 11:55:53.7 Info: AlterColumn Commands EndedAt DateTimeOffset 11:55:53.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) 11:55:53.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" 11:55:53.7 Info: DROP TABLE "Commands" 11:55:53.7 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 11:55:53.7 Info: => 0.0048847s 11:55:53.7 Info: AlterTable DownloadClientStatus 11:55:53.7 Info: => 7E-07s 11:55:53.7 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 11:55:53.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) 11:55:53.7 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 11:55:53.7 Info: DROP TABLE "DownloadClientStatus" 11:55:53.7 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 11:55:53.7 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:55:53.7 Info: => 0.0040409s 11:55:53.7 Info: AlterTable DownloadClientStatus 11:55:53.7 Info: => 2.9E-06s 11:55:53.7 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 11:55:53.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) 11:55:53.7 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 11:55:53.7 Info: DROP TABLE "DownloadClientStatus" 11:55:53.7 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 11:55:53.7 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:55:53.7 Info: => 0.0055968s 11:55:53.7 Info: AlterTable DownloadClientStatus 11:55:53.7 Info: => 6E-07s 11:55:53.7 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 11:55:53.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) 11:55:53.7 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 11:55:53.7 Info: DROP TABLE "DownloadClientStatus" 11:55:53.7 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 11:55:53.7 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:55:53.7 Info: => 0.004182s 11:55:53.7 Info: AlterTable DownloadHistory 11:55:53.7 Info: => 6E-07s 11:55:53.7 Info: AlterColumn DownloadHistory Date DateTimeOffset 11:55:53.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) 11:55:53.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" 11:55:53.7 Info: DROP TABLE "DownloadHistory" 11:55:53.7 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 11:55:53.7 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 11:55:53.7 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 11:55:53.7 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 11:55:53.7 Info: => 0.0041427s 11:55:53.7 Info: AlterTable ExtraFiles 11:55:53.7 Info: => 6E-07s 11:55:53.7 Info: AlterColumn ExtraFiles Added DateTimeOffset 11:55:53.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) 11:55:53.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" 11:55:53.7 Info: DROP TABLE "ExtraFiles" 11:55:53.7 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 11:55:53.7 Info: => 0.0037662s 11:55:53.7 Info: AlterTable ExtraFiles 11:55:53.7 Info: => 6E-07s 11:55:53.7 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 11:55:53.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) 11:55:53.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" 11:55:53.7 Info: DROP TABLE "ExtraFiles" 11:55:53.7 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 11:55:53.7 Info: => 0.0052545s 11:55:53.7 Info: AlterTable History 11:55:53.7 Info: => 6E-07s 11:55:53.7 Info: AlterColumn History Date DateTimeOffset 11:55:53.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) 11:55:53.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" 11:55:53.7 Info: DROP TABLE "History" 11:55:53.7 Info: ALTER TABLE "History_temp" RENAME TO "History" 11:55:53.7 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:55:53.7 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:55:53.7 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:55:53.7 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:55:53.7 Info: => 0.0042689s 11:55:53.7 Info: AlterTable ImportListStatus 11:55:53.7 Info: => 4E-07s 11:55:53.7 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 11:55:53.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) 11:55:53.7 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 11:55:53.7 Info: DROP TABLE "ImportListStatus" 11:55:53.7 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 11:55:53.7 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:55:53.7 Info: => 0.0047209s 11:55:53.7 Info: AlterTable ImportListStatus 11:55:53.7 Info: => 4E-07s 11:55:53.7 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 11:55:53.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) 11:55:53.7 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 11:55:53.7 Info: DROP TABLE "ImportListStatus" 11:55:53.7 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 11:55:53.7 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:55:53.7 Info: => 0.0039126s 11:55:53.7 Info: AlterTable ImportListStatus 11:55:53.7 Info: => 6E-07s 11:55:53.7 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 11:55:53.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) 11:55:53.7 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 11:55:53.7 Info: DROP TABLE "ImportListStatus" 11:55:53.7 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 11:55:53.7 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:55:53.7 Info: => 0.0041847s 11:55:53.7 Info: AlterTable IndexerStatus 11:55:53.7 Info: => 4E-07s 11:55:53.7 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 11:55:53.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) 11:55:53.7 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 11:55:53.7 Info: DROP TABLE "IndexerStatus" 11:55:53.7 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 11:55:53.7 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:55:53.7 Info: => 0.0047889s 11:55:53.7 Info: AlterTable IndexerStatus 11:55:53.7 Info: => 5E-07s 11:55:53.7 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 11:55:53.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) 11:55:53.7 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 11:55:53.7 Info: DROP TABLE "IndexerStatus" 11:55:53.7 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 11:55:53.7 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:55:53.7 Info: => 0.0038736s 11:55:53.7 Info: AlterTable IndexerStatus 11:55:53.7 Info: => 5E-07s 11:55:53.7 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 11:55:53.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) 11:55:53.7 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 11:55:53.7 Info: DROP TABLE "IndexerStatus" 11:55:53.7 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 11:55:53.7 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:55:53.7 Info: => 0.0038366s 11:55:53.7 Info: AlterTable LyricFiles 11:55:53.7 Info: => 4E-07s 11:55:53.7 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 11:55:53.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) 11:55:53.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" 11:55:53.8 Info: DROP TABLE "LyricFiles" 11:55:53.8 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:55:53.8 Info: => 0.0046775s 11:55:53.8 Info: AlterTable LyricFiles 11:55:53.8 Info: => 6E-07s 11:55:53.8 Info: AlterColumn LyricFiles Added DateTimeOffset 11:55:53.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) 11:55:53.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" 11:55:53.8 Info: DROP TABLE "LyricFiles" 11:55:53.8 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:55:53.8 Info: => 0.0037408s 11:55:53.8 Info: AlterTable MetadataFiles 11:55:53.8 Info: => 6E-07s 11:55:53.8 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 11:55:53.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) 11:55:53.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" 11:55:53.8 Info: DROP TABLE "MetadataFiles" 11:55:53.8 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 11:55:53.8 Info: => 0.0049369s 11:55:53.8 Info: AlterTable MetadataFiles 11:55:53.8 Info: => 6E-07s 11:55:53.8 Info: AlterColumn MetadataFiles Added DateTimeOffset 11:55:53.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) 11:55:53.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" 11:55:53.8 Info: DROP TABLE "MetadataFiles" 11:55:53.8 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 11:55:53.8 Info: => 0.0037783s 11:55:53.8 Info: AlterTable PendingReleases 11:55:53.8 Info: => 7E-07s 11:55:53.8 Info: AlterColumn PendingReleases Added DateTimeOffset 11:55:53.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) 11:55:53.8 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 11:55:53.8 Info: DROP TABLE "PendingReleases" 11:55:53.8 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 11:55:53.8 Info: => 0.003724s 11:55:53.8 Info: AlterTable ScheduledTasks 11:55:53.8 Info: => 7E-07s 11:55:53.8 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 11:55:53.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) 11:55:53.8 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 11:55:53.8 Info: DROP TABLE "ScheduledTasks" 11:55:53.8 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 11:55:53.8 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:55:53.8 Info: => 0.0045841s 11:55:53.8 Info: AlterTable ScheduledTasks 11:55:53.8 Info: => 6E-07s 11:55:53.8 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 11:55:53.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) 11:55:53.8 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 11:55:53.8 Info: DROP TABLE "ScheduledTasks" 11:55:53.8 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 11:55:53.8 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:55:53.8 Info: => 0.0048761s 11:55:53.8 Info: AlterTable TrackFiles 11:55:53.8 Info: => 4E-07s 11:55:53.8 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 11:55:53.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) 11:55:53.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" 11:55:53.8 Info: DROP TABLE "TrackFiles" 11:55:53.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:55:53.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:53.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:55:53.8 Info: => 0.0039651s 11:55:53.8 Info: AlterTable TrackFiles 11:55:53.8 Info: => 5E-07s 11:55:53.8 Info: AlterColumn TrackFiles Modified DateTimeOffset 11:55:53.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) 11:55:53.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" 11:55:53.8 Info: DROP TABLE "TrackFiles" 11:55:53.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:55:53.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:53.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:55:53.8 Info: => 0.0039748s 11:55:53.8 Info: AlterTable VersionInfo 11:55:53.8 Info: => 5E-07s 11:55:53.8 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 11:55:53.8 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 11:55:53.8 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 11:55:53.8 Info: DROP TABLE "VersionInfo" 11:55:53.8 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 11:55:53.8 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:55:53.8 Info: => 0.0038066s 11:55:53.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-10-13T11:55:53', 'postgres_update_timestamp_columns_to_with_timezone') 11:55:53.8 Info: Committing Transaction 11:55:53.8 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 11:55:53.8 Info: => 0.0046062s 11:55:53.8 Info: 62: add_on_delete_to_notifications migrating 11:55:53.8 Info: Beginning Transaction 11:55:53.8 Info: Starting migration of Main DB to 62 11:55:53.8 Info: AlterTable Notifications 11:55:53.8 Info: => 7E-07s 11:55:53.8 Info: CreateColumn Notifications OnArtistDelete Boolean 11:55:53.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 11:55:53.8 Info: => 0.0006184s 11:55:53.8 Info: AlterTable Notifications 11:55:53.8 Info: => 5E-07s 11:55:53.8 Info: CreateColumn Notifications OnAlbumDelete Boolean 11:55:53.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 11:55:53.8 Info: => 0.000571s 11:55:53.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-10-13T11:55:53', 'add_on_delete_to_notifications') 11:55:53.8 Info: Committing Transaction 11:55:53.8 Info: 62: add_on_delete_to_notifications migrated 11:55:53.8 Info: => 0.0008938s 11:55:53.8 Info: 63: add_custom_formats migrating 11:55:53.8 Info: Beginning Transaction 11:55:53.8 Info: Starting migration of Main DB to 63 11:55:53.8 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "x264", "value": 2 } ]', '', '', '[]', 1, 1, 0) 11:55:53.8 Info: AlterTable DelayProfiles 11:55:53.8 Info: => 4E-07s 11:55:53.8 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 11:55:53.8 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 11:55:53.8 Info: => 0.0005862s 11:55:53.8 Info: UpdateData 11:55:53.8 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 11:55:53.8 Info: => 6E-05s 11:55:53.8 Info: AlterTable TrackFiles 11:55:53.8 Info: => 4E-07s 11:55:53.8 Info: CreateColumn TrackFiles OriginalFilePath String 11:55:53.8 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 11:55:53.8 Info: => 0.0005436s 11:55:53.8 Info: PerformDBOperation 11:55:53.8 Info: Performing DB Operation 11:55:53.8 Info: => 0.0011475s 11:55:53.8 Info: CreateTable CustomFormats 11:55:53.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) 11:55:53.8 Info: => 0.0001771s 11:55:53.8 Info: CreateIndex CustomFormats (Name) 11:55:53.8 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 11:55:53.8 Info: => 0.0001244s 11:55:53.8 Info: AlterTable QualityProfiles 11:55:53.8 Info: => 4E-07s 11:55:53.8 Info: CreateColumn QualityProfiles FormatItems String 11:55:53.8 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 11:55:53.8 Info: => 0.0005683s 11:55:53.8 Info: AlterTable QualityProfiles 11:55:53.8 Info: => 9E-07s 11:55:53.8 Info: CreateColumn QualityProfiles MinFormatScore Int32 11:55:53.8 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 11:55:53.8 Info: => 0.0005794s 11:55:53.8 Info: AlterTable QualityProfiles 11:55:53.8 Info: => 6E-07s 11:55:53.8 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 11:55:53.8 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 11:55:53.8 Info: => 0.0005588s 11:55:53.8 Info: PerformDBOperation 11:55:53.8 Info: Performing DB Operation 11:55:53.8 Info: => 0.0012138s 11:55:53.8 Info: PerformDBOperation 11:55:53.8 Info: Performing DB Operation 11:55:53.8 Info: => 3E-05s 11:55:53.8 Info: DeleteColumn ReleaseProfiles Preferred 11:55:53.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) 11:55:53.8 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 11:55:53.8 Info: DROP TABLE "ReleaseProfiles" 11:55:53.8 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 11:55:53.8 Info: => 0.0057259s 11:55:53.8 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 11:55:53.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) 11:55:53.8 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 11:55:53.8 Info: DROP TABLE "ReleaseProfiles" 11:55:53.8 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 11:55:53.8 Info: => 0.0041487s 11:55:53.8 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 11:55:53.8 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 11:55:53.8 Info: => 5.45E-05s 11:55:53.8 Info: AlterTable DelayProfiles 11:55:53.8 Info: => 4E-07s 11:55:53.8 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 11:55:53.8 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 11:55:53.8 Info: => 0.0005507s 11:55:53.8 Info: AlterTable DelayProfiles 11:55:53.8 Info: => 5E-07s 11:55:53.8 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 11:55:53.8 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 11:55:53.8 Info: => 0.0005503s 11:55:53.8 Info: -> 1 Insert operations completed in 00:00:00.0000896 taking an average of 00:00:00.0000896 11:55:53.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-10-13T11:55:53', 'add_custom_formats') 11:55:53.8 Info: Committing Transaction 11:55:53.8 Info: 63: add_custom_formats migrated 11:55:53.8 Info: => 0.0009745s 11:55:53.8 Debug: Took: 00:00:00.3797369 11:55:53.8 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_set_cf_naming_token_if_set_in_release_profile --- 11:55:53.8 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_set_scores_for_enabled_release_profiles --- 11:55:53.8 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173538916884_151/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:55:53.9 Info: DatabaseEngineVersionCheck migrating 11:55:53.9 Info: PerformDBOperation 11:55:53.9 Info: Performing DB Operation 11:55:53.9 Info: SQLite 3.46.1 11:55:53.9 Info: => 0.0010641s 11:55:53.9 Info: DatabaseEngineVersionCheck migrated 11:55:53.9 Info: => 0.0010764s 11:55:53.9 Info: VersionMigration migrating 11:55:53.9 Info: Beginning Transaction 11:55:53.9 Info: CreateTable VersionInfo 11:55:53.9 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 11:55:53.9 Info: => 0.0001439s 11:55:53.9 Info: Committing Transaction 11:55:53.9 Info: VersionMigration migrated 11:55:53.9 Info: => 0.0005292s 11:55:53.9 Info: VersionUniqueMigration migrating 11:55:53.9 Info: Beginning Transaction 11:55:53.9 Info: CreateIndex VersionInfo (Version) 11:55:53.9 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:55:53.9 Info: => 0.000118s 11:55:53.9 Info: AlterTable VersionInfo 11:55:53.9 Info: => 4E-07s 11:55:53.9 Info: CreateColumn VersionInfo AppliedOn DateTime 11:55:53.9 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 11:55:53.9 Info: => 0.0005311s 11:55:53.9 Info: Committing Transaction 11:55:53.9 Info: VersionUniqueMigration migrated 11:55:53.9 Info: => 0.0007375s 11:55:53.9 Info: VersionDescriptionMigration migrating 11:55:53.9 Info: Beginning Transaction 11:55:53.9 Info: AlterTable VersionInfo 11:55:53.9 Info: => 6E-07s 11:55:53.9 Info: CreateColumn VersionInfo Description String 11:55:53.9 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 11:55:53.9 Info: => 0.0002102s 11:55:53.9 Info: Committing Transaction 11:55:53.9 Info: VersionDescriptionMigration migrated 11:55:53.9 Info: => 0.0004029s 11:55:53.9 Info: 1: InitialSetup migrating 11:55:53.9 Info: Beginning Transaction 11:55:53.9 Info: Starting migration of Main DB to 1 11:55:53.9 Info: CreateTable Config 11:55:53.9 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 11:55:53.9 Info: => 0.0001532s 11:55:53.9 Info: CreateIndex Config (Key) 11:55:53.9 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 11:55:53.9 Info: => 7.44E-05s 11:55:53.9 Info: CreateTable RootFolders 11:55:53.9 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 11:55:53.9 Info: => 7.97E-05s 11:55:53.9 Info: CreateIndex RootFolders (Path) 11:55:53.9 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 11:55:53.9 Info: => 8.05E-05s 11:55:53.9 Info: CreateTable Artists 11:55:53.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) 11:55:53.9 Info: => 0.0002789s 11:55:53.9 Info: CreateIndex Artists (ForeignArtistId) 11:55:53.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:55:53.9 Info: => 7.9E-05s 11:55:53.9 Info: CreateIndex Artists (NameSlug) 11:55:53.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:55:53.9 Info: => 6.51E-05s 11:55:53.9 Info: CreateIndex Artists (CleanName) 11:55:53.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:53.9 Info: => 6.27E-05s 11:55:53.9 Info: CreateIndex Artists (Path) 11:55:53.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:53.9 Info: => 6.15E-05s 11:55:53.9 Info: CreateTable Albums 11:55:53.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) 11:55:53.9 Info: => 0.0002575s 11:55:53.9 Info: CreateIndex Albums (ForeignAlbumId) 11:55:53.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:53.9 Info: => 7.64E-05s 11:55:53.9 Info: CreateIndex Albums (MBId) 11:55:53.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:55:53.9 Info: => 6.33E-05s 11:55:53.9 Info: CreateIndex Albums (TADBId) 11:55:53.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:55:53.9 Info: => 6.23E-05s 11:55:53.9 Info: CreateIndex Albums (TitleSlug) 11:55:53.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:55:53.9 Info: => 6.33E-05s 11:55:53.9 Info: CreateIndex Albums (CleanTitle) 11:55:53.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:53.9 Info: => 6.04E-05s 11:55:53.9 Info: CreateIndex Albums (Path) 11:55:53.9 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 11:55:53.9 Info: => 5.86E-05s 11:55:53.9 Info: CreateTable Tracks 11:55:53.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) 11:55:53.9 Info: => 0.0001769s 11:55:53.9 Info: CreateIndex Tracks (ForeignTrackId) 11:55:53.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:55:53.9 Info: => 7.58E-05s 11:55:53.9 Info: CreateIndex Tracks (ArtistId) 11:55:53.9 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:55:53.9 Info: => 7.12E-05s 11:55:53.9 Info: CreateIndex Tracks (TrackFileId) 11:55:53.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:55:53.9 Info: => 6.69E-05s 11:55:53.9 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 11:55:53.9 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 11:55:53.9 Info: => 7.06E-05s 11:55:53.9 Info: CreateTable TrackFiles 11:55:53.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) 11:55:53.9 Info: => 0.0001643s 11:55:53.9 Info: CreateIndex TrackFiles (ArtistId) 11:55:53.9 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 11:55:53.9 Info: => 7.11E-05s 11:55:53.9 Info: CreateIndex TrackFiles (AlbumId) 11:55:53.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:53.9 Info: => 6.26E-05s 11:55:53.9 Info: CreateTable History 11:55:53.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) 11:55:53.9 Info: => 0.0001621s 11:55:53.9 Info: CreateIndex History (Date) 11:55:53.9 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:55:53.9 Info: => 7.14E-05s 11:55:53.9 Info: CreateIndex History (EventType) 11:55:53.9 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:55:53.9 Info: => 6.49E-05s 11:55:53.9 Info: CreateIndex History (DownloadId) 11:55:53.9 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 11:55:53.9 Info: => 6.31E-05s 11:55:53.9 Info: CreateIndex History (AlbumId) 11:55:53.9 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 11:55:53.9 Info: => 6.38E-05s 11:55:53.9 Info: CreateTable Notifications 11:55:53.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) 11:55:53.9 Info: => 0.0001518s 11:55:53.9 Info: CreateTable ScheduledTasks 11:55:53.9 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 11:55:53.9 Info: => 0.0001428s 11:55:53.9 Info: CreateIndex ScheduledTasks (TypeName) 11:55:53.9 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:55:53.9 Info: => 0.0001049s 11:55:53.9 Info: CreateTable Indexers 11:55:53.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) 11:55:53.9 Info: => 0.0001456s 11:55:53.9 Info: CreateIndex Indexers (Name) 11:55:53.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:55:53.9 Info: => 7.83E-05s 11:55:53.9 Info: CreateTable Profiles 11:55:53.9 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 11:55:53.9 Info: => 8.9E-05s 11:55:53.9 Info: CreateIndex Profiles (Name) 11:55:53.9 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 11:55:53.9 Info: => 7.36E-05s 11:55:53.9 Info: CreateTable QualityDefinitions 11:55:53.9 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 11:55:53.9 Info: => 0.0001366s 11:55:53.9 Info: CreateIndex QualityDefinitions (Quality) 11:55:53.9 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 11:55:53.9 Info: => 7.37E-05s 11:55:53.9 Info: CreateIndex QualityDefinitions (Title) 11:55:53.9 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 11:55:53.9 Info: => 0.0001031s 11:55:53.9 Info: CreateTable NamingConfig 11:55:53.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) 11:55:53.9 Info: => 0.0001555s 11:55:53.9 Info: CreateTable Blacklist 11:55:53.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 '') 11:55:53.9 Info: => 0.0001918s 11:55:53.9 Info: CreateTable Metadata 11:55:53.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) 11:55:53.9 Info: => 0.0001288s 11:55:53.9 Info: CreateTable MetadataFiles 11:55:53.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) 11:55:53.9 Info: => 0.000147s 11:55:53.9 Info: CreateTable DownloadClients 11:55:53.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) 11:55:53.9 Info: => 0.0001296s 11:55:53.9 Info: CreateTable PendingReleases 11:55:53.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 '') 11:55:53.9 Info: => 0.0016239s 11:55:53.9 Info: CreateTable RemotePathMappings 11:55:53.9 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 11:55:53.9 Info: => 0.0001381s 11:55:53.9 Info: CreateTable Tags 11:55:53.9 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 11:55:53.9 Info: => 9.13E-05s 11:55:53.9 Info: CreateIndex Tags (Label) 11:55:53.9 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 11:55:53.9 Info: => 8.43E-05s 11:55:53.9 Info: CreateTable Restrictions 11:55:53.9 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 11:55:53.9 Info: => 9.39E-05s 11:55:53.9 Info: CreateTable DelayProfiles 11:55:53.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) 11:55:53.9 Info: => 0.0001207s 11:55:53.9 Info: CreateTable Users 11:55:53.9 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 11:55:53.9 Info: => 8.86E-05s 11:55:53.9 Info: CreateIndex Users (Identifier) 11:55:53.9 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 11:55:53.9 Info: => 0.0001275s 11:55:53.9 Info: CreateIndex Users (Username) 11:55:53.9 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 11:55:53.9 Info: => 0.0001054s 11:55:53.9 Info: CreateTable Commands 11:55:53.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) 11:55:53.9 Info: => 0.0001665s 11:55:53.9 Info: CreateTable IndexerStatus 11:55:53.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) 11:55:53.9 Info: => 0.0001196s 11:55:53.9 Info: CreateIndex IndexerStatus (ProviderId) 11:55:53.9 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:55:53.9 Info: => 8.44E-05s 11:55:53.9 Info: CreateTable ExtraFiles 11:55:53.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) 11:55:53.9 Info: => 0.0001081s 11:55:53.9 Info: CreateTable LyricFiles 11:55:53.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) 11:55:53.9 Info: => 0.0001646s 11:55:53.9 Info: CreateTable LanguageProfiles 11:55:53.9 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 11:55:53.9 Info: => 0.000125s 11:55:53.9 Info: CreateIndex LanguageProfiles (Name) 11:55:53.9 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 11:55:53.9 Info: => 8.33E-05s 11:55:53.9 Info: CreateTable DownloadClientStatus 11:55:53.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) 11:55:53.9 Info: => 9.87E-05s 11:55:53.9 Info: CreateIndex DownloadClientStatus (ProviderId) 11:55:53.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:55:53.9 Info: => 7.87E-05s 11:55:53.9 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 11:55:53.9 Info: -> 1 Insert operations completed in 00:00:00.0000552 taking an average of 00:00:00.0000552 11:55:53.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-13T11:55:53', 'InitialSetup') 11:55:53.9 Info: Committing Transaction 11:55:53.9 Info: 1: InitialSetup migrated 11:55:53.9 Info: => 0.0010356s 11:55:53.9 Info: 2: add_reason_to_pending_releases migrating 11:55:53.9 Info: Beginning Transaction 11:55:53.9 Info: Starting migration of Main DB to 2 11:55:53.9 Info: AlterTable PendingReleases 11:55:53.9 Info: => 6E-07s 11:55:53.9 Info: CreateColumn PendingReleases Reason Int32 11:55:53.9 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 11:55:53.9 Info: => 0.0005269s 11:55:53.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-13T11:55:53', 'add_reason_to_pending_releases') 11:55:53.9 Info: Committing Transaction 11:55:53.9 Info: 2: add_reason_to_pending_releases migrated 11:55:53.9 Info: => 0.0008148s 11:55:53.9 Info: 3: add_medium_support migrating 11:55:53.9 Info: Beginning Transaction 11:55:53.9 Info: Starting migration of Main DB to 3 11:55:53.9 Info: AlterTable Albums 11:55:53.9 Info: => 5E-07s 11:55:53.9 Info: CreateColumn Albums Media String 11:55:53.9 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 11:55:53.9 Info: => 0.0005142s 11:55:53.9 Info: AlterTable Tracks 11:55:53.9 Info: => 5E-07s 11:55:53.9 Info: CreateColumn Tracks MediumNumber Int32 11:55:53.9 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 11:55:53.9 Info: => 0.0004946s 11:55:53.9 Info: AlterTable Tracks 11:55:53.9 Info: => 5E-07s 11:55:53.9 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 11:55:53.9 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 11:55:53.9 Info: => 0.0004718s 11:55:53.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:55:53.9 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:55:53.9 Info: => 4.21E-05s 11:55:53.9 Info: DeleteColumn Tracks TrackNumber 11:55:53.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) 11:55:53.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" 11:55:53.9 Info: DROP TABLE "Tracks" 11:55:53.9 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:55:53.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:55:53.9 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:55:53.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:55:53.9 Info: => 0.0043784s 11:55:53.9 Info: AlterTable Tracks 11:55:53.9 Info: => 4E-07s 11:55:53.9 Info: CreateColumn Tracks TrackNumber String 11:55:53.9 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 11:55:53.9 Info: => 0.0005025s 11:55:53.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-13T11:55:53', 'add_medium_support') 11:55:53.9 Info: Committing Transaction 11:55:53.9 Info: 3: add_medium_support migrated 11:55:53.9 Info: => 0.0008995s 11:55:53.9 Info: 4: add_various_qualites_in_profile migrating 11:55:53.9 Info: Beginning Transaction 11:55:53.9 Info: Starting migration of Main DB to 4 11:55:53.9 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:55:53.9 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:55:53.9 Info: => 5.15E-05s 11:55:53.9 Info: PerformDBOperation 11:55:53.9 Info: Performing DB Operation 11:55:53.9 Info: => 3.25E-05s 11:55:53.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-13T11:55:53', 'add_various_qualites_in_profile') 11:55:53.9 Info: Committing Transaction 11:55:53.9 Info: 4: add_various_qualites_in_profile migrated 11:55:53.9 Info: => 0.0002776s 11:55:53.9 Info: 5: metadata_profiles migrating 11:55:53.9 Info: Beginning Transaction 11:55:53.9 Info: Starting migration of Main DB to 5 11:55:53.9 Info: CreateTable MetadataProfiles 11:55:53.9 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 11:55:53.9 Info: => 0.0001679s 11:55:53.9 Info: CreateIndex MetadataProfiles (Name) 11:55:53.9 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 11:55:53.9 Info: => 9.26E-05s 11:55:53.9 Info: AlterTable Artists 11:55:53.9 Info: => 5E-07s 11:55:53.9 Info: CreateColumn Artists MetadataProfileId Int32 11:55:53.9 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 11:55:53.9 Info: => 0.0012753s 11:55:53.9 Info: DeleteColumn Artists PrimaryAlbumTypes 11:55:53.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) 11:55:53.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" 11:55:53.9 Info: DROP TABLE "Artists" 11:55:53.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:53.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:55:53.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:55:53.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:53.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:53.9 Info: => 0.0039529s 11:55:53.9 Info: DeleteColumn Artists SecondaryAlbumTypes 11:55:53.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) 11:55:53.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" 11:55:53.9 Info: DROP TABLE "Artists" 11:55:53.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:53.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:55:53.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:55:53.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:53.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:53.9 Info: => 0.0037621s 11:55:53.9 Info: AlterTable Albums 11:55:53.9 Info: => 5E-07s 11:55:53.9 Info: CreateColumn Albums SecondaryTypes String 11:55:53.9 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 11:55:53.9 Info: => 0.0004794s 11:55:53.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-13T11:55:53', 'metadata_profiles') 11:55:53.9 Info: Committing Transaction 11:55:53.9 Info: 5: metadata_profiles migrated 11:55:53.9 Info: => 0.0008983s 11:55:53.9 Info: 6: separate_automatic_and_interactive_search migrating 11:55:53.9 Info: Beginning Transaction 11:55:53.9 Info: Starting migration of Main DB to 6 11:55:53.9 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 11:55:53.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) 11:55:53.9 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 11:55:53.9 Info: DROP TABLE "Indexers" 11:55:53.9 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:55:53.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:55:53.9 Info: => 0.0039856s 11:55:53.9 Info: AlterTable Indexers 11:55:53.9 Info: => 4E-07s 11:55:53.9 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 11:55:53.9 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 11:55:53.9 Info: => 0.0004713s 11:55:53.9 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:55:53.9 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:55:53.9 Info: => 3.63E-05s 11:55:53.9 Info: AlterTable Indexers 11:55:53.9 Info: => 4E-07s 11:55:53.9 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 11:55:53.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) 11:55:53.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" 11:55:53.9 Info: DROP TABLE "Indexers" 11:55:53.9 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:55:53.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:55:53.9 Info: => 0.0041746s 11:55:53.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-13T11:55:53', 'separate_automatic_and_interactive_search') 11:55:53.9 Info: Committing Transaction 11:55:53.9 Info: 6: separate_automatic_and_interactive_search migrated 11:55:53.9 Info: => 0.0045153s 11:55:53.9 Info: 7: change_album_path_to_relative migrating 11:55:53.9 Info: Beginning Transaction 11:55:53.9 Info: Starting migration of Main DB to 7 11:55:53.9 Info: DeleteColumn Albums Path 11:55:53.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 11:55:53.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 11:55:53.9 Info: DROP TABLE "Albums" 11:55:53.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:53.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:53.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:55:53.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:55:53.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:55:53.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:53.9 Info: => 0.0039891s 11:55:53.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-13T11:55:53', 'change_album_path_to_relative') 11:55:53.9 Info: Committing Transaction 11:55:53.9 Info: 7: change_album_path_to_relative migrated 11:55:53.9 Info: => 0.0043996s 11:55:53.9 Info: 8: change_quality_size_mb_to_kb migrating 11:55:53.9 Info: Beginning Transaction 11:55:53.9 Info: Starting migration of Main DB to 8 11:55:53.9 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 11:55:53.9 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 11:55:53.9 Info: => 5.01E-05s 11:55:53.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-13T11:55:53', 'change_quality_size_mb_to_kb') 11:55:53.9 Info: Committing Transaction 11:55:53.9 Info: 8: change_quality_size_mb_to_kb migrated 11:55:53.9 Info: => 0.0002961s 11:55:53.9 Info: 9: album_releases migrating 11:55:53.9 Info: Beginning Transaction 11:55:53.9 Info: Starting migration of Main DB to 9 11:55:53.9 Info: AlterTable Albums 11:55:53.9 Info: => 5E-07s 11:55:53.9 Info: CreateColumn Albums Releases String 11:55:53.9 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 11:55:53.9 Info: => 0.0005255s 11:55:53.9 Info: AlterTable Albums 11:55:53.9 Info: => 6E-07s 11:55:53.9 Info: CreateColumn Albums CurrentRelease String 11:55:53.9 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 11:55:53.9 Info: => 0.0004986s 11:55:53.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-13T11:55:53', 'album_releases') 11:55:53.9 Info: Committing Transaction 11:55:53.9 Info: 9: album_releases migrated 11:55:53.9 Info: => 0.0007933s 11:55:53.9 Info: 10: album_releases_fix migrating 11:55:53.9 Info: Beginning Transaction 11:55:53.9 Info: Starting migration of Main DB to 10 11:55:53.9 Info: AlterTable Albums 11:55:53.9 Info: => 6E-07s 11:55:53.9 Info: AlterColumn Albums Releases String 11:55:53.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 11:55:53.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 11:55:53.9 Info: DROP TABLE "Albums" 11:55:53.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:53.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:53.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:55:53.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:55:53.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:55:53.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:53.9 Info: => 0.0039015s 11:55:53.9 Info: AlterTable Albums 11:55:53.9 Info: => 5E-07s 11:55:53.9 Info: AlterColumn Albums CurrentRelease String 11:55:53.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 11:55:53.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 11:55:53.9 Info: DROP TABLE "Albums" 11:55:53.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:53.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:53.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:55:53.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:55:53.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:55:53.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:53.9 Info: => 0.0038769s 11:55:53.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-13T11:55:53', 'album_releases_fix') 11:55:53.9 Info: Committing Transaction 11:55:53.9 Info: 10: album_releases_fix migrated 11:55:53.9 Info: => 0.0042308s 11:55:53.9 Info: 11: import_lists migrating 11:55:53.9 Info: Beginning Transaction 11:55:53.9 Info: Starting migration of Main DB to 11 11:55:53.9 Info: CreateTable ImportLists 11:55:53.9 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 11:55:53.9 Info: => 0.0001539s 11:55:53.9 Info: CreateIndex ImportLists (Name) 11:55:53.9 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:55:53.9 Info: => 0.0007453s 11:55:53.9 Info: CreateTable ImportListStatus 11:55:53.9 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 11:55:53.9 Info: => 0.0001223s 11:55:53.9 Info: CreateIndex ImportListStatus (ProviderId) 11:55:53.9 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:55:53.9 Info: => 7.73E-05s 11:55:53.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-13T11:55:53', 'import_lists') 11:55:53.9 Info: Committing Transaction 11:55:53.9 Info: 11: import_lists migrated 11:55:53.9 Info: => 0.0003896s 11:55:53.9 Info: 12: add_release_status migrating 11:55:53.9 Info: Beginning Transaction 11:55:53.9 Info: Starting migration of Main DB to 12 11:55:53.9 Info: AlterTable MetadataProfiles 11:55:53.9 Info: => 7E-07s 11:55:53.9 Info: CreateColumn MetadataProfiles ReleaseStatuses String 11:55:53.9 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 11:55:53.9 Info: => 0.0005518s 11:55:53.9 Info: PerformDBOperation 11:55:53.9 Info: Performing DB Operation 11:55:53.9 Info: => 2.55E-05s 11:55:53.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-13T11:55:53', 'add_release_status') 11:55:53.9 Info: Committing Transaction 11:55:53.9 Info: 12: add_release_status migrated 11:55:53.9 Info: => 0.0002889s 11:55:53.9 Info: 13: album_download_notification migrating 11:55:53.9 Info: Beginning Transaction 11:55:53.9 Info: Starting migration of Main DB to 13 11:55:53.9 Info: AlterTable Notifications 11:55:53.9 Info: => 6E-07s 11:55:53.9 Info: CreateColumn Notifications OnAlbumDownload Boolean 11:55:53.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 11:55:53.9 Info: => 0.000525s 11:55:53.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-13T11:55:53', 'album_download_notification') 11:55:53.9 Info: Committing Transaction 11:55:53.9 Info: 13: album_download_notification migrated 11:55:53.9 Info: => 0.0008102s 11:55:53.9 Info: 14: fix_language_metadata_profiles migrating 11:55:53.9 Info: Beginning Transaction 11:55:53.9 Info: Starting migration of Main DB to 14 11:55:53.9 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 11:55:53.9 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 11:55:53.9 Info: => 7.58E-05s 11:55:53.9 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 11:55:53.9 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 11:55:53.9 Info: => 5.08E-05s 11:55:53.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-13T11:55:53', 'fix_language_metadata_profiles') 11:55:53.9 Info: Committing Transaction 11:55:53.9 Info: 14: fix_language_metadata_profiles migrated 11:55:53.9 Info: => 0.0002895s 11:55:53.9 Info: 15: remove_fanzub migrating 11:55:53.9 Info: Beginning Transaction 11:55:53.9 Info: Starting migration of Main DB to 15 11:55:53.9 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:55:53.9 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:55:53.9 Info: => 4.26E-05s 11:55:53.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-13T11:55:53', 'remove_fanzub') 11:55:53.9 Info: Committing Transaction 11:55:53.9 Info: 15: remove_fanzub migrated 11:55:53.9 Info: => 0.0002716s 11:55:53.9 Info: 16: update_artist_history_indexes migrating 11:55:53.9 Info: Beginning Transaction 11:55:53.9 Info: Starting migration of Main DB to 16 11:55:53.9 Info: CreateIndex Albums (ArtistId) 11:55:53.9 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 11:55:53.9 Info: => 0.0001031s 11:55:53.9 Info: CreateIndex Albums (ArtistId, ReleaseDate) 11:55:53.9 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 11:55:53.9 Info: => 7.71E-05s 11:55:53.9 Info: DeleteIndex History (AlbumId) 11:55:53.9 Info: DROP INDEX "IX_History_AlbumId" 11:55:53.9 Info: => 0.0001238s 11:55:53.9 Info: CreateIndex History (AlbumId, Date) 11:55:53.9 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:55:53.9 Info: => 8.71E-05s 11:55:53.9 Info: DeleteIndex History (DownloadId) 11:55:53.9 Info: DROP INDEX "IX_History_DownloadId" 11:55:53.9 Info: => 0.0001161s 11:55:53.9 Info: CreateIndex History (DownloadId, Date) 11:55:53.9 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:55:53.9 Info: => 8.55E-05s 11:55:53.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-13T11:55:53', 'update_artist_history_indexes') 11:55:53.9 Info: Committing Transaction 11:55:53.9 Info: 16: update_artist_history_indexes migrated 11:55:53.9 Info: => 0.0003789s 11:55:53.9 Info: 17: remove_nma migrating 11:55:53.9 Info: Beginning Transaction 11:55:53.9 Info: Starting migration of Main DB to 17 11:55:53.9 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:53.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 11:55:53.9 Info: => 4.63E-05s 11:55:53.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-13T11:55:53', 'remove_nma') 11:55:53.9 Info: Committing Transaction 11:55:53.9 Info: 17: remove_nma migrated 11:55:53.9 Info: => 0.0002834s 11:55:53.9 Info: 18: album_disambiguation migrating 11:55:53.9 Info: Beginning Transaction 11:55:53.9 Info: Starting migration of Main DB to 18 11:55:53.9 Info: AlterTable Albums 11:55:53.9 Info: => 5E-07s 11:55:53.9 Info: CreateColumn Albums Disambiguation String 11:55:53.9 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 11:55:53.9 Info: => 0.0005498s 11:55:53.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-13T11:55:53', 'album_disambiguation') 11:55:53.9 Info: Committing Transaction 11:55:53.9 Info: 18: album_disambiguation migrated 11:55:53.9 Info: => 0.0008171s 11:55:53.9 Info: 19: add_ape_quality_in_profiles migrating 11:55:53.9 Info: Beginning Transaction 11:55:53.9 Info: Starting migration of Main DB to 19 11:55:53.9 Info: PerformDBOperation 11:55:53.9 Info: Performing DB Operation 11:55:53.9 Info: => 2.99E-05s 11:55:53.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-13T11:55:53', 'add_ape_quality_in_profiles') 11:55:53.9 Info: Committing Transaction 11:55:53.9 Info: 19: add_ape_quality_in_profiles migrated 11:55:53.9 Info: => 0.0002744s 11:55:53.9 Info: 20: remove_pushalot migrating 11:55:53.9 Info: Beginning Transaction 11:55:53.9 Info: Starting migration of Main DB to 20 11:55:53.9 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:53.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 11:55:53.9 Info: => 4.51E-05s 11:55:53.9 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:53.9 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 11:55:53.9 Info: => 0.0005837s 11:55:53.9 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:53.9 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 11:55:53.9 Info: => 3.79E-05s 11:55:53.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-13T11:55:53', 'remove_pushalot') 11:55:53.9 Info: Committing Transaction 11:55:53.9 Info: 20: remove_pushalot migrated 11:55:53.9 Info: => 0.0002868s 11:55:53.9 Info: 21: add_custom_filters migrating 11:55:53.9 Info: Beginning Transaction 11:55:53.9 Info: Starting migration of Main DB to 21 11:55:53.9 Info: CreateTable CustomFilters 11:55:53.9 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 11:55:53.9 Info: => 0.0001223s 11:55:53.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-13T11:55:53', 'add_custom_filters') 11:55:53.9 Info: Committing Transaction 11:55:53.9 Info: 21: add_custom_filters migrated 11:55:53.9 Info: => 0.0003815s 11:55:53.9 Info: 22: import_list_tags migrating 11:55:53.9 Info: Beginning Transaction 11:55:53.9 Info: Starting migration of Main DB to 22 11:55:53.9 Info: AlterTable ImportLists 11:55:53.9 Info: => 5E-07s 11:55:53.9 Info: CreateColumn ImportLists Tags String 11:55:53.9 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 11:55:53.9 Info: => 0.0005533s 11:55:53.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-13T11:55:53', 'import_list_tags') 11:55:53.9 Info: Committing Transaction 11:55:53.9 Info: 22: import_list_tags migrated 11:55:53.9 Info: => 0.0008285s 11:55:53.9 Info: 23: add_release_groups_etc migrating 11:55:53.9 Info: Beginning Transaction 11:55:53.9 Info: Starting migration of Main DB to 23 11:55:53.9 Info: CreateTable ArtistMetadata 11:55:53.9 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 11:55:53.9 Info: => 0.0001646s 11:55:53.9 Info: CreateIndex ArtistMetadata (ForeignArtistId) 11:55:53.9 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 11:55:53.9 Info: => 8.14E-05s 11:55:53.9 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 11:55:53.9 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 11:55:53.9 Info: => 8.03E-05s 11:55:53.9 Info: AlterTable Artists 11:55:53.9 Info: => 4E-07s 11:55:53.9 Info: CreateColumn Artists ArtistMetadataId Int32 11:55:53.9 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:55:53.9 Info: => 0.0005387s 11:55:53.9 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:55:53.9 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:55:53.9 Info: => 6.36E-05s 11:55:53.9 Info: CreateTable AlbumReleases 11:55:53.9 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 11:55:53.9 Info: => 0.0001382s 11:55:53.9 Info: CreateIndex AlbumReleases (ForeignReleaseId) 11:55:53.9 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:55:53.9 Info: => 8.09E-05s 11:55:53.9 Info: CreateIndex AlbumReleases (AlbumId) 11:55:53.9 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:55:53.9 Info: => 7.35E-05s 11:55:53.9 Info: PerformDBOperation 11:55:53.9 Info: Performing DB Operation 11:55:53.9 Info: => 2.96E-05s 11:55:53.9 Info: AlterTable Albums 11:55:53.9 Info: => 4E-07s 11:55:53.9 Info: CreateColumn Albums ArtistMetadataId Int32 11:55:53.9 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:55:53.9 Info: => 0.0005616s 11:55:53.9 Info: AlterTable Albums 11:55:53.9 Info: => 4E-07s 11:55:53.9 Info: CreateColumn Albums AnyReleaseOk Boolean 11:55:53.9 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 11:55:53.9 Info: => 0.0005419s 11:55:53.9 Info: AlterTable Albums 11:55:53.9 Info: => 5E-07s 11:55:53.9 Info: CreateColumn Albums Links String 11:55:53.9 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 11:55:53.9 Info: => 0.0005501s 11:55:53.9 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:55:53.9 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:55:53.9 Info: => 7.65E-05s 11:55:53.9 Info: AlterTable Tracks 11:55:53.9 Info: => 4E-07s 11:55:53.9 Info: CreateColumn Tracks ForeignRecordingId String 11:55:53.9 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 11:55:53.9 Info: => 0.0005454s 11:55:53.9 Info: AlterTable Tracks 11:55:53.9 Info: => 6E-07s 11:55:53.9 Info: CreateColumn Tracks AlbumReleaseId Int32 11:55:53.9 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 11:55:53.9 Info: => 0.000548s 11:55:53.9 Info: AlterTable Tracks 11:55:53.9 Info: => 6E-07s 11:55:53.9 Info: CreateColumn Tracks ArtistMetadataId Int32 11:55:53.9 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:55:53.9 Info: => 0.0005316s 11:55:53.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:55:53.9 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:55:53.9 Info: => 7.84E-05s 11:55:53.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:55:53.9 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:55:53.9 Info: => 6.05E-05s 11:55:53.9 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 11:55:53.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:55:53.9 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:55:53.9 Info: DROP TABLE "Artists" 11:55:53.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:53.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:53.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:53.9 Info: => 0.0048378s 11:55:53.9 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 11:55:53.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 11:55:53.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 11:55:53.9 Info: DROP TABLE "Albums" 11:55:53.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:53.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:53.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:53.9 Info: => 0.0040469s 11:55:53.9 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 11:55:53.9 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:55:53.9 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 11:55:53.9 Info: DROP TABLE "Tracks" 11:55:53.9 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:55:53.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:55:53.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:55:53.9 Info: => 0.0047119s 11:55:53.9 Info: DeleteColumn TrackFiles ArtistId 11:55:53.9 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 11:55:53.9 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 11:55:53.9 Info: DROP TABLE "TrackFiles" 11:55:53.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:55:53.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:53.9 Info: => 0.0034583s 11:55:53.9 Info: CreateIndex Artists (ArtistMetadataId) 11:55:53.9 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:55:53.9 Info: => 7.79E-05s 11:55:53.9 Info: CreateIndex Artists (Monitored) 11:55:53.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:55:54.0 Info: => 8.27E-05s 11:55:54.0 Info: CreateIndex Albums (ArtistMetadataId) 11:55:54.0 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:55:54.0 Info: => 7.46E-05s 11:55:54.0 Info: CreateIndex Tracks (ArtistMetadataId) 11:55:54.0 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 11:55:54.0 Info: => 6.73E-05s 11:55:54.0 Info: CreateIndex Tracks (AlbumReleaseId) 11:55:54.0 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 11:55:54.0 Info: => 6.7E-05s 11:55:54.0 Info: CreateIndex Tracks (ForeignRecordingId) 11:55:54.0 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 11:55:54.0 Info: => 7.07E-05s 11:55:54.0 Info: UpdateData 11:55:54.0 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:55:54.0 Info: => 3.98E-05s 11:55:54.0 Info: UpdateData 11:55:54.0 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:55:54.0 Info: => 3.01E-05s 11:55:54.0 Info: UpdateData 11:55:54.0 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 11:55:54.0 Info: => 3.53E-05s 11:55:54.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-13T11:55:54', 'add_release_groups_etc') 11:55:54.0 Info: Committing Transaction 11:55:54.0 Info: 23: add_release_groups_etc migrated 11:55:54.0 Info: => 0.0005549s 11:55:54.0 Info: 24: NewMediaInfoFormat migrating 11:55:54.0 Info: Beginning Transaction 11:55:54.0 Info: Starting migration of Main DB to 24 11:55:54.0 Info: UpdateData 11:55:54.0 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 11:55:54.0 Info: => 4.98E-05s 11:55:54.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-10-13T11:55:54', 'NewMediaInfoFormat') 11:55:54.0 Info: Committing Transaction 11:55:54.0 Info: 24: NewMediaInfoFormat migrated 11:55:54.0 Info: => 0.0002883s 11:55:54.0 Info: 25: rename_restrictions_to_release_profiles migrating 11:55:54.0 Info: Beginning Transaction 11:55:54.0 Info: Starting migration of Main DB to 25 11:55:54.0 Info: RenameTable Restrictions ReleaseProfiles 11:55:54.0 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 11:55:54.0 Info: => 0.0013607s 11:55:54.0 Info: AlterTable ReleaseProfiles 11:55:54.0 Info: => 6E-07s 11:55:54.0 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 11:55:54.0 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 11:55:54.0 Info: => 0.0005309s 11:55:54.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-10-13T11:55:54', 'rename_restrictions_to_release_profiles') 11:55:54.0 Info: Committing Transaction 11:55:54.0 Info: 25: rename_restrictions_to_release_profiles migrated 11:55:54.0 Info: => 0.0008104s 11:55:54.0 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 11:55:54.0 Info: Beginning Transaction 11:55:54.0 Info: Starting migration of Main DB to 26 11:55:54.0 Info: RenameTable Profiles QualityProfiles 11:55:54.0 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 11:55:54.0 Info: => 0.0013729s 11:55:54.0 Info: AlterTable QualityProfiles 11:55:54.0 Info: => 5E-07s 11:55:54.0 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 11:55:54.0 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:55:54.0 Info: => 0.000498s 11:55:54.0 Info: AlterTable LanguageProfiles 11:55:54.0 Info: => 4E-07s 11:55:54.0 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 11:55:54.0 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:55:54.0 Info: => 0.0004798s 11:55:54.0 Info: UpdateData 11:55:54.0 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:55:54.0 Info: => 4.16E-05s 11:55:54.0 Info: UpdateData 11:55:54.0 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:55:54.0 Info: => 2.66E-05s 11:55:54.0 Info: RenameColumn Artists ProfileId to QualityProfileId 11:55:54.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) 11:55:54.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" 11:55:54.0 Info: DROP TABLE "Artists" 11:55:54.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:54.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:54.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:54.0 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:55:54.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:55:54.0 Info: => 0.0040506s 11:55:54.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-10-13T11:55:54', 'rename_quality_profiles_add_upgrade_allowed') 11:55:54.0 Info: Committing Transaction 11:55:54.0 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 11:55:54.0 Info: => 0.0044416s 11:55:54.0 Info: 27: add_import_exclusions migrating 11:55:54.0 Info: Beginning Transaction 11:55:54.0 Info: Starting migration of Main DB to 27 11:55:54.0 Info: CreateTable ImportListExclusions 11:55:54.0 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 11:55:54.0 Info: => 0.0001209s 11:55:54.0 Info: CreateIndex ImportListExclusions (ForeignId) 11:55:54.0 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 11:55:54.0 Info: => 8.51E-05s 11:55:54.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-10-13T11:55:54', 'add_import_exclusions') 11:55:54.0 Info: Committing Transaction 11:55:54.0 Info: 27: add_import_exclusions migrated 11:55:54.0 Info: => 0.0003908s 11:55:54.0 Info: 28: clean_artist_metadata_table migrating 11:55:54.0 Info: Beginning Transaction 11:55:54.0 Info: Starting migration of Main DB to 28 11:55:54.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) 11:55:54.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) 11:55:54.0 Info: => 0.000157s 11:55:54.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) 11:55:54.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) 11:55:54.0 Info: => 0.0001273s 11:55:54.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) 11:55:54.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) 11:55:54.0 Info: => 0.0001172s 11:55:54.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) 11:55:54.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) 11:55:54.0 Info: => 0.000113s 11:55:54.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) 11:55:54.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) 11:55:54.0 Info: => 0.000112s 11:55:54.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) 11:55:54.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) 11:55:54.0 Info: => 0.0001121s 11:55:54.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-10-13T11:55:54', 'clean_artist_metadata_table') 11:55:54.0 Info: Committing Transaction 11:55:54.0 Info: 28: clean_artist_metadata_table migrated 11:55:54.0 Info: => 0.0003851s 11:55:54.0 Info: 29: health_issue_notification migrating 11:55:54.0 Info: Beginning Transaction 11:55:54.0 Info: Starting migration of Main DB to 29 11:55:54.0 Info: AlterTable Notifications 11:55:54.0 Info: => 6E-07s 11:55:54.0 Info: CreateColumn Notifications OnHealthIssue Boolean 11:55:54.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 11:55:54.0 Info: => 0.0005504s 11:55:54.0 Info: AlterTable Notifications 11:55:54.0 Info: => 6E-07s 11:55:54.0 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 11:55:54.0 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 11:55:54.0 Info: => 0.0005054s 11:55:54.0 Info: AlterTable Notifications 11:55:54.0 Info: => 5E-07s 11:55:54.0 Info: CreateColumn Notifications OnDownloadFailure Boolean 11:55:54.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 11:55:54.0 Info: => 0.0004972s 11:55:54.0 Info: AlterTable Notifications 11:55:54.0 Info: => 4E-07s 11:55:54.0 Info: CreateColumn Notifications OnImportFailure Boolean 11:55:54.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 11:55:54.0 Info: => 0.0004936s 11:55:54.0 Info: AlterTable Notifications 11:55:54.0 Info: => 5E-07s 11:55:54.0 Info: CreateColumn Notifications OnTrackRetag Boolean 11:55:54.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 11:55:54.0 Info: => 0.0004942s 11:55:54.0 Info: DeleteColumn Notifications OnDownload 11:55:54.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) 11:55:54.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" 11:55:54.0 Info: DROP TABLE "Notifications" 11:55:54.0 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:55:54.0 Info: => 0.0044825s 11:55:54.0 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 11:55:54.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) 11:55:54.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" 11:55:54.0 Info: DROP TABLE "Notifications" 11:55:54.0 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:55:54.0 Info: => 0.0035268s 11:55:54.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-10-13T11:55:54', 'health_issue_notification') 11:55:54.0 Info: Committing Transaction 11:55:54.0 Info: 29: health_issue_notification migrated 11:55:54.0 Info: => 0.0039146s 11:55:54.0 Info: 30: add_mediafilerepository_mtime migrating 11:55:54.0 Info: Beginning Transaction 11:55:54.0 Info: Starting migration of Main DB to 30 11:55:54.0 Info: AlterTable TrackFiles 11:55:54.0 Info: => 6E-07s 11:55:54.0 Info: CreateColumn TrackFiles Modified DateTime 11:55:54.0 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 11:55:54.0 Info: => 0.0005406s 11:55:54.0 Info: AlterTable TrackFiles 11:55:54.0 Info: => 7E-07s 11:55:54.0 Info: CreateColumn TrackFiles Path String 11:55:54.0 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 11:55:54.0 Info: => 0.000495s 11:55:54.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:55:54.0 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:55:54.0 Info: => 3.62E-05s 11:55:54.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) 11:55:54.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) 11:55:54.0 Info: => 0.0001205s 11:55:54.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) 11:55:54.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) 11:55:54.0 Info: => 0.0001289s 11:55:54.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) 11:55:54.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) 11:55:54.0 Info: => 0.0001333s 11:55:54.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") 11:55:54.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") 11:55:54.0 Info: => 7.41E-05s 11:55:54.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:55:54.0 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:55:54.0 Info: => 4.61E-05s 11:55:54.0 Info: AlterTable TrackFiles 11:55:54.0 Info: => 6E-07s 11:55:54.0 Info: AlterColumn TrackFiles Path String 11:55:54.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) 11:55:54.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" 11:55:54.0 Info: DROP TABLE "TrackFiles" 11:55:54.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:55:54.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:54.0 Info: => 0.0045497s 11:55:54.0 Info: CreateIndex TrackFiles (Path) 11:55:54.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:55:54.0 Info: => 7.61E-05s 11:55:54.0 Info: DeleteColumn TrackFiles RelativePath 11:55:54.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) 11:55:54.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" 11:55:54.0 Info: DROP TABLE "TrackFiles" 11:55:54.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:55:54.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:54.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:55:54.0 Info: => 0.00371s 11:55:54.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-10-13T11:55:54', 'add_mediafilerepository_mtime') 11:55:54.0 Info: Committing Transaction 11:55:54.0 Info: 30: add_mediafilerepository_mtime migrated 11:55:54.0 Info: => 0.0040544s 11:55:54.0 Info: 31: add_artistmetadataid_constraint migrating 11:55:54.0 Info: Beginning Transaction 11:55:54.0 Info: Starting migration of Main DB to 31 11:55:54.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") 11:55:54.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") 11:55:54.0 Info: => 8.54E-05s 11:55:54.0 Info: DeleteIndex Artists (ArtistMetadataId) 11:55:54.0 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 11:55:54.0 Info: => 0.0001334s 11:55:54.0 Info: AlterColumn Artists ArtistMetadataId Int32 11:55:54.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) 11:55:54.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" 11:55:54.0 Info: DROP TABLE "Artists" 11:55:54.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:54.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:54.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:54.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:55:54.0 Info: => 0.0039725s 11:55:54.0 Info: CreateIndex Artists (ArtistMetadataId) 11:55:54.0 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:55:54.0 Info: => 7.26E-05s 11:55:54.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-10-13T11:55:54', 'add_artistmetadataid_constraint') 11:55:54.0 Info: Committing Transaction 11:55:54.0 Info: 31: add_artistmetadataid_constraint migrated 11:55:54.0 Info: => 0.0004227s 11:55:54.0 Info: 32: old_ids_and_artist_alias migrating 11:55:54.0 Info: Beginning Transaction 11:55:54.0 Info: Starting migration of Main DB to 32 11:55:54.0 Info: AlterTable ArtistMetadata 11:55:54.0 Info: => 5E-07s 11:55:54.0 Info: CreateColumn ArtistMetadata Aliases String 11:55:54.0 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 11:55:54.0 Info: => 0.0005422s 11:55:54.0 Info: AlterTable ArtistMetadata 11:55:54.0 Info: => 6E-07s 11:55:54.0 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 11:55:54.0 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 11:55:54.0 Info: => 0.0005059s 11:55:54.0 Info: AlterTable Albums 11:55:54.0 Info: => 5E-07s 11:55:54.0 Info: CreateColumn Albums OldForeignAlbumIds String 11:55:54.0 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 11:55:54.0 Info: => 0.0005042s 11:55:54.0 Info: AlterTable AlbumReleases 11:55:54.0 Info: => 5E-07s 11:55:54.0 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 11:55:54.0 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 11:55:54.0 Info: => 0.0005048s 11:55:54.0 Info: AlterTable Tracks 11:55:54.0 Info: => 5E-07s 11:55:54.0 Info: CreateColumn Tracks OldForeignRecordingIds String 11:55:54.0 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 11:55:54.0 Info: => 0.0005048s 11:55:54.0 Info: AlterTable Tracks 11:55:54.0 Info: => 5E-07s 11:55:54.0 Info: CreateColumn Tracks OldForeignTrackIds String 11:55:54.0 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 11:55:54.0 Info: => 0.000514s 11:55:54.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-10-13T11:55:54', 'old_ids_and_artist_alias') 11:55:54.0 Info: Committing Transaction 11:55:54.0 Info: 32: old_ids_and_artist_alias migrated 11:55:54.0 Info: => 0.0008407s 11:55:54.0 Info: 33: download_propers_config migrating 11:55:54.0 Info: Beginning Transaction 11:55:54.0 Info: Starting migration of Main DB to 33 11:55:54.0 Info: PerformDBOperation 11:55:54.0 Info: Performing DB Operation 11:55:54.0 Info: => 3.29E-05s 11:55:54.0 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 11:55:54.0 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 11:55:54.0 Info: => 3.3E-05s 11:55:54.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-10-13T11:55:54', 'download_propers_config') 11:55:54.0 Info: Committing Transaction 11:55:54.0 Info: 33: download_propers_config migrated 11:55:54.0 Info: => 0.0002864s 11:55:54.0 Info: 34: remove_language_profiles migrating 11:55:54.0 Info: Beginning Transaction 11:55:54.0 Info: Starting migration of Main DB to 34 11:55:54.0 Info: DeleteTable LanguageProfiles 11:55:54.0 Info: DROP TABLE "LanguageProfiles" 11:55:54.0 Info: => 0.0001993s 11:55:54.0 Info: DeleteColumn Artists LanguageProfileId 11:55:54.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) 11:55:54.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" 11:55:54.0 Info: DROP TABLE "Artists" 11:55:54.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:54.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:54.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:54.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:55:54.0 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:55:54.0 Info: => 0.0049127s 11:55:54.0 Info: DeleteColumn ImportLists LanguageProfileId 11:55:54.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) 11:55:54.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" 11:55:54.0 Info: DROP TABLE "ImportLists" 11:55:54.0 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 11:55:54.0 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:55:54.0 Info: => 0.0035736s 11:55:54.0 Info: DeleteColumn Blacklist Language 11:55:54.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) 11:55:54.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" 11:55:54.0 Info: DROP TABLE "Blacklist" 11:55:54.0 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 11:55:54.0 Info: => 0.0043349s 11:55:54.0 Info: DeleteColumn History Language 11:55:54.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) 11:55:54.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" 11:55:54.0 Info: DROP TABLE "History" 11:55:54.0 Info: ALTER TABLE "History_temp" RENAME TO "History" 11:55:54.0 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:55:54.0 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:55:54.0 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:55:54.0 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:55:54.0 Info: => 0.0039695s 11:55:54.0 Info: DeleteColumn LyricFiles Language 11:55:54.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) 11:55:54.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" 11:55:54.0 Info: DROP TABLE "LyricFiles" 11:55:54.0 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:55:54.0 Info: => 0.0043716s 11:55:54.0 Info: DeleteColumn TrackFiles Language 11:55:54.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) 11:55:54.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" 11:55:54.0 Info: DROP TABLE "TrackFiles" 11:55:54.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:55:54.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:54.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:55:54.0 Info: => 0.0036642s 11:55:54.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-10-13T11:55:54', 'remove_language_profiles') 11:55:54.0 Info: Committing Transaction 11:55:54.0 Info: 34: remove_language_profiles migrated 11:55:54.0 Info: => 0.0042275s 11:55:54.0 Info: 35: multi_disc_naming_format migrating 11:55:54.0 Info: Beginning Transaction 11:55:54.0 Info: Starting migration of Main DB to 35 11:55:54.0 Info: AlterTable NamingConfig 11:55:54.0 Info: => 7E-07s 11:55:54.0 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 11:55:54.0 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 11:55:54.0 Info: => 0.0005273s 11:55:54.0 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 11:55:54.0 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 11:55:54.0 Info: => 4.1E-05s 11:55:54.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-10-13T11:55:54', 'multi_disc_naming_format') 11:55:54.0 Info: Committing Transaction 11:55:54.0 Info: 35: multi_disc_naming_format migrated 11:55:54.0 Info: => 0.0003355s 11:55:54.0 Info: 36: add_download_client_priority migrating 11:55:54.0 Info: Beginning Transaction 11:55:54.0 Info: Starting migration of Main DB to 36 11:55:54.0 Info: AlterTable DownloadClients 11:55:54.0 Info: => 5E-07s 11:55:54.0 Info: CreateColumn DownloadClients Priority Int32 11:55:54.0 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 11:55:54.0 Info: => 0.0005259s 11:55:54.0 Info: PerformDBOperation 11:55:54.0 Info: Performing DB Operation 11:55:54.0 Info: => 4.73E-05s 11:55:54.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-10-13T11:55:54', 'add_download_client_priority') 11:55:54.0 Info: Committing Transaction 11:55:54.0 Info: 36: add_download_client_priority migrated 11:55:54.0 Info: => 0.0003515s 11:55:54.0 Info: 37: remove_growl_prowl migrating 11:55:54.0 Info: Beginning Transaction 11:55:54.0 Info: Starting migration of Main DB to 37 11:55:54.0 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:54.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 11:55:54.0 Info: => 4.55E-05s 11:55:54.0 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:54.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 11:55:54.0 Info: => 2.66E-05s 11:55:54.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-10-13T11:55:54', 'remove_growl_prowl') 11:55:54.0 Info: Committing Transaction 11:55:54.0 Info: 37: remove_growl_prowl migrated 11:55:54.0 Info: => 0.0002924s 11:55:54.0 Info: 38: remove_plex_hometheatre migrating 11:55:54.0 Info: Beginning Transaction 11:55:54.0 Info: Starting migration of Main DB to 38 11:55:54.0 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:54.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 11:55:54.0 Info: => 4.52E-05s 11:55:54.0 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:54.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 11:55:54.0 Info: => 2.79E-05s 11:55:54.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-10-13T11:55:54', 'remove_plex_hometheatre') 11:55:54.0 Info: Committing Transaction 11:55:54.0 Info: 38: remove_plex_hometheatre migrated 11:55:54.0 Info: => 0.0002806s 11:55:54.0 Info: 39: add_root_folder_add_defaults migrating 11:55:54.0 Info: Beginning Transaction 11:55:54.0 Info: Starting migration of Main DB to 39 11:55:54.0 Info: AlterTable RootFolders 11:55:54.0 Info: => 4E-07s 11:55:54.0 Info: CreateColumn RootFolders Name String 11:55:54.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 11:55:54.0 Info: => 0.0005192s 11:55:54.0 Info: AlterTable RootFolders 11:55:54.0 Info: => 6E-07s 11:55:54.0 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 11:55:54.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 11:55:54.0 Info: => 0.0004888s 11:55:54.0 Info: AlterTable RootFolders 11:55:54.0 Info: => 4E-07s 11:55:54.0 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 11:55:54.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 11:55:54.0 Info: => 0.0004917s 11:55:54.0 Info: AlterTable RootFolders 11:55:54.0 Info: => 5E-07s 11:55:54.0 Info: CreateColumn RootFolders DefaultMonitorOption Int32 11:55:54.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 11:55:54.0 Info: => 0.0004968s 11:55:54.0 Info: AlterTable RootFolders 11:55:54.0 Info: => 6E-07s 11:55:54.0 Info: CreateColumn RootFolders DefaultTags String 11:55:54.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 11:55:54.0 Info: => 0.0004861s 11:55:54.0 Info: PerformDBOperation 11:55:54.0 Info: Performing DB Operation 11:55:54.0 Info: => 4.57E-05s 11:55:54.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-10-13T11:55:54', 'add_root_folder_add_defaults') 11:55:54.0 Info: Committing Transaction 11:55:54.0 Info: 39: add_root_folder_add_defaults migrated 11:55:54.0 Info: => 0.0003462s 11:55:54.0 Info: 40: task_duration migrating 11:55:54.0 Info: Beginning Transaction 11:55:54.0 Info: Starting migration of Main DB to 40 11:55:54.0 Info: AlterTable ScheduledTasks 11:55:54.0 Info: => 6E-07s 11:55:54.0 Info: CreateColumn ScheduledTasks LastStartTime DateTime 11:55:54.0 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 11:55:54.0 Info: => 0.0005372s 11:55:54.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-10-13T11:55:54', 'task_duration') 11:55:54.0 Info: Committing Transaction 11:55:54.0 Info: 40: task_duration migrated 11:55:54.0 Info: => 0.0008562s 11:55:54.0 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 11:55:54.0 Info: Beginning Transaction 11:55:54.0 Info: Starting migration of Main DB to 41 11:55:54.0 Info: AlterTable ReleaseProfiles 11:55:54.0 Info: => 6E-07s 11:55:54.0 Info: CreateColumn ReleaseProfiles Enabled Boolean 11:55:54.0 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 11:55:54.0 Info: => 0.0005207s 11:55:54.0 Info: AlterTable ReleaseProfiles 11:55:54.0 Info: => 5E-07s 11:55:54.0 Info: CreateColumn ReleaseProfiles IndexerId Int32 11:55:54.0 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 11:55:54.0 Info: => 0.0004929s 11:55:54.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-10-13T11:55:54', 'add_indexer_and_enabled_to_release_profiles') 11:55:54.0 Info: Committing Transaction 11:55:54.0 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 11:55:54.0 Info: => 0.0008013s 11:55:54.0 Info: 42: remove_album_folders migrating 11:55:54.0 Info: Beginning Transaction 11:55:54.0 Info: Starting migration of Main DB to 42 11:55:54.0 Info: DeleteColumn Artists AlbumFolder 11:55:54.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) 11:55:54.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" 11:55:54.0 Info: DROP TABLE "Artists" 11:55:54.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:54.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:54.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:54.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:55:54.0 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:55:54.0 Info: => 0.0040672s 11:55:54.0 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 11:55:54.0 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 11:55:54.0 Info: => 3.65E-05s 11:55:54.0 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 11:55:54.0 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 11:55:54.0 Info: => 2.92E-05s 11:55:54.0 Info: DeleteColumn NamingConfig AlbumFolderFormat 11:55:54.0 Info: CREATE TABLE "NamingConfig_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "MultiDiscTrackFormat" TEXT) 11:55:54.0 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 11:55:54.0 Info: DROP TABLE "NamingConfig" 11:55:54.0 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 11:55:54.0 Info: => 0.0043529s 11:55:54.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-10-13T11:55:54', 'remove_album_folders') 11:55:54.0 Info: Committing Transaction 11:55:54.0 Info: 42: remove_album_folders migrated 11:55:54.0 Info: => 0.0047912s 11:55:54.0 Info: 44: add_priority_to_indexers migrating 11:55:54.0 Info: Beginning Transaction 11:55:54.0 Info: Starting migration of Main DB to 44 11:55:54.0 Info: AlterTable Indexers 11:55:54.0 Info: => 5E-07s 11:55:54.0 Info: CreateColumn Indexers Priority Int32 11:55:54.0 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 11:55:54.0 Info: => 0.0005358s 11:55:54.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-10-13T11:55:54', 'add_priority_to_indexers') 11:55:54.0 Info: Committing Transaction 11:55:54.0 Info: 44: add_priority_to_indexers migrated 11:55:54.0 Info: => 0.0008558s 11:55:54.0 Info: 45: remove_chown_and_folderchmod_config migrating 11:55:54.0 Info: Beginning Transaction 11:55:54.0 Info: Starting migration of Main DB to 45 11:55:54.0 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 11:55:54.0 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 11:55:54.0 Info: => 0.0001245s 11:55:54.0 Info: PerformDBOperation 11:55:54.0 Info: Performing DB Operation 11:55:54.0 Info: => 2.49E-05s 11:55:54.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-10-13T11:55:54', 'remove_chown_and_folderchmod_config') 11:55:54.0 Info: Committing Transaction 11:55:54.0 Info: 45: remove_chown_and_folderchmod_config migrated 11:55:54.0 Info: => 0.0002985s 11:55:54.0 Info: 47: update_notifiarr migrating 11:55:54.0 Info: Beginning Transaction 11:55:54.0 Info: Starting migration of Main DB to 47 11:55:54.0 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 11:55:54.0 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 11:55:54.0 Info: => 6.89E-05s 11:55:54.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-10-13T11:55:54', 'update_notifiarr') 11:55:54.0 Info: Committing Transaction 11:55:54.0 Info: 47: update_notifiarr migrated 11:55:54.0 Info: => 0.0003429s 11:55:54.0 Info: 49: email_multiple_addresses migrating 11:55:54.0 Info: Beginning Transaction 11:55:54.0 Info: Starting migration of Main DB to 49 11:55:54.0 Info: PerformDBOperation 11:55:54.0 Info: Performing DB Operation 11:55:54.0 Info: => 5.12E-05s 11:55:54.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-10-13T11:55:54', 'email_multiple_addresses') 11:55:54.0 Info: Committing Transaction 11:55:54.0 Info: 49: email_multiple_addresses migrated 11:55:54.0 Info: => 0.0003266s 11:55:54.0 Info: 50: rename_blacklist_to_blocklist migrating 11:55:54.0 Info: Beginning Transaction 11:55:54.0 Info: Starting migration of Main DB to 50 11:55:54.0 Info: RenameTable Blacklist Blocklist 11:55:54.0 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 11:55:54.0 Info: => 0.0014063s 11:55:54.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-10-13T11:55:54', 'rename_blacklist_to_blocklist') 11:55:54.0 Info: Committing Transaction 11:55:54.0 Info: 50: rename_blacklist_to_blocklist migrated 11:55:54.0 Info: => 0.0017486s 11:55:54.0 Info: 51: cdh_per_downloadclient migrating 11:55:54.0 Info: Beginning Transaction 11:55:54.0 Info: Starting migration of Main DB to 51 11:55:54.0 Info: AlterTable DownloadClients 11:55:54.0 Info: => 7E-07s 11:55:54.0 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 11:55:54.0 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 11:55:54.0 Info: => 0.0005343s 11:55:54.0 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 11:55:54.0 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 11:55:54.0 Info: => 0.0005165s 11:55:54.0 Info: PerformDBOperation 11:55:54.0 Info: Performing DB Operation 11:55:54.0 Info: => 0.0001485s 11:55:54.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-10-13T11:55:54', 'cdh_per_downloadclient') 11:55:54.0 Info: Committing Transaction 11:55:54.0 Info: 51: cdh_per_downloadclient migrated 11:55:54.0 Info: => 0.0004606s 11:55:54.0 Info: 52: download_history migrating 11:55:54.0 Info: Beginning Transaction 11:55:54.0 Info: Starting migration of Main DB to 52 11:55:54.0 Info: CreateTable DownloadHistory 11:55:54.0 Info: CREATE TABLE "DownloadHistory" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 11:55:54.0 Info: => 0.000151s 11:55:54.0 Info: CreateIndex DownloadHistory (EventType) 11:55:54.0 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 11:55:54.0 Info: => 8.57E-05s 11:55:54.0 Info: CreateIndex DownloadHistory (ArtistId) 11:55:54.0 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 11:55:54.0 Info: => 7.13E-05s 11:55:54.0 Info: CreateIndex DownloadHistory (DownloadId) 11:55:54.0 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 11:55:54.0 Info: => 7.47E-05s 11:55:54.0 Info: PerformDBOperation 11:55:54.0 Info: Performing DB Operation 11:55:54.0 Info: => 0.0001185s 11:55:54.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-10-13T11:55:54', 'download_history') 11:55:54.0 Info: Committing Transaction 11:55:54.0 Info: 52: download_history migrated 11:55:54.0 Info: => 0.000485s 11:55:54.0 Info: 53: add_update_history migrating 11:55:54.0 Info: Beginning Transaction 11:55:54.0 Info: Starting migration of Main DB to 53 11:55:54.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-10-13T11:55:54', 'add_update_history') 11:55:54.0 Info: Committing Transaction 11:55:54.0 Info: 53: add_update_history migrated 11:55:54.0 Info: => 0.0003175s 11:55:54.0 Info: 54: add_on_update_to_notifications migrating 11:55:54.0 Info: Beginning Transaction 11:55:54.0 Info: Starting migration of Main DB to 54 11:55:54.0 Info: AlterTable Notifications 11:55:54.0 Info: => 5E-07s 11:55:54.0 Info: CreateColumn Notifications OnApplicationUpdate Boolean 11:55:54.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 11:55:54.0 Info: => 0.0005515s 11:55:54.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-10-13T11:55:54', 'add_on_update_to_notifications') 11:55:54.0 Info: Committing Transaction 11:55:54.0 Info: 54: add_on_update_to_notifications migrated 11:55:54.0 Info: => 0.0008795s 11:55:54.0 Info: 55: download_client_per_indexer migrating 11:55:54.0 Info: Beginning Transaction 11:55:54.0 Info: Starting migration of Main DB to 55 11:55:54.0 Info: AlterTable Indexers 11:55:54.0 Info: => 5E-07s 11:55:54.0 Info: CreateColumn Indexers DownloadClientId Int32 11:55:54.0 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 11:55:54.0 Info: => 0.000552s 11:55:54.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-10-13T11:55:54', 'download_client_per_indexer') 11:55:54.0 Info: Committing Transaction 11:55:54.0 Info: 55: download_client_per_indexer migrated 11:55:54.0 Info: => 0.0008647s 11:55:54.0 Info: 56: AddNewItemMonitorType migrating 11:55:54.0 Info: Beginning Transaction 11:55:54.0 Info: Starting migration of Main DB to 56 11:55:54.0 Info: AlterTable Artists 11:55:54.0 Info: => 5E-07s 11:55:54.0 Info: CreateColumn Artists MonitorNewItems Int32 11:55:54.0 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 11:55:54.0 Info: => 0.0005522s 11:55:54.0 Info: AlterTable RootFolders 11:55:54.0 Info: => 6E-07s 11:55:54.0 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 11:55:54.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 11:55:54.0 Info: => 0.0005247s 11:55:54.0 Info: AlterTable ImportLists 11:55:54.0 Info: => 5E-07s 11:55:54.0 Info: CreateColumn ImportLists MonitorNewItems Int32 11:55:54.0 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 11:55:54.0 Info: => 0.0005206s 11:55:54.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-10-13T11:55:54', 'AddNewItemMonitorType') 11:55:54.0 Info: Committing Transaction 11:55:54.1 Info: 56: AddNewItemMonitorType migrated 11:55:54.1 Info: => 0.0008777s 11:55:54.1 Info: 57: ImportListSearch migrating 11:55:54.1 Info: Beginning Transaction 11:55:54.1 Info: Starting migration of Main DB to 57 11:55:54.1 Info: AlterTable ImportLists 11:55:54.1 Info: => 5E-07s 11:55:54.1 Info: CreateColumn ImportLists ShouldSearch Boolean 11:55:54.1 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 11:55:54.1 Info: => 0.0005473s 11:55:54.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-10-13T11:55:54', 'ImportListSearch') 11:55:54.1 Info: Committing Transaction 11:55:54.1 Info: 57: ImportListSearch migrated 11:55:54.1 Info: => 0.0008663s 11:55:54.1 Info: 58: ImportListMonitorExisting migrating 11:55:54.1 Info: Beginning Transaction 11:55:54.1 Info: Starting migration of Main DB to 58 11:55:54.1 Info: AlterTable ImportLists 11:55:54.1 Info: => 6E-07s 11:55:54.1 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 11:55:54.1 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 11:55:54.1 Info: => 0.000552s 11:55:54.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-10-13T11:55:54', 'ImportListMonitorExisting') 11:55:54.1 Info: Committing Transaction 11:55:54.1 Info: 58: ImportListMonitorExisting migrated 11:55:54.1 Info: => 0.0008683s 11:55:54.1 Info: 59: add_indexer_tags migrating 11:55:54.1 Info: Beginning Transaction 11:55:54.1 Info: Starting migration of Main DB to 59 11:55:54.1 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:54.1 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 11:55:54.1 Info: => 4.75E-05s 11:55:54.1 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:54.1 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 11:55:54.1 Info: => 2.89E-05s 11:55:54.1 Info: AlterTable Indexers 11:55:54.1 Info: => 3E-07s 11:55:54.1 Info: CreateColumn Indexers Tags String 11:55:54.1 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 11:55:54.1 Info: => 0.0005396s 11:55:54.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-10-13T11:55:54', 'add_indexer_tags') 11:55:54.1 Info: Committing Transaction 11:55:54.1 Info: 59: add_indexer_tags migrated 11:55:54.1 Info: => 0.0008611s 11:55:54.1 Info: 60: update_audio_types migrating 11:55:54.1 Info: Beginning Transaction 11:55:54.1 Info: Starting migration of Main DB to 60 11:55:54.1 Info: PerformDBOperation 11:55:54.1 Info: Performing DB Operation 11:55:54.1 Info: => 4.93E-05s 11:55:54.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-10-13T11:55:54', 'update_audio_types') 11:55:54.1 Info: Committing Transaction 11:55:54.1 Info: 60: update_audio_types migrated 11:55:54.1 Info: => 0.0003307s 11:55:54.1 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 11:55:54.1 Info: Beginning Transaction 11:55:54.1 Info: Starting migration of Main DB to 61 11:55:54.1 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:54.1 Info: DELETE FROM "Commands" WHERE 1 = 1 11:55:54.1 Info: => 4.55E-05s 11:55:54.1 Info: AlterTable AlbumReleases 11:55:54.1 Info: => 4E-07s 11:55:54.1 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 11:55:54.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) 11:55:54.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" 11:55:54.1 Info: DROP TABLE "AlbumReleases" 11:55:54.1 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 11:55:54.1 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:55:54.1 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:55:54.1 Info: => 0.0056372s 11:55:54.1 Info: AlterTable Albums 11:55:54.1 Info: => 5E-07s 11:55:54.1 Info: AlterColumn Albums LastInfoSync DateTimeOffset 11:55:54.1 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 11:55:54.1 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "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" 11:55:54.1 Info: DROP TABLE "Albums" 11:55:54.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:54.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:54.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:54.1 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:55:54.1 Info: => 0.0042049s 11:55:54.1 Info: AlterTable Albums 11:55:54.1 Info: => 4E-07s 11:55:54.1 Info: AlterColumn Albums ReleaseDate DateTimeOffset 11:55:54.1 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 11:55:54.1 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "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" 11:55:54.1 Info: DROP TABLE "Albums" 11:55:54.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:54.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:54.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:54.1 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:55:54.1 Info: => 0.004166s 11:55:54.1 Info: AlterTable Albums 11:55:54.1 Info: => 5E-07s 11:55:54.1 Info: AlterColumn Albums Added DateTimeOffset 11:55:54.1 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 11:55:54.1 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "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" 11:55:54.1 Info: DROP TABLE "Albums" 11:55:54.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:54.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:54.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:54.1 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:55:54.1 Info: => 0.0041853s 11:55:54.1 Info: AlterTable Artists 11:55:54.1 Info: => 5E-07s 11:55:54.1 Info: AlterColumn Artists LastInfoSync DateTimeOffset 11:55:54.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 11:55:54.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" 11:55:54.1 Info: DROP TABLE "Artists" 11:55:54.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:54.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:54.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:54.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:55:54.1 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:55:54.1 Info: => 0.0050626s 11:55:54.1 Info: AlterTable Artists 11:55:54.1 Info: => 5E-07s 11:55:54.1 Info: AlterColumn Artists Added DateTimeOffset 11:55:54.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 11:55:54.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" 11:55:54.1 Info: DROP TABLE "Artists" 11:55:54.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:54.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:54.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:54.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:55:54.1 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:55:54.1 Info: => 0.0052236s 11:55:54.1 Info: AlterTable Blocklist 11:55:54.1 Info: => 5E-07s 11:55:54.1 Info: AlterColumn Blocklist Date DateTimeOffset 11:55:54.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) 11:55:54.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" 11:55:54.1 Info: DROP TABLE "Blocklist" 11:55:54.1 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 11:55:54.1 Info: => 0.0036865s 11:55:54.1 Info: AlterTable Blocklist 11:55:54.1 Info: => 7E-07s 11:55:54.1 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 11:55:54.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) 11:55:54.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" 11:55:54.1 Info: DROP TABLE "Blocklist" 11:55:54.1 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 11:55:54.1 Info: => 0.0036581s 11:55:54.1 Info: AlterTable Commands 11:55:54.1 Info: => 6E-07s 11:55:54.1 Info: AlterColumn Commands QueuedAt DateTimeOffset 11:55:54.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) 11:55:54.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" 11:55:54.1 Info: DROP TABLE "Commands" 11:55:54.1 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 11:55:54.1 Info: => 0.0037265s 11:55:54.1 Info: AlterTable Commands 11:55:54.1 Info: => 6E-07s 11:55:54.1 Info: AlterColumn Commands StartedAt DateTimeOffset 11:55:54.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) 11:55:54.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" 11:55:54.1 Info: DROP TABLE "Commands" 11:55:54.1 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 11:55:54.1 Info: => 0.005337s 11:55:54.1 Info: AlterTable Commands 11:55:54.1 Info: => 6E-07s 11:55:54.1 Info: AlterColumn Commands EndedAt DateTimeOffset 11:55:54.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) 11:55:54.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" 11:55:54.1 Info: DROP TABLE "Commands" 11:55:54.1 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 11:55:54.1 Info: => 0.003727s 11:55:54.1 Info: AlterTable DownloadClientStatus 11:55:54.1 Info: => 6E-07s 11:55:54.1 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 11:55:54.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) 11:55:54.1 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 11:55:54.1 Info: DROP TABLE "DownloadClientStatus" 11:55:54.1 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 11:55:54.1 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:55:54.1 Info: => 0.0051038s 11:55:54.1 Info: AlterTable DownloadClientStatus 11:55:54.1 Info: => 5E-07s 11:55:54.1 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 11:55:54.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) 11:55:54.1 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 11:55:54.1 Info: DROP TABLE "DownloadClientStatus" 11:55:54.1 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 11:55:54.1 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:55:54.1 Info: => 0.0038031s 11:55:54.1 Info: AlterTable DownloadClientStatus 11:55:54.1 Info: => 5E-07s 11:55:54.1 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 11:55:54.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) 11:55:54.1 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 11:55:54.1 Info: DROP TABLE "DownloadClientStatus" 11:55:54.1 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 11:55:54.1 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:55:54.1 Info: => 0.0047374s 11:55:54.1 Info: AlterTable DownloadHistory 11:55:54.1 Info: => 4E-07s 11:55:54.1 Info: AlterColumn DownloadHistory Date DateTimeOffset 11:55:54.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) 11:55:54.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" 11:55:54.1 Info: DROP TABLE "DownloadHistory" 11:55:54.1 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 11:55:54.1 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 11:55:54.1 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 11:55:54.1 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 11:55:54.1 Info: => 0.0050307s 11:55:54.1 Info: AlterTable ExtraFiles 11:55:54.1 Info: => 5E-07s 11:55:54.1 Info: AlterColumn ExtraFiles Added DateTimeOffset 11:55:54.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) 11:55:54.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" 11:55:54.1 Info: DROP TABLE "ExtraFiles" 11:55:54.1 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 11:55:54.1 Info: => 0.0037697s 11:55:54.1 Info: AlterTable ExtraFiles 11:55:54.1 Info: => 6E-07s 11:55:54.1 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 11:55:54.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) 11:55:54.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" 11:55:54.1 Info: DROP TABLE "ExtraFiles" 11:55:54.1 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 11:55:54.1 Info: => 0.0047843s 11:55:54.1 Info: AlterTable History 11:55:54.1 Info: => 6E-07s 11:55:54.1 Info: AlterColumn History Date DateTimeOffset 11:55:54.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) 11:55:54.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" 11:55:54.1 Info: DROP TABLE "History" 11:55:54.1 Info: ALTER TABLE "History_temp" RENAME TO "History" 11:55:54.1 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:55:54.1 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:55:54.1 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:55:54.1 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:55:54.1 Info: => 0.0045702s 11:55:54.1 Info: AlterTable ImportListStatus 11:55:54.1 Info: => 5E-07s 11:55:54.1 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 11:55:54.1 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 11:55:54.1 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 11:55:54.1 Info: DROP TABLE "ImportListStatus" 11:55:54.1 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 11:55:54.1 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:55:54.1 Info: => 0.0040214s 11:55:54.1 Info: AlterTable ImportListStatus 11:55:54.1 Info: => 4E-07s 11:55:54.1 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 11:55:54.1 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 11:55:54.1 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 11:55:54.1 Info: DROP TABLE "ImportListStatus" 11:55:54.1 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 11:55:54.1 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:55:54.1 Info: => 0.004787s 11:55:54.1 Info: AlterTable ImportListStatus 11:55:54.1 Info: => 5E-07s 11:55:54.1 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 11:55:54.1 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 11:55:54.1 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 11:55:54.1 Info: DROP TABLE "ImportListStatus" 11:55:54.1 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 11:55:54.1 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:55:54.1 Info: => 0.0046172s 11:55:54.1 Info: AlterTable IndexerStatus 11:55:54.1 Info: => 5E-07s 11:55:54.1 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 11:55:54.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) 11:55:54.2 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 11:55:54.2 Info: DROP TABLE "IndexerStatus" 11:55:54.2 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 11:55:54.2 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:55:54.2 Info: => 0.0038232s 11:55:54.2 Info: AlterTable IndexerStatus 11:55:54.2 Info: => 4E-07s 11:55:54.2 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 11:55:54.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) 11:55:54.2 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 11:55:54.2 Info: DROP TABLE "IndexerStatus" 11:55:54.2 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 11:55:54.2 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:55:54.2 Info: => 0.0043812s 11:55:54.2 Info: AlterTable IndexerStatus 11:55:54.2 Info: => 5E-07s 11:55:54.2 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 11:55:54.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) 11:55:54.2 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 11:55:54.2 Info: DROP TABLE "IndexerStatus" 11:55:54.2 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 11:55:54.2 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:55:54.2 Info: => 0.0047672s 11:55:54.2 Info: AlterTable LyricFiles 11:55:54.2 Info: => 5E-07s 11:55:54.2 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 11:55:54.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) 11:55:54.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" 11:55:54.2 Info: DROP TABLE "LyricFiles" 11:55:54.2 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:55:54.2 Info: => 0.0047778s 11:55:54.2 Info: AlterTable LyricFiles 11:55:54.2 Info: => 6E-07s 11:55:54.2 Info: AlterColumn LyricFiles Added DateTimeOffset 11:55:54.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) 11:55:54.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" 11:55:54.2 Info: DROP TABLE "LyricFiles" 11:55:54.2 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:55:54.2 Info: => 0.0036749s 11:55:54.2 Info: AlterTable MetadataFiles 11:55:54.2 Info: => 6E-07s 11:55:54.2 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 11:55:54.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) 11:55:54.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" 11:55:54.2 Info: DROP TABLE "MetadataFiles" 11:55:54.2 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 11:55:54.2 Info: => 0.0037566s 11:55:54.2 Info: AlterTable MetadataFiles 11:55:54.2 Info: => 6E-07s 11:55:54.2 Info: AlterColumn MetadataFiles Added DateTimeOffset 11:55:54.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) 11:55:54.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" 11:55:54.2 Info: DROP TABLE "MetadataFiles" 11:55:54.2 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 11:55:54.2 Info: => 0.0047213s 11:55:54.2 Info: AlterTable PendingReleases 11:55:54.2 Info: => 6E-07s 11:55:54.2 Info: AlterColumn PendingReleases Added DateTimeOffset 11:55:54.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) 11:55:54.2 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 11:55:54.2 Info: DROP TABLE "PendingReleases" 11:55:54.2 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 11:55:54.2 Info: => 0.0046032s 11:55:54.2 Info: AlterTable ScheduledTasks 11:55:54.2 Info: => 6E-07s 11:55:54.2 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 11:55:54.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) 11:55:54.2 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 11:55:54.2 Info: DROP TABLE "ScheduledTasks" 11:55:54.2 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 11:55:54.2 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:55:54.2 Info: => 0.0038119s 11:55:54.2 Info: AlterTable ScheduledTasks 11:55:54.2 Info: => 5E-07s 11:55:54.2 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 11:55:54.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) 11:55:54.2 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 11:55:54.2 Info: DROP TABLE "ScheduledTasks" 11:55:54.2 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 11:55:54.2 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:55:54.2 Info: => 0.0105956s 11:55:54.2 Info: AlterTable TrackFiles 11:55:54.2 Info: => 5E-07s 11:55:54.2 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 11:55:54.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) 11:55:54.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" 11:55:54.2 Info: DROP TABLE "TrackFiles" 11:55:54.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:55:54.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:54.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:55:54.2 Info: => 0.0042393s 11:55:54.2 Info: AlterTable TrackFiles 11:55:54.2 Info: => 5E-07s 11:55:54.2 Info: AlterColumn TrackFiles Modified DateTimeOffset 11:55:54.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) 11:55:54.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" 11:55:54.2 Info: DROP TABLE "TrackFiles" 11:55:54.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:55:54.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:54.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:55:54.2 Info: => 0.0041899s 11:55:54.2 Info: AlterTable VersionInfo 11:55:54.2 Info: => 5E-07s 11:55:54.2 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 11:55:54.2 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 11:55:54.2 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 11:55:54.2 Info: DROP TABLE "VersionInfo" 11:55:54.2 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 11:55:54.2 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:55:54.2 Info: => 0.0052862s 11:55:54.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-10-13T11:55:54', 'postgres_update_timestamp_columns_to_with_timezone') 11:55:54.2 Info: Committing Transaction 11:55:54.2 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 11:55:54.2 Info: => 0.0061304s 11:55:54.2 Info: 62: add_on_delete_to_notifications migrating 11:55:54.2 Info: Beginning Transaction 11:55:54.2 Info: Starting migration of Main DB to 62 11:55:54.2 Info: AlterTable Notifications 11:55:54.2 Info: => 6E-07s 11:55:54.2 Info: CreateColumn Notifications OnArtistDelete Boolean 11:55:54.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 11:55:54.2 Info: => 0.0006007s 11:55:54.2 Info: AlterTable Notifications 11:55:54.2 Info: => 6E-07s 11:55:54.2 Info: CreateColumn Notifications OnAlbumDelete Boolean 11:55:54.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 11:55:54.2 Info: => 0.0005481s 11:55:54.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-10-13T11:55:54', 'add_on_delete_to_notifications') 11:55:54.2 Info: Committing Transaction 11:55:54.2 Info: 62: add_on_delete_to_notifications migrated 11:55:54.2 Info: => 0.0008887s 11:55:54.2 Info: 63: add_custom_formats migrating 11:55:54.2 Info: Beginning Transaction 11:55:54.2 Info: Starting migration of Main DB to 63 11:55:54.2 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "x264", "value": 2 } ]', '', '', '[]', 0, 1, 0) 11:55:54.2 Info: INSERT INTO "QualityProfiles" ("Name", "Cutoff", "Items") VALUES ('SDTV', 1, '[ { "quality": 1, "allowed": true } ]') 11:55:54.2 Info: AlterTable DelayProfiles 11:55:54.2 Info: => 4E-07s 11:55:54.2 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 11:55:54.2 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 11:55:54.2 Info: => 0.0005472s 11:55:54.2 Info: UpdateData 11:55:54.2 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 11:55:54.2 Info: => 5.25E-05s 11:55:54.2 Info: AlterTable TrackFiles 11:55:54.2 Info: => 5E-07s 11:55:54.2 Info: CreateColumn TrackFiles OriginalFilePath String 11:55:54.2 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 11:55:54.2 Info: => 0.0005175s 11:55:54.2 Info: PerformDBOperation 11:55:54.2 Info: Performing DB Operation 11:55:54.2 Info: => 0.0010708s 11:55:54.2 Info: CreateTable CustomFormats 11:55:54.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) 11:55:54.2 Info: => 0.0001344s 11:55:54.2 Info: CreateIndex CustomFormats (Name) 11:55:54.2 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 11:55:54.2 Info: => 8.51E-05s 11:55:54.2 Info: AlterTable QualityProfiles 11:55:54.2 Info: => 4E-07s 11:55:54.2 Info: CreateColumn QualityProfiles FormatItems String 11:55:54.2 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 11:55:54.2 Info: => 0.000564s 11:55:54.2 Info: AlterTable QualityProfiles 11:55:54.2 Info: => 7E-07s 11:55:54.2 Info: CreateColumn QualityProfiles MinFormatScore Int32 11:55:54.2 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 11:55:54.2 Info: => 0.0005494s 11:55:54.2 Info: AlterTable QualityProfiles 11:55:54.2 Info: => 4E-07s 11:55:54.2 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 11:55:54.2 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 11:55:54.2 Info: => 0.000544s 11:55:54.2 Info: PerformDBOperation 11:55:54.2 Info: Performing DB Operation 11:55:54.2 Info: => 0.0044397s 11:55:54.2 Info: PerformDBOperation 11:55:54.2 Info: Performing DB Operation 11:55:54.2 Info: => 4E-05s 11:55:54.2 Info: DeleteColumn ReleaseProfiles Preferred 11:55:54.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) 11:55:54.2 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 11:55:54.2 Info: DROP TABLE "ReleaseProfiles" 11:55:54.2 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 11:55:54.2 Info: => 0.0048657s 11:55:54.2 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 11:55:54.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) 11:55:54.2 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 11:55:54.2 Info: DROP TABLE "ReleaseProfiles" 11:55:54.2 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 11:55:54.2 Info: => 0.0036749s 11:55:54.2 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 11:55:54.2 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 11:55:54.2 Info: => 5.26E-05s 11:55:54.2 Info: AlterTable DelayProfiles 11:55:54.2 Info: => 5E-07s 11:55:54.2 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 11:55:54.2 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 11:55:54.2 Info: => 0.0005521s 11:55:54.2 Info: AlterTable DelayProfiles 11:55:54.2 Info: => 5E-07s 11:55:54.2 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 11:55:54.2 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 11:55:54.2 Info: => 0.0005439s 11:55:54.2 Info: -> 2 Insert operations completed in 00:00:00.0001499 taking an average of 00:00:00.0000749 11:55:54.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-10-13T11:55:54', 'add_custom_formats') 11:55:54.2 Info: Committing Transaction 11:55:54.2 Info: 63: add_custom_formats migrated 11:55:54.2 Info: => 0.001048s 11:55:54.2 Debug: Took: 00:00:00.3939571 11:55:54.3 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_set_scores_for_enabled_release_profiles --- 11:55:54.3 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_set_zero_scores_for_disabled_release_profiles --- 11:55:54.3 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173543196448_153/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:55:54.3 Info: DatabaseEngineVersionCheck migrating 11:55:54.3 Info: PerformDBOperation 11:55:54.3 Info: Performing DB Operation 11:55:54.3 Info: SQLite 3.46.1 11:55:54.3 Info: => 0.0010417s 11:55:54.3 Info: DatabaseEngineVersionCheck migrated 11:55:54.3 Info: => 0.0010537s 11:55:54.3 Info: VersionMigration migrating 11:55:54.3 Info: Beginning Transaction 11:55:54.3 Info: CreateTable VersionInfo 11:55:54.3 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 11:55:54.3 Info: => 0.0001391s 11:55:54.3 Info: Committing Transaction 11:55:54.3 Info: VersionMigration migrated 11:55:54.3 Info: => 0.0005028s 11:55:54.3 Info: VersionUniqueMigration migrating 11:55:54.3 Info: Beginning Transaction 11:55:54.3 Info: CreateIndex VersionInfo (Version) 11:55:54.3 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:55:54.3 Info: => 0.0001187s 11:55:54.3 Info: AlterTable VersionInfo 11:55:54.3 Info: => 6E-07s 11:55:54.3 Info: CreateColumn VersionInfo AppliedOn DateTime 11:55:54.3 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 11:55:54.3 Info: => 0.0005516s 11:55:54.3 Info: Committing Transaction 11:55:54.3 Info: VersionUniqueMigration migrated 11:55:54.3 Info: => 0.0007563s 11:55:54.3 Info: VersionDescriptionMigration migrating 11:55:54.3 Info: Beginning Transaction 11:55:54.3 Info: AlterTable VersionInfo 11:55:54.3 Info: => 5E-07s 11:55:54.3 Info: CreateColumn VersionInfo Description String 11:55:54.3 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 11:55:54.3 Info: => 0.0001988s 11:55:54.3 Info: Committing Transaction 11:55:54.3 Info: VersionDescriptionMigration migrated 11:55:54.3 Info: => 0.0004011s 11:55:54.3 Info: 1: InitialSetup migrating 11:55:54.3 Info: Beginning Transaction 11:55:54.3 Info: Starting migration of Main DB to 1 11:55:54.3 Info: CreateTable Config 11:55:54.3 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 11:55:54.3 Info: => 0.000152s 11:55:54.3 Info: CreateIndex Config (Key) 11:55:54.3 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 11:55:54.3 Info: => 7.19E-05s 11:55:54.3 Info: CreateTable RootFolders 11:55:54.3 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 11:55:54.3 Info: => 9.43E-05s 11:55:54.3 Info: CreateIndex RootFolders (Path) 11:55:54.3 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 11:55:54.3 Info: => 7.14E-05s 11:55:54.3 Info: CreateTable Artists 11:55:54.3 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 11:55:54.3 Info: => 0.0002768s 11:55:54.3 Info: CreateIndex Artists (ForeignArtistId) 11:55:54.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:55:54.3 Info: => 7.81E-05s 11:55:54.3 Info: CreateIndex Artists (NameSlug) 11:55:54.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:55:54.3 Info: => 6.62E-05s 11:55:54.3 Info: CreateIndex Artists (CleanName) 11:55:54.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:54.3 Info: => 6.31E-05s 11:55:54.3 Info: CreateIndex Artists (Path) 11:55:54.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:54.3 Info: => 5.97E-05s 11:55:54.3 Info: CreateTable Albums 11:55:54.3 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 11:55:54.3 Info: => 0.0002394s 11:55:54.3 Info: CreateIndex Albums (ForeignAlbumId) 11:55:54.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:54.3 Info: => 7.6E-05s 11:55:54.3 Info: CreateIndex Albums (MBId) 11:55:54.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:55:54.3 Info: => 6.59E-05s 11:55:54.3 Info: CreateIndex Albums (TADBId) 11:55:54.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:55:54.3 Info: => 6.27E-05s 11:55:54.3 Info: CreateIndex Albums (TitleSlug) 11:55:54.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:55:54.3 Info: => 6.37E-05s 11:55:54.3 Info: CreateIndex Albums (CleanTitle) 11:55:54.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:54.3 Info: => 6.18E-05s 11:55:54.3 Info: CreateIndex Albums (Path) 11:55:54.3 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 11:55:54.3 Info: => 7.47E-05s 11:55:54.3 Info: CreateTable Tracks 11:55:54.3 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 11:55:54.3 Info: => 0.0001322s 11:55:54.3 Info: CreateIndex Tracks (ForeignTrackId) 11:55:54.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:55:54.3 Info: => 6.65E-05s 11:55:54.3 Info: CreateIndex Tracks (ArtistId) 11:55:54.3 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:55:54.3 Info: => 6.55E-05s 11:55:54.3 Info: CreateIndex Tracks (TrackFileId) 11:55:54.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:55:54.3 Info: => 6.83E-05s 11:55:54.3 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 11:55:54.3 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 11:55:54.3 Info: => 6.97E-05s 11:55:54.3 Info: CreateTable TrackFiles 11:55:54.3 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 11:55:54.3 Info: => 0.0001178s 11:55:54.3 Info: CreateIndex TrackFiles (ArtistId) 11:55:54.3 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 11:55:54.3 Info: => 6.71E-05s 11:55:54.3 Info: CreateIndex TrackFiles (AlbumId) 11:55:54.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:54.3 Info: => 6.13E-05s 11:55:54.3 Info: CreateTable History 11:55:54.3 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 11:55:54.3 Info: => 0.0001194s 11:55:54.3 Info: CreateIndex History (Date) 11:55:54.3 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:55:54.3 Info: => 6.57E-05s 11:55:54.3 Info: CreateIndex History (EventType) 11:55:54.3 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:55:54.3 Info: => 6.24E-05s 11:55:54.3 Info: CreateIndex History (DownloadId) 11:55:54.3 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 11:55:54.3 Info: => 6.07E-05s 11:55:54.3 Info: CreateIndex History (AlbumId) 11:55:54.3 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 11:55:54.3 Info: => 6.13E-05s 11:55:54.3 Info: CreateTable Notifications 11:55:54.3 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 11:55:54.3 Info: => 0.0001116s 11:55:54.3 Info: CreateTable ScheduledTasks 11:55:54.3 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 11:55:54.3 Info: => 8.37E-05s 11:55:54.3 Info: CreateIndex ScheduledTasks (TypeName) 11:55:54.3 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:55:54.3 Info: => 6.61E-05s 11:55:54.3 Info: CreateTable Indexers 11:55:54.3 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 11:55:54.3 Info: => 9.11E-05s 11:55:54.3 Info: CreateIndex Indexers (Name) 11:55:54.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:55:54.3 Info: => 6.64E-05s 11:55:54.3 Info: CreateTable Profiles 11:55:54.3 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 11:55:54.3 Info: => 8.3E-05s 11:55:54.3 Info: CreateIndex Profiles (Name) 11:55:54.3 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 11:55:54.3 Info: => 6.57E-05s 11:55:54.3 Info: CreateTable QualityDefinitions 11:55:54.3 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 11:55:54.3 Info: => 9.49E-05s 11:55:54.3 Info: CreateIndex QualityDefinitions (Quality) 11:55:54.3 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 11:55:54.3 Info: => 6.95E-05s 11:55:54.3 Info: CreateIndex QualityDefinitions (Title) 11:55:54.3 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 11:55:54.3 Info: => 6.51E-05s 11:55:54.3 Info: CreateTable NamingConfig 11:55:54.3 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 11:55:54.3 Info: => 9.68E-05s 11:55:54.3 Info: CreateTable Blacklist 11:55:54.3 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 11:55:54.3 Info: => 0.0001394s 11:55:54.3 Info: CreateTable Metadata 11:55:54.3 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 11:55:54.3 Info: => 9.27E-05s 11:55:54.3 Info: CreateTable MetadataFiles 11:55:54.3 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 11:55:54.3 Info: => 0.000109s 11:55:54.3 Info: CreateTable DownloadClients 11:55:54.3 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 11:55:54.3 Info: => 8.95E-05s 11:55:54.3 Info: CreateTable PendingReleases 11:55:54.3 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 11:55:54.3 Info: => 0.0001296s 11:55:54.3 Info: CreateTable RemotePathMappings 11:55:54.3 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 11:55:54.3 Info: => 9.55E-05s 11:55:54.3 Info: CreateTable Tags 11:55:54.3 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 11:55:54.3 Info: => 8.68E-05s 11:55:54.3 Info: CreateIndex Tags (Label) 11:55:54.3 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 11:55:54.3 Info: => 7.67E-05s 11:55:54.3 Info: CreateTable Restrictions 11:55:54.3 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 11:55:54.3 Info: => 9.1E-05s 11:55:54.3 Info: CreateTable DelayProfiles 11:55:54.3 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 11:55:54.3 Info: => 0.0001438s 11:55:54.3 Info: CreateTable Users 11:55:54.3 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 11:55:54.3 Info: => 8.94E-05s 11:55:54.3 Info: CreateIndex Users (Identifier) 11:55:54.3 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 11:55:54.3 Info: => 9.78E-05s 11:55:54.3 Info: CreateIndex Users (Username) 11:55:54.3 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 11:55:54.3 Info: => 7.62E-05s 11:55:54.3 Info: CreateTable Commands 11:55:54.3 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 11:55:54.3 Info: => 0.0001229s 11:55:54.3 Info: CreateTable IndexerStatus 11:55:54.3 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 11:55:54.3 Info: => 0.0001185s 11:55:54.3 Info: CreateIndex IndexerStatus (ProviderId) 11:55:54.3 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:55:54.3 Info: => 8.28E-05s 11:55:54.3 Info: CreateTable ExtraFiles 11:55:54.3 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 11:55:54.3 Info: => 0.000106s 11:55:54.3 Info: CreateTable LyricFiles 11:55:54.3 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 11:55:54.3 Info: => 0.0001436s 11:55:54.3 Info: CreateTable LanguageProfiles 11:55:54.3 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 11:55:54.3 Info: => 9.28E-05s 11:55:54.3 Info: CreateIndex LanguageProfiles (Name) 11:55:54.3 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 11:55:54.3 Info: => 8.22E-05s 11:55:54.3 Info: CreateTable DownloadClientStatus 11:55:54.3 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 11:55:54.3 Info: => 0.0025082s 11:55:54.3 Info: CreateIndex DownloadClientStatus (ProviderId) 11:55:54.3 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:55:54.3 Info: => 9.9E-05s 11:55:54.3 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 11:55:54.3 Info: -> 1 Insert operations completed in 00:00:00.0000578 taking an average of 00:00:00.0000578 11:55:54.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-13T11:55:54', 'InitialSetup') 11:55:54.3 Info: Committing Transaction 11:55:54.3 Info: 1: InitialSetup migrated 11:55:54.3 Info: => 0.0009178s 11:55:54.3 Info: 2: add_reason_to_pending_releases migrating 11:55:54.3 Info: Beginning Transaction 11:55:54.3 Info: Starting migration of Main DB to 2 11:55:54.3 Info: AlterTable PendingReleases 11:55:54.3 Info: => 6E-07s 11:55:54.3 Info: CreateColumn PendingReleases Reason Int32 11:55:54.3 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 11:55:54.3 Info: => 0.0005754s 11:55:54.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-13T11:55:54', 'add_reason_to_pending_releases') 11:55:54.3 Info: Committing Transaction 11:55:54.3 Info: 2: add_reason_to_pending_releases migrated 11:55:54.3 Info: => 0.0008736s 11:55:54.3 Info: 3: add_medium_support migrating 11:55:54.3 Info: Beginning Transaction 11:55:54.3 Info: Starting migration of Main DB to 3 11:55:54.3 Info: AlterTable Albums 11:55:54.3 Info: => 6E-07s 11:55:54.3 Info: CreateColumn Albums Media String 11:55:54.3 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 11:55:54.3 Info: => 0.0005544s 11:55:54.3 Info: AlterTable Tracks 11:55:54.3 Info: => 6E-07s 11:55:54.3 Info: CreateColumn Tracks MediumNumber Int32 11:55:54.3 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 11:55:54.3 Info: => 0.0005017s 11:55:54.3 Info: AlterTable Tracks 11:55:54.3 Info: => 6E-07s 11:55:54.3 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 11:55:54.3 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 11:55:54.3 Info: => 0.0004869s 11:55:54.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:55:54.3 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:55:54.3 Info: => 4.14E-05s 11:55:54.3 Info: DeleteColumn Tracks TrackNumber 11:55:54.3 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 11:55:54.3 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 11:55:54.3 Info: DROP TABLE "Tracks" 11:55:54.3 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:55:54.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:55:54.3 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:55:54.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:55:54.3 Info: => 0.0037286s 11:55:54.3 Info: AlterTable Tracks 11:55:54.3 Info: => 5E-07s 11:55:54.3 Info: CreateColumn Tracks TrackNumber String 11:55:54.3 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 11:55:54.3 Info: => 0.0005017s 11:55:54.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-13T11:55:54', 'add_medium_support') 11:55:54.3 Info: Committing Transaction 11:55:54.3 Info: 3: add_medium_support migrated 11:55:54.3 Info: => 0.0008625s 11:55:54.3 Info: 4: add_various_qualites_in_profile migrating 11:55:54.3 Info: Beginning Transaction 11:55:54.3 Info: Starting migration of Main DB to 4 11:55:54.3 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:55:54.3 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:55:54.3 Info: => 5.18E-05s 11:55:54.3 Info: PerformDBOperation 11:55:54.3 Info: Performing DB Operation 11:55:54.3 Info: => 3.46E-05s 11:55:54.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-13T11:55:54', 'add_various_qualites_in_profile') 11:55:54.3 Info: Committing Transaction 11:55:54.3 Info: 4: add_various_qualites_in_profile migrated 11:55:54.3 Info: => 0.000267s 11:55:54.3 Info: 5: metadata_profiles migrating 11:55:54.3 Info: Beginning Transaction 11:55:54.3 Info: Starting migration of Main DB to 5 11:55:54.3 Info: CreateTable MetadataProfiles 11:55:54.3 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 11:55:54.3 Info: => 0.0001232s 11:55:54.3 Info: CreateIndex MetadataProfiles (Name) 11:55:54.3 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 11:55:54.3 Info: => 9.93E-05s 11:55:54.3 Info: AlterTable Artists 11:55:54.3 Info: => 5E-07s 11:55:54.3 Info: CreateColumn Artists MetadataProfileId Int32 11:55:54.3 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 11:55:54.3 Info: => 0.0005108s 11:55:54.3 Info: DeleteColumn Artists PrimaryAlbumTypes 11:55:54.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 11:55:54.3 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 11:55:54.3 Info: DROP TABLE "Artists" 11:55:54.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:54.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:55:54.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:55:54.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:54.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:54.3 Info: => 0.0040366s 11:55:54.3 Info: DeleteColumn Artists SecondaryAlbumTypes 11:55:54.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 11:55:54.3 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 11:55:54.3 Info: DROP TABLE "Artists" 11:55:54.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:54.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:55:54.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:55:54.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:54.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:54.3 Info: => 0.0040202s 11:55:54.3 Info: AlterTable Albums 11:55:54.3 Info: => 5E-07s 11:55:54.3 Info: CreateColumn Albums SecondaryTypes String 11:55:54.3 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 11:55:54.3 Info: => 0.0004859s 11:55:54.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-13T11:55:54', 'metadata_profiles') 11:55:54.3 Info: Committing Transaction 11:55:54.3 Info: 5: metadata_profiles migrated 11:55:54.3 Info: => 0.0008871s 11:55:54.3 Info: 6: separate_automatic_and_interactive_search migrating 11:55:54.3 Info: Beginning Transaction 11:55:54.3 Info: Starting migration of Main DB to 6 11:55:54.3 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 11:55:54.3 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 11:55:54.3 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 11:55:54.3 Info: DROP TABLE "Indexers" 11:55:54.3 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:55:54.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:55:54.3 Info: => 0.0032581s 11:55:54.3 Info: AlterTable Indexers 11:55:54.3 Info: => 5E-07s 11:55:54.3 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 11:55:54.3 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 11:55:54.3 Info: => 0.0004845s 11:55:54.3 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:55:54.3 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:55:54.3 Info: => 3.83E-05s 11:55:54.3 Info: AlterTable Indexers 11:55:54.3 Info: => 3E-07s 11:55:54.3 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 11:55:54.3 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 11:55:54.3 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 11:55:54.3 Info: DROP TABLE "Indexers" 11:55:54.3 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:55:54.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:55:54.3 Info: => 0.0032639s 11:55:54.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-13T11:55:54', 'separate_automatic_and_interactive_search') 11:55:54.3 Info: Committing Transaction 11:55:54.3 Info: 6: separate_automatic_and_interactive_search migrated 11:55:54.3 Info: => 0.0035915s 11:55:54.3 Info: 7: change_album_path_to_relative migrating 11:55:54.3 Info: Beginning Transaction 11:55:54.3 Info: Starting migration of Main DB to 7 11:55:54.3 Info: DeleteColumn Albums Path 11:55:54.3 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 11:55:54.3 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 11:55:54.3 Info: DROP TABLE "Albums" 11:55:54.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:54.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:54.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:55:54.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:55:54.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:55:54.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:54.3 Info: => 0.0049253s 11:55:54.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-13T11:55:54', 'change_album_path_to_relative') 11:55:54.3 Info: Committing Transaction 11:55:54.3 Info: 7: change_album_path_to_relative migrated 11:55:54.3 Info: => 0.0053602s 11:55:54.3 Info: 8: change_quality_size_mb_to_kb migrating 11:55:54.3 Info: Beginning Transaction 11:55:54.3 Info: Starting migration of Main DB to 8 11:55:54.3 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 11:55:54.3 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 11:55:54.3 Info: => 5.6E-05s 11:55:54.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-13T11:55:54', 'change_quality_size_mb_to_kb') 11:55:54.3 Info: Committing Transaction 11:55:54.3 Info: 8: change_quality_size_mb_to_kb migrated 11:55:54.3 Info: => 0.0003119s 11:55:54.3 Info: 9: album_releases migrating 11:55:54.3 Info: Beginning Transaction 11:55:54.3 Info: Starting migration of Main DB to 9 11:55:54.3 Info: AlterTable Albums 11:55:54.3 Info: => 5E-07s 11:55:54.3 Info: CreateColumn Albums Releases String 11:55:54.3 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 11:55:54.3 Info: => 0.0005282s 11:55:54.3 Info: AlterTable Albums 11:55:54.3 Info: => 5E-07s 11:55:54.3 Info: CreateColumn Albums CurrentRelease String 11:55:54.3 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 11:55:54.3 Info: => 0.0004966s 11:55:54.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-13T11:55:54', 'album_releases') 11:55:54.3 Info: Committing Transaction 11:55:54.3 Info: 9: album_releases migrated 11:55:54.3 Info: => 0.0007869s 11:55:54.3 Info: 10: album_releases_fix migrating 11:55:54.3 Info: Beginning Transaction 11:55:54.3 Info: Starting migration of Main DB to 10 11:55:54.3 Info: AlterTable Albums 11:55:54.3 Info: => 8E-07s 11:55:54.3 Info: AlterColumn Albums Releases String 11:55:54.3 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 11:55:54.3 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 11:55:54.3 Info: DROP TABLE "Albums" 11:55:54.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:54.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:54.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:55:54.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:55:54.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:55:54.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:54.3 Info: => 0.0062685s 11:55:54.3 Info: AlterTable Albums 11:55:54.3 Info: => 4E-07s 11:55:54.3 Info: AlterColumn Albums CurrentRelease String 11:55:54.3 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 11:55:54.3 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 11:55:54.3 Info: DROP TABLE "Albums" 11:55:54.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:54.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:54.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:55:54.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:55:54.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:55:54.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:54.3 Info: => 0.0045905s 11:55:54.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-13T11:55:54', 'album_releases_fix') 11:55:54.3 Info: Committing Transaction 11:55:54.3 Info: 10: album_releases_fix migrated 11:55:54.3 Info: => 0.0049558s 11:55:54.3 Info: 11: import_lists migrating 11:55:54.3 Info: Beginning Transaction 11:55:54.3 Info: Starting migration of Main DB to 11 11:55:54.3 Info: CreateTable ImportLists 11:55:54.3 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 11:55:54.3 Info: => 0.0001543s 11:55:54.3 Info: CreateIndex ImportLists (Name) 11:55:54.3 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:55:54.3 Info: => 7.67E-05s 11:55:54.3 Info: CreateTable ImportListStatus 11:55:54.3 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 11:55:54.3 Info: => 0.0001069s 11:55:54.3 Info: CreateIndex ImportListStatus (ProviderId) 11:55:54.3 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:55:54.3 Info: => 7.91E-05s 11:55:54.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-13T11:55:54', 'import_lists') 11:55:54.3 Info: Committing Transaction 11:55:54.3 Info: 11: import_lists migrated 11:55:54.3 Info: => 0.0003781s 11:55:54.3 Info: 12: add_release_status migrating 11:55:54.3 Info: Beginning Transaction 11:55:54.3 Info: Starting migration of Main DB to 12 11:55:54.3 Info: AlterTable MetadataProfiles 11:55:54.3 Info: => 6E-07s 11:55:54.3 Info: CreateColumn MetadataProfiles ReleaseStatuses String 11:55:54.3 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 11:55:54.3 Info: => 0.0005444s 11:55:54.3 Info: PerformDBOperation 11:55:54.3 Info: Performing DB Operation 11:55:54.3 Info: => 3.17E-05s 11:55:54.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-13T11:55:54', 'add_release_status') 11:55:54.3 Info: Committing Transaction 11:55:54.3 Info: 12: add_release_status migrated 11:55:54.3 Info: => 0.0002995s 11:55:54.3 Info: 13: album_download_notification migrating 11:55:54.3 Info: Beginning Transaction 11:55:54.3 Info: Starting migration of Main DB to 13 11:55:54.3 Info: AlterTable Notifications 11:55:54.3 Info: => 6E-07s 11:55:54.3 Info: CreateColumn Notifications OnAlbumDownload Boolean 11:55:54.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 11:55:54.3 Info: => 0.0005325s 11:55:54.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-13T11:55:54', 'album_download_notification') 11:55:54.3 Info: Committing Transaction 11:55:54.3 Info: 13: album_download_notification migrated 11:55:54.3 Info: => 0.0008266s 11:55:54.3 Info: 14: fix_language_metadata_profiles migrating 11:55:54.3 Info: Beginning Transaction 11:55:54.3 Info: Starting migration of Main DB to 14 11:55:54.3 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 11:55:54.3 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 11:55:54.3 Info: => 7.49E-05s 11:55:54.3 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 11:55:54.3 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 11:55:54.3 Info: => 5.08E-05s 11:55:54.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-13T11:55:54', 'fix_language_metadata_profiles') 11:55:54.3 Info: Committing Transaction 11:55:54.3 Info: 14: fix_language_metadata_profiles migrated 11:55:54.3 Info: => 0.0002913s 11:55:54.3 Info: 15: remove_fanzub migrating 11:55:54.3 Info: Beginning Transaction 11:55:54.3 Info: Starting migration of Main DB to 15 11:55:54.3 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:55:54.3 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:55:54.3 Info: => 4.19E-05s 11:55:54.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-13T11:55:54', 'remove_fanzub') 11:55:54.3 Info: Committing Transaction 11:55:54.3 Info: 15: remove_fanzub migrated 11:55:54.3 Info: => 0.0002749s 11:55:54.3 Info: 16: update_artist_history_indexes migrating 11:55:54.3 Info: Beginning Transaction 11:55:54.3 Info: Starting migration of Main DB to 16 11:55:54.3 Info: CreateIndex Albums (ArtistId) 11:55:54.3 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 11:55:54.3 Info: => 0.0001097s 11:55:54.3 Info: CreateIndex Albums (ArtistId, ReleaseDate) 11:55:54.3 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 11:55:54.3 Info: => 7.62E-05s 11:55:54.3 Info: DeleteIndex History (AlbumId) 11:55:54.3 Info: DROP INDEX "IX_History_AlbumId" 11:55:54.3 Info: => 0.0001316s 11:55:54.3 Info: CreateIndex History (AlbumId, Date) 11:55:54.3 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:55:54.3 Info: => 8.79E-05s 11:55:54.3 Info: DeleteIndex History (DownloadId) 11:55:54.3 Info: DROP INDEX "IX_History_DownloadId" 11:55:54.3 Info: => 0.0001102s 11:55:54.3 Info: CreateIndex History (DownloadId, Date) 11:55:54.3 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:55:54.3 Info: => 8.39E-05s 11:55:54.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-13T11:55:54', 'update_artist_history_indexes') 11:55:54.3 Info: Committing Transaction 11:55:54.3 Info: 16: update_artist_history_indexes migrated 11:55:54.3 Info: => 0.0004091s 11:55:54.3 Info: 17: remove_nma migrating 11:55:54.3 Info: Beginning Transaction 11:55:54.3 Info: Starting migration of Main DB to 17 11:55:54.3 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:54.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 11:55:54.3 Info: => 4.85E-05s 11:55:54.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-13T11:55:54', 'remove_nma') 11:55:54.3 Info: Committing Transaction 11:55:54.3 Info: 17: remove_nma migrated 11:55:54.3 Info: => 0.0002868s 11:55:54.3 Info: 18: album_disambiguation migrating 11:55:54.3 Info: Beginning Transaction 11:55:54.3 Info: Starting migration of Main DB to 18 11:55:54.3 Info: AlterTable Albums 11:55:54.3 Info: => 6E-07s 11:55:54.3 Info: CreateColumn Albums Disambiguation String 11:55:54.3 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 11:55:54.4 Info: => 0.0005639s 11:55:54.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-13T11:55:54', 'album_disambiguation') 11:55:54.4 Info: Committing Transaction 11:55:54.4 Info: 18: album_disambiguation migrated 11:55:54.4 Info: => 0.0008474s 11:55:54.4 Info: 19: add_ape_quality_in_profiles migrating 11:55:54.4 Info: Beginning Transaction 11:55:54.4 Info: Starting migration of Main DB to 19 11:55:54.4 Info: PerformDBOperation 11:55:54.4 Info: Performing DB Operation 11:55:54.4 Info: => 3.38E-05s 11:55:54.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-13T11:55:54', 'add_ape_quality_in_profiles') 11:55:54.4 Info: Committing Transaction 11:55:54.4 Info: 19: add_ape_quality_in_profiles migrated 11:55:54.4 Info: => 0.0002782s 11:55:54.4 Info: 20: remove_pushalot migrating 11:55:54.4 Info: Beginning Transaction 11:55:54.4 Info: Starting migration of Main DB to 20 11:55:54.4 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:54.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 11:55:54.4 Info: => 4.47E-05s 11:55:54.4 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:54.4 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 11:55:54.4 Info: => 2.83E-05s 11:55:54.4 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:54.4 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 11:55:54.4 Info: => 2.62E-05s 11:55:54.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-13T11:55:54', 'remove_pushalot') 11:55:54.4 Info: Committing Transaction 11:55:54.4 Info: 20: remove_pushalot migrated 11:55:54.4 Info: => 0.0002541s 11:55:54.4 Info: 21: add_custom_filters migrating 11:55:54.4 Info: Beginning Transaction 11:55:54.4 Info: Starting migration of Main DB to 21 11:55:54.4 Info: CreateTable CustomFilters 11:55:54.4 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 11:55:54.4 Info: => 0.0001192s 11:55:54.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-13T11:55:54', 'add_custom_filters') 11:55:54.4 Info: Committing Transaction 11:55:54.4 Info: 21: add_custom_filters migrated 11:55:54.4 Info: => 0.0003864s 11:55:54.4 Info: 22: import_list_tags migrating 11:55:54.4 Info: Beginning Transaction 11:55:54.4 Info: Starting migration of Main DB to 22 11:55:54.4 Info: AlterTable ImportLists 11:55:54.4 Info: => 5E-07s 11:55:54.4 Info: CreateColumn ImportLists Tags String 11:55:54.4 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 11:55:54.4 Info: => 0.0005486s 11:55:54.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-13T11:55:54', 'import_list_tags') 11:55:54.4 Info: Committing Transaction 11:55:54.4 Info: 22: import_list_tags migrated 11:55:54.4 Info: => 0.0008237s 11:55:54.4 Info: 23: add_release_groups_etc migrating 11:55:54.4 Info: Beginning Transaction 11:55:54.4 Info: Starting migration of Main DB to 23 11:55:54.4 Info: CreateTable ArtistMetadata 11:55:54.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) 11:55:54.4 Info: => 0.0001648s 11:55:54.4 Info: CreateIndex ArtistMetadata (ForeignArtistId) 11:55:54.4 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 11:55:54.4 Info: => 8.17E-05s 11:55:54.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" 11:55:54.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" 11:55:54.4 Info: => 7.8E-05s 11:55:54.4 Info: AlterTable Artists 11:55:54.4 Info: => 4E-07s 11:55:54.4 Info: CreateColumn Artists ArtistMetadataId Int32 11:55:54.4 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:55:54.4 Info: => 0.0005496s 11:55:54.4 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:55:54.4 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:55:54.4 Info: => 6.38E-05s 11:55:54.4 Info: CreateTable AlbumReleases 11:55:54.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) 11:55:54.4 Info: => 0.0001393s 11:55:54.4 Info: CreateIndex AlbumReleases (ForeignReleaseId) 11:55:54.4 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:55:54.4 Info: => 8.29E-05s 11:55:54.4 Info: CreateIndex AlbumReleases (AlbumId) 11:55:54.4 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:55:54.4 Info: => 7.73E-05s 11:55:54.4 Info: PerformDBOperation 11:55:54.4 Info: Performing DB Operation 11:55:54.4 Info: => 3.99E-05s 11:55:54.4 Info: AlterTable Albums 11:55:54.4 Info: => 4E-07s 11:55:54.4 Info: CreateColumn Albums ArtistMetadataId Int32 11:55:54.4 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:55:54.4 Info: => 0.0005688s 11:55:54.4 Info: AlterTable Albums 11:55:54.4 Info: => 5E-07s 11:55:54.4 Info: CreateColumn Albums AnyReleaseOk Boolean 11:55:54.4 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 11:55:54.4 Info: => 0.0005706s 11:55:54.4 Info: AlterTable Albums 11:55:54.4 Info: => 4E-07s 11:55:54.4 Info: CreateColumn Albums Links String 11:55:54.4 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 11:55:54.4 Info: => 0.0005455s 11:55:54.4 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:55:54.4 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:55:54.4 Info: => 7.75E-05s 11:55:54.4 Info: AlterTable Tracks 11:55:54.4 Info: => 3E-07s 11:55:54.4 Info: CreateColumn Tracks ForeignRecordingId String 11:55:54.4 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 11:55:54.4 Info: => 0.0005484s 11:55:54.4 Info: AlterTable Tracks 11:55:54.4 Info: => 5E-07s 11:55:54.4 Info: CreateColumn Tracks AlbumReleaseId Int32 11:55:54.4 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 11:55:54.4 Info: => 0.000544s 11:55:54.4 Info: AlterTable Tracks 11:55:54.4 Info: => 5E-07s 11:55:54.4 Info: CreateColumn Tracks ArtistMetadataId Int32 11:55:54.4 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:55:54.4 Info: => 0.000534s 11:55:54.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:55:54.4 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:55:54.4 Info: => 7.79E-05s 11:55:54.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:55:54.4 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:55:54.4 Info: => 6.02E-05s 11:55:54.4 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 11:55:54.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) 11:55:54.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" 11:55:54.4 Info: DROP TABLE "Artists" 11:55:54.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:54.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:54.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:54.4 Info: => 0.0048569s 11:55:54.4 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 11:55:54.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) 11:55:54.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" 11:55:54.4 Info: DROP TABLE "Albums" 11:55:54.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:54.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:54.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:54.4 Info: => 0.0040862s 11:55:54.4 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 11:55:54.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) 11:55:54.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" 11:55:54.4 Info: DROP TABLE "Tracks" 11:55:54.4 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:55:54.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:55:54.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:55:54.4 Info: => 0.0046078s 11:55:54.4 Info: DeleteColumn TrackFiles ArtistId 11:55:54.4 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 11:55:54.4 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 11:55:54.4 Info: DROP TABLE "TrackFiles" 11:55:54.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:55:54.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:54.4 Info: => 0.0034677s 11:55:54.4 Info: CreateIndex Artists (ArtistMetadataId) 11:55:54.4 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:55:54.4 Info: => 8.93E-05s 11:55:54.4 Info: CreateIndex Artists (Monitored) 11:55:54.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:55:54.4 Info: => 7.27E-05s 11:55:54.4 Info: CreateIndex Albums (ArtistMetadataId) 11:55:54.4 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:55:54.4 Info: => 7.01E-05s 11:55:54.4 Info: CreateIndex Tracks (ArtistMetadataId) 11:55:54.4 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 11:55:54.4 Info: => 6.79E-05s 11:55:54.4 Info: CreateIndex Tracks (AlbumReleaseId) 11:55:54.4 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 11:55:54.4 Info: => 7.39E-05s 11:55:54.4 Info: CreateIndex Tracks (ForeignRecordingId) 11:55:54.4 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 11:55:54.4 Info: => 6.77E-05s 11:55:54.4 Info: UpdateData 11:55:54.4 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:55:54.4 Info: => 3.93E-05s 11:55:54.4 Info: UpdateData 11:55:54.4 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:55:54.4 Info: => 3.38E-05s 11:55:54.4 Info: UpdateData 11:55:54.4 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 11:55:54.4 Info: => 3.7E-05s 11:55:54.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-13T11:55:54', 'add_release_groups_etc') 11:55:54.4 Info: Committing Transaction 11:55:54.4 Info: 23: add_release_groups_etc migrated 11:55:54.4 Info: => 0.0006155s 11:55:54.4 Info: 24: NewMediaInfoFormat migrating 11:55:54.4 Info: Beginning Transaction 11:55:54.4 Info: Starting migration of Main DB to 24 11:55:54.4 Info: UpdateData 11:55:54.4 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 11:55:54.4 Info: => 4.96E-05s 11:55:54.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-10-13T11:55:54', 'NewMediaInfoFormat') 11:55:54.4 Info: Committing Transaction 11:55:54.4 Info: 24: NewMediaInfoFormat migrated 11:55:54.4 Info: => 0.0002995s 11:55:54.4 Info: 25: rename_restrictions_to_release_profiles migrating 11:55:54.4 Info: Beginning Transaction 11:55:54.4 Info: Starting migration of Main DB to 25 11:55:54.4 Info: RenameTable Restrictions ReleaseProfiles 11:55:54.4 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 11:55:54.4 Info: => 0.0013878s 11:55:54.4 Info: AlterTable ReleaseProfiles 11:55:54.4 Info: => 7E-07s 11:55:54.4 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 11:55:54.4 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 11:55:54.4 Info: => 0.0005169s 11:55:54.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-10-13T11:55:54', 'rename_restrictions_to_release_profiles') 11:55:54.4 Info: Committing Transaction 11:55:54.4 Info: 25: rename_restrictions_to_release_profiles migrated 11:55:54.4 Info: => 0.0008176s 11:55:54.4 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 11:55:54.4 Info: Beginning Transaction 11:55:54.4 Info: Starting migration of Main DB to 26 11:55:54.4 Info: RenameTable Profiles QualityProfiles 11:55:54.4 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 11:55:54.4 Info: => 0.0013752s 11:55:54.4 Info: AlterTable QualityProfiles 11:55:54.4 Info: => 7E-07s 11:55:54.4 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 11:55:54.4 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:55:54.4 Info: => 0.0004955s 11:55:54.4 Info: AlterTable LanguageProfiles 11:55:54.4 Info: => 4E-07s 11:55:54.4 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 11:55:54.4 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:55:54.4 Info: => 0.0005159s 11:55:54.4 Info: UpdateData 11:55:54.4 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:55:54.4 Info: => 4.51E-05s 11:55:54.4 Info: UpdateData 11:55:54.4 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:55:54.4 Info: => 2.87E-05s 11:55:54.4 Info: RenameColumn Artists ProfileId to QualityProfileId 11:55:54.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) 11:55:54.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" 11:55:54.4 Info: DROP TABLE "Artists" 11:55:54.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:54.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:54.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:54.4 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:55:54.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:55:54.4 Info: => 0.0048782s 11:55:54.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-10-13T11:55:54', 'rename_quality_profiles_add_upgrade_allowed') 11:55:54.4 Info: Committing Transaction 11:55:54.4 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 11:55:54.4 Info: => 0.0053074s 11:55:54.4 Info: 27: add_import_exclusions migrating 11:55:54.4 Info: Beginning Transaction 11:55:54.4 Info: Starting migration of Main DB to 27 11:55:54.4 Info: CreateTable ImportListExclusions 11:55:54.4 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 11:55:54.4 Info: => 0.0001194s 11:55:54.4 Info: CreateIndex ImportListExclusions (ForeignId) 11:55:54.4 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 11:55:54.4 Info: => 7.83E-05s 11:55:54.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-10-13T11:55:54', 'add_import_exclusions') 11:55:54.4 Info: Committing Transaction 11:55:54.4 Info: 27: add_import_exclusions migrated 11:55:54.4 Info: => 0.0004076s 11:55:54.4 Info: 28: clean_artist_metadata_table migrating 11:55:54.4 Info: Beginning Transaction 11:55:54.4 Info: Starting migration of Main DB to 28 11:55:54.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) 11:55:54.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) 11:55:54.4 Info: => 0.0001556s 11:55:54.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) 11:55:54.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) 11:55:54.4 Info: => 0.0001325s 11:55:54.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) 11:55:54.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) 11:55:54.4 Info: => 0.0001235s 11:55:54.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) 11:55:54.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) 11:55:54.4 Info: => 0.0001163s 11:55:54.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) 11:55:54.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) 11:55:54.4 Info: => 0.0001157s 11:55:54.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) 11:55:54.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) 11:55:54.4 Info: => 0.0001143s 11:55:54.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-10-13T11:55:54', 'clean_artist_metadata_table') 11:55:54.4 Info: Committing Transaction 11:55:54.4 Info: 28: clean_artist_metadata_table migrated 11:55:54.4 Info: => 0.0004096s 11:55:54.4 Info: 29: health_issue_notification migrating 11:55:54.4 Info: Beginning Transaction 11:55:54.4 Info: Starting migration of Main DB to 29 11:55:54.4 Info: AlterTable Notifications 11:55:54.4 Info: => 6E-07s 11:55:54.4 Info: CreateColumn Notifications OnHealthIssue Boolean 11:55:54.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 11:55:54.4 Info: => 0.0005324s 11:55:54.4 Info: AlterTable Notifications 11:55:54.4 Info: => 6E-07s 11:55:54.4 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 11:55:54.4 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 11:55:54.4 Info: => 0.0004966s 11:55:54.4 Info: AlterTable Notifications 11:55:54.4 Info: => 5E-07s 11:55:54.4 Info: CreateColumn Notifications OnDownloadFailure Boolean 11:55:54.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 11:55:54.4 Info: => 0.0004965s 11:55:54.4 Info: AlterTable Notifications 11:55:54.4 Info: => 5E-07s 11:55:54.4 Info: CreateColumn Notifications OnImportFailure Boolean 11:55:54.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 11:55:54.4 Info: => 0.0004928s 11:55:54.4 Info: AlterTable Notifications 11:55:54.4 Info: => 5E-07s 11:55:54.4 Info: CreateColumn Notifications OnTrackRetag Boolean 11:55:54.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 11:55:54.4 Info: => 0.0005294s 11:55:54.4 Info: DeleteColumn Notifications OnDownload 11:55:54.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) 11:55:54.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" 11:55:54.4 Info: DROP TABLE "Notifications" 11:55:54.4 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:55:54.4 Info: => 0.0035514s 11:55:54.4 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 11:55:54.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) 11:55:54.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" 11:55:54.4 Info: DROP TABLE "Notifications" 11:55:54.4 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:55:54.4 Info: => 0.0043392s 11:55:54.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-10-13T11:55:54', 'health_issue_notification') 11:55:54.4 Info: Committing Transaction 11:55:54.4 Info: 29: health_issue_notification migrated 11:55:54.4 Info: => 0.0047583s 11:55:54.4 Info: 30: add_mediafilerepository_mtime migrating 11:55:54.4 Info: Beginning Transaction 11:55:54.4 Info: Starting migration of Main DB to 30 11:55:54.4 Info: AlterTable TrackFiles 11:55:54.4 Info: => 6E-07s 11:55:54.4 Info: CreateColumn TrackFiles Modified DateTime 11:55:54.4 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 11:55:54.4 Info: => 0.0005395s 11:55:54.4 Info: AlterTable TrackFiles 11:55:54.4 Info: => 6E-07s 11:55:54.4 Info: CreateColumn TrackFiles Path String 11:55:54.4 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 11:55:54.4 Info: => 0.0005191s 11:55:54.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:55:54.4 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:55:54.4 Info: => 3.7E-05s 11:55:54.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) 11:55:54.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) 11:55:54.4 Info: => 0.0001258s 11:55:54.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) 11:55:54.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) 11:55:54.4 Info: => 0.00013s 11:55:54.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) 11:55:54.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) 11:55:54.4 Info: => 0.0001365s 11:55:54.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") 11:55:54.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") 11:55:54.4 Info: => 7.62E-05s 11:55:54.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:55:54.4 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:55:54.4 Info: => 4.72E-05s 11:55:54.4 Info: AlterTable TrackFiles 11:55:54.4 Info: => 4E-07s 11:55:54.4 Info: AlterColumn TrackFiles Path String 11:55:54.4 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:55:54.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" 11:55:54.4 Info: DROP TABLE "TrackFiles" 11:55:54.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:55:54.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:54.4 Info: => 0.0036413s 11:55:54.4 Info: CreateIndex TrackFiles (Path) 11:55:54.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:55:54.4 Info: => 7.71E-05s 11:55:54.4 Info: DeleteColumn TrackFiles RelativePath 11:55:54.4 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:55:54.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" 11:55:54.4 Info: DROP TABLE "TrackFiles" 11:55:54.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:55:54.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:54.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:55:54.4 Info: => 0.0046559s 11:55:54.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-10-13T11:55:54', 'add_mediafilerepository_mtime') 11:55:54.4 Info: Committing Transaction 11:55:54.4 Info: 30: add_mediafilerepository_mtime migrated 11:55:54.4 Info: => 0.0050444s 11:55:54.4 Info: 31: add_artistmetadataid_constraint migrating 11:55:54.4 Info: Beginning Transaction 11:55:54.4 Info: Starting migration of Main DB to 31 11:55:54.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") 11:55:54.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") 11:55:54.4 Info: => 8.66E-05s 11:55:54.4 Info: DeleteIndex Artists (ArtistMetadataId) 11:55:54.4 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 11:55:54.4 Info: => 0.0001422s 11:55:54.4 Info: AlterColumn Artists ArtistMetadataId Int32 11:55:54.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) 11:55:54.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" 11:55:54.4 Info: DROP TABLE "Artists" 11:55:54.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:54.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:54.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:54.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:55:54.4 Info: => 0.0048699s 11:55:54.4 Info: CreateIndex Artists (ArtistMetadataId) 11:55:54.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:55:54.4 Info: => 7.1E-05s 11:55:54.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-10-13T11:55:54', 'add_artistmetadataid_constraint') 11:55:54.4 Info: Committing Transaction 11:55:54.4 Info: 31: add_artistmetadataid_constraint migrated 11:55:54.4 Info: => 0.0004619s 11:55:54.4 Info: 32: old_ids_and_artist_alias migrating 11:55:54.4 Info: Beginning Transaction 11:55:54.4 Info: Starting migration of Main DB to 32 11:55:54.4 Info: AlterTable ArtistMetadata 11:55:54.4 Info: => 7E-07s 11:55:54.4 Info: CreateColumn ArtistMetadata Aliases String 11:55:54.4 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 11:55:54.4 Info: => 0.0005561s 11:55:54.4 Info: AlterTable ArtistMetadata 11:55:54.4 Info: => 6E-07s 11:55:54.4 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 11:55:54.4 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 11:55:54.4 Info: => 0.0005233s 11:55:54.4 Info: AlterTable Albums 11:55:54.4 Info: => 5E-07s 11:55:54.4 Info: CreateColumn Albums OldForeignAlbumIds String 11:55:54.4 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 11:55:54.4 Info: => 0.0005085s 11:55:54.4 Info: AlterTable AlbumReleases 11:55:54.4 Info: => 5E-07s 11:55:54.4 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 11:55:54.4 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 11:55:54.4 Info: => 0.0005036s 11:55:54.4 Info: AlterTable Tracks 11:55:54.4 Info: => 6E-07s 11:55:54.4 Info: CreateColumn Tracks OldForeignRecordingIds String 11:55:54.4 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 11:55:54.4 Info: => 0.0005122s 11:55:54.4 Info: AlterTable Tracks 11:55:54.4 Info: => 5E-07s 11:55:54.4 Info: CreateColumn Tracks OldForeignTrackIds String 11:55:54.4 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 11:55:54.4 Info: => 0.0005089s 11:55:54.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-10-13T11:55:54', 'old_ids_and_artist_alias') 11:55:54.4 Info: Committing Transaction 11:55:54.4 Info: 32: old_ids_and_artist_alias migrated 11:55:54.4 Info: => 0.0008544s 11:55:54.4 Info: 33: download_propers_config migrating 11:55:54.4 Info: Beginning Transaction 11:55:54.4 Info: Starting migration of Main DB to 33 11:55:54.4 Info: PerformDBOperation 11:55:54.4 Info: Performing DB Operation 11:55:54.4 Info: => 3.1E-05s 11:55:54.4 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 11:55:54.4 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 11:55:54.4 Info: => 3.26E-05s 11:55:54.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-10-13T11:55:54', 'download_propers_config') 11:55:54.4 Info: Committing Transaction 11:55:54.4 Info: 33: download_propers_config migrated 11:55:54.4 Info: => 0.0003106s 11:55:54.4 Info: 34: remove_language_profiles migrating 11:55:54.4 Info: Beginning Transaction 11:55:54.4 Info: Starting migration of Main DB to 34 11:55:54.4 Info: DeleteTable LanguageProfiles 11:55:54.4 Info: DROP TABLE "LanguageProfiles" 11:55:54.4 Info: => 0.0002002s 11:55:54.4 Info: DeleteColumn Artists LanguageProfileId 11:55:54.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) 11:55:54.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" 11:55:54.4 Info: DROP TABLE "Artists" 11:55:54.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:54.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:54.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:54.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:55:54.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:55:54.4 Info: => 0.0050901s 11:55:54.4 Info: DeleteColumn ImportLists LanguageProfileId 11:55:54.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) 11:55:54.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" 11:55:54.4 Info: DROP TABLE "ImportLists" 11:55:54.4 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 11:55:54.4 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:55:54.4 Info: => 0.0036189s 11:55:54.4 Info: DeleteColumn Blacklist Language 11:55:54.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) 11:55:54.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" 11:55:54.4 Info: DROP TABLE "Blacklist" 11:55:54.4 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 11:55:54.4 Info: => 0.0034813s 11:55:54.4 Info: DeleteColumn History Language 11:55:54.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) 11:55:54.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" 11:55:54.4 Info: DROP TABLE "History" 11:55:54.4 Info: ALTER TABLE "History_temp" RENAME TO "History" 11:55:54.4 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:55:54.4 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:55:54.4 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:55:54.4 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:55:54.4 Info: => 0.0039856s 11:55:54.4 Info: DeleteColumn LyricFiles Language 11:55:54.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) 11:55:54.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" 11:55:54.4 Info: DROP TABLE "LyricFiles" 11:55:54.4 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:55:54.4 Info: => 0.0038245s 11:55:54.4 Info: DeleteColumn TrackFiles Language 11:55:54.4 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:55:54.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" 11:55:54.4 Info: DROP TABLE "TrackFiles" 11:55:54.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:55:54.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:54.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:55:54.4 Info: => 0.004623s 11:55:54.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-10-13T11:55:54', 'remove_language_profiles') 11:55:54.4 Info: Committing Transaction 11:55:54.4 Info: 34: remove_language_profiles migrated 11:55:54.4 Info: => 0.0052561s 11:55:54.4 Info: 35: multi_disc_naming_format migrating 11:55:54.4 Info: Beginning Transaction 11:55:54.4 Info: Starting migration of Main DB to 35 11:55:54.4 Info: AlterTable NamingConfig 11:55:54.4 Info: => 6E-07s 11:55:54.4 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 11:55:54.4 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 11:55:54.4 Info: => 0.0005363s 11:55:54.4 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 11:55:54.4 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 11:55:54.4 Info: => 7.47E-05s 11:55:54.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-10-13T11:55:54', 'multi_disc_naming_format') 11:55:54.5 Info: Committing Transaction 11:55:54.5 Info: 35: multi_disc_naming_format migrated 11:55:54.5 Info: => 0.0004039s 11:55:54.5 Info: 36: add_download_client_priority migrating 11:55:54.5 Info: Beginning Transaction 11:55:54.5 Info: Starting migration of Main DB to 36 11:55:54.5 Info: AlterTable DownloadClients 11:55:54.5 Info: => 6E-07s 11:55:54.5 Info: CreateColumn DownloadClients Priority Int32 11:55:54.5 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 11:55:54.5 Info: => 0.0005345s 11:55:54.5 Info: PerformDBOperation 11:55:54.5 Info: Performing DB Operation 11:55:54.5 Info: => 4.85E-05s 11:55:54.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-10-13T11:55:54', 'add_download_client_priority') 11:55:54.5 Info: Committing Transaction 11:55:54.5 Info: 36: add_download_client_priority migrated 11:55:54.5 Info: => 0.0004019s 11:55:54.5 Info: 37: remove_growl_prowl migrating 11:55:54.5 Info: Beginning Transaction 11:55:54.5 Info: Starting migration of Main DB to 37 11:55:54.5 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:54.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 11:55:54.5 Info: => 5.29E-05s 11:55:54.5 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:54.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 11:55:54.5 Info: => 3.43E-05s 11:55:54.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-10-13T11:55:54', 'remove_growl_prowl') 11:55:54.5 Info: Committing Transaction 11:55:54.5 Info: 37: remove_growl_prowl migrated 11:55:54.5 Info: => 0.0003219s 11:55:54.5 Info: 38: remove_plex_hometheatre migrating 11:55:54.5 Info: Beginning Transaction 11:55:54.5 Info: Starting migration of Main DB to 38 11:55:54.5 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:54.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 11:55:54.5 Info: => 5.24E-05s 11:55:54.5 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:54.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 11:55:54.5 Info: => 3.44E-05s 11:55:54.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-10-13T11:55:54', 'remove_plex_hometheatre') 11:55:54.5 Info: Committing Transaction 11:55:54.5 Info: 38: remove_plex_hometheatre migrated 11:55:54.5 Info: => 0.000314s 11:55:54.5 Info: 39: add_root_folder_add_defaults migrating 11:55:54.5 Info: Beginning Transaction 11:55:54.5 Info: Starting migration of Main DB to 39 11:55:54.5 Info: AlterTable RootFolders 11:55:54.5 Info: => 5E-07s 11:55:54.5 Info: CreateColumn RootFolders Name String 11:55:54.5 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 11:55:54.5 Info: => 0.0005605s 11:55:54.5 Info: AlterTable RootFolders 11:55:54.5 Info: => 6E-07s 11:55:54.5 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 11:55:54.5 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 11:55:54.5 Info: => 0.0005338s 11:55:54.5 Info: AlterTable RootFolders 11:55:54.5 Info: => 5E-07s 11:55:54.5 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 11:55:54.5 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 11:55:54.5 Info: => 0.0005122s 11:55:54.5 Info: AlterTable RootFolders 11:55:54.5 Info: => 4E-07s 11:55:54.5 Info: CreateColumn RootFolders DefaultMonitorOption Int32 11:55:54.5 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 11:55:54.5 Info: => 0.000498s 11:55:54.5 Info: AlterTable RootFolders 11:55:54.5 Info: => 5E-07s 11:55:54.5 Info: CreateColumn RootFolders DefaultTags String 11:55:54.5 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 11:55:54.5 Info: => 0.0005006s 11:55:54.5 Info: PerformDBOperation 11:55:54.5 Info: Performing DB Operation 11:55:54.5 Info: => 5.08E-05s 11:55:54.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-10-13T11:55:54', 'add_root_folder_add_defaults') 11:55:54.5 Info: Committing Transaction 11:55:54.5 Info: 39: add_root_folder_add_defaults migrated 11:55:54.5 Info: => 0.0003697s 11:55:54.5 Info: 40: task_duration migrating 11:55:54.5 Info: Beginning Transaction 11:55:54.5 Info: Starting migration of Main DB to 40 11:55:54.5 Info: AlterTable ScheduledTasks 11:55:54.5 Info: => 6E-07s 11:55:54.5 Info: CreateColumn ScheduledTasks LastStartTime DateTime 11:55:54.5 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 11:55:54.5 Info: => 0.0005676s 11:55:54.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-10-13T11:55:54', 'task_duration') 11:55:54.5 Info: Committing Transaction 11:55:54.5 Info: 40: task_duration migrated 11:55:54.5 Info: => 0.0008916s 11:55:54.5 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 11:55:54.5 Info: Beginning Transaction 11:55:54.5 Info: Starting migration of Main DB to 41 11:55:54.5 Info: AlterTable ReleaseProfiles 11:55:54.5 Info: => 6E-07s 11:55:54.5 Info: CreateColumn ReleaseProfiles Enabled Boolean 11:55:54.5 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 11:55:54.5 Info: => 0.0005416s 11:55:54.5 Info: AlterTable ReleaseProfiles 11:55:54.5 Info: => 5E-07s 11:55:54.5 Info: CreateColumn ReleaseProfiles IndexerId Int32 11:55:54.5 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 11:55:54.5 Info: => 0.0005256s 11:55:54.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-10-13T11:55:54', 'add_indexer_and_enabled_to_release_profiles') 11:55:54.5 Info: Committing Transaction 11:55:54.5 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 11:55:54.5 Info: => 0.0008454s 11:55:54.5 Info: 42: remove_album_folders migrating 11:55:54.5 Info: Beginning Transaction 11:55:54.5 Info: Starting migration of Main DB to 42 11:55:54.5 Info: DeleteColumn Artists AlbumFolder 11:55:54.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:55:54.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" 11:55:54.5 Info: DROP TABLE "Artists" 11:55:54.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:54.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:54.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:54.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:55:54.5 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:55:54.5 Info: => 0.0059427s 11:55:54.5 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 11:55:54.5 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 11:55:54.5 Info: => 3.74E-05s 11:55:54.5 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 11:55:54.5 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 11:55:54.5 Info: => 3E-05s 11:55:54.5 Info: DeleteColumn NamingConfig AlbumFolderFormat 11:55:54.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) 11:55:54.5 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 11:55:54.5 Info: DROP TABLE "NamingConfig" 11:55:54.5 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 11:55:54.5 Info: => 0.0034587s 11:55:54.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-10-13T11:55:54', 'remove_album_folders') 11:55:54.5 Info: Committing Transaction 11:55:54.5 Info: 42: remove_album_folders migrated 11:55:54.5 Info: => 0.0038863s 11:55:54.5 Info: 44: add_priority_to_indexers migrating 11:55:54.5 Info: Beginning Transaction 11:55:54.5 Info: Starting migration of Main DB to 44 11:55:54.5 Info: AlterTable Indexers 11:55:54.5 Info: => 6E-07s 11:55:54.5 Info: CreateColumn Indexers Priority Int32 11:55:54.5 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 11:55:54.5 Info: => 0.0005366s 11:55:54.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-10-13T11:55:54', 'add_priority_to_indexers') 11:55:54.5 Info: Committing Transaction 11:55:54.5 Info: 44: add_priority_to_indexers migrated 11:55:54.5 Info: => 0.0008564s 11:55:54.5 Info: 45: remove_chown_and_folderchmod_config migrating 11:55:54.5 Info: Beginning Transaction 11:55:54.5 Info: Starting migration of Main DB to 45 11:55:54.5 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 11:55:54.5 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 11:55:54.5 Info: => 0.0001307s 11:55:54.5 Info: PerformDBOperation 11:55:54.5 Info: Performing DB Operation 11:55:54.5 Info: => 2.96E-05s 11:55:54.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-10-13T11:55:54', 'remove_chown_and_folderchmod_config') 11:55:54.5 Info: Committing Transaction 11:55:54.5 Info: 45: remove_chown_and_folderchmod_config migrated 11:55:54.5 Info: => 0.0003168s 11:55:54.5 Info: 47: update_notifiarr migrating 11:55:54.5 Info: Beginning Transaction 11:55:54.5 Info: Starting migration of Main DB to 47 11:55:54.5 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 11:55:54.5 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 11:55:54.5 Info: => 7.05E-05s 11:55:54.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-10-13T11:55:54', 'update_notifiarr') 11:55:54.5 Info: Committing Transaction 11:55:54.5 Info: 47: update_notifiarr migrated 11:55:54.5 Info: => 0.0003341s 11:55:54.5 Info: 49: email_multiple_addresses migrating 11:55:54.5 Info: Beginning Transaction 11:55:54.5 Info: Starting migration of Main DB to 49 11:55:54.5 Info: PerformDBOperation 11:55:54.5 Info: Performing DB Operation 11:55:54.5 Info: => 5.33E-05s 11:55:54.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-10-13T11:55:54', 'email_multiple_addresses') 11:55:54.5 Info: Committing Transaction 11:55:54.5 Info: 49: email_multiple_addresses migrated 11:55:54.5 Info: => 0.000345s 11:55:54.5 Info: 50: rename_blacklist_to_blocklist migrating 11:55:54.5 Info: Beginning Transaction 11:55:54.5 Info: Starting migration of Main DB to 50 11:55:54.5 Info: RenameTable Blacklist Blocklist 11:55:54.5 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 11:55:54.5 Info: => 0.0014145s 11:55:54.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-10-13T11:55:54', 'rename_blacklist_to_blocklist') 11:55:54.5 Info: Committing Transaction 11:55:54.5 Info: 50: rename_blacklist_to_blocklist migrated 11:55:54.5 Info: => 0.0017537s 11:55:54.5 Info: 51: cdh_per_downloadclient migrating 11:55:54.5 Info: Beginning Transaction 11:55:54.5 Info: Starting migration of Main DB to 51 11:55:54.5 Info: AlterTable DownloadClients 11:55:54.5 Info: => 6E-07s 11:55:54.5 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 11:55:54.5 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 11:55:54.5 Info: => 0.0005396s 11:55:54.5 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 11:55:54.5 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 11:55:54.5 Info: => 0.0005034s 11:55:54.5 Info: PerformDBOperation 11:55:54.5 Info: Performing DB Operation 11:55:54.5 Info: => 0.0001697s 11:55:54.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-10-13T11:55:54', 'cdh_per_downloadclient') 11:55:54.5 Info: Committing Transaction 11:55:54.5 Info: 51: cdh_per_downloadclient migrated 11:55:54.5 Info: => 0.0004809s 11:55:54.5 Info: 52: download_history migrating 11:55:54.5 Info: Beginning Transaction 11:55:54.5 Info: Starting migration of Main DB to 52 11:55:54.5 Info: CreateTable DownloadHistory 11:55:54.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) 11:55:54.5 Info: => 0.0001524s 11:55:54.5 Info: CreateIndex DownloadHistory (EventType) 11:55:54.5 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 11:55:54.5 Info: => 8.49E-05s 11:55:54.5 Info: CreateIndex DownloadHistory (ArtistId) 11:55:54.5 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 11:55:54.5 Info: => 7.16E-05s 11:55:54.5 Info: CreateIndex DownloadHistory (DownloadId) 11:55:54.5 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 11:55:54.5 Info: => 7.2E-05s 11:55:54.5 Info: PerformDBOperation 11:55:54.5 Info: Performing DB Operation 11:55:54.5 Info: => 0.0001204s 11:55:54.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-10-13T11:55:54', 'download_history') 11:55:54.5 Info: Committing Transaction 11:55:54.5 Info: 52: download_history migrated 11:55:54.5 Info: => 0.000482s 11:55:54.5 Info: 53: add_update_history migrating 11:55:54.5 Info: Beginning Transaction 11:55:54.5 Info: Starting migration of Main DB to 53 11:55:54.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-10-13T11:55:54', 'add_update_history') 11:55:54.5 Info: Committing Transaction 11:55:54.5 Info: 53: add_update_history migrated 11:55:54.5 Info: => 0.0003201s 11:55:54.5 Info: 54: add_on_update_to_notifications migrating 11:55:54.5 Info: Beginning Transaction 11:55:54.5 Info: Starting migration of Main DB to 54 11:55:54.5 Info: AlterTable Notifications 11:55:54.5 Info: => 6E-07s 11:55:54.5 Info: CreateColumn Notifications OnApplicationUpdate Boolean 11:55:54.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 11:55:54.5 Info: => 0.0005594s 11:55:54.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-10-13T11:55:54', 'add_on_update_to_notifications') 11:55:54.5 Info: Committing Transaction 11:55:54.5 Info: 54: add_on_update_to_notifications migrated 11:55:54.5 Info: => 0.0008675s 11:55:54.5 Info: 55: download_client_per_indexer migrating 11:55:54.5 Info: Beginning Transaction 11:55:54.5 Info: Starting migration of Main DB to 55 11:55:54.5 Info: AlterTable Indexers 11:55:54.5 Info: => 6E-07s 11:55:54.5 Info: CreateColumn Indexers DownloadClientId Int32 11:55:54.5 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 11:55:54.5 Info: => 0.000553s 11:55:54.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-10-13T11:55:54', 'download_client_per_indexer') 11:55:54.5 Info: Committing Transaction 11:55:54.5 Info: 55: download_client_per_indexer migrated 11:55:54.5 Info: => 0.0008608s 11:55:54.5 Info: 56: AddNewItemMonitorType migrating 11:55:54.5 Info: Beginning Transaction 11:55:54.5 Info: Starting migration of Main DB to 56 11:55:54.5 Info: AlterTable Artists 11:55:54.5 Info: => 6E-07s 11:55:54.5 Info: CreateColumn Artists MonitorNewItems Int32 11:55:54.5 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 11:55:54.5 Info: => 0.0005559s 11:55:54.5 Info: AlterTable RootFolders 11:55:54.5 Info: => 5E-07s 11:55:54.5 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 11:55:54.5 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 11:55:54.5 Info: => 0.0005453s 11:55:54.5 Info: AlterTable ImportLists 11:55:54.5 Info: => 5E-07s 11:55:54.5 Info: CreateColumn ImportLists MonitorNewItems Int32 11:55:54.5 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 11:55:54.5 Info: => 0.0005343s 11:55:54.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-10-13T11:55:54', 'AddNewItemMonitorType') 11:55:54.5 Info: Committing Transaction 11:55:54.5 Info: 56: AddNewItemMonitorType migrated 11:55:54.5 Info: => 0.0008702s 11:55:54.5 Info: 57: ImportListSearch migrating 11:55:54.5 Info: Beginning Transaction 11:55:54.5 Info: Starting migration of Main DB to 57 11:55:54.5 Info: AlterTable ImportLists 11:55:54.5 Info: => 6E-07s 11:55:54.5 Info: CreateColumn ImportLists ShouldSearch Boolean 11:55:54.5 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 11:55:54.5 Info: => 0.0005656s 11:55:54.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-10-13T11:55:54', 'ImportListSearch') 11:55:54.5 Info: Committing Transaction 11:55:54.5 Info: 57: ImportListSearch migrated 11:55:54.5 Info: => 0.0008983s 11:55:54.5 Info: 58: ImportListMonitorExisting migrating 11:55:54.5 Info: Beginning Transaction 11:55:54.5 Info: Starting migration of Main DB to 58 11:55:54.5 Info: AlterTable ImportLists 11:55:54.5 Info: => 6E-07s 11:55:54.5 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 11:55:54.5 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 11:55:54.5 Info: => 0.0005634s 11:55:54.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-10-13T11:55:54', 'ImportListMonitorExisting') 11:55:54.5 Info: Committing Transaction 11:55:54.5 Info: 58: ImportListMonitorExisting migrated 11:55:54.5 Info: => 0.0008744s 11:55:54.5 Info: 59: add_indexer_tags migrating 11:55:54.5 Info: Beginning Transaction 11:55:54.5 Info: Starting migration of Main DB to 59 11:55:54.5 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:54.5 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 11:55:54.5 Info: => 4.87E-05s 11:55:54.5 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:54.5 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 11:55:54.5 Info: => 2.76E-05s 11:55:54.5 Info: AlterTable Indexers 11:55:54.5 Info: => 4E-07s 11:55:54.5 Info: CreateColumn Indexers Tags String 11:55:54.5 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 11:55:54.5 Info: => 0.0005418s 11:55:54.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-10-13T11:55:54', 'add_indexer_tags') 11:55:54.5 Info: Committing Transaction 11:55:54.5 Info: 59: add_indexer_tags migrated 11:55:54.5 Info: => 0.0014842s 11:55:54.5 Info: 60: update_audio_types migrating 11:55:54.5 Info: Beginning Transaction 11:55:54.5 Info: Starting migration of Main DB to 60 11:55:54.5 Info: PerformDBOperation 11:55:54.5 Info: Performing DB Operation 11:55:54.5 Info: => 5.08E-05s 11:55:54.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-10-13T11:55:54', 'update_audio_types') 11:55:54.5 Info: Committing Transaction 11:55:54.5 Info: 60: update_audio_types migrated 11:55:54.5 Info: => 0.0003215s 11:55:54.5 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 11:55:54.5 Info: Beginning Transaction 11:55:54.5 Info: Starting migration of Main DB to 61 11:55:54.5 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:54.5 Info: DELETE FROM "Commands" WHERE 1 = 1 11:55:54.5 Info: => 4.63E-05s 11:55:54.5 Info: AlterTable AlbumReleases 11:55:54.5 Info: => 3E-07s 11:55:54.5 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 11:55:54.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) 11:55:54.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" 11:55:54.5 Info: DROP TABLE "AlbumReleases" 11:55:54.5 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 11:55:54.5 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:55:54.5 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:55:54.5 Info: => 0.0046861s 11:55:54.5 Info: AlterTable Albums 11:55:54.5 Info: => 5E-07s 11:55:54.5 Info: AlterColumn Albums LastInfoSync DateTimeOffset 11:55:54.5 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 11:55:54.5 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "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" 11:55:54.5 Info: DROP TABLE "Albums" 11:55:54.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:54.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:54.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:54.5 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:55:54.5 Info: => 0.0049712s 11:55:54.5 Info: AlterTable Albums 11:55:54.5 Info: => 5E-07s 11:55:54.5 Info: AlterColumn Albums ReleaseDate DateTimeOffset 11:55:54.5 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 11:55:54.5 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "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" 11:55:54.5 Info: DROP TABLE "Albums" 11:55:54.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:54.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:54.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:54.5 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:55:54.5 Info: => 0.0042412s 11:55:54.5 Info: AlterTable Albums 11:55:54.5 Info: => 5E-07s 11:55:54.5 Info: AlterColumn Albums Added DateTimeOffset 11:55:54.5 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 11:55:54.5 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "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" 11:55:54.5 Info: DROP TABLE "Albums" 11:55:54.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:54.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:54.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:54.5 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:55:54.5 Info: => 0.0049314s 11:55:54.5 Info: AlterTable Artists 11:55:54.5 Info: => 5E-07s 11:55:54.5 Info: AlterColumn Artists LastInfoSync DateTimeOffset 11:55:54.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 11:55:54.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" 11:55:54.5 Info: DROP TABLE "Artists" 11:55:54.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:54.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:54.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:54.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:55:54.5 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:55:54.5 Info: => 0.0049876s 11:55:54.5 Info: AlterTable Artists 11:55:54.5 Info: => 5E-07s 11:55:54.5 Info: AlterColumn Artists Added DateTimeOffset 11:55:54.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 11:55:54.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" 11:55:54.5 Info: DROP TABLE "Artists" 11:55:54.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:54.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:54.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:54.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:55:54.5 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:55:54.5 Info: => 0.0042545s 11:55:54.5 Info: AlterTable Blocklist 11:55:54.5 Info: => 5E-07s 11:55:54.5 Info: AlterColumn Blocklist Date DateTimeOffset 11:55:54.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) 11:55:54.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" 11:55:54.5 Info: DROP TABLE "Blocklist" 11:55:54.5 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 11:55:54.5 Info: => 0.0046502s 11:55:54.5 Info: AlterTable Blocklist 11:55:54.5 Info: => 6E-07s 11:55:54.5 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 11:55:54.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) 11:55:54.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" 11:55:54.5 Info: DROP TABLE "Blocklist" 11:55:54.5 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 11:55:54.5 Info: => 0.0037171s 11:55:54.5 Info: AlterTable Commands 11:55:54.5 Info: => 6E-07s 11:55:54.5 Info: AlterColumn Commands QueuedAt DateTimeOffset 11:55:54.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) 11:55:54.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" 11:55:54.5 Info: DROP TABLE "Commands" 11:55:54.5 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 11:55:54.5 Info: => 0.0035945s 11:55:54.5 Info: AlterTable Commands 11:55:54.5 Info: => 6E-07s 11:55:54.5 Info: AlterColumn Commands StartedAt DateTimeOffset 11:55:54.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) 11:55:54.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" 11:55:54.5 Info: DROP TABLE "Commands" 11:55:54.5 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 11:55:54.5 Info: => 0.0036185s 11:55:54.5 Info: AlterTable Commands 11:55:54.5 Info: => 6E-07s 11:55:54.5 Info: AlterColumn Commands EndedAt DateTimeOffset 11:55:54.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) 11:55:54.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" 11:55:54.5 Info: DROP TABLE "Commands" 11:55:54.5 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 11:55:54.5 Info: => 0.0044776s 11:55:54.5 Info: AlterTable DownloadClientStatus 11:55:54.5 Info: => 6E-07s 11:55:54.5 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 11:55:54.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) 11:55:54.5 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 11:55:54.5 Info: DROP TABLE "DownloadClientStatus" 11:55:54.5 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 11:55:54.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:55:54.5 Info: => 0.003772s 11:55:54.5 Info: AlterTable DownloadClientStatus 11:55:54.5 Info: => 5E-07s 11:55:54.5 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 11:55:54.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) 11:55:54.5 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 11:55:54.5 Info: DROP TABLE "DownloadClientStatus" 11:55:54.5 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 11:55:54.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:55:54.5 Info: => 0.0045221s 11:55:54.5 Info: AlterTable DownloadClientStatus 11:55:54.5 Info: => 5E-07s 11:55:54.5 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 11:55:54.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) 11:55:54.5 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 11:55:54.5 Info: DROP TABLE "DownloadClientStatus" 11:55:54.5 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 11:55:54.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:55:54.5 Info: => 0.0047893s 11:55:54.5 Info: AlterTable DownloadHistory 11:55:54.5 Info: => 4E-07s 11:55:54.5 Info: AlterColumn DownloadHistory Date DateTimeOffset 11:55:54.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) 11:55:54.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" 11:55:54.6 Info: DROP TABLE "DownloadHistory" 11:55:54.6 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 11:55:54.6 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 11:55:54.6 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 11:55:54.6 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 11:55:54.6 Info: => 0.0040809s 11:55:54.6 Info: AlterTable ExtraFiles 11:55:54.6 Info: => 4E-07s 11:55:54.6 Info: AlterColumn ExtraFiles Added DateTimeOffset 11:55:54.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) 11:55:54.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" 11:55:54.6 Info: DROP TABLE "ExtraFiles" 11:55:54.6 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 11:55:54.6 Info: => 0.0036296s 11:55:54.6 Info: AlterTable ExtraFiles 11:55:54.6 Info: => 6E-07s 11:55:54.6 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 11:55:54.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) 11:55:54.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" 11:55:54.6 Info: DROP TABLE "ExtraFiles" 11:55:54.6 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 11:55:54.6 Info: => 0.003611s 11:55:54.6 Info: AlterTable History 11:55:54.6 Info: => 7E-07s 11:55:54.6 Info: AlterColumn History Date DateTimeOffset 11:55:54.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) 11:55:54.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" 11:55:54.6 Info: DROP TABLE "History" 11:55:54.6 Info: ALTER TABLE "History_temp" RENAME TO "History" 11:55:54.6 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:55:54.6 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:55:54.6 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:55:54.6 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:55:54.6 Info: => 0.004178s 11:55:54.6 Info: AlterTable ImportListStatus 11:55:54.6 Info: => 6E-07s 11:55:54.6 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 11:55:54.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) 11:55:54.6 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 11:55:54.6 Info: DROP TABLE "ImportListStatus" 11:55:54.6 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 11:55:54.6 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:55:54.6 Info: => 0.0048067s 11:55:54.6 Info: AlterTable ImportListStatus 11:55:54.6 Info: => 4E-07s 11:55:54.6 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 11:55:54.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) 11:55:54.6 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 11:55:54.6 Info: DROP TABLE "ImportListStatus" 11:55:54.6 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 11:55:54.6 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:55:54.6 Info: => 0.0048425s 11:55:54.6 Info: AlterTable ImportListStatus 11:55:54.6 Info: => 5E-07s 11:55:54.6 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 11:55:54.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) 11:55:54.6 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 11:55:54.6 Info: DROP TABLE "ImportListStatus" 11:55:54.6 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 11:55:54.6 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:55:54.6 Info: => 0.003726s 11:55:54.6 Info: AlterTable IndexerStatus 11:55:54.6 Info: => 5E-07s 11:55:54.6 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 11:55:54.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) 11:55:54.6 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 11:55:54.6 Info: DROP TABLE "IndexerStatus" 11:55:54.6 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 11:55:54.6 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:55:54.6 Info: => 0.0037405s 11:55:54.6 Info: AlterTable IndexerStatus 11:55:54.6 Info: => 4E-07s 11:55:54.6 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 11:55:54.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) 11:55:54.6 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 11:55:54.6 Info: DROP TABLE "IndexerStatus" 11:55:54.6 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 11:55:54.6 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:55:54.6 Info: => 0.0047371s 11:55:54.6 Info: AlterTable IndexerStatus 11:55:54.6 Info: => 5E-07s 11:55:54.6 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 11:55:54.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) 11:55:54.6 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 11:55:54.6 Info: DROP TABLE "IndexerStatus" 11:55:54.6 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 11:55:54.6 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:55:54.6 Info: => 0.0037894s 11:55:54.6 Info: AlterTable LyricFiles 11:55:54.6 Info: => 4E-07s 11:55:54.6 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 11:55:54.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) 11:55:54.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" 11:55:54.6 Info: DROP TABLE "LyricFiles" 11:55:54.6 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:55:54.6 Info: => 0.0036153s 11:55:54.6 Info: AlterTable LyricFiles 11:55:54.6 Info: => 6E-07s 11:55:54.6 Info: AlterColumn LyricFiles Added DateTimeOffset 11:55:54.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) 11:55:54.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" 11:55:54.6 Info: DROP TABLE "LyricFiles" 11:55:54.6 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:55:54.6 Info: => 0.0050273s 11:55:54.6 Info: AlterTable MetadataFiles 11:55:54.6 Info: => 6E-07s 11:55:54.6 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 11:55:54.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) 11:55:54.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" 11:55:54.6 Info: DROP TABLE "MetadataFiles" 11:55:54.6 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 11:55:54.6 Info: => 0.0036899s 11:55:54.6 Info: AlterTable MetadataFiles 11:55:54.6 Info: => 6E-07s 11:55:54.6 Info: AlterColumn MetadataFiles Added DateTimeOffset 11:55:54.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) 11:55:54.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" 11:55:54.6 Info: DROP TABLE "MetadataFiles" 11:55:54.6 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 11:55:54.6 Info: => 0.0044841s 11:55:54.6 Info: AlterTable PendingReleases 11:55:54.6 Info: => 6E-07s 11:55:54.6 Info: AlterColumn PendingReleases Added DateTimeOffset 11:55:54.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) 11:55:54.6 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 11:55:54.6 Info: DROP TABLE "PendingReleases" 11:55:54.6 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 11:55:54.6 Info: => 0.0035904s 11:55:54.6 Info: AlterTable ScheduledTasks 11:55:54.6 Info: => 6E-07s 11:55:54.6 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 11:55:54.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) 11:55:54.6 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 11:55:54.6 Info: DROP TABLE "ScheduledTasks" 11:55:54.6 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 11:55:54.6 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:55:54.6 Info: => 0.0037213s 11:55:54.6 Info: AlterTable ScheduledTasks 11:55:54.6 Info: => 5E-07s 11:55:54.6 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 11:55:54.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) 11:55:54.6 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 11:55:54.6 Info: DROP TABLE "ScheduledTasks" 11:55:54.6 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 11:55:54.6 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:55:54.6 Info: => 0.0045501s 11:55:54.6 Info: AlterTable TrackFiles 11:55:54.6 Info: => 5E-07s 11:55:54.6 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 11:55:54.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) 11:55:54.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" 11:55:54.6 Info: DROP TABLE "TrackFiles" 11:55:54.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:55:54.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:54.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:55:54.6 Info: => 0.0038763s 11:55:54.6 Info: AlterTable TrackFiles 11:55:54.6 Info: => 5E-07s 11:55:54.6 Info: AlterColumn TrackFiles Modified DateTimeOffset 11:55:54.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) 11:55:54.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" 11:55:54.6 Info: DROP TABLE "TrackFiles" 11:55:54.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:55:54.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:54.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:55:54.6 Info: => 0.0051355s 11:55:54.6 Info: AlterTable VersionInfo 11:55:54.6 Info: => 5E-07s 11:55:54.6 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 11:55:54.6 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 11:55:54.6 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 11:55:54.6 Info: DROP TABLE "VersionInfo" 11:55:54.6 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 11:55:54.6 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:55:54.6 Info: => 0.0037143s 11:55:54.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-10-13T11:55:54', 'postgres_update_timestamp_columns_to_with_timezone') 11:55:54.6 Info: Committing Transaction 11:55:54.6 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 11:55:54.6 Info: => 0.0044591s 11:55:54.6 Info: 62: add_on_delete_to_notifications migrating 11:55:54.6 Info: Beginning Transaction 11:55:54.6 Info: Starting migration of Main DB to 62 11:55:54.6 Info: AlterTable Notifications 11:55:54.6 Info: => 6E-07s 11:55:54.6 Info: CreateColumn Notifications OnArtistDelete Boolean 11:55:54.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 11:55:54.6 Info: => 0.0005711s 11:55:54.6 Info: AlterTable Notifications 11:55:54.6 Info: => 5E-07s 11:55:54.6 Info: CreateColumn Notifications OnAlbumDelete Boolean 11:55:54.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 11:55:54.6 Info: => 0.0005449s 11:55:54.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-10-13T11:55:54', 'add_on_delete_to_notifications') 11:55:54.6 Info: Committing Transaction 11:55:54.6 Info: 62: add_on_delete_to_notifications migrated 11:55:54.6 Info: => 0.0008641s 11:55:54.6 Info: 63: add_custom_formats migrating 11:55:54.6 Info: Beginning Transaction 11:55:54.6 Info: Starting migration of Main DB to 63 11:55:54.6 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "x264", "value": 2 } ]', '', '', '[]', 0, 0, 0) 11:55:54.6 Info: INSERT INTO "QualityProfiles" ("Name", "Cutoff", "Items") VALUES ('SDTV', 1, '[ { "quality": 1, "allowed": true } ]') 11:55:54.6 Info: AlterTable DelayProfiles 11:55:54.6 Info: => 4E-07s 11:55:54.6 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 11:55:54.6 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 11:55:54.6 Info: => 0.000546s 11:55:54.6 Info: UpdateData 11:55:54.6 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 11:55:54.6 Info: => 4.94E-05s 11:55:54.6 Info: AlterTable TrackFiles 11:55:54.6 Info: => 5E-07s 11:55:54.6 Info: CreateColumn TrackFiles OriginalFilePath String 11:55:54.6 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 11:55:54.6 Info: => 0.0005187s 11:55:54.6 Info: PerformDBOperation 11:55:54.6 Info: Performing DB Operation 11:55:54.6 Info: => 0.0011262s 11:55:54.6 Info: CreateTable CustomFormats 11:55:54.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) 11:55:54.6 Info: => 0.0001288s 11:55:54.6 Info: CreateIndex CustomFormats (Name) 11:55:54.6 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 11:55:54.6 Info: => 8.04E-05s 11:55:54.6 Info: AlterTable QualityProfiles 11:55:54.6 Info: => 4E-07s 11:55:54.6 Info: CreateColumn QualityProfiles FormatItems String 11:55:54.6 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 11:55:54.6 Info: => 0.0005492s 11:55:54.6 Info: AlterTable QualityProfiles 11:55:54.6 Info: => 5E-07s 11:55:54.6 Info: CreateColumn QualityProfiles MinFormatScore Int32 11:55:54.6 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 11:55:54.6 Info: => 0.0005465s 11:55:54.6 Info: AlterTable QualityProfiles 11:55:54.6 Info: => 6E-07s 11:55:54.6 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 11:55:54.6 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 11:55:54.6 Info: => 0.0005384s 11:55:54.6 Info: PerformDBOperation 11:55:54.6 Info: Performing DB Operation 11:55:54.6 Info: => 0.0019999s 11:55:54.6 Info: PerformDBOperation 11:55:54.6 Info: Performing DB Operation 11:55:54.6 Info: => 3.71E-05s 11:55:54.6 Info: DeleteColumn ReleaseProfiles Preferred 11:55:54.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) 11:55:54.6 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 11:55:54.6 Info: DROP TABLE "ReleaseProfiles" 11:55:54.6 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 11:55:54.6 Info: => 0.0039123s 11:55:54.6 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 11:55:54.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) 11:55:54.6 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 11:55:54.6 Info: DROP TABLE "ReleaseProfiles" 11:55:54.6 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 11:55:54.6 Info: => 0.0048141s 11:55:54.6 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 11:55:54.6 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 11:55:54.7 Info: => 6.93E-05s 11:55:54.7 Info: AlterTable DelayProfiles 11:55:54.7 Info: => 5E-07s 11:55:54.7 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 11:55:54.7 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 11:55:54.7 Info: => 0.0005736s 11:55:54.7 Info: AlterTable DelayProfiles 11:55:54.7 Info: => 6E-07s 11:55:54.7 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 11:55:54.7 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 11:55:54.7 Info: => 0.0005612s 11:55:54.7 Info: -> 2 Insert operations completed in 00:00:00.0001331 taking an average of 00:00:00.0000665 11:55:54.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-10-13T11:55:54', 'add_custom_formats') 11:55:54.7 Info: Committing Transaction 11:55:54.7 Info: 63: add_custom_formats migrated 11:55:54.7 Info: => 0.0009898s 11:55:54.7 Debug: Took: 00:00:00.3819138 11:55:54.7 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_set_zero_scores_for_disabled_release_profiles --- 11:55:54.7 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_download_client_priorityFixture.should_not_renumber_prio_for_disabled_clients --- 11:55:54.7 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173547324198_155/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:55:54.7 Info: DatabaseEngineVersionCheck migrating 11:55:54.7 Info: PerformDBOperation 11:55:54.7 Info: Performing DB Operation 11:55:54.7 Info: SQLite 3.46.1 11:55:54.7 Info: => 0.0011196s 11:55:54.7 Info: DatabaseEngineVersionCheck migrated 11:55:54.7 Info: => 0.0011315s 11:55:54.7 Info: VersionMigration migrating 11:55:54.7 Info: Beginning Transaction 11:55:54.7 Info: CreateTable VersionInfo 11:55:54.7 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 11:55:54.7 Info: => 0.0001399s 11:55:54.7 Info: Committing Transaction 11:55:54.7 Info: VersionMigration migrated 11:55:54.7 Info: => 0.0005214s 11:55:54.7 Info: VersionUniqueMigration migrating 11:55:54.7 Info: Beginning Transaction 11:55:54.7 Info: CreateIndex VersionInfo (Version) 11:55:54.7 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:55:54.7 Info: => 0.0001199s 11:55:54.7 Info: AlterTable VersionInfo 11:55:54.7 Info: => 5E-07s 11:55:54.7 Info: CreateColumn VersionInfo AppliedOn DateTime 11:55:54.7 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 11:55:54.7 Info: => 0.0005193s 11:55:54.7 Info: Committing Transaction 11:55:54.7 Info: VersionUniqueMigration migrated 11:55:54.7 Info: => 0.0007324s 11:55:54.7 Info: VersionDescriptionMigration migrating 11:55:54.7 Info: Beginning Transaction 11:55:54.7 Info: AlterTable VersionInfo 11:55:54.7 Info: => 5E-07s 11:55:54.7 Info: CreateColumn VersionInfo Description String 11:55:54.7 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 11:55:54.7 Info: => 0.0002026s 11:55:54.7 Info: Committing Transaction 11:55:54.7 Info: VersionDescriptionMigration migrated 11:55:54.7 Info: => 0.0003971s 11:55:54.7 Info: 1: InitialSetup migrating 11:55:54.7 Info: Beginning Transaction 11:55:54.7 Info: Starting migration of Main DB to 1 11:55:54.7 Info: CreateTable Config 11:55:54.7 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 11:55:54.7 Info: => 0.0001502s 11:55:54.7 Info: CreateIndex Config (Key) 11:55:54.7 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 11:55:54.7 Info: => 7.11E-05s 11:55:54.7 Info: CreateTable RootFolders 11:55:54.7 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 11:55:54.7 Info: => 7.96E-05s 11:55:54.7 Info: CreateIndex RootFolders (Path) 11:55:54.7 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 11:55:54.7 Info: => 7.98E-05s 11:55:54.7 Info: CreateTable Artists 11:55:54.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) 11:55:54.7 Info: => 0.0002999s 11:55:54.7 Info: CreateIndex Artists (ForeignArtistId) 11:55:54.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:55:54.7 Info: => 7.95E-05s 11:55:54.7 Info: CreateIndex Artists (NameSlug) 11:55:54.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:55:54.7 Info: => 6.38E-05s 11:55:54.7 Info: CreateIndex Artists (CleanName) 11:55:54.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:54.7 Info: => 6.23E-05s 11:55:54.7 Info: CreateIndex Artists (Path) 11:55:54.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:54.7 Info: => 6.14E-05s 11:55:54.7 Info: CreateTable Albums 11:55:54.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) 11:55:54.7 Info: => 0.0002277s 11:55:54.7 Info: CreateIndex Albums (ForeignAlbumId) 11:55:54.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:54.7 Info: => 7.74E-05s 11:55:54.7 Info: CreateIndex Albums (MBId) 11:55:54.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:55:54.7 Info: => 6.28E-05s 11:55:54.7 Info: CreateIndex Albums (TADBId) 11:55:54.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:55:54.7 Info: => 6.19E-05s 11:55:54.7 Info: CreateIndex Albums (TitleSlug) 11:55:54.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:55:54.7 Info: => 6.01E-05s 11:55:54.7 Info: CreateIndex Albums (CleanTitle) 11:55:54.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:54.7 Info: => 7.29E-05s 11:55:54.7 Info: CreateIndex Albums (Path) 11:55:54.7 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 11:55:54.7 Info: => 6.27E-05s 11:55:54.7 Info: CreateTable Tracks 11:55:54.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) 11:55:54.7 Info: => 0.0001928s 11:55:54.7 Info: CreateIndex Tracks (ForeignTrackId) 11:55:54.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:55:54.7 Info: => 7.49E-05s 11:55:54.7 Info: CreateIndex Tracks (ArtistId) 11:55:54.7 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:55:54.7 Info: => 6.75E-05s 11:55:54.7 Info: CreateIndex Tracks (TrackFileId) 11:55:54.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:55:54.7 Info: => 6.67E-05s 11:55:54.7 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 11:55:54.7 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 11:55:54.7 Info: => 6.95E-05s 11:55:54.7 Info: CreateTable TrackFiles 11:55:54.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) 11:55:54.7 Info: => 0.000162s 11:55:54.7 Info: CreateIndex TrackFiles (ArtistId) 11:55:54.7 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 11:55:54.7 Info: => 7.2E-05s 11:55:54.7 Info: CreateIndex TrackFiles (AlbumId) 11:55:54.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:54.7 Info: => 6.44E-05s 11:55:54.7 Info: CreateTable History 11:55:54.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) 11:55:54.7 Info: => 0.0001649s 11:55:54.7 Info: CreateIndex History (Date) 11:55:54.7 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:55:54.7 Info: => 6.98E-05s 11:55:54.7 Info: CreateIndex History (EventType) 11:55:54.7 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:55:54.7 Info: => 6.41E-05s 11:55:54.7 Info: CreateIndex History (DownloadId) 11:55:54.7 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 11:55:54.7 Info: => 6.27E-05s 11:55:54.7 Info: CreateIndex History (AlbumId) 11:55:54.7 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 11:55:54.7 Info: => 6.3E-05s 11:55:54.7 Info: CreateTable Notifications 11:55:54.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) 11:55:54.7 Info: => 0.0001544s 11:55:54.7 Info: CreateTable ScheduledTasks 11:55:54.7 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 11:55:54.7 Info: => 0.0001351s 11:55:54.7 Info: CreateIndex ScheduledTasks (TypeName) 11:55:54.7 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:55:54.7 Info: => 7.58E-05s 11:55:54.7 Info: CreateTable Indexers 11:55:54.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) 11:55:54.7 Info: => 0.0001363s 11:55:54.7 Info: CreateIndex Indexers (Name) 11:55:54.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:55:54.7 Info: => 9.32E-05s 11:55:54.7 Info: CreateTable Profiles 11:55:54.7 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 11:55:54.7 Info: => 9.06E-05s 11:55:54.7 Info: CreateIndex Profiles (Name) 11:55:54.7 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 11:55:54.7 Info: => 7.51E-05s 11:55:54.7 Info: CreateTable QualityDefinitions 11:55:54.7 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 11:55:54.7 Info: => 0.0001362s 11:55:54.7 Info: CreateIndex QualityDefinitions (Quality) 11:55:54.7 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 11:55:54.7 Info: => 7.46E-05s 11:55:54.7 Info: CreateIndex QualityDefinitions (Title) 11:55:54.7 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 11:55:54.7 Info: => 0.0016783s 11:55:54.7 Info: CreateTable NamingConfig 11:55:54.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) 11:55:54.7 Info: => 0.000207s 11:55:54.7 Info: CreateTable Blacklist 11:55:54.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 '') 11:55:54.7 Info: => 0.0002029s 11:55:54.7 Info: CreateTable Metadata 11:55:54.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) 11:55:54.7 Info: => 0.0001366s 11:55:54.7 Info: CreateTable MetadataFiles 11:55:54.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) 11:55:54.7 Info: => 0.0001578s 11:55:54.7 Info: CreateTable DownloadClients 11:55:54.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) 11:55:54.7 Info: => 0.0001335s 11:55:54.7 Info: CreateTable PendingReleases 11:55:54.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 '') 11:55:54.7 Info: => 0.0001683s 11:55:54.7 Info: CreateTable RemotePathMappings 11:55:54.7 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 11:55:54.7 Info: => 0.0001234s 11:55:54.7 Info: CreateTable Tags 11:55:54.7 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 11:55:54.7 Info: => 0.0001044s 11:55:54.7 Info: CreateIndex Tags (Label) 11:55:54.7 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 11:55:54.7 Info: => 8.21E-05s 11:55:54.7 Info: CreateTable Restrictions 11:55:54.7 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 11:55:54.7 Info: => 9.18E-05s 11:55:54.7 Info: CreateTable DelayProfiles 11:55:54.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) 11:55:54.7 Info: => 0.0001166s 11:55:54.7 Info: CreateTable Users 11:55:54.7 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 11:55:54.7 Info: => 8.92E-05s 11:55:54.7 Info: CreateIndex Users (Identifier) 11:55:54.7 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 11:55:54.7 Info: => 8.43E-05s 11:55:54.7 Info: CreateIndex Users (Username) 11:55:54.7 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 11:55:54.7 Info: => 0.0001109s 11:55:54.7 Info: CreateTable Commands 11:55:54.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) 11:55:54.7 Info: => 0.0001673s 11:55:54.7 Info: CreateTable IndexerStatus 11:55:54.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) 11:55:54.7 Info: => 0.0001617s 11:55:54.7 Info: CreateIndex IndexerStatus (ProviderId) 11:55:54.7 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:55:54.7 Info: => 9.25E-05s 11:55:54.7 Info: CreateTable ExtraFiles 11:55:54.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) 11:55:54.7 Info: => 0.000108s 11:55:54.7 Info: CreateTable LyricFiles 11:55:54.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) 11:55:54.7 Info: => 0.000157s 11:55:54.7 Info: CreateTable LanguageProfiles 11:55:54.7 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 11:55:54.7 Info: => 0.0001252s 11:55:54.7 Info: CreateIndex LanguageProfiles (Name) 11:55:54.7 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 11:55:54.7 Info: => 9.74E-05s 11:55:54.7 Info: CreateTable DownloadClientStatus 11:55:54.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) 11:55:54.7 Info: => 0.0001519s 11:55:54.7 Info: CreateIndex DownloadClientStatus (ProviderId) 11:55:54.7 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:55:54.7 Info: => 8.95E-05s 11:55:54.7 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 11:55:54.7 Info: -> 1 Insert operations completed in 00:00:00.0000590 taking an average of 00:00:00.0000590 11:55:54.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-13T11:55:54', 'InitialSetup') 11:55:54.7 Info: Committing Transaction 11:55:54.7 Info: 1: InitialSetup migrated 11:55:54.7 Info: => 0.0010164s 11:55:54.7 Info: 2: add_reason_to_pending_releases migrating 11:55:54.7 Info: Beginning Transaction 11:55:54.7 Info: Starting migration of Main DB to 2 11:55:54.7 Info: AlterTable PendingReleases 11:55:54.7 Info: => 6E-07s 11:55:54.7 Info: CreateColumn PendingReleases Reason Int32 11:55:54.7 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 11:55:54.7 Info: => 0.0005535s 11:55:54.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-13T11:55:54', 'add_reason_to_pending_releases') 11:55:54.7 Info: Committing Transaction 11:55:54.7 Info: 2: add_reason_to_pending_releases migrated 11:55:54.7 Info: => 0.0008421s 11:55:54.7 Info: 3: add_medium_support migrating 11:55:54.7 Info: Beginning Transaction 11:55:54.7 Info: Starting migration of Main DB to 3 11:55:54.7 Info: AlterTable Albums 11:55:54.7 Info: => 6E-07s 11:55:54.7 Info: CreateColumn Albums Media String 11:55:54.7 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 11:55:54.7 Info: => 0.0005539s 11:55:54.7 Info: AlterTable Tracks 11:55:54.7 Info: => 6E-07s 11:55:54.7 Info: CreateColumn Tracks MediumNumber Int32 11:55:54.7 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 11:55:54.7 Info: => 0.0005067s 11:55:54.7 Info: AlterTable Tracks 11:55:54.7 Info: => 5E-07s 11:55:54.7 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 11:55:54.7 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 11:55:54.7 Info: => 0.0005043s 11:55:54.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:55:54.7 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:55:54.7 Info: => 4.22E-05s 11:55:54.7 Info: DeleteColumn Tracks TrackNumber 11:55:54.7 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 11:55:54.7 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 11:55:54.7 Info: DROP TABLE "Tracks" 11:55:54.7 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:55:54.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:55:54.7 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:55:54.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:55:54.7 Info: => 0.0037521s 11:55:54.7 Info: AlterTable Tracks 11:55:54.7 Info: => 5E-07s 11:55:54.7 Info: CreateColumn Tracks TrackNumber String 11:55:54.7 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 11:55:54.7 Info: => 0.0005113s 11:55:54.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-13T11:55:54', 'add_medium_support') 11:55:54.7 Info: Committing Transaction 11:55:54.7 Info: 3: add_medium_support migrated 11:55:54.7 Info: => 0.0009006s 11:55:54.7 Info: 4: add_various_qualites_in_profile migrating 11:55:54.7 Info: Beginning Transaction 11:55:54.7 Info: Starting migration of Main DB to 4 11:55:54.7 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:55:54.7 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:55:54.7 Info: => 5.08E-05s 11:55:54.7 Info: PerformDBOperation 11:55:54.7 Info: Performing DB Operation 11:55:54.7 Info: => 3.16E-05s 11:55:54.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-13T11:55:54', 'add_various_qualites_in_profile') 11:55:54.7 Info: Committing Transaction 11:55:54.7 Info: 4: add_various_qualites_in_profile migrated 11:55:54.7 Info: => 0.0002765s 11:55:54.7 Info: 5: metadata_profiles migrating 11:55:54.7 Info: Beginning Transaction 11:55:54.7 Info: Starting migration of Main DB to 5 11:55:54.7 Info: CreateTable MetadataProfiles 11:55:54.7 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 11:55:54.7 Info: => 0.0001797s 11:55:54.7 Info: CreateIndex MetadataProfiles (Name) 11:55:54.7 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 11:55:54.7 Info: => 8.65E-05s 11:55:54.7 Info: AlterTable Artists 11:55:54.7 Info: => 5E-07s 11:55:54.7 Info: CreateColumn Artists MetadataProfileId Int32 11:55:54.7 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 11:55:54.7 Info: => 0.000534s 11:55:54.7 Info: DeleteColumn Artists PrimaryAlbumTypes 11:55:54.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 11:55:54.7 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 11:55:54.7 Info: DROP TABLE "Artists" 11:55:54.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:54.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:55:54.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:55:54.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:54.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:54.7 Info: => 0.0043437s 11:55:54.7 Info: DeleteColumn Artists SecondaryAlbumTypes 11:55:54.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 11:55:54.7 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 11:55:54.7 Info: DROP TABLE "Artists" 11:55:54.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:54.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:55:54.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:55:54.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:54.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:54.7 Info: => 0.0043317s 11:55:54.7 Info: AlterTable Albums 11:55:54.7 Info: => 4E-07s 11:55:54.7 Info: CreateColumn Albums SecondaryTypes String 11:55:54.7 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 11:55:54.7 Info: => 0.0005412s 11:55:54.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-13T11:55:54', 'metadata_profiles') 11:55:54.7 Info: Committing Transaction 11:55:54.7 Info: 5: metadata_profiles migrated 11:55:54.7 Info: => 0.0009566s 11:55:54.7 Info: 6: separate_automatic_and_interactive_search migrating 11:55:54.7 Info: Beginning Transaction 11:55:54.7 Info: Starting migration of Main DB to 6 11:55:54.7 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 11:55:54.7 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 11:55:54.7 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 11:55:54.7 Info: DROP TABLE "Indexers" 11:55:54.7 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:55:54.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:55:54.7 Info: => 0.0036979s 11:55:54.7 Info: AlterTable Indexers 11:55:54.7 Info: => 4E-07s 11:55:54.7 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 11:55:54.7 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 11:55:54.7 Info: => 0.0004987s 11:55:54.7 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:55:54.7 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:55:54.7 Info: => 3.98E-05s 11:55:54.7 Info: AlterTable Indexers 11:55:54.7 Info: => 4E-07s 11:55:54.7 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 11:55:54.7 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 11:55:54.7 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 11:55:54.7 Info: DROP TABLE "Indexers" 11:55:54.7 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:55:54.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:55:54.7 Info: => 0.0035118s 11:55:54.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-13T11:55:54', 'separate_automatic_and_interactive_search') 11:55:54.7 Info: Committing Transaction 11:55:54.7 Info: 6: separate_automatic_and_interactive_search migrated 11:55:54.7 Info: => 0.0038504s 11:55:54.7 Info: 7: change_album_path_to_relative migrating 11:55:54.7 Info: Beginning Transaction 11:55:54.7 Info: Starting migration of Main DB to 7 11:55:54.7 Info: DeleteColumn Albums Path 11:55:54.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 11:55:54.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 11:55:54.7 Info: DROP TABLE "Albums" 11:55:54.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:54.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:54.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:55:54.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:55:54.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:55:54.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:54.7 Info: => 0.0041321s 11:55:54.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-13T11:55:54', 'change_album_path_to_relative') 11:55:54.7 Info: Committing Transaction 11:55:54.7 Info: 7: change_album_path_to_relative migrated 11:55:54.7 Info: => 0.0045563s 11:55:54.7 Info: 8: change_quality_size_mb_to_kb migrating 11:55:54.7 Info: Beginning Transaction 11:55:54.7 Info: Starting migration of Main DB to 8 11:55:54.7 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 11:55:54.7 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 11:55:54.7 Info: => 4.88E-05s 11:55:54.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-13T11:55:54', 'change_quality_size_mb_to_kb') 11:55:54.7 Info: Committing Transaction 11:55:54.7 Info: 8: change_quality_size_mb_to_kb migrated 11:55:54.7 Info: => 0.0002977s 11:55:54.7 Info: 9: album_releases migrating 11:55:54.7 Info: Beginning Transaction 11:55:54.7 Info: Starting migration of Main DB to 9 11:55:54.7 Info: AlterTable Albums 11:55:54.7 Info: => 7E-07s 11:55:54.7 Info: CreateColumn Albums Releases String 11:55:54.7 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 11:55:54.7 Info: => 0.0005339s 11:55:54.7 Info: AlterTable Albums 11:55:54.7 Info: => 6E-07s 11:55:54.7 Info: CreateColumn Albums CurrentRelease String 11:55:54.7 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 11:55:54.7 Info: => 0.0005096s 11:55:54.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-13T11:55:54', 'album_releases') 11:55:54.7 Info: Committing Transaction 11:55:54.7 Info: 9: album_releases migrated 11:55:54.7 Info: => 0.0008047s 11:55:54.7 Info: 10: album_releases_fix migrating 11:55:54.7 Info: Beginning Transaction 11:55:54.7 Info: Starting migration of Main DB to 10 11:55:54.7 Info: AlterTable Albums 11:55:54.7 Info: => 7E-07s 11:55:54.7 Info: AlterColumn Albums Releases String 11:55:54.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) 11:55:54.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" 11:55:54.8 Info: DROP TABLE "Albums" 11:55:54.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:54.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:54.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:55:54.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:55:54.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:55:54.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:54.8 Info: => 0.005771s 11:55:54.8 Info: AlterTable Albums 11:55:54.8 Info: => 5E-07s 11:55:54.8 Info: AlterColumn Albums CurrentRelease String 11:55:54.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) 11:55:54.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" 11:55:54.8 Info: DROP TABLE "Albums" 11:55:54.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:54.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:54.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:55:54.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:55:54.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:55:54.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:54.8 Info: => 0.004804s 11:55:54.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-13T11:55:54', 'album_releases_fix') 11:55:54.8 Info: Committing Transaction 11:55:54.8 Info: 10: album_releases_fix migrated 11:55:54.8 Info: => 0.0051918s 11:55:54.8 Info: 11: import_lists migrating 11:55:54.8 Info: Beginning Transaction 11:55:54.8 Info: Starting migration of Main DB to 11 11:55:54.8 Info: CreateTable ImportLists 11:55:54.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) 11:55:54.8 Info: => 0.0001534s 11:55:54.8 Info: CreateIndex ImportLists (Name) 11:55:54.8 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:55:54.8 Info: => 8.17E-05s 11:55:54.8 Info: CreateTable ImportListStatus 11:55:54.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) 11:55:54.8 Info: => 0.0001066s 11:55:54.8 Info: CreateIndex ImportListStatus (ProviderId) 11:55:54.8 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:55:54.8 Info: => 7.3E-05s 11:55:54.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-13T11:55:54', 'import_lists') 11:55:54.8 Info: Committing Transaction 11:55:54.8 Info: 11: import_lists migrated 11:55:54.8 Info: => 0.0003817s 11:55:54.8 Info: 12: add_release_status migrating 11:55:54.8 Info: Beginning Transaction 11:55:54.8 Info: Starting migration of Main DB to 12 11:55:54.8 Info: AlterTable MetadataProfiles 11:55:54.8 Info: => 9E-07s 11:55:54.8 Info: CreateColumn MetadataProfiles ReleaseStatuses String 11:55:54.8 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 11:55:54.8 Info: => 0.0005308s 11:55:54.8 Info: PerformDBOperation 11:55:54.8 Info: Performing DB Operation 11:55:54.8 Info: => 2.93E-05s 11:55:54.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-13T11:55:54', 'add_release_status') 11:55:54.8 Info: Committing Transaction 11:55:54.8 Info: 12: add_release_status migrated 11:55:54.8 Info: => 0.0003045s 11:55:54.8 Info: 13: album_download_notification migrating 11:55:54.8 Info: Beginning Transaction 11:55:54.8 Info: Starting migration of Main DB to 13 11:55:54.8 Info: AlterTable Notifications 11:55:54.8 Info: => 7E-07s 11:55:54.8 Info: CreateColumn Notifications OnAlbumDownload Boolean 11:55:54.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 11:55:54.8 Info: => 0.0005828s 11:55:54.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-13T11:55:54', 'album_download_notification') 11:55:54.8 Info: Committing Transaction 11:55:54.8 Info: 13: album_download_notification migrated 11:55:54.8 Info: => 0.0008862s 11:55:54.8 Info: 14: fix_language_metadata_profiles migrating 11:55:54.8 Info: Beginning Transaction 11:55:54.8 Info: Starting migration of Main DB to 14 11:55:54.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 11:55:54.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 11:55:54.8 Info: => 7.7E-05s 11:55:54.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 11:55:54.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 11:55:54.8 Info: => 5.03E-05s 11:55:54.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-13T11:55:54', 'fix_language_metadata_profiles') 11:55:54.8 Info: Committing Transaction 11:55:54.8 Info: 14: fix_language_metadata_profiles migrated 11:55:54.8 Info: => 0.0002941s 11:55:54.8 Info: 15: remove_fanzub migrating 11:55:54.8 Info: Beginning Transaction 11:55:54.8 Info: Starting migration of Main DB to 15 11:55:54.8 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:55:54.8 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:55:54.8 Info: => 4.35E-05s 11:55:54.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-13T11:55:54', 'remove_fanzub') 11:55:54.8 Info: Committing Transaction 11:55:54.8 Info: 15: remove_fanzub migrated 11:55:54.8 Info: => 0.0002879s 11:55:54.8 Info: 16: update_artist_history_indexes migrating 11:55:54.8 Info: Beginning Transaction 11:55:54.8 Info: Starting migration of Main DB to 16 11:55:54.8 Info: CreateIndex Albums (ArtistId) 11:55:54.8 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 11:55:54.8 Info: => 0.0001025s 11:55:54.8 Info: CreateIndex Albums (ArtistId, ReleaseDate) 11:55:54.8 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 11:55:54.8 Info: => 7.66E-05s 11:55:54.8 Info: DeleteIndex History (AlbumId) 11:55:54.8 Info: DROP INDEX "IX_History_AlbumId" 11:55:54.8 Info: => 0.0001158s 11:55:54.8 Info: CreateIndex History (AlbumId, Date) 11:55:54.8 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:55:54.8 Info: => 8.97E-05s 11:55:54.8 Info: DeleteIndex History (DownloadId) 11:55:54.8 Info: DROP INDEX "IX_History_DownloadId" 11:55:54.8 Info: => 0.0001091s 11:55:54.8 Info: CreateIndex History (DownloadId, Date) 11:55:54.8 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:55:54.8 Info: => 8.67E-05s 11:55:54.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-13T11:55:54', 'update_artist_history_indexes') 11:55:54.8 Info: Committing Transaction 11:55:54.8 Info: 16: update_artist_history_indexes migrated 11:55:54.8 Info: => 0.0004224s 11:55:54.8 Info: 17: remove_nma migrating 11:55:54.8 Info: Beginning Transaction 11:55:54.8 Info: Starting migration of Main DB to 17 11:55:54.8 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:54.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 11:55:54.8 Info: => 4.71E-05s 11:55:54.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-13T11:55:54', 'remove_nma') 11:55:54.8 Info: Committing Transaction 11:55:54.8 Info: 17: remove_nma migrated 11:55:54.8 Info: => 0.0002766s 11:55:54.8 Info: 18: album_disambiguation migrating 11:55:54.8 Info: Beginning Transaction 11:55:54.8 Info: Starting migration of Main DB to 18 11:55:54.8 Info: AlterTable Albums 11:55:54.8 Info: => 8E-07s 11:55:54.8 Info: CreateColumn Albums Disambiguation String 11:55:54.8 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 11:55:54.8 Info: => 0.0005606s 11:55:54.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-13T11:55:54', 'album_disambiguation') 11:55:54.8 Info: Committing Transaction 11:55:54.8 Info: 18: album_disambiguation migrated 11:55:54.8 Info: => 0.0008434s 11:55:54.8 Info: 19: add_ape_quality_in_profiles migrating 11:55:54.8 Info: Beginning Transaction 11:55:54.8 Info: Starting migration of Main DB to 19 11:55:54.8 Info: PerformDBOperation 11:55:54.8 Info: Performing DB Operation 11:55:54.8 Info: => 3.08E-05s 11:55:54.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-13T11:55:54', 'add_ape_quality_in_profiles') 11:55:54.8 Info: Committing Transaction 11:55:54.8 Info: 19: add_ape_quality_in_profiles migrated 11:55:54.8 Info: => 0.0002702s 11:55:54.8 Info: 20: remove_pushalot migrating 11:55:54.8 Info: Beginning Transaction 11:55:54.8 Info: Starting migration of Main DB to 20 11:55:54.8 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:54.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 11:55:54.8 Info: => 4.58E-05s 11:55:54.8 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:54.8 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 11:55:54.8 Info: => 2.94E-05s 11:55:54.8 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:54.8 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 11:55:54.8 Info: => 2.72E-05s 11:55:54.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-13T11:55:54', 'remove_pushalot') 11:55:54.8 Info: Committing Transaction 11:55:54.8 Info: 20: remove_pushalot migrated 11:55:54.8 Info: => 0.0002585s 11:55:54.8 Info: 21: add_custom_filters migrating 11:55:54.8 Info: Beginning Transaction 11:55:54.8 Info: Starting migration of Main DB to 21 11:55:54.8 Info: CreateTable CustomFilters 11:55:54.8 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 11:55:54.8 Info: => 0.0001229s 11:55:54.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-13T11:55:54', 'add_custom_filters') 11:55:54.8 Info: Committing Transaction 11:55:54.8 Info: 21: add_custom_filters migrated 11:55:54.8 Info: => 0.000384s 11:55:54.8 Info: 22: import_list_tags migrating 11:55:54.8 Info: Beginning Transaction 11:55:54.8 Info: Starting migration of Main DB to 22 11:55:54.8 Info: AlterTable ImportLists 11:55:54.8 Info: => 6E-07s 11:55:54.8 Info: CreateColumn ImportLists Tags String 11:55:54.8 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 11:55:54.8 Info: => 0.0005535s 11:55:54.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-13T11:55:54', 'import_list_tags') 11:55:54.8 Info: Committing Transaction 11:55:54.8 Info: 22: import_list_tags migrated 11:55:54.8 Info: => 0.0008339s 11:55:54.8 Info: 23: add_release_groups_etc migrating 11:55:54.8 Info: Beginning Transaction 11:55:54.8 Info: Starting migration of Main DB to 23 11:55:54.8 Info: CreateTable ArtistMetadata 11:55:54.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) 11:55:54.8 Info: => 0.0001998s 11:55:54.8 Info: CreateIndex ArtistMetadata (ForeignArtistId) 11:55:54.8 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 11:55:54.8 Info: => 0.0001051s 11:55:54.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" 11:55:54.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" 11:55:54.8 Info: => 7.97E-05s 11:55:54.8 Info: AlterTable Artists 11:55:54.8 Info: => 4E-07s 11:55:54.8 Info: CreateColumn Artists ArtistMetadataId Int32 11:55:54.8 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:55:54.8 Info: => 0.0005366s 11:55:54.8 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:55:54.8 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:55:54.8 Info: => 6.68E-05s 11:55:54.8 Info: CreateTable AlbumReleases 11:55:54.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) 11:55:54.8 Info: => 0.0001384s 11:55:54.8 Info: CreateIndex AlbumReleases (ForeignReleaseId) 11:55:54.8 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:55:54.8 Info: => 8.65E-05s 11:55:54.8 Info: CreateIndex AlbumReleases (AlbumId) 11:55:54.8 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:55:54.8 Info: => 8.02E-05s 11:55:54.8 Info: PerformDBOperation 11:55:54.8 Info: Performing DB Operation 11:55:54.8 Info: => 3.18E-05s 11:55:54.8 Info: AlterTable Albums 11:55:54.8 Info: => 4E-07s 11:55:54.8 Info: CreateColumn Albums ArtistMetadataId Int32 11:55:54.8 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:55:54.8 Info: => 0.000563s 11:55:54.8 Info: AlterTable Albums 11:55:54.8 Info: => 7E-07s 11:55:54.8 Info: CreateColumn Albums AnyReleaseOk Boolean 11:55:54.8 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 11:55:54.8 Info: => 0.0005474s 11:55:54.8 Info: AlterTable Albums 11:55:54.8 Info: => 5E-07s 11:55:54.8 Info: CreateColumn Albums Links String 11:55:54.8 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 11:55:54.8 Info: => 0.000561s 11:55:54.8 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:55:54.8 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:55:54.8 Info: => 7.72E-05s 11:55:54.8 Info: AlterTable Tracks 11:55:54.8 Info: => 4E-07s 11:55:54.8 Info: CreateColumn Tracks ForeignRecordingId String 11:55:54.8 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 11:55:54.8 Info: => 0.0005408s 11:55:54.8 Info: AlterTable Tracks 11:55:54.8 Info: => 5E-07s 11:55:54.8 Info: CreateColumn Tracks AlbumReleaseId Int32 11:55:54.8 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 11:55:54.8 Info: => 0.0005516s 11:55:54.8 Info: AlterTable Tracks 11:55:54.8 Info: => 5E-07s 11:55:54.8 Info: CreateColumn Tracks ArtistMetadataId Int32 11:55:54.8 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:55:54.8 Info: => 0.0005573s 11:55:54.8 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:55:54.8 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:55:54.8 Info: => 8.15E-05s 11:55:54.8 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:55:54.8 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:55:54.8 Info: => 6.06E-05s 11:55:54.8 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 11:55:54.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) 11:55:54.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" 11:55:54.8 Info: DROP TABLE "Artists" 11:55:54.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:54.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:54.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:54.8 Info: => 0.0051657s 11:55:54.8 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 11:55:54.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) 11:55:54.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" 11:55:54.8 Info: DROP TABLE "Albums" 11:55:54.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:54.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:54.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:54.8 Info: => 0.0041539s 11:55:54.8 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 11:55:54.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) 11:55:54.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" 11:55:54.8 Info: DROP TABLE "Tracks" 11:55:54.8 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:55:54.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:55:54.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:55:54.8 Info: => 0.003795s 11:55:54.8 Info: DeleteColumn TrackFiles ArtistId 11:55:54.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) 11:55:54.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" 11:55:54.8 Info: DROP TABLE "TrackFiles" 11:55:54.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:55:54.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:54.8 Info: => 0.0035383s 11:55:54.8 Info: CreateIndex Artists (ArtistMetadataId) 11:55:54.8 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:55:54.8 Info: => 7.68E-05s 11:55:54.8 Info: CreateIndex Artists (Monitored) 11:55:54.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:55:54.8 Info: => 7.07E-05s 11:55:54.8 Info: CreateIndex Albums (ArtistMetadataId) 11:55:54.8 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:55:54.8 Info: => 6.92E-05s 11:55:54.8 Info: CreateIndex Tracks (ArtistMetadataId) 11:55:54.8 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 11:55:54.8 Info: => 6.79E-05s 11:55:54.8 Info: CreateIndex Tracks (AlbumReleaseId) 11:55:54.8 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 11:55:54.8 Info: => 6.97E-05s 11:55:54.8 Info: CreateIndex Tracks (ForeignRecordingId) 11:55:54.8 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 11:55:54.8 Info: => 7E-05s 11:55:54.8 Info: UpdateData 11:55:54.8 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:55:54.8 Info: => 3.94E-05s 11:55:54.8 Info: UpdateData 11:55:54.8 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:55:54.8 Info: => 3.08E-05s 11:55:54.8 Info: UpdateData 11:55:54.8 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 11:55:54.8 Info: => 3.56E-05s 11:55:54.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-13T11:55:54', 'add_release_groups_etc') 11:55:54.8 Info: Committing Transaction 11:55:54.8 Info: 23: add_release_groups_etc migrated 11:55:54.8 Info: => 0.0005729s 11:55:54.8 Info: 24: NewMediaInfoFormat migrating 11:55:54.8 Info: Beginning Transaction 11:55:54.8 Info: Starting migration of Main DB to 24 11:55:54.8 Info: UpdateData 11:55:54.8 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 11:55:54.8 Info: => 5E-05s 11:55:54.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-10-13T11:55:54', 'NewMediaInfoFormat') 11:55:54.8 Info: Committing Transaction 11:55:54.8 Info: 24: NewMediaInfoFormat migrated 11:55:54.8 Info: => 0.0002826s 11:55:54.8 Info: 25: rename_restrictions_to_release_profiles migrating 11:55:54.8 Info: Beginning Transaction 11:55:54.8 Info: Starting migration of Main DB to 25 11:55:54.8 Info: RenameTable Restrictions ReleaseProfiles 11:55:54.8 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 11:55:54.8 Info: => 0.0013815s 11:55:54.8 Info: AlterTable ReleaseProfiles 11:55:54.8 Info: => 7E-07s 11:55:54.8 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 11:55:54.8 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 11:55:54.8 Info: => 0.0005169s 11:55:54.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-10-13T11:55:54', 'rename_restrictions_to_release_profiles') 11:55:54.8 Info: Committing Transaction 11:55:54.8 Info: 25: rename_restrictions_to_release_profiles migrated 11:55:54.8 Info: => 0.0008045s 11:55:54.8 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 11:55:54.8 Info: Beginning Transaction 11:55:54.8 Info: Starting migration of Main DB to 26 11:55:54.8 Info: RenameTable Profiles QualityProfiles 11:55:54.8 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 11:55:54.8 Info: => 0.0013911s 11:55:54.8 Info: AlterTable QualityProfiles 11:55:54.8 Info: => 6E-07s 11:55:54.8 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 11:55:54.8 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:55:54.8 Info: => 0.0005156s 11:55:54.8 Info: AlterTable LanguageProfiles 11:55:54.8 Info: => 5E-07s 11:55:54.8 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 11:55:54.8 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:55:54.8 Info: => 0.0004871s 11:55:54.8 Info: UpdateData 11:55:54.8 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:55:54.8 Info: => 4.56E-05s 11:55:54.8 Info: UpdateData 11:55:54.8 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:55:54.8 Info: => 2.94E-05s 11:55:54.8 Info: RenameColumn Artists ProfileId to QualityProfileId 11:55:54.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) 11:55:54.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" 11:55:54.8 Info: DROP TABLE "Artists" 11:55:54.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:54.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:54.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:54.8 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:55:54.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:55:54.8 Info: => 0.0040588s 11:55:54.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-10-13T11:55:54', 'rename_quality_profiles_add_upgrade_allowed') 11:55:54.8 Info: Committing Transaction 11:55:54.8 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 11:55:54.8 Info: => 0.004459s 11:55:54.8 Info: 27: add_import_exclusions migrating 11:55:54.8 Info: Beginning Transaction 11:55:54.8 Info: Starting migration of Main DB to 27 11:55:54.8 Info: CreateTable ImportListExclusions 11:55:54.8 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 11:55:54.8 Info: => 0.0001219s 11:55:54.8 Info: CreateIndex ImportListExclusions (ForeignId) 11:55:54.8 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 11:55:54.8 Info: => 8.31E-05s 11:55:54.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-10-13T11:55:54', 'add_import_exclusions') 11:55:54.8 Info: Committing Transaction 11:55:54.8 Info: 27: add_import_exclusions migrated 11:55:54.8 Info: => 0.0004076s 11:55:54.8 Info: 28: clean_artist_metadata_table migrating 11:55:54.8 Info: Beginning Transaction 11:55:54.8 Info: Starting migration of Main DB to 28 11:55:54.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) 11:55:54.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) 11:55:54.8 Info: => 0.0001467s 11:55:54.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) 11:55:54.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) 11:55:54.8 Info: => 0.0001191s 11:55:54.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) 11:55:54.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) 11:55:54.8 Info: => 0.0001197s 11:55:54.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) 11:55:54.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) 11:55:54.8 Info: => 0.0001174s 11:55:54.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) 11:55:54.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) 11:55:54.8 Info: => 0.0001147s 11:55:54.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) 11:55:54.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) 11:55:54.8 Info: => 0.0001127s 11:55:54.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-10-13T11:55:54', 'clean_artist_metadata_table') 11:55:54.8 Info: Committing Transaction 11:55:54.8 Info: 28: clean_artist_metadata_table migrated 11:55:54.8 Info: => 0.0003881s 11:55:54.8 Info: 29: health_issue_notification migrating 11:55:54.8 Info: Beginning Transaction 11:55:54.8 Info: Starting migration of Main DB to 29 11:55:54.8 Info: AlterTable Notifications 11:55:54.8 Info: => 7E-07s 11:55:54.8 Info: CreateColumn Notifications OnHealthIssue Boolean 11:55:54.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 11:55:54.8 Info: => 0.0005816s 11:55:54.8 Info: AlterTable Notifications 11:55:54.8 Info: => 5E-07s 11:55:54.8 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 11:55:54.8 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 11:55:54.8 Info: => 0.0005164s 11:55:54.8 Info: AlterTable Notifications 11:55:54.8 Info: => 5E-07s 11:55:54.8 Info: CreateColumn Notifications OnDownloadFailure Boolean 11:55:54.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 11:55:54.8 Info: => 0.0005105s 11:55:54.8 Info: AlterTable Notifications 11:55:54.8 Info: => 4E-07s 11:55:54.8 Info: CreateColumn Notifications OnImportFailure Boolean 11:55:54.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 11:55:54.8 Info: => 0.0005095s 11:55:54.8 Info: AlterTable Notifications 11:55:54.8 Info: => 6E-07s 11:55:54.8 Info: CreateColumn Notifications OnTrackRetag Boolean 11:55:54.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 11:55:54.8 Info: => 0.0004987s 11:55:54.8 Info: DeleteColumn Notifications OnDownload 11:55:54.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) 11:55:54.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" 11:55:54.8 Info: DROP TABLE "Notifications" 11:55:54.8 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:55:54.8 Info: => 0.0045408s 11:55:54.8 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 11:55:54.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) 11:55:54.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" 11:55:54.8 Info: DROP TABLE "Notifications" 11:55:54.8 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:55:54.8 Info: => 0.0035213s 11:55:54.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-10-13T11:55:54', 'health_issue_notification') 11:55:54.8 Info: Committing Transaction 11:55:54.8 Info: 29: health_issue_notification migrated 11:55:54.8 Info: => 0.0039231s 11:55:54.8 Info: 30: add_mediafilerepository_mtime migrating 11:55:54.8 Info: Beginning Transaction 11:55:54.8 Info: Starting migration of Main DB to 30 11:55:54.8 Info: AlterTable TrackFiles 11:55:54.8 Info: => 7E-07s 11:55:54.8 Info: CreateColumn TrackFiles Modified DateTime 11:55:54.8 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 11:55:54.8 Info: => 0.0005417s 11:55:54.8 Info: AlterTable TrackFiles 11:55:54.8 Info: => 6E-07s 11:55:54.8 Info: CreateColumn TrackFiles Path String 11:55:54.8 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 11:55:54.8 Info: => 0.000509s 11:55:54.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:55:54.8 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:55:54.8 Info: => 3.6E-05s 11:55:54.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) 11:55:54.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) 11:55:54.8 Info: => 0.0001191s 11:55:54.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) 11:55:54.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) 11:55:54.8 Info: => 0.00013s 11:55:54.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) 11:55:54.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) 11:55:54.8 Info: => 0.0001312s 11:55:54.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") 11:55:54.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") 11:55:54.8 Info: => 7.45E-05s 11:55:54.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:55:54.8 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:55:54.8 Info: => 4.79E-05s 11:55:54.8 Info: AlterTable TrackFiles 11:55:54.8 Info: => 5E-07s 11:55:54.8 Info: AlterColumn TrackFiles Path String 11:55:54.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) 11:55:54.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" 11:55:54.8 Info: DROP TABLE "TrackFiles" 11:55:54.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:55:54.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:54.8 Info: => 0.0045811s 11:55:54.8 Info: CreateIndex TrackFiles (Path) 11:55:54.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:55:54.8 Info: => 7.68E-05s 11:55:54.8 Info: DeleteColumn TrackFiles RelativePath 11:55:54.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) 11:55:54.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" 11:55:54.8 Info: DROP TABLE "TrackFiles" 11:55:54.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:55:54.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:54.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:55:54.8 Info: => 0.0037815s 11:55:54.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-10-13T11:55:54', 'add_mediafilerepository_mtime') 11:55:54.8 Info: Committing Transaction 11:55:54.8 Info: 30: add_mediafilerepository_mtime migrated 11:55:54.8 Info: => 0.004131s 11:55:54.8 Info: 31: add_artistmetadataid_constraint migrating 11:55:54.8 Info: Beginning Transaction 11:55:54.8 Info: Starting migration of Main DB to 31 11:55:54.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") 11:55:54.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") 11:55:54.8 Info: => 8.54E-05s 11:55:54.8 Info: DeleteIndex Artists (ArtistMetadataId) 11:55:54.8 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 11:55:54.8 Info: => 0.0001221s 11:55:54.8 Info: AlterColumn Artists ArtistMetadataId Int32 11:55:54.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) 11:55:54.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" 11:55:54.8 Info: DROP TABLE "Artists" 11:55:54.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:54.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:54.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:54.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:55:54.8 Info: => 0.0039619s 11:55:54.8 Info: CreateIndex Artists (ArtistMetadataId) 11:55:54.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:55:54.8 Info: => 7.39E-05s 11:55:54.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-10-13T11:55:54', 'add_artistmetadataid_constraint') 11:55:54.8 Info: Committing Transaction 11:55:54.8 Info: 31: add_artistmetadataid_constraint migrated 11:55:54.8 Info: => 0.0004382s 11:55:54.8 Info: 32: old_ids_and_artist_alias migrating 11:55:54.8 Info: Beginning Transaction 11:55:54.8 Info: Starting migration of Main DB to 32 11:55:54.8 Info: AlterTable ArtistMetadata 11:55:54.8 Info: => 4E-07s 11:55:54.8 Info: CreateColumn ArtistMetadata Aliases String 11:55:54.8 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 11:55:54.8 Info: => 0.0005298s 11:55:54.8 Info: AlterTable ArtistMetadata 11:55:54.8 Info: => 6E-07s 11:55:54.8 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 11:55:54.8 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 11:55:54.8 Info: => 0.0005183s 11:55:54.8 Info: AlterTable Albums 11:55:54.8 Info: => 4E-07s 11:55:54.8 Info: CreateColumn Albums OldForeignAlbumIds String 11:55:54.8 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 11:55:54.8 Info: => 0.0005063s 11:55:54.8 Info: AlterTable AlbumReleases 11:55:54.8 Info: => 5E-07s 11:55:54.8 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 11:55:54.8 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 11:55:54.8 Info: => 0.0005222s 11:55:54.8 Info: AlterTable Tracks 11:55:54.8 Info: => 4E-07s 11:55:54.8 Info: CreateColumn Tracks OldForeignRecordingIds String 11:55:54.8 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 11:55:54.8 Info: => 0.0005279s 11:55:54.8 Info: AlterTable Tracks 11:55:54.8 Info: => 5E-07s 11:55:54.8 Info: CreateColumn Tracks OldForeignTrackIds String 11:55:54.8 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 11:55:54.8 Info: => 0.000548s 11:55:54.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-10-13T11:55:54', 'old_ids_and_artist_alias') 11:55:54.8 Info: Committing Transaction 11:55:54.8 Info: 32: old_ids_and_artist_alias migrated 11:55:54.8 Info: => 0.0008803s 11:55:54.8 Info: 33: download_propers_config migrating 11:55:54.8 Info: Beginning Transaction 11:55:54.8 Info: Starting migration of Main DB to 33 11:55:54.8 Info: PerformDBOperation 11:55:54.8 Info: Performing DB Operation 11:55:54.8 Info: => 3.13E-05s 11:55:54.8 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 11:55:54.8 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 11:55:54.8 Info: => 3.66E-05s 11:55:54.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-10-13T11:55:54', 'download_propers_config') 11:55:54.8 Info: Committing Transaction 11:55:54.8 Info: 33: download_propers_config migrated 11:55:54.8 Info: => 0.0003023s 11:55:54.8 Info: 34: remove_language_profiles migrating 11:55:54.8 Info: Beginning Transaction 11:55:54.8 Info: Starting migration of Main DB to 34 11:55:54.8 Info: DeleteTable LanguageProfiles 11:55:54.8 Info: DROP TABLE "LanguageProfiles" 11:55:54.8 Info: => 0.0001995s 11:55:54.8 Info: DeleteColumn Artists LanguageProfileId 11:55:54.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) 11:55:54.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" 11:55:54.8 Info: DROP TABLE "Artists" 11:55:54.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:54.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:54.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:54.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:55:54.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:55:54.8 Info: => 0.0051216s 11:55:54.8 Info: DeleteColumn ImportLists LanguageProfileId 11:55:54.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) 11:55:54.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" 11:55:54.8 Info: DROP TABLE "ImportLists" 11:55:54.8 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 11:55:54.8 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:55:54.8 Info: => 0.0036741s 11:55:54.8 Info: DeleteColumn Blacklist Language 11:55:54.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) 11:55:54.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" 11:55:54.8 Info: DROP TABLE "Blacklist" 11:55:54.8 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 11:55:54.8 Info: => 0.0041499s 11:55:54.8 Info: DeleteColumn History Language 11:55:54.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) 11:55:54.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" 11:55:54.9 Info: DROP TABLE "History" 11:55:54.9 Info: ALTER TABLE "History_temp" RENAME TO "History" 11:55:54.9 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:55:54.9 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:55:54.9 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:55:54.9 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:55:54.9 Info: => 0.0048243s 11:55:54.9 Info: DeleteColumn LyricFiles Language 11:55:54.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) 11:55:54.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" 11:55:54.9 Info: DROP TABLE "LyricFiles" 11:55:54.9 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:55:54.9 Info: => 0.0034584s 11:55:54.9 Info: DeleteColumn TrackFiles Language 11:55:54.9 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:55:54.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" 11:55:54.9 Info: DROP TABLE "TrackFiles" 11:55:54.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:55:54.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:54.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:55:54.9 Info: => 0.0038145s 11:55:54.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-10-13T11:55:54', 'remove_language_profiles') 11:55:54.9 Info: Committing Transaction 11:55:54.9 Info: 34: remove_language_profiles migrated 11:55:54.9 Info: => 0.0043505s 11:55:54.9 Info: 35: multi_disc_naming_format migrating 11:55:54.9 Info: Beginning Transaction 11:55:54.9 Info: Starting migration of Main DB to 35 11:55:54.9 Info: AlterTable NamingConfig 11:55:54.9 Info: => 8E-07s 11:55:54.9 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 11:55:54.9 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 11:55:54.9 Info: => 0.000553s 11:55:54.9 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 11:55:54.9 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 11:55:54.9 Info: => 4.45E-05s 11:55:54.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-10-13T11:55:54', 'multi_disc_naming_format') 11:55:54.9 Info: Committing Transaction 11:55:54.9 Info: 35: multi_disc_naming_format migrated 11:55:54.9 Info: => 0.0003371s 11:55:54.9 Info: 36: add_download_client_priority migrating 11:55:54.9 Info: Beginning Transaction 11:55:54.9 Info: Starting migration of Main DB to 36 11:55:54.9 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') 11:55:54.9 Info: AlterTable DownloadClients 11:55:54.9 Info: => 5E-07s 11:55:54.9 Info: CreateColumn DownloadClients Priority Int32 11:55:54.9 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 11:55:54.9 Info: => 0.0005252s 11:55:54.9 Info: PerformDBOperation 11:55:54.9 Info: Performing DB Operation 11:55:54.9 Info: => 4.97E-05s 11:55:54.9 Info: -> 1 Insert operations completed in 00:00:00.0002386 taking an average of 00:00:00.0002386 11:55:54.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-10-13T11:55:54', 'add_download_client_priority') 11:55:54.9 Info: Committing Transaction 11:55:54.9 Info: 36: add_download_client_priority migrated 11:55:54.9 Info: => 0.0003914s 11:55:54.9 Debug: Took: 00:00:00.1869870 11:55:54.9 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_download_client_priorityFixture.should_not_renumber_prio_for_disabled_clients --- 11:55:54.9 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_download_client_priorityFixture.should_renumber_prio_for_enabled_clients --- 11:55:54.9 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173549573172_157/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:55:54.9 Info: DatabaseEngineVersionCheck migrating 11:55:54.9 Info: PerformDBOperation 11:55:54.9 Info: Performing DB Operation 11:55:54.9 Info: SQLite 3.46.1 11:55:54.9 Info: => 0.0010421s 11:55:54.9 Info: DatabaseEngineVersionCheck migrated 11:55:54.9 Info: => 0.0010554s 11:55:54.9 Info: VersionMigration migrating 11:55:54.9 Info: Beginning Transaction 11:55:54.9 Info: CreateTable VersionInfo 11:55:54.9 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 11:55:54.9 Info: => 0.0001353s 11:55:54.9 Info: Committing Transaction 11:55:54.9 Info: VersionMigration migrated 11:55:54.9 Info: => 0.0004949s 11:55:54.9 Info: VersionUniqueMigration migrating 11:55:54.9 Info: Beginning Transaction 11:55:54.9 Info: CreateIndex VersionInfo (Version) 11:55:54.9 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:55:54.9 Info: => 0.0001167s 11:55:54.9 Info: AlterTable VersionInfo 11:55:54.9 Info: => 6E-07s 11:55:54.9 Info: CreateColumn VersionInfo AppliedOn DateTime 11:55:54.9 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 11:55:54.9 Info: => 0.0005156s 11:55:54.9 Info: Committing Transaction 11:55:54.9 Info: VersionUniqueMigration migrated 11:55:54.9 Info: => 0.0007141s 11:55:54.9 Info: VersionDescriptionMigration migrating 11:55:54.9 Info: Beginning Transaction 11:55:54.9 Info: AlterTable VersionInfo 11:55:54.9 Info: => 6E-07s 11:55:54.9 Info: CreateColumn VersionInfo Description String 11:55:54.9 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 11:55:54.9 Info: => 0.000199s 11:55:54.9 Info: Committing Transaction 11:55:54.9 Info: VersionDescriptionMigration migrated 11:55:54.9 Info: => 0.000382s 11:55:54.9 Info: 1: InitialSetup migrating 11:55:54.9 Info: Beginning Transaction 11:55:54.9 Info: Starting migration of Main DB to 1 11:55:54.9 Info: CreateTable Config 11:55:54.9 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 11:55:54.9 Info: => 0.0001478s 11:55:54.9 Info: CreateIndex Config (Key) 11:55:54.9 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 11:55:54.9 Info: => 7.08E-05s 11:55:54.9 Info: CreateTable RootFolders 11:55:54.9 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 11:55:54.9 Info: => 7.64E-05s 11:55:54.9 Info: CreateIndex RootFolders (Path) 11:55:54.9 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 11:55:54.9 Info: => 6.6E-05s 11:55:54.9 Info: CreateTable Artists 11:55:54.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) 11:55:54.9 Info: => 0.0002863s 11:55:54.9 Info: CreateIndex Artists (ForeignArtistId) 11:55:54.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:55:54.9 Info: => 8.23E-05s 11:55:54.9 Info: CreateIndex Artists (NameSlug) 11:55:54.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:55:54.9 Info: => 6.99E-05s 11:55:54.9 Info: CreateIndex Artists (CleanName) 11:55:54.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:54.9 Info: => 6.4E-05s 11:55:54.9 Info: CreateIndex Artists (Path) 11:55:54.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:54.9 Info: => 6.21E-05s 11:55:54.9 Info: CreateTable Albums 11:55:54.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) 11:55:54.9 Info: => 0.0002577s 11:55:54.9 Info: CreateIndex Albums (ForeignAlbumId) 11:55:54.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:54.9 Info: => 7.56E-05s 11:55:54.9 Info: CreateIndex Albums (MBId) 11:55:54.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:55:54.9 Info: => 6.31E-05s 11:55:54.9 Info: CreateIndex Albums (TADBId) 11:55:54.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:55:54.9 Info: => 6.15E-05s 11:55:54.9 Info: CreateIndex Albums (TitleSlug) 11:55:54.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:55:54.9 Info: => 6.13E-05s 11:55:54.9 Info: CreateIndex Albums (CleanTitle) 11:55:54.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:54.9 Info: => 5.91E-05s 11:55:54.9 Info: CreateIndex Albums (Path) 11:55:54.9 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 11:55:54.9 Info: => 5.98E-05s 11:55:54.9 Info: CreateTable Tracks 11:55:54.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) 11:55:54.9 Info: => 0.0001292s 11:55:54.9 Info: CreateIndex Tracks (ForeignTrackId) 11:55:54.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:55:54.9 Info: => 6.63E-05s 11:55:54.9 Info: CreateIndex Tracks (ArtistId) 11:55:54.9 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:55:54.9 Info: => 6.73E-05s 11:55:54.9 Info: CreateIndex Tracks (TrackFileId) 11:55:54.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:55:54.9 Info: => 6.8E-05s 11:55:54.9 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 11:55:54.9 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 11:55:54.9 Info: => 6.77E-05s 11:55:54.9 Info: CreateTable TrackFiles 11:55:54.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) 11:55:54.9 Info: => 0.0001231s 11:55:54.9 Info: CreateIndex TrackFiles (ArtistId) 11:55:54.9 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 11:55:54.9 Info: => 6.61E-05s 11:55:54.9 Info: CreateIndex TrackFiles (AlbumId) 11:55:54.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:54.9 Info: => 6.2E-05s 11:55:54.9 Info: CreateTable History 11:55:54.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) 11:55:54.9 Info: => 0.0001229s 11:55:54.9 Info: CreateIndex History (Date) 11:55:54.9 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:55:54.9 Info: => 6.5E-05s 11:55:54.9 Info: CreateIndex History (EventType) 11:55:54.9 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:55:54.9 Info: => 6.89E-05s 11:55:54.9 Info: CreateIndex History (DownloadId) 11:55:54.9 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 11:55:54.9 Info: => 6.3E-05s 11:55:54.9 Info: CreateIndex History (AlbumId) 11:55:54.9 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 11:55:54.9 Info: => 6.19E-05s 11:55:54.9 Info: CreateTable Notifications 11:55:54.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) 11:55:54.9 Info: => 0.0001094s 11:55:54.9 Info: CreateTable ScheduledTasks 11:55:54.9 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 11:55:54.9 Info: => 8.69E-05s 11:55:54.9 Info: CreateIndex ScheduledTasks (TypeName) 11:55:54.9 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:55:54.9 Info: => 6.76E-05s 11:55:54.9 Info: CreateTable Indexers 11:55:54.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) 11:55:54.9 Info: => 9.51E-05s 11:55:54.9 Info: CreateIndex Indexers (Name) 11:55:54.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:55:54.9 Info: => 9.7E-05s 11:55:54.9 Info: CreateTable Profiles 11:55:54.9 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 11:55:54.9 Info: => 9.05E-05s 11:55:54.9 Info: CreateIndex Profiles (Name) 11:55:54.9 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 11:55:54.9 Info: => 7.43E-05s 11:55:54.9 Info: CreateTable QualityDefinitions 11:55:54.9 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 11:55:54.9 Info: => 9.96E-05s 11:55:54.9 Info: CreateIndex QualityDefinitions (Quality) 11:55:54.9 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 11:55:54.9 Info: => 6.9E-05s 11:55:54.9 Info: CreateIndex QualityDefinitions (Title) 11:55:54.9 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 11:55:54.9 Info: => 7.05E-05s 11:55:54.9 Info: CreateTable NamingConfig 11:55:54.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) 11:55:54.9 Info: => 0.0001482s 11:55:54.9 Info: CreateTable Blacklist 11:55:54.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 '') 11:55:54.9 Info: => 0.0001699s 11:55:54.9 Info: CreateTable Metadata 11:55:54.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) 11:55:54.9 Info: => 9.93E-05s 11:55:54.9 Info: CreateTable MetadataFiles 11:55:54.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) 11:55:54.9 Info: => 0.0001277s 11:55:54.9 Info: CreateTable DownloadClients 11:55:54.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) 11:55:54.9 Info: => 0.0001003s 11:55:54.9 Info: CreateTable PendingReleases 11:55:54.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 '') 11:55:54.9 Info: => 0.0001098s 11:55:54.9 Info: CreateTable RemotePathMappings 11:55:54.9 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 11:55:54.9 Info: => 9.32E-05s 11:55:54.9 Info: CreateTable Tags 11:55:54.9 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 11:55:54.9 Info: => 0.0001047s 11:55:54.9 Info: CreateIndex Tags (Label) 11:55:54.9 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 11:55:54.9 Info: => 8.16E-05s 11:55:54.9 Info: CreateTable Restrictions 11:55:54.9 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 11:55:54.9 Info: => 9.01E-05s 11:55:54.9 Info: CreateTable DelayProfiles 11:55:54.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) 11:55:54.9 Info: => 0.0001125s 11:55:54.9 Info: CreateTable Users 11:55:54.9 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 11:55:54.9 Info: => 8.95E-05s 11:55:54.9 Info: CreateIndex Users (Identifier) 11:55:54.9 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 11:55:54.9 Info: => 8.5E-05s 11:55:54.9 Info: CreateIndex Users (Username) 11:55:54.9 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 11:55:54.9 Info: => 0.0001108s 11:55:54.9 Info: CreateTable Commands 11:55:54.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) 11:55:54.9 Info: => 0.0001449s 11:55:54.9 Info: CreateTable IndexerStatus 11:55:54.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) 11:55:54.9 Info: => 0.0001151s 11:55:54.9 Info: CreateIndex IndexerStatus (ProviderId) 11:55:54.9 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:55:54.9 Info: => 8.04E-05s 11:55:54.9 Info: CreateTable ExtraFiles 11:55:54.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) 11:55:54.9 Info: => 0.0001082s 11:55:54.9 Info: CreateTable LyricFiles 11:55:54.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) 11:55:54.9 Info: => 0.0001205s 11:55:54.9 Info: CreateTable LanguageProfiles 11:55:54.9 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 11:55:54.9 Info: => 8.92E-05s 11:55:54.9 Info: CreateIndex LanguageProfiles (Name) 11:55:54.9 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 11:55:54.9 Info: => 9.54E-05s 11:55:54.9 Info: CreateTable DownloadClientStatus 11:55:54.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) 11:55:54.9 Info: => 0.0001001s 11:55:54.9 Info: CreateIndex DownloadClientStatus (ProviderId) 11:55:54.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:55:54.9 Info: => 8.11E-05s 11:55:54.9 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 11:55:54.9 Info: -> 1 Insert operations completed in 00:00:00.0024220 taking an average of 00:00:00.0024220 11:55:54.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-13T11:55:54', 'InitialSetup') 11:55:54.9 Info: Committing Transaction 11:55:54.9 Info: 1: InitialSetup migrated 11:55:54.9 Info: => 0.0034073s 11:55:54.9 Info: 2: add_reason_to_pending_releases migrating 11:55:54.9 Info: Beginning Transaction 11:55:54.9 Info: Starting migration of Main DB to 2 11:55:54.9 Info: AlterTable PendingReleases 11:55:54.9 Info: => 6E-07s 11:55:54.9 Info: CreateColumn PendingReleases Reason Int32 11:55:54.9 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 11:55:54.9 Info: => 0.0005588s 11:55:54.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-13T11:55:54', 'add_reason_to_pending_releases') 11:55:54.9 Info: Committing Transaction 11:55:54.9 Info: 2: add_reason_to_pending_releases migrated 11:55:54.9 Info: => 0.0008604s 11:55:54.9 Info: 3: add_medium_support migrating 11:55:54.9 Info: Beginning Transaction 11:55:54.9 Info: Starting migration of Main DB to 3 11:55:54.9 Info: AlterTable Albums 11:55:54.9 Info: => 5E-07s 11:55:54.9 Info: CreateColumn Albums Media String 11:55:54.9 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 11:55:54.9 Info: => 0.0005369s 11:55:54.9 Info: AlterTable Tracks 11:55:54.9 Info: => 6E-07s 11:55:54.9 Info: CreateColumn Tracks MediumNumber Int32 11:55:54.9 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 11:55:54.9 Info: => 0.0004983s 11:55:54.9 Info: AlterTable Tracks 11:55:54.9 Info: => 5E-07s 11:55:54.9 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 11:55:54.9 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 11:55:54.9 Info: => 0.0004924s 11:55:54.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:55:54.9 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:55:54.9 Info: => 4.01E-05s 11:55:54.9 Info: DeleteColumn Tracks TrackNumber 11:55:54.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) 11:55:54.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" 11:55:54.9 Info: DROP TABLE "Tracks" 11:55:54.9 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:55:54.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:55:54.9 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:55:54.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:55:54.9 Info: => 0.0036405s 11:55:54.9 Info: AlterTable Tracks 11:55:54.9 Info: => 5E-07s 11:55:54.9 Info: CreateColumn Tracks TrackNumber String 11:55:54.9 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 11:55:54.9 Info: => 0.0005067s 11:55:54.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-13T11:55:54', 'add_medium_support') 11:55:54.9 Info: Committing Transaction 11:55:54.9 Info: 3: add_medium_support migrated 11:55:54.9 Info: => 0.0008955s 11:55:54.9 Info: 4: add_various_qualites_in_profile migrating 11:55:54.9 Info: Beginning Transaction 11:55:54.9 Info: Starting migration of Main DB to 4 11:55:54.9 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:55:54.9 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:55:54.9 Info: => 5.03E-05s 11:55:54.9 Info: PerformDBOperation 11:55:54.9 Info: Performing DB Operation 11:55:54.9 Info: => 3.19E-05s 11:55:54.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-13T11:55:54', 'add_various_qualites_in_profile') 11:55:54.9 Info: Committing Transaction 11:55:54.9 Info: 4: add_various_qualites_in_profile migrated 11:55:54.9 Info: => 0.0002721s 11:55:54.9 Info: 5: metadata_profiles migrating 11:55:54.9 Info: Beginning Transaction 11:55:54.9 Info: Starting migration of Main DB to 5 11:55:54.9 Info: CreateTable MetadataProfiles 11:55:54.9 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 11:55:54.9 Info: => 0.000122s 11:55:54.9 Info: CreateIndex MetadataProfiles (Name) 11:55:54.9 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 11:55:54.9 Info: => 8.18E-05s 11:55:54.9 Info: AlterTable Artists 11:55:54.9 Info: => 4E-07s 11:55:54.9 Info: CreateColumn Artists MetadataProfileId Int32 11:55:54.9 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 11:55:54.9 Info: => 0.0005222s 11:55:54.9 Info: DeleteColumn Artists PrimaryAlbumTypes 11:55:54.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 11:55:54.9 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 11:55:54.9 Info: DROP TABLE "Artists" 11:55:54.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:54.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:55:54.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:55:54.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:54.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:54.9 Info: => 0.0039181s 11:55:54.9 Info: DeleteColumn Artists SecondaryAlbumTypes 11:55:55.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) 11:55:55.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" 11:55:55.0 Info: DROP TABLE "Artists" 11:55:55.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:55.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:55:55.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:55:55.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:55.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:55.0 Info: => 0.0038615s 11:55:55.0 Info: AlterTable Albums 11:55:55.0 Info: => 5E-07s 11:55:55.0 Info: CreateColumn Albums SecondaryTypes String 11:55:55.0 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 11:55:55.0 Info: => 0.0005011s 11:55:55.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-13T11:55:55', 'metadata_profiles') 11:55:55.0 Info: Committing Transaction 11:55:55.0 Info: 5: metadata_profiles migrated 11:55:55.0 Info: => 0.0009157s 11:55:55.0 Info: 6: separate_automatic_and_interactive_search migrating 11:55:55.0 Info: Beginning Transaction 11:55:55.0 Info: Starting migration of Main DB to 6 11:55:55.0 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 11:55:55.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) 11:55:55.0 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 11:55:55.0 Info: DROP TABLE "Indexers" 11:55:55.0 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:55:55.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:55:55.0 Info: => 0.0032549s 11:55:55.0 Info: AlterTable Indexers 11:55:55.0 Info: => 5E-07s 11:55:55.0 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 11:55:55.0 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 11:55:55.0 Info: => 0.000484s 11:55:55.0 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:55:55.0 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:55:55.0 Info: => 3.76E-05s 11:55:55.0 Info: AlterTable Indexers 11:55:55.0 Info: => 3E-07s 11:55:55.0 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 11:55:55.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) 11:55:55.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" 11:55:55.0 Info: DROP TABLE "Indexers" 11:55:55.0 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:55:55.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:55:55.0 Info: => 0.0033585s 11:55:55.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-13T11:55:55', 'separate_automatic_and_interactive_search') 11:55:55.0 Info: Committing Transaction 11:55:55.0 Info: 6: separate_automatic_and_interactive_search migrated 11:55:55.0 Info: => 0.0037375s 11:55:55.0 Info: 7: change_album_path_to_relative migrating 11:55:55.0 Info: Beginning Transaction 11:55:55.0 Info: Starting migration of Main DB to 7 11:55:55.0 Info: DeleteColumn Albums Path 11:55:55.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) 11:55:55.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" 11:55:55.0 Info: DROP TABLE "Albums" 11:55:55.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:55.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:55.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:55:55.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:55:55.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:55:55.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:55.0 Info: => 0.0049494s 11:55:55.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-13T11:55:55', 'change_album_path_to_relative') 11:55:55.0 Info: Committing Transaction 11:55:55.0 Info: 7: change_album_path_to_relative migrated 11:55:55.0 Info: => 0.0053872s 11:55:55.0 Info: 8: change_quality_size_mb_to_kb migrating 11:55:55.0 Info: Beginning Transaction 11:55:55.0 Info: Starting migration of Main DB to 8 11:55:55.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 11:55:55.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 11:55:55.0 Info: => 5.54E-05s 11:55:55.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-13T11:55:55', 'change_quality_size_mb_to_kb') 11:55:55.0 Info: Committing Transaction 11:55:55.0 Info: 8: change_quality_size_mb_to_kb migrated 11:55:55.0 Info: => 0.0003486s 11:55:55.0 Info: 9: album_releases migrating 11:55:55.0 Info: Beginning Transaction 11:55:55.0 Info: Starting migration of Main DB to 9 11:55:55.0 Info: AlterTable Albums 11:55:55.0 Info: => 6E-07s 11:55:55.0 Info: CreateColumn Albums Releases String 11:55:55.0 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 11:55:55.0 Info: => 0.0005385s 11:55:55.0 Info: AlterTable Albums 11:55:55.0 Info: => 4E-07s 11:55:55.0 Info: CreateColumn Albums CurrentRelease String 11:55:55.0 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 11:55:55.0 Info: => 0.0005277s 11:55:55.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-13T11:55:55', 'album_releases') 11:55:55.0 Info: Committing Transaction 11:55:55.0 Info: 9: album_releases migrated 11:55:55.0 Info: => 0.0008287s 11:55:55.0 Info: 10: album_releases_fix migrating 11:55:55.0 Info: Beginning Transaction 11:55:55.0 Info: Starting migration of Main DB to 10 11:55:55.0 Info: AlterTable Albums 11:55:55.0 Info: => 7E-07s 11:55:55.0 Info: AlterColumn Albums Releases String 11:55:55.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) 11:55:55.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" 11:55:55.0 Info: DROP TABLE "Albums" 11:55:55.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:55.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:55.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:55:55.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:55:55.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:55:55.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:55.0 Info: => 0.0054238s 11:55:55.0 Info: AlterTable Albums 11:55:55.0 Info: => 4E-07s 11:55:55.0 Info: AlterColumn Albums CurrentRelease String 11:55:55.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) 11:55:55.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" 11:55:55.0 Info: DROP TABLE "Albums" 11:55:55.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:55.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:55.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:55:55.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:55:55.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:55:55.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:55.0 Info: => 0.0039489s 11:55:55.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-13T11:55:55', 'album_releases_fix') 11:55:55.0 Info: Committing Transaction 11:55:55.0 Info: 10: album_releases_fix migrated 11:55:55.0 Info: => 0.0043284s 11:55:55.0 Info: 11: import_lists migrating 11:55:55.0 Info: Beginning Transaction 11:55:55.0 Info: Starting migration of Main DB to 11 11:55:55.0 Info: CreateTable ImportLists 11:55:55.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) 11:55:55.0 Info: => 0.0001752s 11:55:55.0 Info: CreateIndex ImportLists (Name) 11:55:55.0 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:55:55.0 Info: => 8.05E-05s 11:55:55.0 Info: CreateTable ImportListStatus 11:55:55.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) 11:55:55.0 Info: => 0.0001084s 11:55:55.0 Info: CreateIndex ImportListStatus (ProviderId) 11:55:55.0 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:55:55.0 Info: => 7.46E-05s 11:55:55.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-13T11:55:55', 'import_lists') 11:55:55.0 Info: Committing Transaction 11:55:55.0 Info: 11: import_lists migrated 11:55:55.0 Info: => 0.0003978s 11:55:55.0 Info: 12: add_release_status migrating 11:55:55.0 Info: Beginning Transaction 11:55:55.0 Info: Starting migration of Main DB to 12 11:55:55.0 Info: AlterTable MetadataProfiles 11:55:55.0 Info: => 6E-07s 11:55:55.0 Info: CreateColumn MetadataProfiles ReleaseStatuses String 11:55:55.0 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 11:55:55.0 Info: => 0.0005618s 11:55:55.0 Info: PerformDBOperation 11:55:55.0 Info: Performing DB Operation 11:55:55.0 Info: => 2.71E-05s 11:55:55.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-13T11:55:55', 'add_release_status') 11:55:55.0 Info: Committing Transaction 11:55:55.0 Info: 12: add_release_status migrated 11:55:55.0 Info: => 0.00031s 11:55:55.0 Info: 13: album_download_notification migrating 11:55:55.0 Info: Beginning Transaction 11:55:55.0 Info: Starting migration of Main DB to 13 11:55:55.0 Info: AlterTable Notifications 11:55:55.0 Info: => 5E-07s 11:55:55.0 Info: CreateColumn Notifications OnAlbumDownload Boolean 11:55:55.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 11:55:55.0 Info: => 0.0005432s 11:55:55.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-13T11:55:55', 'album_download_notification') 11:55:55.0 Info: Committing Transaction 11:55:55.0 Info: 13: album_download_notification migrated 11:55:55.0 Info: => 0.0008408s 11:55:55.0 Info: 14: fix_language_metadata_profiles migrating 11:55:55.0 Info: Beginning Transaction 11:55:55.0 Info: Starting migration of Main DB to 14 11:55:55.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 11:55:55.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 11:55:55.0 Info: => 7.58E-05s 11:55:55.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 11:55:55.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 11:55:55.0 Info: => 4.99E-05s 11:55:55.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-13T11:55:55', 'fix_language_metadata_profiles') 11:55:55.0 Info: Committing Transaction 11:55:55.0 Info: 14: fix_language_metadata_profiles migrated 11:55:55.0 Info: => 0.000298s 11:55:55.0 Info: 15: remove_fanzub migrating 11:55:55.0 Info: Beginning Transaction 11:55:55.0 Info: Starting migration of Main DB to 15 11:55:55.0 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:55:55.0 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:55:55.0 Info: => 4.15E-05s 11:55:55.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-13T11:55:55', 'remove_fanzub') 11:55:55.0 Info: Committing Transaction 11:55:55.0 Info: 15: remove_fanzub migrated 11:55:55.0 Info: => 0.0003043s 11:55:55.0 Info: 16: update_artist_history_indexes migrating 11:55:55.0 Info: Beginning Transaction 11:55:55.0 Info: Starting migration of Main DB to 16 11:55:55.0 Info: CreateIndex Albums (ArtistId) 11:55:55.0 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 11:55:55.0 Info: => 0.0001022s 11:55:55.0 Info: CreateIndex Albums (ArtistId, ReleaseDate) 11:55:55.0 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 11:55:55.0 Info: => 8.09E-05s 11:55:55.0 Info: DeleteIndex History (AlbumId) 11:55:55.0 Info: DROP INDEX "IX_History_AlbumId" 11:55:55.0 Info: => 0.0001279s 11:55:55.0 Info: CreateIndex History (AlbumId, Date) 11:55:55.0 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:55:55.0 Info: => 8.88E-05s 11:55:55.0 Info: DeleteIndex History (DownloadId) 11:55:55.0 Info: DROP INDEX "IX_History_DownloadId" 11:55:55.0 Info: => 0.0001194s 11:55:55.0 Info: CreateIndex History (DownloadId, Date) 11:55:55.0 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:55:55.0 Info: => 9.2E-05s 11:55:55.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-13T11:55:55', 'update_artist_history_indexes') 11:55:55.0 Info: Committing Transaction 11:55:55.0 Info: 16: update_artist_history_indexes migrated 11:55:55.0 Info: => 0.0004225s 11:55:55.0 Info: 17: remove_nma migrating 11:55:55.0 Info: Beginning Transaction 11:55:55.0 Info: Starting migration of Main DB to 17 11:55:55.0 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:55.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 11:55:55.0 Info: => 4.62E-05s 11:55:55.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-13T11:55:55', 'remove_nma') 11:55:55.0 Info: Committing Transaction 11:55:55.0 Info: 17: remove_nma migrated 11:55:55.0 Info: => 0.0008706s 11:55:55.0 Info: 18: album_disambiguation migrating 11:55:55.0 Info: Beginning Transaction 11:55:55.0 Info: Starting migration of Main DB to 18 11:55:55.0 Info: AlterTable Albums 11:55:55.0 Info: => 5E-07s 11:55:55.0 Info: CreateColumn Albums Disambiguation String 11:55:55.0 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 11:55:55.0 Info: => 0.0005839s 11:55:55.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-13T11:55:55', 'album_disambiguation') 11:55:55.0 Info: Committing Transaction 11:55:55.0 Info: 18: album_disambiguation migrated 11:55:55.0 Info: => 0.0008678s 11:55:55.0 Info: 19: add_ape_quality_in_profiles migrating 11:55:55.0 Info: Beginning Transaction 11:55:55.0 Info: Starting migration of Main DB to 19 11:55:55.0 Info: PerformDBOperation 11:55:55.0 Info: Performing DB Operation 11:55:55.0 Info: => 3.04E-05s 11:55:55.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-13T11:55:55', 'add_ape_quality_in_profiles') 11:55:55.0 Info: Committing Transaction 11:55:55.0 Info: 19: add_ape_quality_in_profiles migrated 11:55:55.0 Info: => 0.0002919s 11:55:55.0 Info: 20: remove_pushalot migrating 11:55:55.0 Info: Beginning Transaction 11:55:55.0 Info: Starting migration of Main DB to 20 11:55:55.0 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:55.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 11:55:55.0 Info: => 4.53E-05s 11:55:55.0 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:55.0 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 11:55:55.0 Info: => 2.85E-05s 11:55:55.0 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:55.0 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 11:55:55.0 Info: => 2.7E-05s 11:55:55.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-13T11:55:55', 'remove_pushalot') 11:55:55.0 Info: Committing Transaction 11:55:55.0 Info: 20: remove_pushalot migrated 11:55:55.0 Info: => 0.0002588s 11:55:55.0 Info: 21: add_custom_filters migrating 11:55:55.0 Info: Beginning Transaction 11:55:55.0 Info: Starting migration of Main DB to 21 11:55:55.0 Info: CreateTable CustomFilters 11:55:55.0 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 11:55:55.0 Info: => 0.0001219s 11:55:55.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-13T11:55:55', 'add_custom_filters') 11:55:55.0 Info: Committing Transaction 11:55:55.0 Info: 21: add_custom_filters migrated 11:55:55.0 Info: => 0.0003881s 11:55:55.0 Info: 22: import_list_tags migrating 11:55:55.0 Info: Beginning Transaction 11:55:55.0 Info: Starting migration of Main DB to 22 11:55:55.0 Info: AlterTable ImportLists 11:55:55.0 Info: => 6E-07s 11:55:55.0 Info: CreateColumn ImportLists Tags String 11:55:55.0 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 11:55:55.0 Info: => 0.0005616s 11:55:55.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-13T11:55:55', 'import_list_tags') 11:55:55.0 Info: Committing Transaction 11:55:55.0 Info: 22: import_list_tags migrated 11:55:55.0 Info: => 0.000841s 11:55:55.0 Info: 23: add_release_groups_etc migrating 11:55:55.0 Info: Beginning Transaction 11:55:55.0 Info: Starting migration of Main DB to 23 11:55:55.0 Info: CreateTable ArtistMetadata 11:55:55.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) 11:55:55.0 Info: => 0.0002127s 11:55:55.0 Info: CreateIndex ArtistMetadata (ForeignArtistId) 11:55:55.0 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 11:55:55.0 Info: => 0.0001039s 11:55:55.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" 11:55:55.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" 11:55:55.0 Info: => 7.94E-05s 11:55:55.0 Info: AlterTable Artists 11:55:55.0 Info: => 5E-07s 11:55:55.0 Info: CreateColumn Artists ArtistMetadataId Int32 11:55:55.0 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:55:55.0 Info: => 0.0005428s 11:55:55.0 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:55:55.0 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:55:55.0 Info: => 6.25E-05s 11:55:55.0 Info: CreateTable AlbumReleases 11:55:55.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) 11:55:55.0 Info: => 0.0001812s 11:55:55.0 Info: CreateIndex AlbumReleases (ForeignReleaseId) 11:55:55.0 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:55:55.0 Info: => 9.1E-05s 11:55:55.0 Info: CreateIndex AlbumReleases (AlbumId) 11:55:55.0 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:55:55.0 Info: => 7.97E-05s 11:55:55.0 Info: PerformDBOperation 11:55:55.0 Info: Performing DB Operation 11:55:55.0 Info: => 3.06E-05s 11:55:55.0 Info: AlterTable Albums 11:55:55.0 Info: => 4E-07s 11:55:55.0 Info: CreateColumn Albums ArtistMetadataId Int32 11:55:55.0 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:55:55.0 Info: => 0.0005563s 11:55:55.0 Info: AlterTable Albums 11:55:55.0 Info: => 5E-07s 11:55:55.0 Info: CreateColumn Albums AnyReleaseOk Boolean 11:55:55.0 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 11:55:55.0 Info: => 0.0005981s 11:55:55.0 Info: AlterTable Albums 11:55:55.0 Info: => 5E-07s 11:55:55.0 Info: CreateColumn Albums Links String 11:55:55.0 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 11:55:55.0 Info: => 0.0005539s 11:55:55.0 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:55:55.0 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:55:55.0 Info: => 7.61E-05s 11:55:55.0 Info: AlterTable Tracks 11:55:55.0 Info: => 4E-07s 11:55:55.0 Info: CreateColumn Tracks ForeignRecordingId String 11:55:55.0 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 11:55:55.0 Info: => 0.0005414s 11:55:55.0 Info: AlterTable Tracks 11:55:55.0 Info: => 4E-07s 11:55:55.0 Info: CreateColumn Tracks AlbumReleaseId Int32 11:55:55.0 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 11:55:55.0 Info: => 0.0005463s 11:55:55.0 Info: AlterTable Tracks 11:55:55.0 Info: => 5E-07s 11:55:55.0 Info: CreateColumn Tracks ArtistMetadataId Int32 11:55:55.0 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:55:55.0 Info: => 0.0005701s 11:55:55.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:55:55.0 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:55:55.0 Info: => 7.63E-05s 11:55:55.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:55:55.0 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:55:55.0 Info: => 5.76E-05s 11:55:55.0 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 11:55:55.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) 11:55:55.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" 11:55:55.0 Info: DROP TABLE "Artists" 11:55:55.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:55.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:55.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:55.0 Info: => 0.0050382s 11:55:55.0 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 11:55:55.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) 11:55:55.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" 11:55:55.0 Info: DROP TABLE "Albums" 11:55:55.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:55.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:55.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:55.0 Info: => 0.0042159s 11:55:55.0 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 11:55:55.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) 11:55:55.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" 11:55:55.0 Info: DROP TABLE "Tracks" 11:55:55.0 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:55:55.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:55:55.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:55:55.0 Info: => 0.003802s 11:55:55.0 Info: DeleteColumn TrackFiles ArtistId 11:55:55.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) 11:55:55.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" 11:55:55.0 Info: DROP TABLE "TrackFiles" 11:55:55.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:55:55.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:55.0 Info: => 0.0045681s 11:55:55.0 Info: CreateIndex Artists (ArtistMetadataId) 11:55:55.0 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:55:55.0 Info: => 7.42E-05s 11:55:55.0 Info: CreateIndex Artists (Monitored) 11:55:55.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:55:55.0 Info: => 7.08E-05s 11:55:55.0 Info: CreateIndex Albums (ArtistMetadataId) 11:55:55.0 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:55:55.0 Info: => 7.15E-05s 11:55:55.0 Info: CreateIndex Tracks (ArtistMetadataId) 11:55:55.0 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 11:55:55.0 Info: => 6.8E-05s 11:55:55.0 Info: CreateIndex Tracks (AlbumReleaseId) 11:55:55.0 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 11:55:55.0 Info: => 6.72E-05s 11:55:55.0 Info: CreateIndex Tracks (ForeignRecordingId) 11:55:55.0 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 11:55:55.0 Info: => 6.7E-05s 11:55:55.0 Info: UpdateData 11:55:55.0 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:55:55.0 Info: => 3.89E-05s 11:55:55.0 Info: UpdateData 11:55:55.0 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:55:55.0 Info: => 3.04E-05s 11:55:55.0 Info: UpdateData 11:55:55.0 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 11:55:55.0 Info: => 3.73E-05s 11:55:55.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-13T11:55:55', 'add_release_groups_etc') 11:55:55.0 Info: Committing Transaction 11:55:55.0 Info: 23: add_release_groups_etc migrated 11:55:55.0 Info: => 0.0005537s 11:55:55.0 Info: 24: NewMediaInfoFormat migrating 11:55:55.0 Info: Beginning Transaction 11:55:55.0 Info: Starting migration of Main DB to 24 11:55:55.0 Info: UpdateData 11:55:55.0 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 11:55:55.0 Info: => 4.94E-05s 11:55:55.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-10-13T11:55:55', 'NewMediaInfoFormat') 11:55:55.0 Info: Committing Transaction 11:55:55.0 Info: 24: NewMediaInfoFormat migrated 11:55:55.0 Info: => 0.0002907s 11:55:55.0 Info: 25: rename_restrictions_to_release_profiles migrating 11:55:55.0 Info: Beginning Transaction 11:55:55.0 Info: Starting migration of Main DB to 25 11:55:55.0 Info: RenameTable Restrictions ReleaseProfiles 11:55:55.0 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 11:55:55.0 Info: => 0.0014758s 11:55:55.0 Info: AlterTable ReleaseProfiles 11:55:55.0 Info: => 6E-07s 11:55:55.0 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 11:55:55.0 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 11:55:55.0 Info: => 0.0005072s 11:55:55.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-10-13T11:55:55', 'rename_restrictions_to_release_profiles') 11:55:55.0 Info: Committing Transaction 11:55:55.0 Info: 25: rename_restrictions_to_release_profiles migrated 11:55:55.0 Info: => 0.0007919s 11:55:55.0 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 11:55:55.0 Info: Beginning Transaction 11:55:55.0 Info: Starting migration of Main DB to 26 11:55:55.0 Info: RenameTable Profiles QualityProfiles 11:55:55.0 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 11:55:55.0 Info: => 0.001454s 11:55:55.0 Info: AlterTable QualityProfiles 11:55:55.0 Info: => 7E-07s 11:55:55.0 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 11:55:55.0 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:55:55.0 Info: => 0.0005122s 11:55:55.0 Info: AlterTable LanguageProfiles 11:55:55.0 Info: => 4E-07s 11:55:55.0 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 11:55:55.0 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:55:55.0 Info: => 0.0004864s 11:55:55.0 Info: UpdateData 11:55:55.0 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:55:55.0 Info: => 4.21E-05s 11:55:55.0 Info: UpdateData 11:55:55.0 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:55:55.0 Info: => 2.85E-05s 11:55:55.0 Info: RenameColumn Artists ProfileId to QualityProfileId 11:55:55.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) 11:55:55.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" 11:55:55.0 Info: DROP TABLE "Artists" 11:55:55.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:55.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:55.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:55.0 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:55:55.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:55:55.0 Info: => 0.0040567s 11:55:55.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-10-13T11:55:55', 'rename_quality_profiles_add_upgrade_allowed') 11:55:55.0 Info: Committing Transaction 11:55:55.0 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 11:55:55.0 Info: => 0.0044619s 11:55:55.0 Info: 27: add_import_exclusions migrating 11:55:55.0 Info: Beginning Transaction 11:55:55.0 Info: Starting migration of Main DB to 27 11:55:55.0 Info: CreateTable ImportListExclusions 11:55:55.0 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 11:55:55.0 Info: => 0.0001213s 11:55:55.0 Info: CreateIndex ImportListExclusions (ForeignId) 11:55:55.0 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 11:55:55.0 Info: => 7.8E-05s 11:55:55.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-10-13T11:55:55', 'add_import_exclusions') 11:55:55.0 Info: Committing Transaction 11:55:55.0 Info: 27: add_import_exclusions migrated 11:55:55.0 Info: => 0.000396s 11:55:55.0 Info: 28: clean_artist_metadata_table migrating 11:55:55.0 Info: Beginning Transaction 11:55:55.0 Info: Starting migration of Main DB to 28 11:55:55.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) 11:55:55.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) 11:55:55.0 Info: => 0.0001554s 11:55:55.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) 11:55:55.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) 11:55:55.0 Info: => 0.000125s 11:55:55.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) 11:55:55.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) 11:55:55.0 Info: => 0.0001271s 11:55:55.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) 11:55:55.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) 11:55:55.0 Info: => 0.0001698s 11:55:55.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) 11:55:55.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) 11:55:55.0 Info: => 0.0001201s 11:55:55.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) 11:55:55.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) 11:55:55.0 Info: => 0.000115s 11:55:55.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-10-13T11:55:55', 'clean_artist_metadata_table') 11:55:55.0 Info: Committing Transaction 11:55:55.0 Info: 28: clean_artist_metadata_table migrated 11:55:55.0 Info: => 0.0004082s 11:55:55.0 Info: 29: health_issue_notification migrating 11:55:55.0 Info: Beginning Transaction 11:55:55.0 Info: Starting migration of Main DB to 29 11:55:55.0 Info: AlterTable Notifications 11:55:55.0 Info: => 6E-07s 11:55:55.0 Info: CreateColumn Notifications OnHealthIssue Boolean 11:55:55.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 11:55:55.0 Info: => 0.000539s 11:55:55.0 Info: AlterTable Notifications 11:55:55.0 Info: => 5E-07s 11:55:55.0 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 11:55:55.0 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 11:55:55.0 Info: => 0.0005021s 11:55:55.0 Info: AlterTable Notifications 11:55:55.0 Info: => 5E-07s 11:55:55.0 Info: CreateColumn Notifications OnDownloadFailure Boolean 11:55:55.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 11:55:55.0 Info: => 0.0005039s 11:55:55.0 Info: AlterTable Notifications 11:55:55.0 Info: => 5E-07s 11:55:55.0 Info: CreateColumn Notifications OnImportFailure Boolean 11:55:55.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 11:55:55.0 Info: => 0.0005133s 11:55:55.0 Info: AlterTable Notifications 11:55:55.0 Info: => 4E-07s 11:55:55.0 Info: CreateColumn Notifications OnTrackRetag Boolean 11:55:55.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 11:55:55.0 Info: => 0.0005021s 11:55:55.0 Info: DeleteColumn Notifications OnDownload 11:55:55.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) 11:55:55.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" 11:55:55.0 Info: DROP TABLE "Notifications" 11:55:55.0 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:55:55.0 Info: => 0.0042316s 11:55:55.0 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 11:55:55.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) 11:55:55.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" 11:55:55.0 Info: DROP TABLE "Notifications" 11:55:55.0 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:55:55.0 Info: => 0.0035495s 11:55:55.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-10-13T11:55:55', 'health_issue_notification') 11:55:55.0 Info: Committing Transaction 11:55:55.0 Info: 29: health_issue_notification migrated 11:55:55.0 Info: => 0.003941s 11:55:55.0 Info: 30: add_mediafilerepository_mtime migrating 11:55:55.0 Info: Beginning Transaction 11:55:55.0 Info: Starting migration of Main DB to 30 11:55:55.0 Info: AlterTable TrackFiles 11:55:55.0 Info: => 5E-07s 11:55:55.0 Info: CreateColumn TrackFiles Modified DateTime 11:55:55.0 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 11:55:55.0 Info: => 0.0005506s 11:55:55.0 Info: AlterTable TrackFiles 11:55:55.0 Info: => 6E-07s 11:55:55.0 Info: CreateColumn TrackFiles Path String 11:55:55.0 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 11:55:55.0 Info: => 0.0005022s 11:55:55.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:55:55.0 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:55:55.0 Info: => 3.71E-05s 11:55:55.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) 11:55:55.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) 11:55:55.0 Info: => 0.0001229s 11:55:55.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) 11:55:55.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) 11:55:55.0 Info: => 0.0001281s 11:55:55.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) 11:55:55.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) 11:55:55.0 Info: => 0.0001384s 11:55:55.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") 11:55:55.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") 11:55:55.0 Info: => 7.41E-05s 11:55:55.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:55:55.0 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:55:55.0 Info: => 4.63E-05s 11:55:55.0 Info: AlterTable TrackFiles 11:55:55.0 Info: => 4E-07s 11:55:55.0 Info: AlterColumn TrackFiles Path String 11:55:55.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) 11:55:55.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" 11:55:55.0 Info: DROP TABLE "TrackFiles" 11:55:55.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:55:55.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:55.0 Info: => 0.0045838s 11:55:55.0 Info: CreateIndex TrackFiles (Path) 11:55:55.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:55:55.0 Info: => 7.57E-05s 11:55:55.0 Info: DeleteColumn TrackFiles RelativePath 11:55:55.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) 11:55:55.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" 11:55:55.0 Info: DROP TABLE "TrackFiles" 11:55:55.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:55:55.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:55.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:55:55.0 Info: => 0.003742s 11:55:55.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-10-13T11:55:55', 'add_mediafilerepository_mtime') 11:55:55.0 Info: Committing Transaction 11:55:55.1 Info: 30: add_mediafilerepository_mtime migrated 11:55:55.1 Info: => 0.0040931s 11:55:55.1 Info: 31: add_artistmetadataid_constraint migrating 11:55:55.1 Info: Beginning Transaction 11:55:55.1 Info: Starting migration of Main DB to 31 11:55:55.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") 11:55:55.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") 11:55:55.1 Info: => 8.39E-05s 11:55:55.1 Info: DeleteIndex Artists (ArtistMetadataId) 11:55:55.1 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 11:55:55.1 Info: => 0.0001364s 11:55:55.1 Info: AlterColumn Artists ArtistMetadataId Int32 11:55:55.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) 11:55:55.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" 11:55:55.1 Info: DROP TABLE "Artists" 11:55:55.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:55.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:55.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:55.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:55:55.1 Info: => 0.0038461s 11:55:55.1 Info: CreateIndex Artists (ArtistMetadataId) 11:55:55.1 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:55:55.1 Info: => 7.1E-05s 11:55:55.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-10-13T11:55:55', 'add_artistmetadataid_constraint') 11:55:55.1 Info: Committing Transaction 11:55:55.1 Info: 31: add_artistmetadataid_constraint migrated 11:55:55.1 Info: => 0.0004306s 11:55:55.1 Info: 32: old_ids_and_artist_alias migrating 11:55:55.1 Info: Beginning Transaction 11:55:55.1 Info: Starting migration of Main DB to 32 11:55:55.1 Info: AlterTable ArtistMetadata 11:55:55.1 Info: => 5E-07s 11:55:55.1 Info: CreateColumn ArtistMetadata Aliases String 11:55:55.1 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 11:55:55.1 Info: => 0.0005369s 11:55:55.1 Info: AlterTable ArtistMetadata 11:55:55.1 Info: => 6E-07s 11:55:55.1 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 11:55:55.1 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 11:55:55.1 Info: => 0.0005056s 11:55:55.1 Info: AlterTable Albums 11:55:55.1 Info: => 4E-07s 11:55:55.1 Info: CreateColumn Albums OldForeignAlbumIds String 11:55:55.1 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 11:55:55.1 Info: => 0.0005151s 11:55:55.1 Info: AlterTable AlbumReleases 11:55:55.1 Info: => 5E-07s 11:55:55.1 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 11:55:55.1 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 11:55:55.1 Info: => 0.0005044s 11:55:55.1 Info: AlterTable Tracks 11:55:55.1 Info: => 5E-07s 11:55:55.1 Info: CreateColumn Tracks OldForeignRecordingIds String 11:55:55.1 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 11:55:55.1 Info: => 0.0005112s 11:55:55.1 Info: AlterTable Tracks 11:55:55.1 Info: => 5E-07s 11:55:55.1 Info: CreateColumn Tracks OldForeignTrackIds String 11:55:55.1 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 11:55:55.1 Info: => 0.0005053s 11:55:55.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-10-13T11:55:55', 'old_ids_and_artist_alias') 11:55:55.1 Info: Committing Transaction 11:55:55.1 Info: 32: old_ids_and_artist_alias migrated 11:55:55.1 Info: => 0.0008361s 11:55:55.1 Info: 33: download_propers_config migrating 11:55:55.1 Info: Beginning Transaction 11:55:55.1 Info: Starting migration of Main DB to 33 11:55:55.1 Info: PerformDBOperation 11:55:55.1 Info: Performing DB Operation 11:55:55.1 Info: => 3.09E-05s 11:55:55.1 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 11:55:55.1 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 11:55:55.1 Info: => 3.28E-05s 11:55:55.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-10-13T11:55:55', 'download_propers_config') 11:55:55.1 Info: Committing Transaction 11:55:55.1 Info: 33: download_propers_config migrated 11:55:55.1 Info: => 0.0002988s 11:55:55.1 Info: 34: remove_language_profiles migrating 11:55:55.1 Info: Beginning Transaction 11:55:55.1 Info: Starting migration of Main DB to 34 11:55:55.1 Info: DeleteTable LanguageProfiles 11:55:55.1 Info: DROP TABLE "LanguageProfiles" 11:55:55.1 Info: => 0.0002012s 11:55:55.1 Info: DeleteColumn Artists LanguageProfileId 11:55:55.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) 11:55:55.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" 11:55:55.1 Info: DROP TABLE "Artists" 11:55:55.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:55.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:55.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:55.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:55:55.1 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:55:55.1 Info: => 0.004997s 11:55:55.1 Info: DeleteColumn ImportLists LanguageProfileId 11:55:55.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) 11:55:55.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" 11:55:55.1 Info: DROP TABLE "ImportLists" 11:55:55.1 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 11:55:55.1 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:55:55.1 Info: => 0.0044549s 11:55:55.1 Info: DeleteColumn Blacklist Language 11:55:55.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) 11:55:55.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" 11:55:55.1 Info: DROP TABLE "Blacklist" 11:55:55.1 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 11:55:55.1 Info: => 0.0035381s 11:55:55.1 Info: DeleteColumn History Language 11:55:55.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) 11:55:55.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" 11:55:55.1 Info: DROP TABLE "History" 11:55:55.1 Info: ALTER TABLE "History_temp" RENAME TO "History" 11:55:55.1 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:55:55.1 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:55:55.1 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:55:55.1 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:55:55.1 Info: => 0.0039776s 11:55:55.1 Info: DeleteColumn LyricFiles Language 11:55:55.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) 11:55:55.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" 11:55:55.1 Info: DROP TABLE "LyricFiles" 11:55:55.1 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:55:55.1 Info: => 0.0042655s 11:55:55.1 Info: DeleteColumn TrackFiles Language 11:55:55.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) 11:55:55.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" 11:55:55.1 Info: DROP TABLE "TrackFiles" 11:55:55.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:55:55.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:55.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:55:55.1 Info: => 0.0047241s 11:55:55.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-10-13T11:55:55', 'remove_language_profiles') 11:55:55.1 Info: Committing Transaction 11:55:55.1 Info: 34: remove_language_profiles migrated 11:55:55.1 Info: => 0.0052658s 11:55:55.1 Info: 35: multi_disc_naming_format migrating 11:55:55.1 Info: Beginning Transaction 11:55:55.1 Info: Starting migration of Main DB to 35 11:55:55.1 Info: AlterTable NamingConfig 11:55:55.1 Info: => 5E-07s 11:55:55.1 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 11:55:55.1 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 11:55:55.1 Info: => 0.0005459s 11:55:55.1 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 11:55:55.1 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 11:55:55.1 Info: => 4.25E-05s 11:55:55.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-10-13T11:55:55', 'multi_disc_naming_format') 11:55:55.1 Info: Committing Transaction 11:55:55.1 Info: 35: multi_disc_naming_format migrated 11:55:55.1 Info: => 0.0003453s 11:55:55.1 Info: 36: add_download_client_priority migrating 11:55:55.1 Info: Beginning Transaction 11:55:55.1 Info: Starting migration of Main DB to 36 11:55:55.1 Info: INSERT INTO "DownloadClients" ("Enable", "Name", "Implementation", "Settings", "ConfigContract") VALUES (1, 'Deluge', 'Deluge', '{ "host": "127.0.0.1", "port": 0, "urlBase": "/my/", "musicCategory": "abc", "recentTvPriority": 0, "olderTvPriority": 0, "useSsl": false }', 'DelugeSettings'); 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') 11:55:55.1 Info: AlterTable DownloadClients 11:55:55.1 Info: => 4E-07s 11:55:55.1 Info: CreateColumn DownloadClients Priority Int32 11:55:55.1 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 11:55:55.1 Info: => 0.0005184s 11:55:55.1 Info: PerformDBOperation 11:55:55.1 Info: Performing DB Operation 11:55:55.1 Info: => 0.0009279s 11:55:55.1 Info: -> 1 Insert operations completed in 00:00:00.0001482 taking an average of 00:00:00.0001482 11:55:55.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-10-13T11:55:55', 'add_download_client_priority') 11:55:55.1 Info: Committing Transaction 11:55:55.1 Info: 36: add_download_client_priority migrated 11:55:55.1 Info: => 0.0012673s 11:55:55.1 Debug: Took: 00:00:00.1823627 11:55:55.1 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_download_client_priorityFixture.should_renumber_prio_for_enabled_clients --- 11:55:55.1 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_download_client_priorityFixture.should_set_prio_to_one --- 11:55:55.1 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173551703701_159/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:55:55.1 Info: DatabaseEngineVersionCheck migrating 11:55:55.1 Info: PerformDBOperation 11:55:55.1 Info: Performing DB Operation 11:55:55.1 Info: SQLite 3.46.1 11:55:55.1 Info: => 0.0010253s 11:55:55.1 Info: DatabaseEngineVersionCheck migrated 11:55:55.1 Info: => 0.001038s 11:55:55.1 Info: VersionMigration migrating 11:55:55.1 Info: Beginning Transaction 11:55:55.1 Info: CreateTable VersionInfo 11:55:55.1 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 11:55:55.1 Info: => 0.0001367s 11:55:55.1 Info: Committing Transaction 11:55:55.1 Info: VersionMigration migrated 11:55:55.1 Info: => 0.0005078s 11:55:55.1 Info: VersionUniqueMigration migrating 11:55:55.1 Info: Beginning Transaction 11:55:55.1 Info: CreateIndex VersionInfo (Version) 11:55:55.1 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:55:55.1 Info: => 0.0001193s 11:55:55.1 Info: AlterTable VersionInfo 11:55:55.1 Info: => 5E-07s 11:55:55.1 Info: CreateColumn VersionInfo AppliedOn DateTime 11:55:55.1 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 11:55:55.1 Info: => 0.0005258s 11:55:55.1 Info: Committing Transaction 11:55:55.1 Info: VersionUniqueMigration migrated 11:55:55.1 Info: => 0.0007344s 11:55:55.1 Info: VersionDescriptionMigration migrating 11:55:55.1 Info: Beginning Transaction 11:55:55.1 Info: AlterTable VersionInfo 11:55:55.1 Info: => 6E-07s 11:55:55.1 Info: CreateColumn VersionInfo Description String 11:55:55.1 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 11:55:55.1 Info: => 0.0001951s 11:55:55.1 Info: Committing Transaction 11:55:55.1 Info: VersionDescriptionMigration migrated 11:55:55.1 Info: => 0.0003857s 11:55:55.1 Info: 1: InitialSetup migrating 11:55:55.1 Info: Beginning Transaction 11:55:55.1 Info: Starting migration of Main DB to 1 11:55:55.1 Info: CreateTable Config 11:55:55.1 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 11:55:55.1 Info: => 0.0001523s 11:55:55.1 Info: CreateIndex Config (Key) 11:55:55.1 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 11:55:55.1 Info: => 7.44E-05s 11:55:55.1 Info: CreateTable RootFolders 11:55:55.1 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 11:55:55.1 Info: => 7.8E-05s 11:55:55.1 Info: CreateIndex RootFolders (Path) 11:55:55.1 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 11:55:55.1 Info: => 7.19E-05s 11:55:55.1 Info: CreateTable Artists 11:55:55.1 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 11:55:55.1 Info: => 0.0002458s 11:55:55.1 Info: CreateIndex Artists (ForeignArtistId) 11:55:55.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:55:55.1 Info: => 7.22E-05s 11:55:55.1 Info: CreateIndex Artists (NameSlug) 11:55:55.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:55:55.1 Info: => 6.55E-05s 11:55:55.1 Info: CreateIndex Artists (CleanName) 11:55:55.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:55.1 Info: => 6.22E-05s 11:55:55.1 Info: CreateIndex Artists (Path) 11:55:55.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:55.1 Info: => 6E-05s 11:55:55.1 Info: CreateTable Albums 11:55:55.1 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 11:55:55.1 Info: => 0.0001835s 11:55:55.1 Info: CreateIndex Albums (ForeignAlbumId) 11:55:55.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:55.1 Info: => 6.76E-05s 11:55:55.1 Info: CreateIndex Albums (MBId) 11:55:55.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:55:55.1 Info: => 6.59E-05s 11:55:55.1 Info: CreateIndex Albums (TADBId) 11:55:55.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:55:55.1 Info: => 6.25E-05s 11:55:55.1 Info: CreateIndex Albums (TitleSlug) 11:55:55.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:55:55.1 Info: => 6.23E-05s 11:55:55.1 Info: CreateIndex Albums (CleanTitle) 11:55:55.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:55.1 Info: => 6.45E-05s 11:55:55.1 Info: CreateIndex Albums (Path) 11:55:55.1 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 11:55:55.1 Info: => 6.58E-05s 11:55:55.1 Info: CreateTable Tracks 11:55:55.1 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 11:55:55.1 Info: => 0.0001309s 11:55:55.1 Info: CreateIndex Tracks (ForeignTrackId) 11:55:55.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:55:55.1 Info: => 6.68E-05s 11:55:55.1 Info: CreateIndex Tracks (ArtistId) 11:55:55.1 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:55:55.1 Info: => 7.04E-05s 11:55:55.1 Info: CreateIndex Tracks (TrackFileId) 11:55:55.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:55:55.1 Info: => 7.41E-05s 11:55:55.1 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 11:55:55.1 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 11:55:55.1 Info: => 7.54E-05s 11:55:55.1 Info: CreateTable TrackFiles 11:55:55.1 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 11:55:55.1 Info: => 0.0001188s 11:55:55.1 Info: CreateIndex TrackFiles (ArtistId) 11:55:55.1 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 11:55:55.1 Info: => 6.95E-05s 11:55:55.1 Info: CreateIndex TrackFiles (AlbumId) 11:55:55.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:55.1 Info: => 6.31E-05s 11:55:55.1 Info: CreateTable History 11:55:55.1 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 11:55:55.1 Info: => 0.000122s 11:55:55.1 Info: CreateIndex History (Date) 11:55:55.1 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:55:55.1 Info: => 0.000723s 11:55:55.1 Info: CreateIndex History (EventType) 11:55:55.1 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:55:55.1 Info: => 7.56E-05s 11:55:55.1 Info: CreateIndex History (DownloadId) 11:55:55.1 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 11:55:55.1 Info: => 6.55E-05s 11:55:55.1 Info: CreateIndex History (AlbumId) 11:55:55.1 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 11:55:55.1 Info: => 6.16E-05s 11:55:55.1 Info: CreateTable Notifications 11:55:55.1 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 11:55:55.1 Info: => 0.0001132s 11:55:55.1 Info: CreateTable ScheduledTasks 11:55:55.1 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 11:55:55.1 Info: => 0.0001368s 11:55:55.1 Info: CreateIndex ScheduledTasks (TypeName) 11:55:55.1 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:55:55.1 Info: => 0.0001082s 11:55:55.1 Info: CreateTable Indexers 11:55:55.1 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 11:55:55.1 Info: => 0.0001207s 11:55:55.1 Info: CreateIndex Indexers (Name) 11:55:55.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:55:55.1 Info: => 7.84E-05s 11:55:55.1 Info: CreateTable Profiles 11:55:55.1 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 11:55:55.1 Info: => 8.6E-05s 11:55:55.1 Info: CreateIndex Profiles (Name) 11:55:55.1 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 11:55:55.1 Info: => 7.94E-05s 11:55:55.1 Info: CreateTable QualityDefinitions 11:55:55.1 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 11:55:55.1 Info: => 9.98E-05s 11:55:55.1 Info: CreateIndex QualityDefinitions (Quality) 11:55:55.1 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 11:55:55.1 Info: => 7.01E-05s 11:55:55.1 Info: CreateIndex QualityDefinitions (Title) 11:55:55.1 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 11:55:55.1 Info: => 0.0001083s 11:55:55.1 Info: CreateTable NamingConfig 11:55:55.1 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 11:55:55.1 Info: => 0.0001282s 11:55:55.1 Info: CreateTable Blacklist 11:55:55.1 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 11:55:55.1 Info: => 0.000153s 11:55:55.1 Info: CreateTable Metadata 11:55:55.1 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 11:55:55.1 Info: => 9.48E-05s 11:55:55.1 Info: CreateTable MetadataFiles 11:55:55.1 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 11:55:55.1 Info: => 0.0001108s 11:55:55.1 Info: CreateTable DownloadClients 11:55:55.1 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 11:55:55.1 Info: => 9.96E-05s 11:55:55.1 Info: CreateTable PendingReleases 11:55:55.1 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 11:55:55.1 Info: => 0.0001061s 11:55:55.1 Info: CreateTable RemotePathMappings 11:55:55.1 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 11:55:55.1 Info: => 0.000115s 11:55:55.1 Info: CreateTable Tags 11:55:55.1 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 11:55:55.1 Info: => 8.59E-05s 11:55:55.1 Info: CreateIndex Tags (Label) 11:55:55.1 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 11:55:55.1 Info: => 8.04E-05s 11:55:55.1 Info: CreateTable Restrictions 11:55:55.1 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 11:55:55.1 Info: => 8.96E-05s 11:55:55.1 Info: CreateTable DelayProfiles 11:55:55.1 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 11:55:55.1 Info: => 0.0001182s 11:55:55.1 Info: CreateTable Users 11:55:55.1 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 11:55:55.1 Info: => 8.53E-05s 11:55:55.1 Info: CreateIndex Users (Identifier) 11:55:55.1 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 11:55:55.1 Info: => 0.0001125s 11:55:55.1 Info: CreateIndex Users (Username) 11:55:55.1 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 11:55:55.1 Info: => 9.75E-05s 11:55:55.1 Info: CreateTable Commands 11:55:55.1 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 11:55:55.1 Info: => 0.0001255s 11:55:55.1 Info: CreateTable IndexerStatus 11:55:55.1 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 11:55:55.1 Info: => 0.0001141s 11:55:55.1 Info: CreateIndex IndexerStatus (ProviderId) 11:55:55.1 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:55:55.1 Info: => 8.09E-05s 11:55:55.1 Info: CreateTable ExtraFiles 11:55:55.1 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 11:55:55.1 Info: => 0.0001081s 11:55:55.1 Info: CreateTable LyricFiles 11:55:55.1 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 11:55:55.1 Info: => 0.000137s 11:55:55.1 Info: CreateTable LanguageProfiles 11:55:55.1 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 11:55:55.1 Info: => 0.0001199s 11:55:55.1 Info: CreateIndex LanguageProfiles (Name) 11:55:55.1 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 11:55:55.1 Info: => 9.12E-05s 11:55:55.1 Info: CreateTable DownloadClientStatus 11:55:55.1 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 11:55:55.1 Info: => 0.0001016s 11:55:55.1 Info: CreateIndex DownloadClientStatus (ProviderId) 11:55:55.1 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:55:55.1 Info: => 8.23E-05s 11:55:55.1 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 11:55:55.1 Info: -> 1 Insert operations completed in 00:00:00.0000567 taking an average of 00:00:00.0000567 11:55:55.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-13T11:55:55', 'InitialSetup') 11:55:55.1 Info: Committing Transaction 11:55:55.1 Info: 1: InitialSetup migrated 11:55:55.1 Info: => 0.0009874s 11:55:55.1 Info: 2: add_reason_to_pending_releases migrating 11:55:55.1 Info: Beginning Transaction 11:55:55.1 Info: Starting migration of Main DB to 2 11:55:55.1 Info: AlterTable PendingReleases 11:55:55.1 Info: => 5E-07s 11:55:55.1 Info: CreateColumn PendingReleases Reason Int32 11:55:55.1 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 11:55:55.2 Info: => 0.0005288s 11:55:55.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-13T11:55:55', 'add_reason_to_pending_releases') 11:55:55.2 Info: Committing Transaction 11:55:55.2 Info: 2: add_reason_to_pending_releases migrated 11:55:55.2 Info: => 0.0008247s 11:55:55.2 Info: 3: add_medium_support migrating 11:55:55.2 Info: Beginning Transaction 11:55:55.2 Info: Starting migration of Main DB to 3 11:55:55.2 Info: AlterTable Albums 11:55:55.2 Info: => 6E-07s 11:55:55.2 Info: CreateColumn Albums Media String 11:55:55.2 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 11:55:55.2 Info: => 0.0005026s 11:55:55.2 Info: AlterTable Tracks 11:55:55.2 Info: => 4E-07s 11:55:55.2 Info: CreateColumn Tracks MediumNumber Int32 11:55:55.2 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 11:55:55.2 Info: => 0.0004679s 11:55:55.2 Info: AlterTable Tracks 11:55:55.2 Info: => 5E-07s 11:55:55.2 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 11:55:55.2 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 11:55:55.2 Info: => 0.0004664s 11:55:55.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:55:55.2 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:55:55.2 Info: => 3.9E-05s 11:55:55.2 Info: DeleteColumn Tracks TrackNumber 11:55:55.2 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 11:55:55.2 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 11:55:55.2 Info: DROP TABLE "Tracks" 11:55:55.2 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:55:55.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:55:55.2 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:55:55.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:55:55.2 Info: => 0.0043224s 11:55:55.2 Info: AlterTable Tracks 11:55:55.2 Info: => 4E-07s 11:55:55.2 Info: CreateColumn Tracks TrackNumber String 11:55:55.2 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 11:55:55.2 Info: => 0.0005063s 11:55:55.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-13T11:55:55', 'add_medium_support') 11:55:55.2 Info: Committing Transaction 11:55:55.2 Info: 3: add_medium_support migrated 11:55:55.2 Info: => 0.0009014s 11:55:55.2 Info: 4: add_various_qualites_in_profile migrating 11:55:55.2 Info: Beginning Transaction 11:55:55.2 Info: Starting migration of Main DB to 4 11:55:55.2 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:55:55.2 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:55:55.2 Info: => 5.24E-05s 11:55:55.2 Info: PerformDBOperation 11:55:55.2 Info: Performing DB Operation 11:55:55.2 Info: => 3.24E-05s 11:55:55.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-13T11:55:55', 'add_various_qualites_in_profile') 11:55:55.2 Info: Committing Transaction 11:55:55.2 Info: 4: add_various_qualites_in_profile migrated 11:55:55.2 Info: => 0.000276s 11:55:55.2 Info: 5: metadata_profiles migrating 11:55:55.2 Info: Beginning Transaction 11:55:55.2 Info: Starting migration of Main DB to 5 11:55:55.2 Info: CreateTable MetadataProfiles 11:55:55.2 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 11:55:55.2 Info: => 0.0001242s 11:55:55.2 Info: CreateIndex MetadataProfiles (Name) 11:55:55.2 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 11:55:55.2 Info: => 8.29E-05s 11:55:55.2 Info: AlterTable Artists 11:55:55.2 Info: => 4E-07s 11:55:55.2 Info: CreateColumn Artists MetadataProfileId Int32 11:55:55.2 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 11:55:55.2 Info: => 0.0004927s 11:55:55.2 Info: DeleteColumn Artists PrimaryAlbumTypes 11:55:55.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 11:55:55.2 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 11:55:55.2 Info: DROP TABLE "Artists" 11:55:55.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:55.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:55:55.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:55:55.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:55.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:55.2 Info: => 0.0038656s 11:55:55.2 Info: DeleteColumn Artists SecondaryAlbumTypes 11:55:55.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 11:55:55.2 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 11:55:55.2 Info: DROP TABLE "Artists" 11:55:55.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:55.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:55:55.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:55:55.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:55.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:55.2 Info: => 0.0048349s 11:55:55.2 Info: AlterTable Albums 11:55:55.2 Info: => 4E-07s 11:55:55.2 Info: CreateColumn Albums SecondaryTypes String 11:55:55.2 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 11:55:55.2 Info: => 0.0004833s 11:55:55.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-13T11:55:55', 'metadata_profiles') 11:55:55.2 Info: Committing Transaction 11:55:55.2 Info: 5: metadata_profiles migrated 11:55:55.2 Info: => 0.0009078s 11:55:55.2 Info: 6: separate_automatic_and_interactive_search migrating 11:55:55.2 Info: Beginning Transaction 11:55:55.2 Info: Starting migration of Main DB to 6 11:55:55.2 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 11:55:55.2 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 11:55:55.2 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 11:55:55.2 Info: DROP TABLE "Indexers" 11:55:55.2 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:55:55.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:55:55.2 Info: => 0.0037628s 11:55:55.2 Info: AlterTable Indexers 11:55:55.2 Info: => 5E-07s 11:55:55.2 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 11:55:55.2 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 11:55:55.2 Info: => 0.0004668s 11:55:55.2 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:55:55.2 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:55:55.2 Info: => 3.77E-05s 11:55:55.2 Info: AlterTable Indexers 11:55:55.2 Info: => 3E-07s 11:55:55.2 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 11:55:55.2 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 11:55:55.2 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 11:55:55.2 Info: DROP TABLE "Indexers" 11:55:55.2 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:55:55.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:55:55.2 Info: => 0.003639s 11:55:55.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-13T11:55:55', 'separate_automatic_and_interactive_search') 11:55:55.2 Info: Committing Transaction 11:55:55.2 Info: 6: separate_automatic_and_interactive_search migrated 11:55:55.2 Info: => 0.003976s 11:55:55.2 Info: 7: change_album_path_to_relative migrating 11:55:55.2 Info: Beginning Transaction 11:55:55.2 Info: Starting migration of Main DB to 7 11:55:55.2 Info: DeleteColumn Albums Path 11:55:55.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 11:55:55.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 11:55:55.2 Info: DROP TABLE "Albums" 11:55:55.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:55.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:55.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:55:55.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:55:55.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:55:55.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:55.2 Info: => 0.0039405s 11:55:55.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-13T11:55:55', 'change_album_path_to_relative') 11:55:55.2 Info: Committing Transaction 11:55:55.2 Info: 7: change_album_path_to_relative migrated 11:55:55.2 Info: => 0.0043536s 11:55:55.2 Info: 8: change_quality_size_mb_to_kb migrating 11:55:55.2 Info: Beginning Transaction 11:55:55.2 Info: Starting migration of Main DB to 8 11:55:55.2 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 11:55:55.2 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 11:55:55.2 Info: => 4.88E-05s 11:55:55.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-13T11:55:55', 'change_quality_size_mb_to_kb') 11:55:55.2 Info: Committing Transaction 11:55:55.2 Info: 8: change_quality_size_mb_to_kb migrated 11:55:55.2 Info: => 0.0002978s 11:55:55.2 Info: 9: album_releases migrating 11:55:55.2 Info: Beginning Transaction 11:55:55.2 Info: Starting migration of Main DB to 9 11:55:55.2 Info: AlterTable Albums 11:55:55.2 Info: => 5E-07s 11:55:55.2 Info: CreateColumn Albums Releases String 11:55:55.2 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 11:55:55.2 Info: => 0.0005067s 11:55:55.2 Info: AlterTable Albums 11:55:55.2 Info: => 6E-07s 11:55:55.2 Info: CreateColumn Albums CurrentRelease String 11:55:55.2 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 11:55:55.2 Info: => 0.0004756s 11:55:55.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-13T11:55:55', 'album_releases') 11:55:55.2 Info: Committing Transaction 11:55:55.2 Info: 9: album_releases migrated 11:55:55.2 Info: => 0.0007703s 11:55:55.2 Info: 10: album_releases_fix migrating 11:55:55.2 Info: Beginning Transaction 11:55:55.2 Info: Starting migration of Main DB to 10 11:55:55.2 Info: AlterTable Albums 11:55:55.2 Info: => 7E-07s 11:55:55.2 Info: AlterColumn Albums Releases String 11:55:55.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 11:55:55.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 11:55:55.2 Info: DROP TABLE "Albums" 11:55:55.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:55.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:55.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:55:55.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:55:55.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:55:55.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:55.2 Info: => 0.0053654s 11:55:55.2 Info: AlterTable Albums 11:55:55.2 Info: => 5E-07s 11:55:55.2 Info: AlterColumn Albums CurrentRelease String 11:55:55.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 11:55:55.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 11:55:55.2 Info: DROP TABLE "Albums" 11:55:55.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:55.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:55.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:55:55.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:55:55.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:55:55.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:55.2 Info: => 0.0038503s 11:55:55.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-13T11:55:55', 'album_releases_fix') 11:55:55.2 Info: Committing Transaction 11:55:55.2 Info: 10: album_releases_fix migrated 11:55:55.2 Info: => 0.0042353s 11:55:55.2 Info: 11: import_lists migrating 11:55:55.2 Info: Beginning Transaction 11:55:55.2 Info: Starting migration of Main DB to 11 11:55:55.2 Info: CreateTable ImportLists 11:55:55.2 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 11:55:55.2 Info: => 0.0001548s 11:55:55.2 Info: CreateIndex ImportLists (Name) 11:55:55.2 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:55:55.2 Info: => 7.78E-05s 11:55:55.2 Info: CreateTable ImportListStatus 11:55:55.2 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 11:55:55.2 Info: => 0.0001069s 11:55:55.2 Info: CreateIndex ImportListStatus (ProviderId) 11:55:55.2 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:55:55.2 Info: => 7.42E-05s 11:55:55.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-13T11:55:55', 'import_lists') 11:55:55.2 Info: Committing Transaction 11:55:55.2 Info: 11: import_lists migrated 11:55:55.2 Info: => 0.0004126s 11:55:55.2 Info: 12: add_release_status migrating 11:55:55.2 Info: Beginning Transaction 11:55:55.2 Info: Starting migration of Main DB to 12 11:55:55.2 Info: AlterTable MetadataProfiles 11:55:55.2 Info: => 5E-07s 11:55:55.2 Info: CreateColumn MetadataProfiles ReleaseStatuses String 11:55:55.2 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 11:55:55.2 Info: => 0.0005185s 11:55:55.2 Info: PerformDBOperation 11:55:55.2 Info: Performing DB Operation 11:55:55.2 Info: => 2.72E-05s 11:55:55.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-13T11:55:55', 'add_release_status') 11:55:55.2 Info: Committing Transaction 11:55:55.2 Info: 12: add_release_status migrated 11:55:55.2 Info: => 0.0003038s 11:55:55.2 Info: 13: album_download_notification migrating 11:55:55.2 Info: Beginning Transaction 11:55:55.2 Info: Starting migration of Main DB to 13 11:55:55.2 Info: AlterTable Notifications 11:55:55.2 Info: => 6E-07s 11:55:55.2 Info: CreateColumn Notifications OnAlbumDownload Boolean 11:55:55.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 11:55:55.2 Info: => 0.0005146s 11:55:55.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-13T11:55:55', 'album_download_notification') 11:55:55.2 Info: Committing Transaction 11:55:55.2 Info: 13: album_download_notification migrated 11:55:55.2 Info: => 0.0008129s 11:55:55.2 Info: 14: fix_language_metadata_profiles migrating 11:55:55.2 Info: Beginning Transaction 11:55:55.2 Info: Starting migration of Main DB to 14 11:55:55.2 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 11:55:55.2 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 11:55:55.2 Info: => 7.81E-05s 11:55:55.2 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 11:55:55.2 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 11:55:55.2 Info: => 5.05E-05s 11:55:55.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-13T11:55:55', 'fix_language_metadata_profiles') 11:55:55.2 Info: Committing Transaction 11:55:55.2 Info: 14: fix_language_metadata_profiles migrated 11:55:55.2 Info: => 0.0003044s 11:55:55.2 Info: 15: remove_fanzub migrating 11:55:55.2 Info: Beginning Transaction 11:55:55.2 Info: Starting migration of Main DB to 15 11:55:55.2 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:55:55.2 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:55:55.2 Info: => 4.22E-05s 11:55:55.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-13T11:55:55', 'remove_fanzub') 11:55:55.2 Info: Committing Transaction 11:55:55.2 Info: 15: remove_fanzub migrated 11:55:55.2 Info: => 0.0002798s 11:55:55.2 Info: 16: update_artist_history_indexes migrating 11:55:55.2 Info: Beginning Transaction 11:55:55.2 Info: Starting migration of Main DB to 16 11:55:55.2 Info: CreateIndex Albums (ArtistId) 11:55:55.2 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 11:55:55.2 Info: => 0.0001025s 11:55:55.2 Info: CreateIndex Albums (ArtistId, ReleaseDate) 11:55:55.2 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 11:55:55.2 Info: => 7.73E-05s 11:55:55.2 Info: DeleteIndex History (AlbumId) 11:55:55.2 Info: DROP INDEX "IX_History_AlbumId" 11:55:55.2 Info: => 0.0001312s 11:55:55.2 Info: CreateIndex History (AlbumId, Date) 11:55:55.2 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:55:55.2 Info: => 9.08E-05s 11:55:55.2 Info: DeleteIndex History (DownloadId) 11:55:55.2 Info: DROP INDEX "IX_History_DownloadId" 11:55:55.2 Info: => 0.0001137s 11:55:55.2 Info: CreateIndex History (DownloadId, Date) 11:55:55.2 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:55:55.2 Info: => 8.81E-05s 11:55:55.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-13T11:55:55', 'update_artist_history_indexes') 11:55:55.2 Info: Committing Transaction 11:55:55.2 Info: 16: update_artist_history_indexes migrated 11:55:55.2 Info: => 0.0004155s 11:55:55.2 Info: 17: remove_nma migrating 11:55:55.2 Info: Beginning Transaction 11:55:55.2 Info: Starting migration of Main DB to 17 11:55:55.2 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:55.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 11:55:55.2 Info: => 4.69E-05s 11:55:55.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-13T11:55:55', 'remove_nma') 11:55:55.2 Info: Committing Transaction 11:55:55.2 Info: 17: remove_nma migrated 11:55:55.2 Info: => 0.0002852s 11:55:55.2 Info: 18: album_disambiguation migrating 11:55:55.2 Info: Beginning Transaction 11:55:55.2 Info: Starting migration of Main DB to 18 11:55:55.2 Info: AlterTable Albums 11:55:55.2 Info: => 5E-07s 11:55:55.2 Info: CreateColumn Albums Disambiguation String 11:55:55.2 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 11:55:55.2 Info: => 0.0005219s 11:55:55.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-13T11:55:55', 'album_disambiguation') 11:55:55.2 Info: Committing Transaction 11:55:55.2 Info: 18: album_disambiguation migrated 11:55:55.2 Info: => 0.000817s 11:55:55.2 Info: 19: add_ape_quality_in_profiles migrating 11:55:55.2 Info: Beginning Transaction 11:55:55.2 Info: Starting migration of Main DB to 19 11:55:55.2 Info: PerformDBOperation 11:55:55.2 Info: Performing DB Operation 11:55:55.2 Info: => 3.11E-05s 11:55:55.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-13T11:55:55', 'add_ape_quality_in_profiles') 11:55:55.2 Info: Committing Transaction 11:55:55.2 Info: 19: add_ape_quality_in_profiles migrated 11:55:55.2 Info: => 0.000286s 11:55:55.2 Info: 20: remove_pushalot migrating 11:55:55.2 Info: Beginning Transaction 11:55:55.2 Info: Starting migration of Main DB to 20 11:55:55.2 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:55.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 11:55:55.2 Info: => 4.57E-05s 11:55:55.2 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:55.2 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 11:55:55.2 Info: => 2.85E-05s 11:55:55.2 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:55.2 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 11:55:55.2 Info: => 2.59E-05s 11:55:55.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-13T11:55:55', 'remove_pushalot') 11:55:55.2 Info: Committing Transaction 11:55:55.2 Info: 20: remove_pushalot migrated 11:55:55.2 Info: => 0.0002648s 11:55:55.2 Info: 21: add_custom_filters migrating 11:55:55.2 Info: Beginning Transaction 11:55:55.2 Info: Starting migration of Main DB to 21 11:55:55.2 Info: CreateTable CustomFilters 11:55:55.2 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 11:55:55.2 Info: => 0.0001224s 11:55:55.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-13T11:55:55', 'add_custom_filters') 11:55:55.2 Info: Committing Transaction 11:55:55.2 Info: 21: add_custom_filters migrated 11:55:55.2 Info: => 0.000394s 11:55:55.2 Info: 22: import_list_tags migrating 11:55:55.2 Info: Beginning Transaction 11:55:55.2 Info: Starting migration of Main DB to 22 11:55:55.2 Info: AlterTable ImportLists 11:55:55.2 Info: => 6E-07s 11:55:55.2 Info: CreateColumn ImportLists Tags String 11:55:55.2 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 11:55:55.2 Info: => 0.000514s 11:55:55.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-13T11:55:55', 'import_list_tags') 11:55:55.2 Info: Committing Transaction 11:55:55.2 Info: 22: import_list_tags migrated 11:55:55.2 Info: => 0.0007942s 11:55:55.2 Info: 23: add_release_groups_etc migrating 11:55:55.2 Info: Beginning Transaction 11:55:55.2 Info: Starting migration of Main DB to 23 11:55:55.2 Info: CreateTable ArtistMetadata 11:55:55.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) 11:55:55.2 Info: => 0.0001656s 11:55:55.2 Info: CreateIndex ArtistMetadata (ForeignArtistId) 11:55:55.2 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 11:55:55.2 Info: => 8.05E-05s 11:55:55.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" 11:55:55.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" 11:55:55.2 Info: => 7.83E-05s 11:55:55.2 Info: AlterTable Artists 11:55:55.2 Info: => 3E-07s 11:55:55.2 Info: CreateColumn Artists ArtistMetadataId Int32 11:55:55.2 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:55:55.2 Info: => 0.0005311s 11:55:55.2 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:55:55.2 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:55:55.2 Info: => 6.33E-05s 11:55:55.2 Info: CreateTable AlbumReleases 11:55:55.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) 11:55:55.2 Info: => 0.0001407s 11:55:55.2 Info: CreateIndex AlbumReleases (ForeignReleaseId) 11:55:55.2 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:55:55.2 Info: => 8.38E-05s 11:55:55.2 Info: CreateIndex AlbumReleases (AlbumId) 11:55:55.2 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:55:55.2 Info: => 7.88E-05s 11:55:55.2 Info: PerformDBOperation 11:55:55.2 Info: Performing DB Operation 11:55:55.2 Info: => 3E-05s 11:55:55.2 Info: AlterTable Albums 11:55:55.2 Info: => 3E-07s 11:55:55.2 Info: CreateColumn Albums ArtistMetadataId Int32 11:55:55.2 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:55:55.2 Info: => 0.0005301s 11:55:55.2 Info: AlterTable Albums 11:55:55.2 Info: => 4E-07s 11:55:55.2 Info: CreateColumn Albums AnyReleaseOk Boolean 11:55:55.2 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 11:55:55.2 Info: => 0.0005229s 11:55:55.2 Info: AlterTable Albums 11:55:55.2 Info: => 4E-07s 11:55:55.2 Info: CreateColumn Albums Links String 11:55:55.2 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 11:55:55.2 Info: => 0.0005407s 11:55:55.2 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:55:55.2 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:55:55.2 Info: => 7.76E-05s 11:55:55.2 Info: AlterTable Tracks 11:55:55.2 Info: => 9E-07s 11:55:55.2 Info: CreateColumn Tracks ForeignRecordingId String 11:55:55.2 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 11:55:55.2 Info: => 0.0005647s 11:55:55.2 Info: AlterTable Tracks 11:55:55.2 Info: => 6E-07s 11:55:55.2 Info: CreateColumn Tracks AlbumReleaseId Int32 11:55:55.2 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 11:55:55.2 Info: => 0.0005258s 11:55:55.2 Info: AlterTable Tracks 11:55:55.2 Info: => 5E-07s 11:55:55.2 Info: CreateColumn Tracks ArtistMetadataId Int32 11:55:55.2 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:55:55.2 Info: => 0.0005218s 11:55:55.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:55:55.2 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:55:55.2 Info: => 7.67E-05s 11:55:55.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:55:55.2 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:55:55.2 Info: => 5.88E-05s 11:55:55.2 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 11:55:55.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) 11:55:55.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" 11:55:55.2 Info: DROP TABLE "Artists" 11:55:55.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:55.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:55.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:55.2 Info: => 0.0047556s 11:55:55.2 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 11:55:55.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) 11:55:55.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" 11:55:55.2 Info: DROP TABLE "Albums" 11:55:55.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:55.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:55.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:55.2 Info: => 0.0041162s 11:55:55.2 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 11:55:55.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) 11:55:55.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" 11:55:55.2 Info: DROP TABLE "Tracks" 11:55:55.2 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:55:55.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:55:55.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:55:55.2 Info: => 0.004574s 11:55:55.2 Info: DeleteColumn TrackFiles ArtistId 11:55:55.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) 11:55:55.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" 11:55:55.2 Info: DROP TABLE "TrackFiles" 11:55:55.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:55:55.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:55.2 Info: => 0.0034677s 11:55:55.2 Info: CreateIndex Artists (ArtistMetadataId) 11:55:55.2 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:55:55.2 Info: => 7.42E-05s 11:55:55.2 Info: CreateIndex Artists (Monitored) 11:55:55.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:55:55.2 Info: => 7.86E-05s 11:55:55.2 Info: CreateIndex Albums (ArtistMetadataId) 11:55:55.2 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:55:55.2 Info: => 7.62E-05s 11:55:55.2 Info: CreateIndex Tracks (ArtistMetadataId) 11:55:55.2 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 11:55:55.2 Info: => 7.51E-05s 11:55:55.2 Info: CreateIndex Tracks (AlbumReleaseId) 11:55:55.2 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 11:55:55.2 Info: => 7.01E-05s 11:55:55.2 Info: CreateIndex Tracks (ForeignRecordingId) 11:55:55.2 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 11:55:55.2 Info: => 6.79E-05s 11:55:55.2 Info: UpdateData 11:55:55.2 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:55:55.2 Info: => 3.71E-05s 11:55:55.2 Info: UpdateData 11:55:55.2 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:55:55.2 Info: => 3.03E-05s 11:55:55.2 Info: UpdateData 11:55:55.2 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 11:55:55.2 Info: => 3.76E-05s 11:55:55.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-13T11:55:55', 'add_release_groups_etc') 11:55:55.2 Info: Committing Transaction 11:55:55.2 Info: 23: add_release_groups_etc migrated 11:55:55.2 Info: => 0.0005586s 11:55:55.2 Info: 24: NewMediaInfoFormat migrating 11:55:55.2 Info: Beginning Transaction 11:55:55.2 Info: Starting migration of Main DB to 24 11:55:55.2 Info: UpdateData 11:55:55.2 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 11:55:55.2 Info: => 4.99E-05s 11:55:55.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-10-13T11:55:55', 'NewMediaInfoFormat') 11:55:55.2 Info: Committing Transaction 11:55:55.2 Info: 24: NewMediaInfoFormat migrated 11:55:55.2 Info: => 0.0002853s 11:55:55.2 Info: 25: rename_restrictions_to_release_profiles migrating 11:55:55.2 Info: Beginning Transaction 11:55:55.2 Info: Starting migration of Main DB to 25 11:55:55.2 Info: RenameTable Restrictions ReleaseProfiles 11:55:55.2 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 11:55:55.2 Info: => 0.0019008s 11:55:55.2 Info: AlterTable ReleaseProfiles 11:55:55.2 Info: => 7E-07s 11:55:55.2 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 11:55:55.2 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 11:55:55.2 Info: => 0.0005145s 11:55:55.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-10-13T11:55:55', 'rename_restrictions_to_release_profiles') 11:55:55.2 Info: Committing Transaction 11:55:55.2 Info: 25: rename_restrictions_to_release_profiles migrated 11:55:55.2 Info: => 0.0008065s 11:55:55.2 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 11:55:55.2 Info: Beginning Transaction 11:55:55.2 Info: Starting migration of Main DB to 26 11:55:55.2 Info: RenameTable Profiles QualityProfiles 11:55:55.2 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 11:55:55.2 Info: => 0.0018547s 11:55:55.2 Info: AlterTable QualityProfiles 11:55:55.2 Info: => 6E-07s 11:55:55.2 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 11:55:55.2 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:55:55.2 Info: => 0.0005176s 11:55:55.2 Info: AlterTable LanguageProfiles 11:55:55.2 Info: => 4E-07s 11:55:55.2 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 11:55:55.2 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:55:55.2 Info: => 0.0004904s 11:55:55.2 Info: UpdateData 11:55:55.2 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:55:55.2 Info: => 4.38E-05s 11:55:55.2 Info: UpdateData 11:55:55.2 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:55:55.2 Info: => 2.83E-05s 11:55:55.2 Info: RenameColumn Artists ProfileId to QualityProfileId 11:55:55.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) 11:55:55.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" 11:55:55.2 Info: DROP TABLE "Artists" 11:55:55.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:55.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:55.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:55.2 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:55:55.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:55:55.2 Info: => 0.0048886s 11:55:55.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-10-13T11:55:55', 'rename_quality_profiles_add_upgrade_allowed') 11:55:55.2 Info: Committing Transaction 11:55:55.2 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 11:55:55.2 Info: => 0.005303s 11:55:55.2 Info: 27: add_import_exclusions migrating 11:55:55.2 Info: Beginning Transaction 11:55:55.2 Info: Starting migration of Main DB to 27 11:55:55.2 Info: CreateTable ImportListExclusions 11:55:55.2 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 11:55:55.2 Info: => 0.0001219s 11:55:55.2 Info: CreateIndex ImportListExclusions (ForeignId) 11:55:55.2 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 11:55:55.2 Info: => 9E-05s 11:55:55.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-10-13T11:55:55', 'add_import_exclusions') 11:55:55.2 Info: Committing Transaction 11:55:55.2 Info: 27: add_import_exclusions migrated 11:55:55.2 Info: => 0.0004125s 11:55:55.2 Info: 28: clean_artist_metadata_table migrating 11:55:55.2 Info: Beginning Transaction 11:55:55.2 Info: Starting migration of Main DB to 28 11:55:55.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) 11:55:55.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) 11:55:55.2 Info: => 0.000157s 11:55:55.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) 11:55:55.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) 11:55:55.2 Info: => 0.0001247s 11:55:55.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) 11:55:55.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) 11:55:55.2 Info: => 0.0001158s 11:55:55.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) 11:55:55.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) 11:55:55.2 Info: => 0.0001165s 11:55:55.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) 11:55:55.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) 11:55:55.2 Info: => 0.0001112s 11:55:55.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) 11:55:55.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) 11:55:55.2 Info: => 0.0001125s 11:55:55.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-10-13T11:55:55', 'clean_artist_metadata_table') 11:55:55.2 Info: Committing Transaction 11:55:55.2 Info: 28: clean_artist_metadata_table migrated 11:55:55.2 Info: => 0.0003871s 11:55:55.2 Info: 29: health_issue_notification migrating 11:55:55.2 Info: Beginning Transaction 11:55:55.2 Info: Starting migration of Main DB to 29 11:55:55.2 Info: AlterTable Notifications 11:55:55.2 Info: => 6E-07s 11:55:55.2 Info: CreateColumn Notifications OnHealthIssue Boolean 11:55:55.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 11:55:55.2 Info: => 0.0005413s 11:55:55.2 Info: AlterTable Notifications 11:55:55.2 Info: => 7E-07s 11:55:55.2 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 11:55:55.2 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 11:55:55.2 Info: => 0.0005054s 11:55:55.2 Info: AlterTable Notifications 11:55:55.2 Info: => 5E-07s 11:55:55.2 Info: CreateColumn Notifications OnDownloadFailure Boolean 11:55:55.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 11:55:55.2 Info: => 0.0005189s 11:55:55.2 Info: AlterTable Notifications 11:55:55.2 Info: => 4E-07s 11:55:55.2 Info: CreateColumn Notifications OnImportFailure Boolean 11:55:55.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 11:55:55.2 Info: => 0.0005023s 11:55:55.2 Info: AlterTable Notifications 11:55:55.2 Info: => 4E-07s 11:55:55.2 Info: CreateColumn Notifications OnTrackRetag Boolean 11:55:55.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 11:55:55.2 Info: => 0.0005095s 11:55:55.2 Info: DeleteColumn Notifications OnDownload 11:55:55.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) 11:55:55.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" 11:55:55.2 Info: DROP TABLE "Notifications" 11:55:55.2 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:55:55.2 Info: => 0.0036522s 11:55:55.2 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 11:55:55.3 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 11:55:55.3 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 11:55:55.3 Info: DROP TABLE "Notifications" 11:55:55.3 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:55:55.3 Info: => 0.0036036s 11:55:55.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-10-13T11:55:55', 'health_issue_notification') 11:55:55.3 Info: Committing Transaction 11:55:55.3 Info: 29: health_issue_notification migrated 11:55:55.3 Info: => 0.0039854s 11:55:55.3 Info: 30: add_mediafilerepository_mtime migrating 11:55:55.3 Info: Beginning Transaction 11:55:55.3 Info: Starting migration of Main DB to 30 11:55:55.3 Info: AlterTable TrackFiles 11:55:55.3 Info: => 7E-07s 11:55:55.3 Info: CreateColumn TrackFiles Modified DateTime 11:55:55.3 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 11:55:55.3 Info: => 0.0005399s 11:55:55.3 Info: AlterTable TrackFiles 11:55:55.3 Info: => 5E-07s 11:55:55.3 Info: CreateColumn TrackFiles Path String 11:55:55.3 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 11:55:55.3 Info: => 0.0005076s 11:55:55.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:55:55.3 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:55:55.3 Info: => 3.56E-05s 11:55:55.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:55:55.3 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:55:55.3 Info: => 0.0001244s 11:55:55.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 11:55:55.3 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 11:55:55.3 Info: => 0.0001293s 11:55:55.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 11:55:55.3 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 11:55:55.3 Info: => 0.0008039s 11:55:55.3 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 11:55:55.3 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 11:55:55.3 Info: => 8.21E-05s 11:55:55.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:55:55.3 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:55:55.3 Info: => 4.5E-05s 11:55:55.3 Info: AlterTable TrackFiles 11:55:55.3 Info: => 4E-07s 11:55:55.3 Info: AlterColumn TrackFiles Path String 11:55:55.3 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:55:55.3 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 11:55:55.3 Info: DROP TABLE "TrackFiles" 11:55:55.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:55:55.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:55.3 Info: => 0.0044461s 11:55:55.3 Info: CreateIndex TrackFiles (Path) 11:55:55.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:55:55.3 Info: => 7.46E-05s 11:55:55.3 Info: DeleteColumn TrackFiles RelativePath 11:55:55.3 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:55:55.3 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 11:55:55.3 Info: DROP TABLE "TrackFiles" 11:55:55.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:55:55.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:55.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:55:55.3 Info: => 0.0037668s 11:55:55.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-10-13T11:55:55', 'add_mediafilerepository_mtime') 11:55:55.3 Info: Committing Transaction 11:55:55.3 Info: 30: add_mediafilerepository_mtime migrated 11:55:55.3 Info: => 0.0041263s 11:55:55.3 Info: 31: add_artistmetadataid_constraint migrating 11:55:55.3 Info: Beginning Transaction 11:55:55.3 Info: Starting migration of Main DB to 31 11:55:55.3 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 11:55:55.3 Info: DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 11:55:55.3 Info: => 8.51E-05s 11:55:55.3 Info: DeleteIndex Artists (ArtistMetadataId) 11:55:55.3 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 11:55:55.3 Info: => 0.0001353s 11:55:55.3 Info: AlterColumn Artists ArtistMetadataId Int32 11:55:55.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:55:55.3 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:55:55.3 Info: DROP TABLE "Artists" 11:55:55.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:55.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:55.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:55.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:55:55.3 Info: => 0.0055785s 11:55:55.3 Info: CreateIndex Artists (ArtistMetadataId) 11:55:55.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:55:55.3 Info: => 7.34E-05s 11:55:55.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-10-13T11:55:55', 'add_artistmetadataid_constraint') 11:55:55.3 Info: Committing Transaction 11:55:55.3 Info: 31: add_artistmetadataid_constraint migrated 11:55:55.3 Info: => 0.0004488s 11:55:55.3 Info: 32: old_ids_and_artist_alias migrating 11:55:55.3 Info: Beginning Transaction 11:55:55.3 Info: Starting migration of Main DB to 32 11:55:55.3 Info: AlterTable ArtistMetadata 11:55:55.3 Info: => 6E-07s 11:55:55.3 Info: CreateColumn ArtistMetadata Aliases String 11:55:55.3 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 11:55:55.3 Info: => 0.0005445s 11:55:55.3 Info: AlterTable ArtistMetadata 11:55:55.3 Info: => 6E-07s 11:55:55.3 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 11:55:55.3 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 11:55:55.3 Info: => 0.000516s 11:55:55.3 Info: AlterTable Albums 11:55:55.3 Info: => 5E-07s 11:55:55.3 Info: CreateColumn Albums OldForeignAlbumIds String 11:55:55.3 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 11:55:55.3 Info: => 0.0005051s 11:55:55.3 Info: AlterTable AlbumReleases 11:55:55.3 Info: => 5E-07s 11:55:55.3 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 11:55:55.3 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 11:55:55.3 Info: => 0.0005113s 11:55:55.3 Info: AlterTable Tracks 11:55:55.3 Info: => 6E-07s 11:55:55.3 Info: CreateColumn Tracks OldForeignRecordingIds String 11:55:55.3 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 11:55:55.3 Info: => 0.0005116s 11:55:55.3 Info: AlterTable Tracks 11:55:55.3 Info: => 6E-07s 11:55:55.3 Info: CreateColumn Tracks OldForeignTrackIds String 11:55:55.3 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 11:55:55.3 Info: => 0.0005152s 11:55:55.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-10-13T11:55:55', 'old_ids_and_artist_alias') 11:55:55.3 Info: Committing Transaction 11:55:55.3 Info: 32: old_ids_and_artist_alias migrated 11:55:55.3 Info: => 0.0008282s 11:55:55.3 Info: 33: download_propers_config migrating 11:55:55.3 Info: Beginning Transaction 11:55:55.3 Info: Starting migration of Main DB to 33 11:55:55.3 Info: PerformDBOperation 11:55:55.3 Info: Performing DB Operation 11:55:55.3 Info: => 3.15E-05s 11:55:55.3 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 11:55:55.3 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 11:55:55.3 Info: => 3.25E-05s 11:55:55.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-10-13T11:55:55', 'download_propers_config') 11:55:55.3 Info: Committing Transaction 11:55:55.3 Info: 33: download_propers_config migrated 11:55:55.3 Info: => 0.0002846s 11:55:55.3 Info: 34: remove_language_profiles migrating 11:55:55.3 Info: Beginning Transaction 11:55:55.3 Info: Starting migration of Main DB to 34 11:55:55.3 Info: DeleteTable LanguageProfiles 11:55:55.3 Info: DROP TABLE "LanguageProfiles" 11:55:55.3 Info: => 0.0002023s 11:55:55.3 Info: DeleteColumn Artists LanguageProfileId 11:55:55.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:55:55.3 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:55:55.3 Info: DROP TABLE "Artists" 11:55:55.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:55.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:55.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:55.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:55:55.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:55:55.3 Info: => 0.0041s 11:55:55.3 Info: DeleteColumn ImportLists LanguageProfileId 11:55:55.3 Info: CREATE TABLE "ImportLists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "Tags" TEXT) 11:55:55.3 Info: INSERT INTO "ImportLists_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags" FROM "ImportLists" 11:55:55.3 Info: DROP TABLE "ImportLists" 11:55:55.3 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 11:55:55.3 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:55:55.3 Info: => 0.0045701s 11:55:55.3 Info: DeleteColumn Blacklist Language 11:55:55.3 Info: CREATE TABLE "Blacklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 11:55:55.3 Info: INSERT INTO "Blacklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blacklist" 11:55:55.3 Info: DROP TABLE "Blacklist" 11:55:55.3 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 11:55:55.3 Info: => 0.0039617s 11:55:55.3 Info: DeleteColumn History Language 11:55:55.3 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 11:55:55.3 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 11:55:55.3 Info: DROP TABLE "History" 11:55:55.3 Info: ALTER TABLE "History_temp" RENAME TO "History" 11:55:55.3 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:55:55.3 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:55:55.3 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:55:55.3 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:55:55.3 Info: => 0.0049566s 11:55:55.3 Info: DeleteColumn LyricFiles Language 11:55:55.3 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 11:55:55.3 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 11:55:55.3 Info: DROP TABLE "LyricFiles" 11:55:55.3 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:55:55.3 Info: => 0.0033762s 11:55:55.3 Info: DeleteColumn TrackFiles Language 11:55:55.3 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:55:55.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" 11:55:55.3 Info: DROP TABLE "TrackFiles" 11:55:55.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:55:55.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:55.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:55:55.3 Info: => 0.0036352s 11:55:55.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-10-13T11:55:55', 'remove_language_profiles') 11:55:55.3 Info: Committing Transaction 11:55:55.3 Info: 34: remove_language_profiles migrated 11:55:55.3 Info: => 0.0041771s 11:55:55.3 Info: 35: multi_disc_naming_format migrating 11:55:55.3 Info: Beginning Transaction 11:55:55.3 Info: Starting migration of Main DB to 35 11:55:55.3 Info: AlterTable NamingConfig 11:55:55.3 Info: => 6E-07s 11:55:55.3 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 11:55:55.3 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 11:55:55.3 Info: => 0.0005283s 11:55:55.3 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 11:55:55.3 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 11:55:55.3 Info: => 4.12E-05s 11:55:55.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-10-13T11:55:55', 'multi_disc_naming_format') 11:55:55.3 Info: Committing Transaction 11:55:55.3 Info: 35: multi_disc_naming_format migrated 11:55:55.3 Info: => 0.0003205s 11:55:55.3 Info: 36: add_download_client_priority migrating 11:55:55.3 Info: Beginning Transaction 11:55:55.3 Info: Starting migration of Main DB to 36 11:55:55.3 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') 11:55:55.3 Info: AlterTable DownloadClients 11:55:55.3 Info: => 4E-07s 11:55:55.3 Info: CreateColumn DownloadClients Priority Int32 11:55:55.3 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 11:55:55.3 Info: => 0.0005194s 11:55:55.3 Info: PerformDBOperation 11:55:55.3 Info: Performing DB Operation 11:55:55.3 Info: => 8.99E-05s 11:55:55.3 Info: -> 1 Insert operations completed in 00:00:00.0000813 taking an average of 00:00:00.0000813 11:55:55.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-10-13T11:55:55', 'add_download_client_priority') 11:55:55.3 Info: Committing Transaction 11:55:55.3 Info: 36: add_download_client_priority migrated 11:55:55.3 Info: => 0.0004037s 11:55:55.3 Debug: Took: 00:00:00.1796331 11:55:55.3 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_download_client_priorityFixture.should_set_prio_to_one --- 11:55:55.3 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_bad_album_id --- 11:55:55.3 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173553834785_161/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:55:55.3 Info: DatabaseEngineVersionCheck migrating 11:55:55.3 Info: PerformDBOperation 11:55:55.3 Info: Performing DB Operation 11:55:55.3 Info: SQLite 3.46.1 11:55:55.3 Info: => 0.0010414s 11:55:55.3 Info: DatabaseEngineVersionCheck migrated 11:55:55.3 Info: => 0.001053s 11:55:55.3 Info: VersionMigration migrating 11:55:55.3 Info: Beginning Transaction 11:55:55.3 Info: CreateTable VersionInfo 11:55:55.3 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 11:55:55.3 Info: => 0.0001377s 11:55:55.3 Info: Committing Transaction 11:55:55.3 Info: VersionMigration migrated 11:55:55.3 Info: => 0.000507s 11:55:55.3 Info: VersionUniqueMigration migrating 11:55:55.3 Info: Beginning Transaction 11:55:55.3 Info: CreateIndex VersionInfo (Version) 11:55:55.3 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:55:55.3 Info: => 0.0001215s 11:55:55.3 Info: AlterTable VersionInfo 11:55:55.3 Info: => 6E-07s 11:55:55.3 Info: CreateColumn VersionInfo AppliedOn DateTime 11:55:55.3 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 11:55:55.3 Info: => 0.0005221s 11:55:55.3 Info: Committing Transaction 11:55:55.3 Info: VersionUniqueMigration migrated 11:55:55.3 Info: => 0.0007302s 11:55:55.3 Info: VersionDescriptionMigration migrating 11:55:55.3 Info: Beginning Transaction 11:55:55.3 Info: AlterTable VersionInfo 11:55:55.3 Info: => 6E-07s 11:55:55.3 Info: CreateColumn VersionInfo Description String 11:55:55.3 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 11:55:55.3 Info: => 0.0001986s 11:55:55.3 Info: Committing Transaction 11:55:55.3 Info: VersionDescriptionMigration migrated 11:55:55.3 Info: => 0.000383s 11:55:55.3 Info: 1: InitialSetup migrating 11:55:55.3 Info: Beginning Transaction 11:55:55.3 Info: Starting migration of Main DB to 1 11:55:55.4 Info: CreateTable Config 11:55:55.4 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 11:55:55.4 Info: => 0.0001546s 11:55:55.4 Info: CreateIndex Config (Key) 11:55:55.4 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 11:55:55.4 Info: => 7.18E-05s 11:55:55.4 Info: CreateTable RootFolders 11:55:55.4 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 11:55:55.4 Info: => 7.71E-05s 11:55:55.4 Info: CreateIndex RootFolders (Path) 11:55:55.4 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 11:55:55.4 Info: => 7.82E-05s 11:55:55.4 Info: CreateTable Artists 11:55:55.4 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 11:55:55.4 Info: => 0.0002157s 11:55:55.4 Info: CreateIndex Artists (ForeignArtistId) 11:55:55.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:55:55.4 Info: => 7.2E-05s 11:55:55.4 Info: CreateIndex Artists (NameSlug) 11:55:55.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:55:55.4 Info: => 6.27E-05s 11:55:55.4 Info: CreateIndex Artists (CleanName) 11:55:55.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:55.4 Info: => 6.29E-05s 11:55:55.4 Info: CreateIndex Artists (Path) 11:55:55.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:55.4 Info: => 6.16E-05s 11:55:55.4 Info: CreateTable Albums 11:55:55.4 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 11:55:55.4 Info: => 0.0001882s 11:55:55.4 Info: CreateIndex Albums (ForeignAlbumId) 11:55:55.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:55.4 Info: => 7.01E-05s 11:55:55.4 Info: CreateIndex Albums (MBId) 11:55:55.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:55:55.4 Info: => 6.15E-05s 11:55:55.4 Info: CreateIndex Albums (TADBId) 11:55:55.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:55:55.4 Info: => 6.07E-05s 11:55:55.4 Info: CreateIndex Albums (TitleSlug) 11:55:55.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:55:55.4 Info: => 6.73E-05s 11:55:55.4 Info: CreateIndex Albums (CleanTitle) 11:55:55.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:55.4 Info: => 6.02E-05s 11:55:55.4 Info: CreateIndex Albums (Path) 11:55:55.4 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 11:55:55.4 Info: => 0.0007182s 11:55:55.4 Info: CreateTable Tracks 11:55:55.4 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 11:55:55.4 Info: => 0.0001406s 11:55:55.4 Info: CreateIndex Tracks (ForeignTrackId) 11:55:55.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:55:55.4 Info: => 6.75E-05s 11:55:55.4 Info: CreateIndex Tracks (ArtistId) 11:55:55.4 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:55:55.4 Info: => 6.69E-05s 11:55:55.4 Info: CreateIndex Tracks (TrackFileId) 11:55:55.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:55:55.4 Info: => 6.63E-05s 11:55:55.4 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 11:55:55.4 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 11:55:55.4 Info: => 6.9E-05s 11:55:55.4 Info: CreateTable TrackFiles 11:55:55.4 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 11:55:55.4 Info: => 0.000131s 11:55:55.4 Info: CreateIndex TrackFiles (ArtistId) 11:55:55.4 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 11:55:55.4 Info: => 6.84E-05s 11:55:55.4 Info: CreateIndex TrackFiles (AlbumId) 11:55:55.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:55.4 Info: => 6.36E-05s 11:55:55.4 Info: CreateTable History 11:55:55.4 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 11:55:55.4 Info: => 0.0001233s 11:55:55.4 Info: CreateIndex History (Date) 11:55:55.4 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:55:55.4 Info: => 6.62E-05s 11:55:55.4 Info: CreateIndex History (EventType) 11:55:55.4 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:55:55.4 Info: => 6.63E-05s 11:55:55.4 Info: CreateIndex History (DownloadId) 11:55:55.4 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 11:55:55.4 Info: => 6.61E-05s 11:55:55.4 Info: CreateIndex History (AlbumId) 11:55:55.4 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 11:55:55.4 Info: => 6.57E-05s 11:55:55.4 Info: CreateTable Notifications 11:55:55.4 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 11:55:55.4 Info: => 0.0001088s 11:55:55.4 Info: CreateTable ScheduledTasks 11:55:55.4 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 11:55:55.4 Info: => 8.32E-05s 11:55:55.4 Info: CreateIndex ScheduledTasks (TypeName) 11:55:55.4 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:55:55.4 Info: => 6.77E-05s 11:55:55.4 Info: CreateTable Indexers 11:55:55.4 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 11:55:55.4 Info: => 9.42E-05s 11:55:55.4 Info: CreateIndex Indexers (Name) 11:55:55.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:55:55.4 Info: => 9.92E-05s 11:55:55.4 Info: CreateTable Profiles 11:55:55.4 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 11:55:55.4 Info: => 9.01E-05s 11:55:55.4 Info: CreateIndex Profiles (Name) 11:55:55.4 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 11:55:55.4 Info: => 7.4E-05s 11:55:55.4 Info: CreateTable QualityDefinitions 11:55:55.4 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 11:55:55.4 Info: => 0.0001013s 11:55:55.4 Info: CreateIndex QualityDefinitions (Quality) 11:55:55.4 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 11:55:55.4 Info: => 6.95E-05s 11:55:55.4 Info: CreateIndex QualityDefinitions (Title) 11:55:55.4 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 11:55:55.4 Info: => 7E-05s 11:55:55.4 Info: CreateTable NamingConfig 11:55:55.4 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 11:55:55.4 Info: => 0.0001445s 11:55:55.4 Info: CreateTable Blacklist 11:55:55.4 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 11:55:55.4 Info: => 0.0001698s 11:55:55.4 Info: CreateTable Metadata 11:55:55.4 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 11:55:55.4 Info: => 9.44E-05s 11:55:55.4 Info: CreateTable MetadataFiles 11:55:55.4 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 11:55:55.4 Info: => 0.0001078s 11:55:55.4 Info: CreateTable DownloadClients 11:55:55.4 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 11:55:55.4 Info: => 9.55E-05s 11:55:55.4 Info: CreateTable PendingReleases 11:55:55.4 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 11:55:55.4 Info: => 0.0001024s 11:55:55.4 Info: CreateTable RemotePathMappings 11:55:55.4 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 11:55:55.4 Info: => 8.67E-05s 11:55:55.4 Info: CreateTable Tags 11:55:55.4 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 11:55:55.4 Info: => 0.0001002s 11:55:55.4 Info: CreateIndex Tags (Label) 11:55:55.4 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 11:55:55.4 Info: => 8.09E-05s 11:55:55.4 Info: CreateTable Restrictions 11:55:55.4 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 11:55:55.4 Info: => 9.1E-05s 11:55:55.4 Info: CreateTable DelayProfiles 11:55:55.4 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 11:55:55.4 Info: => 0.0007666s 11:55:55.4 Info: CreateTable Users 11:55:55.4 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 11:55:55.4 Info: => 9.45E-05s 11:55:55.4 Info: CreateIndex Users (Identifier) 11:55:55.4 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 11:55:55.4 Info: => 8.82E-05s 11:55:55.4 Info: CreateIndex Users (Username) 11:55:55.4 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 11:55:55.4 Info: => 0.0001144s 11:55:55.4 Info: CreateTable Commands 11:55:55.4 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 11:55:55.4 Info: => 0.0001445s 11:55:55.4 Info: CreateTable IndexerStatus 11:55:55.4 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 11:55:55.4 Info: => 0.0001164s 11:55:55.4 Info: CreateIndex IndexerStatus (ProviderId) 11:55:55.4 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:55:55.4 Info: => 8.34E-05s 11:55:55.4 Info: CreateTable ExtraFiles 11:55:55.4 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 11:55:55.4 Info: => 0.0001071s 11:55:55.4 Info: CreateTable LyricFiles 11:55:55.4 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 11:55:55.4 Info: => 0.0001235s 11:55:55.4 Info: CreateTable LanguageProfiles 11:55:55.4 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 11:55:55.4 Info: => 8.82E-05s 11:55:55.4 Info: CreateIndex LanguageProfiles (Name) 11:55:55.4 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 11:55:55.4 Info: => 9.62E-05s 11:55:55.4 Info: CreateTable DownloadClientStatus 11:55:55.4 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 11:55:55.4 Info: => 0.0001004s 11:55:55.4 Info: CreateIndex DownloadClientStatus (ProviderId) 11:55:55.4 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:55:55.4 Info: => 8.48E-05s 11:55:55.4 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 11:55:55.4 Info: -> 1 Insert operations completed in 00:00:00.0000571 taking an average of 00:00:00.0000571 11:55:55.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-13T11:55:55', 'InitialSetup') 11:55:55.4 Info: Committing Transaction 11:55:55.4 Info: 1: InitialSetup migrated 11:55:55.4 Info: => 0.0009646s 11:55:55.4 Info: 2: add_reason_to_pending_releases migrating 11:55:55.4 Info: Beginning Transaction 11:55:55.4 Info: Starting migration of Main DB to 2 11:55:55.4 Info: AlterTable PendingReleases 11:55:55.4 Info: => 6E-07s 11:55:55.4 Info: CreateColumn PendingReleases Reason Int32 11:55:55.4 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 11:55:55.4 Info: => 0.0005408s 11:55:55.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-13T11:55:55', 'add_reason_to_pending_releases') 11:55:55.4 Info: Committing Transaction 11:55:55.4 Info: 2: add_reason_to_pending_releases migrated 11:55:55.4 Info: => 0.0008379s 11:55:55.4 Info: 3: add_medium_support migrating 11:55:55.4 Info: Beginning Transaction 11:55:55.4 Info: Starting migration of Main DB to 3 11:55:55.4 Info: AlterTable Albums 11:55:55.4 Info: => 5E-07s 11:55:55.4 Info: CreateColumn Albums Media String 11:55:55.4 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 11:55:55.4 Info: => 0.0005074s 11:55:55.4 Info: AlterTable Tracks 11:55:55.4 Info: => 5E-07s 11:55:55.4 Info: CreateColumn Tracks MediumNumber Int32 11:55:55.4 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 11:55:55.4 Info: => 0.0004687s 11:55:55.4 Info: AlterTable Tracks 11:55:55.4 Info: => 5E-07s 11:55:55.4 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 11:55:55.4 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 11:55:55.4 Info: => 0.0004584s 11:55:55.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:55:55.4 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:55:55.4 Info: => 3.96E-05s 11:55:55.4 Info: DeleteColumn Tracks TrackNumber 11:55:55.4 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 11:55:55.4 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 11:55:55.4 Info: DROP TABLE "Tracks" 11:55:55.4 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:55:55.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:55:55.4 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:55:55.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:55:55.4 Info: => 0.0043255s 11:55:55.4 Info: AlterTable Tracks 11:55:55.4 Info: => 5E-07s 11:55:55.4 Info: CreateColumn Tracks TrackNumber String 11:55:55.4 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 11:55:55.4 Info: => 0.0004865s 11:55:55.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-13T11:55:55', 'add_medium_support') 11:55:55.4 Info: Committing Transaction 11:55:55.4 Info: 3: add_medium_support migrated 11:55:55.4 Info: => 0.000883s 11:55:55.4 Info: 4: add_various_qualites_in_profile migrating 11:55:55.4 Info: Beginning Transaction 11:55:55.4 Info: Starting migration of Main DB to 4 11:55:55.4 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:55:55.4 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:55:55.4 Info: => 5.24E-05s 11:55:55.4 Info: PerformDBOperation 11:55:55.4 Info: Performing DB Operation 11:55:55.4 Info: => 3.19E-05s 11:55:55.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-13T11:55:55', 'add_various_qualites_in_profile') 11:55:55.4 Info: Committing Transaction 11:55:55.4 Info: 4: add_various_qualites_in_profile migrated 11:55:55.4 Info: => 0.0002745s 11:55:55.4 Info: 5: metadata_profiles migrating 11:55:55.4 Info: Beginning Transaction 11:55:55.4 Info: Starting migration of Main DB to 5 11:55:55.4 Info: CreateTable MetadataProfiles 11:55:55.4 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 11:55:55.4 Info: => 0.0001236s 11:55:55.4 Info: CreateIndex MetadataProfiles (Name) 11:55:55.4 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 11:55:55.4 Info: => 8.16E-05s 11:55:55.4 Info: AlterTable Artists 11:55:55.4 Info: => 4E-07s 11:55:55.4 Info: CreateColumn Artists MetadataProfileId Int32 11:55:55.4 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 11:55:55.4 Info: => 0.0004927s 11:55:55.4 Info: DeleteColumn Artists PrimaryAlbumTypes 11:55:55.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) 11:55:55.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" 11:55:55.4 Info: DROP TABLE "Artists" 11:55:55.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:55.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:55:55.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:55:55.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:55.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:55.4 Info: => 0.0038281s 11:55:55.4 Info: DeleteColumn Artists SecondaryAlbumTypes 11:55:55.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) 11:55:55.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" 11:55:55.4 Info: DROP TABLE "Artists" 11:55:55.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:55.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:55:55.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:55:55.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:55.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:55.4 Info: => 0.0038437s 11:55:55.4 Info: AlterTable Albums 11:55:55.4 Info: => 5E-07s 11:55:55.4 Info: CreateColumn Albums SecondaryTypes String 11:55:55.4 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 11:55:55.4 Info: => 0.0004973s 11:55:55.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-13T11:55:55', 'metadata_profiles') 11:55:55.4 Info: Committing Transaction 11:55:55.4 Info: 5: metadata_profiles migrated 11:55:55.4 Info: => 0.0016337s 11:55:55.4 Info: 6: separate_automatic_and_interactive_search migrating 11:55:55.4 Info: Beginning Transaction 11:55:55.4 Info: Starting migration of Main DB to 6 11:55:55.4 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 11:55:55.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) 11:55:55.4 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 11:55:55.4 Info: DROP TABLE "Indexers" 11:55:55.4 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:55:55.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:55:55.4 Info: => 0.0044741s 11:55:55.4 Info: AlterTable Indexers 11:55:55.4 Info: => 5E-07s 11:55:55.4 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 11:55:55.4 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 11:55:55.4 Info: => 0.000479s 11:55:55.4 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:55:55.4 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:55:55.4 Info: => 3.72E-05s 11:55:55.4 Info: AlterTable Indexers 11:55:55.4 Info: => 4E-07s 11:55:55.4 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 11:55:55.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) 11:55:55.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" 11:55:55.4 Info: DROP TABLE "Indexers" 11:55:55.4 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:55:55.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:55:55.4 Info: => 0.0036535s 11:55:55.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-13T11:55:55', 'separate_automatic_and_interactive_search') 11:55:55.4 Info: Committing Transaction 11:55:55.4 Info: 6: separate_automatic_and_interactive_search migrated 11:55:55.4 Info: => 0.0039999s 11:55:55.4 Info: 7: change_album_path_to_relative migrating 11:55:55.4 Info: Beginning Transaction 11:55:55.4 Info: Starting migration of Main DB to 7 11:55:55.4 Info: DeleteColumn Albums Path 11:55:55.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) 11:55:55.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" 11:55:55.4 Info: DROP TABLE "Albums" 11:55:55.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:55.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:55.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:55:55.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:55:55.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:55:55.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:55.4 Info: => 0.0047009s 11:55:55.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-13T11:55:55', 'change_album_path_to_relative') 11:55:55.4 Info: Committing Transaction 11:55:55.4 Info: 7: change_album_path_to_relative migrated 11:55:55.4 Info: => 0.0051344s 11:55:55.4 Info: 8: change_quality_size_mb_to_kb migrating 11:55:55.4 Info: Beginning Transaction 11:55:55.4 Info: Starting migration of Main DB to 8 11:55:55.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 11:55:55.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 11:55:55.4 Info: => 5.07E-05s 11:55:55.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-13T11:55:55', 'change_quality_size_mb_to_kb') 11:55:55.4 Info: Committing Transaction 11:55:55.4 Info: 8: change_quality_size_mb_to_kb migrated 11:55:55.4 Info: => 0.0002993s 11:55:55.4 Info: 9: album_releases migrating 11:55:55.4 Info: Beginning Transaction 11:55:55.4 Info: Starting migration of Main DB to 9 11:55:55.4 Info: AlterTable Albums 11:55:55.4 Info: => 4E-07s 11:55:55.4 Info: CreateColumn Albums Releases String 11:55:55.4 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 11:55:55.4 Info: => 0.0004996s 11:55:55.4 Info: AlterTable Albums 11:55:55.4 Info: => 6E-07s 11:55:55.4 Info: CreateColumn Albums CurrentRelease String 11:55:55.4 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 11:55:55.4 Info: => 0.0004663s 11:55:55.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-13T11:55:55', 'album_releases') 11:55:55.4 Info: Committing Transaction 11:55:55.4 Info: 9: album_releases migrated 11:55:55.4 Info: => 0.0007754s 11:55:55.4 Info: 10: album_releases_fix migrating 11:55:55.4 Info: Beginning Transaction 11:55:55.4 Info: Starting migration of Main DB to 10 11:55:55.4 Info: AlterTable Albums 11:55:55.4 Info: => 5E-07s 11:55:55.4 Info: AlterColumn Albums Releases String 11:55:55.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) 11:55:55.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" 11:55:55.4 Info: DROP TABLE "Albums" 11:55:55.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:55.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:55.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:55:55.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:55:55.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:55:55.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:55.4 Info: => 0.0045991s 11:55:55.4 Info: AlterTable Albums 11:55:55.4 Info: => 5E-07s 11:55:55.4 Info: AlterColumn Albums CurrentRelease String 11:55:55.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) 11:55:55.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" 11:55:55.4 Info: DROP TABLE "Albums" 11:55:55.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:55.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:55.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:55:55.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:55:55.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:55:55.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:55.4 Info: => 0.0038667s 11:55:55.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-13T11:55:55', 'album_releases_fix') 11:55:55.4 Info: Committing Transaction 11:55:55.4 Info: 10: album_releases_fix migrated 11:55:55.4 Info: => 0.0042552s 11:55:55.4 Info: 11: import_lists migrating 11:55:55.4 Info: Beginning Transaction 11:55:55.4 Info: Starting migration of Main DB to 11 11:55:55.4 Info: CreateTable ImportLists 11:55:55.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) 11:55:55.4 Info: => 0.0001531s 11:55:55.4 Info: CreateIndex ImportLists (Name) 11:55:55.4 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:55:55.4 Info: => 7.61E-05s 11:55:55.4 Info: CreateTable ImportListStatus 11:55:55.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) 11:55:55.4 Info: => 0.0001054s 11:55:55.4 Info: CreateIndex ImportListStatus (ProviderId) 11:55:55.4 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:55:55.4 Info: => 7.19E-05s 11:55:55.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-13T11:55:55', 'import_lists') 11:55:55.4 Info: Committing Transaction 11:55:55.4 Info: 11: import_lists migrated 11:55:55.4 Info: => 0.000383s 11:55:55.4 Info: 12: add_release_status migrating 11:55:55.4 Info: Beginning Transaction 11:55:55.4 Info: Starting migration of Main DB to 12 11:55:55.4 Info: AlterTable MetadataProfiles 11:55:55.4 Info: => 5E-07s 11:55:55.4 Info: CreateColumn MetadataProfiles ReleaseStatuses String 11:55:55.4 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 11:55:55.4 Info: => 0.0005167s 11:55:55.4 Info: PerformDBOperation 11:55:55.4 Info: Performing DB Operation 11:55:55.4 Info: => 2.84E-05s 11:55:55.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-13T11:55:55', 'add_release_status') 11:55:55.4 Info: Committing Transaction 11:55:55.4 Info: 12: add_release_status migrated 11:55:55.4 Info: => 0.0003228s 11:55:55.4 Info: 13: album_download_notification migrating 11:55:55.4 Info: Beginning Transaction 11:55:55.4 Info: Starting migration of Main DB to 13 11:55:55.4 Info: AlterTable Notifications 11:55:55.4 Info: => 5E-07s 11:55:55.4 Info: CreateColumn Notifications OnAlbumDownload Boolean 11:55:55.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 11:55:55.4 Info: => 0.0005075s 11:55:55.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-13T11:55:55', 'album_download_notification') 11:55:55.4 Info: Committing Transaction 11:55:55.4 Info: 13: album_download_notification migrated 11:55:55.4 Info: => 0.0008139s 11:55:55.4 Info: 14: fix_language_metadata_profiles migrating 11:55:55.4 Info: Beginning Transaction 11:55:55.4 Info: Starting migration of Main DB to 14 11:55:55.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 11:55:55.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 11:55:55.4 Info: => 7.65E-05s 11:55:55.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 11:55:55.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 11:55:55.4 Info: => 5.08E-05s 11:55:55.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-13T11:55:55', 'fix_language_metadata_profiles') 11:55:55.4 Info: Committing Transaction 11:55:55.4 Info: 14: fix_language_metadata_profiles migrated 11:55:55.4 Info: => 0.0010432s 11:55:55.4 Info: 15: remove_fanzub migrating 11:55:55.4 Info: Beginning Transaction 11:55:55.4 Info: Starting migration of Main DB to 15 11:55:55.4 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:55:55.4 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:55:55.4 Info: => 4.42E-05s 11:55:55.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-13T11:55:55', 'remove_fanzub') 11:55:55.4 Info: Committing Transaction 11:55:55.4 Info: 15: remove_fanzub migrated 11:55:55.4 Info: => 0.0002927s 11:55:55.4 Info: 16: update_artist_history_indexes migrating 11:55:55.4 Info: Beginning Transaction 11:55:55.4 Info: Starting migration of Main DB to 16 11:55:55.4 Info: CreateIndex Albums (ArtistId) 11:55:55.4 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 11:55:55.4 Info: => 0.0001028s 11:55:55.4 Info: CreateIndex Albums (ArtistId, ReleaseDate) 11:55:55.4 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 11:55:55.4 Info: => 8.05E-05s 11:55:55.4 Info: DeleteIndex History (AlbumId) 11:55:55.4 Info: DROP INDEX "IX_History_AlbumId" 11:55:55.4 Info: => 0.0001289s 11:55:55.4 Info: CreateIndex History (AlbumId, Date) 11:55:55.4 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:55:55.4 Info: => 8.92E-05s 11:55:55.4 Info: DeleteIndex History (DownloadId) 11:55:55.4 Info: DROP INDEX "IX_History_DownloadId" 11:55:55.4 Info: => 0.0001142s 11:55:55.4 Info: CreateIndex History (DownloadId, Date) 11:55:55.4 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:55:55.4 Info: => 8.63E-05s 11:55:55.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-13T11:55:55', 'update_artist_history_indexes') 11:55:55.4 Info: Committing Transaction 11:55:55.4 Info: 16: update_artist_history_indexes migrated 11:55:55.4 Info: => 0.000407s 11:55:55.4 Info: 17: remove_nma migrating 11:55:55.4 Info: Beginning Transaction 11:55:55.4 Info: Starting migration of Main DB to 17 11:55:55.4 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:55.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 11:55:55.4 Info: => 9.51E-05s 11:55:55.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-13T11:55:55', 'remove_nma') 11:55:55.4 Info: Committing Transaction 11:55:55.4 Info: 17: remove_nma migrated 11:55:55.4 Info: => 0.0003504s 11:55:55.4 Info: 18: album_disambiguation migrating 11:55:55.4 Info: Beginning Transaction 11:55:55.4 Info: Starting migration of Main DB to 18 11:55:55.4 Info: AlterTable Albums 11:55:55.4 Info: => 6E-07s 11:55:55.4 Info: CreateColumn Albums Disambiguation String 11:55:55.4 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 11:55:55.4 Info: => 0.0005205s 11:55:55.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-13T11:55:55', 'album_disambiguation') 11:55:55.4 Info: Committing Transaction 11:55:55.4 Info: 18: album_disambiguation migrated 11:55:55.4 Info: => 0.0008094s 11:55:55.4 Info: 19: add_ape_quality_in_profiles migrating 11:55:55.4 Info: Beginning Transaction 11:55:55.4 Info: Starting migration of Main DB to 19 11:55:55.4 Info: PerformDBOperation 11:55:55.4 Info: Performing DB Operation 11:55:55.4 Info: => 2.91E-05s 11:55:55.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-13T11:55:55', 'add_ape_quality_in_profiles') 11:55:55.4 Info: Committing Transaction 11:55:55.4 Info: 19: add_ape_quality_in_profiles migrated 11:55:55.4 Info: => 0.0002764s 11:55:55.4 Info: 20: remove_pushalot migrating 11:55:55.4 Info: Beginning Transaction 11:55:55.4 Info: Starting migration of Main DB to 20 11:55:55.4 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:55.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 11:55:55.4 Info: => 4.43E-05s 11:55:55.4 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:55.4 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 11:55:55.4 Info: => 2.87E-05s 11:55:55.4 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:55.4 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 11:55:55.4 Info: => 2.59E-05s 11:55:55.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-13T11:55:55', 'remove_pushalot') 11:55:55.4 Info: Committing Transaction 11:55:55.4 Info: 20: remove_pushalot migrated 11:55:55.4 Info: => 0.0002661s 11:55:55.4 Info: 21: add_custom_filters migrating 11:55:55.4 Info: Beginning Transaction 11:55:55.4 Info: Starting migration of Main DB to 21 11:55:55.4 Info: CreateTable CustomFilters 11:55:55.4 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 11:55:55.4 Info: => 0.0001198s 11:55:55.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-13T11:55:55', 'add_custom_filters') 11:55:55.4 Info: Committing Transaction 11:55:55.4 Info: 21: add_custom_filters migrated 11:55:55.4 Info: => 0.0004052s 11:55:55.4 Info: 22: import_list_tags migrating 11:55:55.4 Info: Beginning Transaction 11:55:55.4 Info: Starting migration of Main DB to 22 11:55:55.4 Info: AlterTable ImportLists 11:55:55.4 Info: => 6E-07s 11:55:55.4 Info: CreateColumn ImportLists Tags String 11:55:55.4 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 11:55:55.4 Info: => 0.0005433s 11:55:55.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-13T11:55:55', 'import_list_tags') 11:55:55.4 Info: Committing Transaction 11:55:55.4 Info: 22: import_list_tags migrated 11:55:55.4 Info: => 0.0008376s 11:55:55.4 Info: 23: add_release_groups_etc migrating 11:55:55.4 Info: Beginning Transaction 11:55:55.4 Info: Starting migration of Main DB to 23 11:55:55.4 Info: CreateTable ArtistMetadata 11:55:55.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) 11:55:55.4 Info: => 0.0002106s 11:55:55.4 Info: CreateIndex ArtistMetadata (ForeignArtistId) 11:55:55.4 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 11:55:55.4 Info: => 0.0001076s 11:55:55.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" 11:55:55.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" 11:55:55.4 Info: => 7.97E-05s 11:55:55.4 Info: AlterTable Artists 11:55:55.4 Info: => 4E-07s 11:55:55.4 Info: CreateColumn Artists ArtistMetadataId Int32 11:55:55.4 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:55:55.4 Info: => 0.0005115s 11:55:55.4 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:55:55.4 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:55:55.4 Info: => 6.19E-05s 11:55:55.4 Info: CreateTable AlbumReleases 11:55:55.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) 11:55:55.4 Info: => 0.0001374s 11:55:55.4 Info: CreateIndex AlbumReleases (ForeignReleaseId) 11:55:55.4 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:55:55.4 Info: => 8.93E-05s 11:55:55.4 Info: CreateIndex AlbumReleases (AlbumId) 11:55:55.4 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:55:55.4 Info: => 7.75E-05s 11:55:55.4 Info: PerformDBOperation 11:55:55.4 Info: Performing DB Operation 11:55:55.4 Info: => 2.97E-05s 11:55:55.4 Info: AlterTable Albums 11:55:55.4 Info: => 4E-07s 11:55:55.4 Info: CreateColumn Albums ArtistMetadataId Int32 11:55:55.4 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:55:55.4 Info: => 0.0005303s 11:55:55.4 Info: AlterTable Albums 11:55:55.4 Info: => 6E-07s 11:55:55.4 Info: CreateColumn Albums AnyReleaseOk Boolean 11:55:55.4 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 11:55:55.4 Info: => 0.000572s 11:55:55.4 Info: AlterTable Albums 11:55:55.4 Info: => 4E-07s 11:55:55.4 Info: CreateColumn Albums Links String 11:55:55.4 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 11:55:55.4 Info: => 0.0005263s 11:55:55.4 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:55:55.4 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:55:55.4 Info: => 7.7E-05s 11:55:55.4 Info: AlterTable Tracks 11:55:55.4 Info: => 5E-07s 11:55:55.4 Info: CreateColumn Tracks ForeignRecordingId String 11:55:55.4 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 11:55:55.4 Info: => 0.0005151s 11:55:55.4 Info: AlterTable Tracks 11:55:55.4 Info: => 5E-07s 11:55:55.4 Info: CreateColumn Tracks AlbumReleaseId Int32 11:55:55.4 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 11:55:55.4 Info: => 0.0005219s 11:55:55.4 Info: AlterTable Tracks 11:55:55.4 Info: => 5E-07s 11:55:55.4 Info: CreateColumn Tracks ArtistMetadataId Int32 11:55:55.4 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:55:55.4 Info: => 0.0005426s 11:55:55.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:55:55.4 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:55:55.4 Info: => 7.85E-05s 11:55:55.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:55:55.4 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:55:55.4 Info: => 5.73E-05s 11:55:55.4 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 11:55:55.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "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) 11:55:55.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" 11:55:55.4 Info: DROP TABLE "Artists" 11:55:55.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:55.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:55.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:55.4 Info: => 0.0046182s 11:55:55.4 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 11:55:55.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) 11:55:55.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" 11:55:55.4 Info: DROP TABLE "Albums" 11:55:55.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:55.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:55.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:55.4 Info: => 0.0040385s 11:55:55.4 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 11:55:55.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) 11:55:55.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" 11:55:55.4 Info: DROP TABLE "Tracks" 11:55:55.4 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:55:55.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:55:55.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:55:55.4 Info: => 0.0037338s 11:55:55.4 Info: DeleteColumn TrackFiles ArtistId 11:55:55.4 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 11:55:55.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" 11:55:55.4 Info: DROP TABLE "TrackFiles" 11:55:55.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:55:55.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:55.4 Info: => 0.0043794s 11:55:55.4 Info: CreateIndex Artists (ArtistMetadataId) 11:55:55.4 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:55:55.4 Info: => 7.59E-05s 11:55:55.4 Info: CreateIndex Artists (Monitored) 11:55:55.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:55:55.4 Info: => 6.87E-05s 11:55:55.4 Info: CreateIndex Albums (ArtistMetadataId) 11:55:55.4 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:55:55.4 Info: => 6.89E-05s 11:55:55.4 Info: CreateIndex Tracks (ArtistMetadataId) 11:55:55.4 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 11:55:55.4 Info: => 6.88E-05s 11:55:55.4 Info: CreateIndex Tracks (AlbumReleaseId) 11:55:55.4 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 11:55:55.4 Info: => 7.21E-05s 11:55:55.4 Info: CreateIndex Tracks (ForeignRecordingId) 11:55:55.4 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 11:55:55.4 Info: => 7.02E-05s 11:55:55.4 Info: UpdateData 11:55:55.4 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:55:55.4 Info: => 3.92E-05s 11:55:55.4 Info: UpdateData 11:55:55.4 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:55:55.4 Info: => 3.13E-05s 11:55:55.4 Info: UpdateData 11:55:55.4 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 11:55:55.4 Info: => 3.6E-05s 11:55:55.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-13T11:55:55', 'add_release_groups_etc') 11:55:55.4 Info: Committing Transaction 11:55:55.4 Info: 23: add_release_groups_etc migrated 11:55:55.4 Info: => 0.0005705s 11:55:55.4 Info: 24: NewMediaInfoFormat migrating 11:55:55.4 Info: Beginning Transaction 11:55:55.4 Info: Starting migration of Main DB to 24 11:55:55.4 Info: UpdateData 11:55:55.4 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 11:55:55.4 Info: => 4.92E-05s 11:55:55.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-10-13T11:55:55', 'NewMediaInfoFormat') 11:55:55.4 Info: Committing Transaction 11:55:55.4 Info: 24: NewMediaInfoFormat migrated 11:55:55.4 Info: => 0.000291s 11:55:55.4 Info: 25: rename_restrictions_to_release_profiles migrating 11:55:55.4 Info: Beginning Transaction 11:55:55.4 Info: Starting migration of Main DB to 25 11:55:55.4 Info: RenameTable Restrictions ReleaseProfiles 11:55:55.4 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 11:55:55.4 Info: => 0.0019012s 11:55:55.4 Info: AlterTable ReleaseProfiles 11:55:55.4 Info: => 6E-07s 11:55:55.4 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 11:55:55.4 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 11:55:55.4 Info: => 0.0005131s 11:55:55.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-10-13T11:55:55', 'rename_restrictions_to_release_profiles') 11:55:55.4 Info: Committing Transaction 11:55:55.4 Info: 25: rename_restrictions_to_release_profiles migrated 11:55:55.4 Info: => 0.0007999s 11:55:55.4 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 11:55:55.4 Info: Beginning Transaction 11:55:55.4 Info: Starting migration of Main DB to 26 11:55:55.4 Info: RenameTable Profiles QualityProfiles 11:55:55.4 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 11:55:55.4 Info: => 0.0018639s 11:55:55.4 Info: AlterTable QualityProfiles 11:55:55.4 Info: => 7E-07s 11:55:55.4 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 11:55:55.4 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:55:55.4 Info: => 0.000499s 11:55:55.4 Info: AlterTable LanguageProfiles 11:55:55.4 Info: => 4E-07s 11:55:55.4 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 11:55:55.4 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:55:55.4 Info: => 0.0004846s 11:55:55.4 Info: UpdateData 11:55:55.4 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:55:55.4 Info: => 4.17E-05s 11:55:55.4 Info: UpdateData 11:55:55.4 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:55:55.4 Info: => 2.81E-05s 11:55:55.4 Info: RenameColumn Artists ProfileId to QualityProfileId 11:55:55.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "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) 11:55:55.5 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:55:55.5 Info: DROP TABLE "Artists" 11:55:55.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:55.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:55.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:55.5 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:55:55.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:55:55.5 Info: => 0.0039338s 11:55:55.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-10-13T11:55:55', 'rename_quality_profiles_add_upgrade_allowed') 11:55:55.5 Info: Committing Transaction 11:55:55.5 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 11:55:55.5 Info: => 0.0043358s 11:55:55.5 Info: 27: add_import_exclusions migrating 11:55:55.5 Info: Beginning Transaction 11:55:55.5 Info: Starting migration of Main DB to 27 11:55:55.5 Info: CreateTable ImportListExclusions 11:55:55.5 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 11:55:55.5 Info: => 0.0001189s 11:55:55.5 Info: CreateIndex ImportListExclusions (ForeignId) 11:55:55.5 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 11:55:55.5 Info: => 7.87E-05s 11:55:55.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-10-13T11:55:55', 'add_import_exclusions') 11:55:55.5 Info: Committing Transaction 11:55:55.5 Info: 27: add_import_exclusions migrated 11:55:55.5 Info: => 0.0004207s 11:55:55.5 Info: 28: clean_artist_metadata_table migrating 11:55:55.5 Info: Beginning Transaction 11:55:55.5 Info: Starting migration of Main DB to 28 11:55:55.5 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:55:55.5 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:55:55.5 Info: => 0.0001567s 11:55:55.5 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:55:55.5 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:55:55.5 Info: => 0.0001237s 11:55:55.5 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 11:55:55.5 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 11:55:55.5 Info: => 0.0001179s 11:55:55.5 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 11:55:55.5 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 11:55:55.5 Info: => 0.000118s 11:55:55.5 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:55:55.5 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:55:55.5 Info: => 0.0001114s 11:55:55.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:55:55.5 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:55:55.5 Info: => 0.000114s 11:55:55.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-10-13T11:55:55', 'clean_artist_metadata_table') 11:55:55.5 Info: Committing Transaction 11:55:55.5 Info: 28: clean_artist_metadata_table migrated 11:55:55.5 Info: => 0.0004087s 11:55:55.5 Info: 29: health_issue_notification migrating 11:55:55.5 Info: Beginning Transaction 11:55:55.5 Info: Starting migration of Main DB to 29 11:55:55.5 Info: AlterTable Notifications 11:55:55.5 Info: => 5E-07s 11:55:55.5 Info: CreateColumn Notifications OnHealthIssue Boolean 11:55:55.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 11:55:55.5 Info: => 0.0005357s 11:55:55.5 Info: AlterTable Notifications 11:55:55.5 Info: => 4E-07s 11:55:55.5 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 11:55:55.5 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 11:55:55.5 Info: => 0.0005058s 11:55:55.5 Info: AlterTable Notifications 11:55:55.5 Info: => 4E-07s 11:55:55.5 Info: CreateColumn Notifications OnDownloadFailure Boolean 11:55:55.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 11:55:55.5 Info: => 0.0005089s 11:55:55.5 Info: AlterTable Notifications 11:55:55.5 Info: => 5E-07s 11:55:55.5 Info: CreateColumn Notifications OnImportFailure Boolean 11:55:55.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 11:55:55.5 Info: => 0.0005155s 11:55:55.5 Info: AlterTable Notifications 11:55:55.5 Info: => 5E-07s 11:55:55.5 Info: CreateColumn Notifications OnTrackRetag Boolean 11:55:55.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 11:55:55.5 Info: => 0.0005039s 11:55:55.5 Info: DeleteColumn Notifications OnDownload 11:55:55.5 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 11:55:55.5 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 11:55:55.5 Info: DROP TABLE "Notifications" 11:55:55.5 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:55:55.5 Info: => 0.0044344s 11:55:55.5 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 11:55:55.5 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 11:55:55.5 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 11:55:55.5 Info: DROP TABLE "Notifications" 11:55:55.5 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:55:55.5 Info: => 0.0036523s 11:55:55.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-10-13T11:55:55', 'health_issue_notification') 11:55:55.5 Info: Committing Transaction 11:55:55.5 Info: 29: health_issue_notification migrated 11:55:55.5 Info: => 0.0040485s 11:55:55.5 Info: 30: add_mediafilerepository_mtime migrating 11:55:55.5 Info: Beginning Transaction 11:55:55.5 Info: Starting migration of Main DB to 30 11:55:55.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) 11:55:55.5 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistMetadataId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "AnyReleaseOk") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 1) 11:55:55.5 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (1, '1', 1, 'Title', 'Status', 0, 1) 11:55:55.5 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (1, 'folder/track1.mp3', 100, '2024-10-13T11:55:55', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 2) 11:55:55.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) 11:55:55.5 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (2, 'folder/track2.mp3', 100, '2024-10-13T11:55:55', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 2) 11:55:55.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) 11:55:55.5 Info: AlterTable TrackFiles 11:55:55.5 Info: => 5E-07s 11:55:55.5 Info: CreateColumn TrackFiles Modified DateTime 11:55:55.5 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 11:55:55.5 Info: => 0.0005393s 11:55:55.5 Info: AlterTable TrackFiles 11:55:55.5 Info: => 4E-07s 11:55:55.5 Info: CreateColumn TrackFiles Path String 11:55:55.5 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 11:55:55.5 Info: => 0.0004994s 11:55:55.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:55:55.5 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:55:55.5 Info: => 3.55E-05s 11:55:55.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:55:55.5 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:55:55.5 Info: => 0.0001298s 11:55:55.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 11:55:55.5 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 11:55:55.5 Info: => 0.0001363s 11:55:55.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 11:55:55.5 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 11:55:55.5 Info: => 0.0001344s 11:55:55.5 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 11:55:55.5 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 11:55:55.5 Info: => 8.38E-05s 11:55:55.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:55:55.5 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:55:55.5 Info: => 4.84E-05s 11:55:55.5 Info: AlterTable TrackFiles 11:55:55.5 Info: => 5E-07s 11:55:55.5 Info: AlterColumn TrackFiles Path String 11:55:55.5 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:55:55.5 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 11:55:55.5 Info: DROP TABLE "TrackFiles" 11:55:55.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:55:55.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:55.5 Info: => 0.0035956s 11:55:55.5 Info: CreateIndex TrackFiles (Path) 11:55:55.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:55:55.5 Info: => 7.54E-05s 11:55:55.5 Info: DeleteColumn TrackFiles RelativePath 11:55:55.5 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:55:55.5 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 11:55:55.5 Info: DROP TABLE "TrackFiles" 11:55:55.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:55:55.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:55.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:55:55.5 Info: => 0.004429s 11:55:55.5 Info: -> 7 Insert operations completed in 00:00:00.0015244 taking an average of 00:00:00.0002177 11:55:55.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-10-13T11:55:55', 'add_mediafilerepository_mtime') 11:55:55.5 Info: Committing Transaction 11:55:55.5 Info: 30: add_mediafilerepository_mtime migrated 11:55:55.5 Info: => 0.004943s 11:55:55.5 Debug: Took: 00:00:00.1491758 11:55:55.5 Debug: Got 0 tracks 11:55:55.5 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_bad_album_id --- 11:55:55.5 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_bad_albumrelease_id --- 11:55:55.5 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173555719320_163/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:55:55.5 Info: DatabaseEngineVersionCheck migrating 11:55:55.5 Info: PerformDBOperation 11:55:55.5 Info: Performing DB Operation 11:55:55.5 Info: SQLite 3.46.1 11:55:55.5 Info: => 0.0010481s 11:55:55.5 Info: DatabaseEngineVersionCheck migrated 11:55:55.5 Info: => 0.0010607s 11:55:55.5 Info: VersionMigration migrating 11:55:55.5 Info: Beginning Transaction 11:55:55.5 Info: CreateTable VersionInfo 11:55:55.5 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 11:55:55.5 Info: => 0.0001409s 11:55:55.5 Info: Committing Transaction 11:55:55.5 Info: VersionMigration migrated 11:55:55.5 Info: => 0.0005045s 11:55:55.5 Info: VersionUniqueMigration migrating 11:55:55.5 Info: Beginning Transaction 11:55:55.5 Info: CreateIndex VersionInfo (Version) 11:55:55.5 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:55:55.5 Info: => 0.0001196s 11:55:55.5 Info: AlterTable VersionInfo 11:55:55.5 Info: => 5E-07s 11:55:55.5 Info: CreateColumn VersionInfo AppliedOn DateTime 11:55:55.5 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 11:55:55.5 Info: => 0.0005391s 11:55:55.5 Info: Committing Transaction 11:55:55.5 Info: VersionUniqueMigration migrated 11:55:55.5 Info: => 0.0007443s 11:55:55.5 Info: VersionDescriptionMigration migrating 11:55:55.5 Info: Beginning Transaction 11:55:55.5 Info: AlterTable VersionInfo 11:55:55.5 Info: => 6E-07s 11:55:55.5 Info: CreateColumn VersionInfo Description String 11:55:55.5 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 11:55:55.5 Info: => 0.0002032s 11:55:55.5 Info: Committing Transaction 11:55:55.5 Info: VersionDescriptionMigration migrated 11:55:55.5 Info: => 0.0003885s 11:55:55.5 Info: 1: InitialSetup migrating 11:55:55.5 Info: Beginning Transaction 11:55:55.5 Info: Starting migration of Main DB to 1 11:55:55.5 Info: CreateTable Config 11:55:55.5 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 11:55:55.5 Info: => 0.0001552s 11:55:55.5 Info: CreateIndex Config (Key) 11:55:55.5 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 11:55:55.5 Info: => 8.46E-05s 11:55:55.5 Info: CreateTable RootFolders 11:55:55.5 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 11:55:55.5 Info: => 8.72E-05s 11:55:55.5 Info: CreateIndex RootFolders (Path) 11:55:55.5 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 11:55:55.5 Info: => 7.44E-05s 11:55:55.5 Info: CreateTable Artists 11:55:55.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) 11:55:55.5 Info: => 0.0003324s 11:55:55.5 Info: CreateIndex Artists (ForeignArtistId) 11:55:55.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:55:55.5 Info: => 8.32E-05s 11:55:55.5 Info: CreateIndex Artists (NameSlug) 11:55:55.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:55:55.5 Info: => 7.58E-05s 11:55:55.5 Info: CreateIndex Artists (CleanName) 11:55:55.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:55.5 Info: => 6.94E-05s 11:55:55.5 Info: CreateIndex Artists (Path) 11:55:55.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:55.5 Info: => 7.15E-05s 11:55:55.5 Info: CreateTable Albums 11:55:55.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) 11:55:55.5 Info: => 0.0002582s 11:55:55.5 Info: CreateIndex Albums (ForeignAlbumId) 11:55:55.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:55.5 Info: => 7.9E-05s 11:55:55.5 Info: CreateIndex Albums (MBId) 11:55:55.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:55:55.5 Info: => 7.7E-05s 11:55:55.5 Info: CreateIndex Albums (TADBId) 11:55:55.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:55:55.5 Info: => 7.18E-05s 11:55:55.5 Info: CreateIndex Albums (TitleSlug) 11:55:55.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:55:55.5 Info: => 6.87E-05s 11:55:55.5 Info: CreateIndex Albums (CleanTitle) 11:55:55.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:55.5 Info: => 7.02E-05s 11:55:55.5 Info: CreateIndex Albums (Path) 11:55:55.5 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 11:55:55.5 Info: => 7.13E-05s 11:55:55.5 Info: CreateTable Tracks 11:55:55.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) 11:55:55.5 Info: => 0.0002183s 11:55:55.5 Info: CreateIndex Tracks (ForeignTrackId) 11:55:55.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:55:55.5 Info: => 8.63E-05s 11:55:55.5 Info: CreateIndex Tracks (ArtistId) 11:55:55.5 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:55:55.5 Info: => 7.81E-05s 11:55:55.5 Info: CreateIndex Tracks (TrackFileId) 11:55:55.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:55:55.5 Info: => 7.4E-05s 11:55:55.5 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 11:55:55.5 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 11:55:55.5 Info: => 8.7E-05s 11:55:55.5 Info: CreateTable TrackFiles 11:55:55.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) 11:55:55.5 Info: => 0.0002067s 11:55:55.5 Info: CreateIndex TrackFiles (ArtistId) 11:55:55.5 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 11:55:55.5 Info: => 9.2E-05s 11:55:55.5 Info: CreateIndex TrackFiles (AlbumId) 11:55:55.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:55.5 Info: => 7.6E-05s 11:55:55.5 Info: CreateTable History 11:55:55.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) 11:55:55.5 Info: => 0.0001902s 11:55:55.5 Info: CreateIndex History (Date) 11:55:55.5 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:55:55.5 Info: => 0.0001011s 11:55:55.5 Info: CreateIndex History (EventType) 11:55:55.5 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:55:55.5 Info: => 7.67E-05s 11:55:55.5 Info: CreateIndex History (DownloadId) 11:55:55.5 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 11:55:55.5 Info: => 7.72E-05s 11:55:55.5 Info: CreateIndex History (AlbumId) 11:55:55.5 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 11:55:55.5 Info: => 7.22E-05s 11:55:55.5 Info: CreateTable Notifications 11:55:55.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) 11:55:55.5 Info: => 0.0001993s 11:55:55.5 Info: CreateTable ScheduledTasks 11:55:55.5 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 11:55:55.5 Info: => 0.0001394s 11:55:55.5 Info: CreateIndex ScheduledTasks (TypeName) 11:55:55.5 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:55:55.5 Info: => 8.29E-05s 11:55:55.5 Info: CreateTable Indexers 11:55:55.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) 11:55:55.5 Info: => 0.0001447s 11:55:55.5 Info: CreateIndex Indexers (Name) 11:55:55.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:55:55.5 Info: => 7.43E-05s 11:55:55.5 Info: CreateTable Profiles 11:55:55.5 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 11:55:55.5 Info: => 0.0001228s 11:55:55.5 Info: CreateIndex Profiles (Name) 11:55:55.5 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 11:55:55.5 Info: => 7.98E-05s 11:55:55.5 Info: CreateTable QualityDefinitions 11:55:55.5 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 11:55:55.5 Info: => 0.000141s 11:55:55.5 Info: CreateIndex QualityDefinitions (Quality) 11:55:55.5 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 11:55:55.5 Info: => 7.42E-05s 11:55:55.5 Info: CreateIndex QualityDefinitions (Title) 11:55:55.5 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 11:55:55.5 Info: => 7.19E-05s 11:55:55.5 Info: CreateTable NamingConfig 11:55:55.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) 11:55:55.5 Info: => 0.0001719s 11:55:55.5 Info: CreateTable Blacklist 11:55:55.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 '') 11:55:55.5 Info: => 0.0002058s 11:55:55.5 Info: CreateTable Metadata 11:55:55.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) 11:55:55.5 Info: => 0.0001421s 11:55:55.5 Info: CreateTable MetadataFiles 11:55:55.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) 11:55:55.5 Info: => 0.0001897s 11:55:55.5 Info: CreateTable DownloadClients 11:55:55.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) 11:55:55.5 Info: => 0.0001408s 11:55:55.5 Info: CreateTable PendingReleases 11:55:55.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 '') 11:55:55.5 Info: => 0.0001753s 11:55:55.5 Info: CreateTable RemotePathMappings 11:55:55.5 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 11:55:55.5 Info: => 0.0001661s 11:55:55.5 Info: CreateTable Tags 11:55:55.5 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 11:55:55.5 Info: => 9.7E-05s 11:55:55.5 Info: CreateIndex Tags (Label) 11:55:55.5 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 11:55:55.5 Info: => 8.7E-05s 11:55:55.5 Info: CreateTable Restrictions 11:55:55.5 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 11:55:55.5 Info: => 0.0001093s 11:55:55.5 Info: CreateTable DelayProfiles 11:55:55.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) 11:55:55.5 Info: => 0.0001363s 11:55:55.5 Info: CreateTable Users 11:55:55.5 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 11:55:55.5 Info: => 0.0001309s 11:55:55.5 Info: CreateIndex Users (Identifier) 11:55:55.5 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 11:55:55.5 Info: => 0.0001075s 11:55:55.5 Info: CreateIndex Users (Username) 11:55:55.5 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 11:55:55.5 Info: => 8.78E-05s 11:55:55.5 Info: CreateTable Commands 11:55:55.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) 11:55:55.5 Info: => 0.0001744s 11:55:55.5 Info: CreateTable IndexerStatus 11:55:55.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) 11:55:55.5 Info: => 0.0001514s 11:55:55.5 Info: CreateIndex IndexerStatus (ProviderId) 11:55:55.5 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:55:55.5 Info: => 8.68E-05s 11:55:55.5 Info: CreateTable ExtraFiles 11:55:55.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) 11:55:55.5 Info: => 0.0001239s 11:55:55.5 Info: CreateTable LyricFiles 11:55:55.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) 11:55:55.5 Info: => 0.000213s 11:55:55.5 Info: CreateTable LanguageProfiles 11:55:55.5 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 11:55:55.5 Info: => 0.0001425s 11:55:55.5 Info: CreateIndex LanguageProfiles (Name) 11:55:55.5 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 11:55:55.5 Info: => 9.22E-05s 11:55:55.5 Info: CreateTable DownloadClientStatus 11:55:55.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) 11:55:55.5 Info: => 0.0001156s 11:55:55.5 Info: CreateIndex DownloadClientStatus (ProviderId) 11:55:55.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:55:55.5 Info: => 0.0001123s 11:55:55.5 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 11:55:55.5 Info: -> 1 Insert operations completed in 00:00:00.0000732 taking an average of 00:00:00.0000732 11:55:55.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-13T11:55:55', 'InitialSetup') 11:55:55.5 Info: Committing Transaction 11:55:55.5 Info: 1: InitialSetup migrated 11:55:55.5 Info: => 0.0009689s 11:55:55.5 Info: 2: add_reason_to_pending_releases migrating 11:55:55.5 Info: Beginning Transaction 11:55:55.6 Info: Starting migration of Main DB to 2 11:55:55.6 Info: AlterTable PendingReleases 11:55:55.6 Info: => 8E-07s 11:55:55.6 Info: CreateColumn PendingReleases Reason Int32 11:55:55.6 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 11:55:55.6 Info: => 0.0005619s 11:55:55.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-13T11:55:55', 'add_reason_to_pending_releases') 11:55:55.6 Info: Committing Transaction 11:55:55.6 Info: 2: add_reason_to_pending_releases migrated 11:55:55.6 Info: => 0.0008616s 11:55:55.6 Info: 3: add_medium_support migrating 11:55:55.6 Info: Beginning Transaction 11:55:55.6 Info: Starting migration of Main DB to 3 11:55:55.6 Info: AlterTable Albums 11:55:55.6 Info: => 5E-07s 11:55:55.6 Info: CreateColumn Albums Media String 11:55:55.6 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 11:55:55.6 Info: => 0.0005364s 11:55:55.6 Info: AlterTable Tracks 11:55:55.6 Info: => 5E-07s 11:55:55.6 Info: CreateColumn Tracks MediumNumber Int32 11:55:55.6 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 11:55:55.6 Info: => 0.0005036s 11:55:55.6 Info: AlterTable Tracks 11:55:55.6 Info: => 5E-07s 11:55:55.6 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 11:55:55.6 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 11:55:55.6 Info: => 0.0004928s 11:55:55.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:55:55.6 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:55:55.6 Info: => 7.06E-05s 11:55:55.6 Info: DeleteColumn Tracks TrackNumber 11:55:55.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) 11:55:55.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" 11:55:55.6 Info: DROP TABLE "Tracks" 11:55:55.6 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:55:55.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:55:55.6 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:55:55.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:55:55.6 Info: => 0.0036483s 11:55:55.6 Info: AlterTable Tracks 11:55:55.6 Info: => 5E-07s 11:55:55.6 Info: CreateColumn Tracks TrackNumber String 11:55:55.6 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 11:55:55.6 Info: => 0.0005063s 11:55:55.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-13T11:55:55', 'add_medium_support') 11:55:55.6 Info: Committing Transaction 11:55:55.6 Info: 3: add_medium_support migrated 11:55:55.6 Info: => 0.0008778s 11:55:55.6 Info: 4: add_various_qualites_in_profile migrating 11:55:55.6 Info: Beginning Transaction 11:55:55.6 Info: Starting migration of Main DB to 4 11:55:55.6 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:55:55.6 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:55:55.6 Info: => 5.08E-05s 11:55:55.6 Info: PerformDBOperation 11:55:55.6 Info: Performing DB Operation 11:55:55.6 Info: => 3.13E-05s 11:55:55.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-13T11:55:55', 'add_various_qualites_in_profile') 11:55:55.6 Info: Committing Transaction 11:55:55.6 Info: 4: add_various_qualites_in_profile migrated 11:55:55.6 Info: => 0.0003205s 11:55:55.6 Info: 5: metadata_profiles migrating 11:55:55.6 Info: Beginning Transaction 11:55:55.6 Info: Starting migration of Main DB to 5 11:55:55.6 Info: CreateTable MetadataProfiles 11:55:55.6 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 11:55:55.6 Info: => 0.0001254s 11:55:55.6 Info: CreateIndex MetadataProfiles (Name) 11:55:55.6 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 11:55:55.6 Info: => 8.56E-05s 11:55:55.6 Info: AlterTable Artists 11:55:55.6 Info: => 6E-07s 11:55:55.6 Info: CreateColumn Artists MetadataProfileId Int32 11:55:55.6 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 11:55:55.6 Info: => 0.0005041s 11:55:55.6 Info: DeleteColumn Artists PrimaryAlbumTypes 11:55:55.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) 11:55:55.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" 11:55:55.6 Info: DROP TABLE "Artists" 11:55:55.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:55.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:55:55.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:55:55.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:55.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:55.6 Info: => 0.0039075s 11:55:55.6 Info: DeleteColumn Artists SecondaryAlbumTypes 11:55:55.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) 11:55:55.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" 11:55:55.6 Info: DROP TABLE "Artists" 11:55:55.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:55.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:55:55.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:55:55.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:55.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:55.6 Info: => 0.0038952s 11:55:55.6 Info: AlterTable Albums 11:55:55.6 Info: => 5E-07s 11:55:55.6 Info: CreateColumn Albums SecondaryTypes String 11:55:55.6 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 11:55:55.6 Info: => 0.0005051s 11:55:55.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-13T11:55:55', 'metadata_profiles') 11:55:55.6 Info: Committing Transaction 11:55:55.6 Info: 5: metadata_profiles migrated 11:55:55.6 Info: => 0.0009125s 11:55:55.6 Info: 6: separate_automatic_and_interactive_search migrating 11:55:55.6 Info: Beginning Transaction 11:55:55.6 Info: Starting migration of Main DB to 6 11:55:55.6 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 11:55:55.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) 11:55:55.6 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 11:55:55.6 Info: DROP TABLE "Indexers" 11:55:55.6 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:55:55.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:55:55.6 Info: => 0.0034084s 11:55:55.6 Info: AlterTable Indexers 11:55:55.6 Info: => 4E-07s 11:55:55.6 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 11:55:55.6 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 11:55:55.6 Info: => 0.000461s 11:55:55.6 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:55:55.6 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:55:55.6 Info: => 3.81E-05s 11:55:55.6 Info: AlterTable Indexers 11:55:55.6 Info: => 4E-07s 11:55:55.6 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 11:55:55.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) 11:55:55.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" 11:55:55.6 Info: DROP TABLE "Indexers" 11:55:55.6 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:55:55.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:55:55.6 Info: => 0.0040085s 11:55:55.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-13T11:55:55', 'separate_automatic_and_interactive_search') 11:55:55.6 Info: Committing Transaction 11:55:55.6 Info: 6: separate_automatic_and_interactive_search migrated 11:55:55.6 Info: => 0.0043508s 11:55:55.6 Info: 7: change_album_path_to_relative migrating 11:55:55.6 Info: Beginning Transaction 11:55:55.6 Info: Starting migration of Main DB to 7 11:55:55.6 Info: DeleteColumn Albums Path 11:55:55.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) 11:55:55.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" 11:55:55.6 Info: DROP TABLE "Albums" 11:55:55.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:55.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:55.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:55:55.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:55:55.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:55:55.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:55.6 Info: => 0.0056691s 11:55:55.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-13T11:55:55', 'change_album_path_to_relative') 11:55:55.6 Info: Committing Transaction 11:55:55.6 Info: 7: change_album_path_to_relative migrated 11:55:55.6 Info: => 0.006072s 11:55:55.6 Info: 8: change_quality_size_mb_to_kb migrating 11:55:55.6 Info: Beginning Transaction 11:55:55.6 Info: Starting migration of Main DB to 8 11:55:55.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 11:55:55.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 11:55:55.6 Info: => 5.07E-05s 11:55:55.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-13T11:55:55', 'change_quality_size_mb_to_kb') 11:55:55.6 Info: Committing Transaction 11:55:55.6 Info: 8: change_quality_size_mb_to_kb migrated 11:55:55.6 Info: => 0.0003076s 11:55:55.6 Info: 9: album_releases migrating 11:55:55.6 Info: Beginning Transaction 11:55:55.6 Info: Starting migration of Main DB to 9 11:55:55.6 Info: AlterTable Albums 11:55:55.6 Info: => 5E-07s 11:55:55.6 Info: CreateColumn Albums Releases String 11:55:55.6 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 11:55:55.6 Info: => 0.0005071s 11:55:55.6 Info: AlterTable Albums 11:55:55.6 Info: => 5E-07s 11:55:55.6 Info: CreateColumn Albums CurrentRelease String 11:55:55.6 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 11:55:55.6 Info: => 0.0004986s 11:55:55.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-13T11:55:55', 'album_releases') 11:55:55.6 Info: Committing Transaction 11:55:55.6 Info: 9: album_releases migrated 11:55:55.6 Info: => 0.0007914s 11:55:55.6 Info: 10: album_releases_fix migrating 11:55:55.6 Info: Beginning Transaction 11:55:55.6 Info: Starting migration of Main DB to 10 11:55:55.6 Info: AlterTable Albums 11:55:55.6 Info: => 6E-07s 11:55:55.6 Info: AlterColumn Albums Releases String 11:55:55.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) 11:55:55.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" 11:55:55.6 Info: DROP TABLE "Albums" 11:55:55.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:55.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:55.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:55:55.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:55:55.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:55:55.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:55.6 Info: => 0.0038922s 11:55:55.6 Info: AlterTable Albums 11:55:55.6 Info: => 6E-07s 11:55:55.6 Info: AlterColumn Albums CurrentRelease String 11:55:55.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) 11:55:55.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" 11:55:55.6 Info: DROP TABLE "Albums" 11:55:55.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:55.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:55.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:55:55.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:55:55.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:55:55.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:55.6 Info: => 0.00481s 11:55:55.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-13T11:55:55', 'album_releases_fix') 11:55:55.6 Info: Committing Transaction 11:55:55.6 Info: 10: album_releases_fix migrated 11:55:55.6 Info: => 0.005197s 11:55:55.6 Info: 11: import_lists migrating 11:55:55.6 Info: Beginning Transaction 11:55:55.6 Info: Starting migration of Main DB to 11 11:55:55.6 Info: CreateTable ImportLists 11:55:55.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) 11:55:55.6 Info: => 0.0001553s 11:55:55.6 Info: CreateIndex ImportLists (Name) 11:55:55.6 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:55:55.6 Info: => 7.68E-05s 11:55:55.6 Info: CreateTable ImportListStatus 11:55:55.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) 11:55:55.6 Info: => 0.0001106s 11:55:55.6 Info: CreateIndex ImportListStatus (ProviderId) 11:55:55.6 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:55:55.6 Info: => 7.84E-05s 11:55:55.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-13T11:55:55', 'import_lists') 11:55:55.6 Info: Committing Transaction 11:55:55.6 Info: 11: import_lists migrated 11:55:55.6 Info: => 0.0003929s 11:55:55.6 Info: 12: add_release_status migrating 11:55:55.6 Info: Beginning Transaction 11:55:55.6 Info: Starting migration of Main DB to 12 11:55:55.6 Info: AlterTable MetadataProfiles 11:55:55.6 Info: => 5E-07s 11:55:55.6 Info: CreateColumn MetadataProfiles ReleaseStatuses String 11:55:55.6 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 11:55:55.6 Info: => 0.0005464s 11:55:55.6 Info: PerformDBOperation 11:55:55.6 Info: Performing DB Operation 11:55:55.6 Info: => 2.63E-05s 11:55:55.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-13T11:55:55', 'add_release_status') 11:55:55.6 Info: Committing Transaction 11:55:55.6 Info: 12: add_release_status migrated 11:55:55.6 Info: => 0.0003003s 11:55:55.6 Info: 13: album_download_notification migrating 11:55:55.6 Info: Beginning Transaction 11:55:55.6 Info: Starting migration of Main DB to 13 11:55:55.6 Info: AlterTable Notifications 11:55:55.6 Info: => 6E-07s 11:55:55.6 Info: CreateColumn Notifications OnAlbumDownload Boolean 11:55:55.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 11:55:55.6 Info: => 0.0005308s 11:55:55.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-13T11:55:55', 'album_download_notification') 11:55:55.6 Info: Committing Transaction 11:55:55.6 Info: 13: album_download_notification migrated 11:55:55.6 Info: => 0.0008292s 11:55:55.6 Info: 14: fix_language_metadata_profiles migrating 11:55:55.6 Info: Beginning Transaction 11:55:55.6 Info: Starting migration of Main DB to 14 11:55:55.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 11:55:55.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 11:55:55.6 Info: => 7.73E-05s 11:55:55.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 11:55:55.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 11:55:55.6 Info: => 5.16E-05s 11:55:55.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-13T11:55:55', 'fix_language_metadata_profiles') 11:55:55.6 Info: Committing Transaction 11:55:55.6 Info: 14: fix_language_metadata_profiles migrated 11:55:55.6 Info: => 0.000308s 11:55:55.6 Info: 15: remove_fanzub migrating 11:55:55.6 Info: Beginning Transaction 11:55:55.6 Info: Starting migration of Main DB to 15 11:55:55.6 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:55:55.6 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:55:55.6 Info: => 4.28E-05s 11:55:55.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-13T11:55:55', 'remove_fanzub') 11:55:55.6 Info: Committing Transaction 11:55:55.6 Info: 15: remove_fanzub migrated 11:55:55.6 Info: => 0.0002931s 11:55:55.6 Info: 16: update_artist_history_indexes migrating 11:55:55.6 Info: Beginning Transaction 11:55:55.6 Info: Starting migration of Main DB to 16 11:55:55.6 Info: CreateIndex Albums (ArtistId) 11:55:55.6 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 11:55:55.6 Info: => 0.000103s 11:55:55.6 Info: CreateIndex Albums (ArtistId, ReleaseDate) 11:55:55.6 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 11:55:55.6 Info: => 7.58E-05s 11:55:55.6 Info: DeleteIndex History (AlbumId) 11:55:55.6 Info: DROP INDEX "IX_History_AlbumId" 11:55:55.6 Info: => 0.0001271s 11:55:55.6 Info: CreateIndex History (AlbumId, Date) 11:55:55.6 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:55:55.6 Info: => 8.97E-05s 11:55:55.6 Info: DeleteIndex History (DownloadId) 11:55:55.6 Info: DROP INDEX "IX_History_DownloadId" 11:55:55.6 Info: => 0.000116s 11:55:55.6 Info: CreateIndex History (DownloadId, Date) 11:55:55.6 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:55:55.6 Info: => 8.84E-05s 11:55:55.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-13T11:55:55', 'update_artist_history_indexes') 11:55:55.6 Info: Committing Transaction 11:55:55.6 Info: 16: update_artist_history_indexes migrated 11:55:55.6 Info: => 0.0004066s 11:55:55.6 Info: 17: remove_nma migrating 11:55:55.6 Info: Beginning Transaction 11:55:55.6 Info: Starting migration of Main DB to 17 11:55:55.6 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:55.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 11:55:55.6 Info: => 4.6E-05s 11:55:55.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-13T11:55:55', 'remove_nma') 11:55:55.6 Info: Committing Transaction 11:55:55.6 Info: 17: remove_nma migrated 11:55:55.6 Info: => 0.0002831s 11:55:55.6 Info: 18: album_disambiguation migrating 11:55:55.6 Info: Beginning Transaction 11:55:55.6 Info: Starting migration of Main DB to 18 11:55:55.6 Info: AlterTable Albums 11:55:55.6 Info: => 5E-07s 11:55:55.6 Info: CreateColumn Albums Disambiguation String 11:55:55.6 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 11:55:55.6 Info: => 0.0005598s 11:55:55.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-13T11:55:55', 'album_disambiguation') 11:55:55.6 Info: Committing Transaction 11:55:55.6 Info: 18: album_disambiguation migrated 11:55:55.6 Info: => 0.0008493s 11:55:55.6 Info: 19: add_ape_quality_in_profiles migrating 11:55:55.6 Info: Beginning Transaction 11:55:55.6 Info: Starting migration of Main DB to 19 11:55:55.6 Info: PerformDBOperation 11:55:55.6 Info: Performing DB Operation 11:55:55.6 Info: => 3.01E-05s 11:55:55.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-13T11:55:55', 'add_ape_quality_in_profiles') 11:55:55.6 Info: Committing Transaction 11:55:55.6 Info: 19: add_ape_quality_in_profiles migrated 11:55:55.6 Info: => 0.0002736s 11:55:55.6 Info: 20: remove_pushalot migrating 11:55:55.6 Info: Beginning Transaction 11:55:55.6 Info: Starting migration of Main DB to 20 11:55:55.6 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:55.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 11:55:55.6 Info: => 4.66E-05s 11:55:55.6 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:55.6 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 11:55:55.6 Info: => 2.8E-05s 11:55:55.6 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:55.6 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 11:55:55.6 Info: => 2.77E-05s 11:55:55.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-13T11:55:55', 'remove_pushalot') 11:55:55.6 Info: Committing Transaction 11:55:55.6 Info: 20: remove_pushalot migrated 11:55:55.6 Info: => 0.000272s 11:55:55.6 Info: 21: add_custom_filters migrating 11:55:55.6 Info: Beginning Transaction 11:55:55.6 Info: Starting migration of Main DB to 21 11:55:55.6 Info: CreateTable CustomFilters 11:55:55.6 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 11:55:55.6 Info: => 0.0001203s 11:55:55.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-13T11:55:55', 'add_custom_filters') 11:55:55.6 Info: Committing Transaction 11:55:55.6 Info: 21: add_custom_filters migrated 11:55:55.6 Info: => 0.0003923s 11:55:55.6 Info: 22: import_list_tags migrating 11:55:55.6 Info: Beginning Transaction 11:55:55.6 Info: Starting migration of Main DB to 22 11:55:55.6 Info: AlterTable ImportLists 11:55:55.6 Info: => 5E-07s 11:55:55.6 Info: CreateColumn ImportLists Tags String 11:55:55.6 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 11:55:55.6 Info: => 0.0005365s 11:55:55.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-13T11:55:55', 'import_list_tags') 11:55:55.6 Info: Committing Transaction 11:55:55.6 Info: 22: import_list_tags migrated 11:55:55.6 Info: => 0.0008203s 11:55:55.6 Info: 23: add_release_groups_etc migrating 11:55:55.6 Info: Beginning Transaction 11:55:55.6 Info: Starting migration of Main DB to 23 11:55:55.6 Info: CreateTable ArtistMetadata 11:55:55.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) 11:55:55.6 Info: => 0.0001622s 11:55:55.6 Info: CreateIndex ArtistMetadata (ForeignArtistId) 11:55:55.6 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 11:55:55.6 Info: => 8.13E-05s 11:55:55.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" 11:55:55.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" 11:55:55.6 Info: => 7.76E-05s 11:55:55.6 Info: AlterTable Artists 11:55:55.6 Info: => 5E-07s 11:55:55.6 Info: CreateColumn Artists ArtistMetadataId Int32 11:55:55.6 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:55:55.6 Info: => 0.0005611s 11:55:55.6 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:55:55.6 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:55:55.6 Info: => 6.38E-05s 11:55:55.6 Info: CreateTable AlbumReleases 11:55:55.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) 11:55:55.6 Info: => 0.000138s 11:55:55.6 Info: CreateIndex AlbumReleases (ForeignReleaseId) 11:55:55.6 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:55:55.6 Info: => 7.64E-05s 11:55:55.6 Info: CreateIndex AlbumReleases (AlbumId) 11:55:55.6 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:55:55.6 Info: => 7.16E-05s 11:55:55.6 Info: PerformDBOperation 11:55:55.6 Info: Performing DB Operation 11:55:55.6 Info: => 3.58E-05s 11:55:55.6 Info: AlterTable Albums 11:55:55.6 Info: => 5E-07s 11:55:55.6 Info: CreateColumn Albums ArtistMetadataId Int32 11:55:55.6 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:55:55.6 Info: => 0.0005638s 11:55:55.6 Info: AlterTable Albums 11:55:55.6 Info: => 6E-07s 11:55:55.6 Info: CreateColumn Albums AnyReleaseOk Boolean 11:55:55.6 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 11:55:55.6 Info: => 0.0005592s 11:55:55.6 Info: AlterTable Albums 11:55:55.6 Info: => 5E-07s 11:55:55.6 Info: CreateColumn Albums Links String 11:55:55.6 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 11:55:55.6 Info: => 0.0005382s 11:55:55.6 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:55:55.6 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:55:55.6 Info: => 7.49E-05s 11:55:55.6 Info: AlterTable Tracks 11:55:55.6 Info: => 3E-07s 11:55:55.6 Info: CreateColumn Tracks ForeignRecordingId String 11:55:55.6 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 11:55:55.6 Info: => 0.0005429s 11:55:55.6 Info: AlterTable Tracks 11:55:55.6 Info: => 5E-07s 11:55:55.6 Info: CreateColumn Tracks AlbumReleaseId Int32 11:55:55.6 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 11:55:55.6 Info: => 0.0005629s 11:55:55.6 Info: AlterTable Tracks 11:55:55.6 Info: => 6E-07s 11:55:55.6 Info: CreateColumn Tracks ArtistMetadataId Int32 11:55:55.6 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:55:55.6 Info: => 0.0005609s 11:55:55.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:55:55.6 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:55:55.6 Info: => 7.54E-05s 11:55:55.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:55:55.6 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:55:55.6 Info: => 5.77E-05s 11:55:55.6 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 11:55:55.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:55:55.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" 11:55:55.6 Info: DROP TABLE "Artists" 11:55:55.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:55.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:55.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:55.6 Info: => 0.0051237s 11:55:55.6 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 11:55:55.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) 11:55:55.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" 11:55:55.6 Info: DROP TABLE "Albums" 11:55:55.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:55.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:55.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:55.6 Info: => 0.0042077s 11:55:55.6 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 11:55:55.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) 11:55:55.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" 11:55:55.6 Info: DROP TABLE "Tracks" 11:55:55.6 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:55:55.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:55:55.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:55:55.6 Info: => 0.003788s 11:55:55.6 Info: DeleteColumn TrackFiles ArtistId 11:55:55.6 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 11:55:55.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" 11:55:55.6 Info: DROP TABLE "TrackFiles" 11:55:55.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:55:55.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:55.6 Info: => 0.0035354s 11:55:55.6 Info: CreateIndex Artists (ArtistMetadataId) 11:55:55.6 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:55:55.6 Info: => 7.63E-05s 11:55:55.6 Info: CreateIndex Artists (Monitored) 11:55:55.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:55:55.6 Info: => 7.04E-05s 11:55:55.6 Info: CreateIndex Albums (ArtistMetadataId) 11:55:55.6 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:55:55.6 Info: => 7.04E-05s 11:55:55.6 Info: CreateIndex Tracks (ArtistMetadataId) 11:55:55.6 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 11:55:55.6 Info: => 6.72E-05s 11:55:55.6 Info: CreateIndex Tracks (AlbumReleaseId) 11:55:55.6 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 11:55:55.6 Info: => 7.34E-05s 11:55:55.6 Info: CreateIndex Tracks (ForeignRecordingId) 11:55:55.6 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 11:55:55.6 Info: => 6.77E-05s 11:55:55.6 Info: UpdateData 11:55:55.6 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:55:55.6 Info: => 8.38E-05s 11:55:55.6 Info: UpdateData 11:55:55.6 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:55:55.6 Info: => 3.73E-05s 11:55:55.6 Info: UpdateData 11:55:55.6 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 11:55:55.6 Info: => 3.87E-05s 11:55:55.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-13T11:55:55', 'add_release_groups_etc') 11:55:55.6 Info: Committing Transaction 11:55:55.6 Info: 23: add_release_groups_etc migrated 11:55:55.6 Info: => 0.0006207s 11:55:55.6 Info: 24: NewMediaInfoFormat migrating 11:55:55.6 Info: Beginning Transaction 11:55:55.6 Info: Starting migration of Main DB to 24 11:55:55.6 Info: UpdateData 11:55:55.6 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 11:55:55.6 Info: => 4.89E-05s 11:55:55.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-10-13T11:55:55', 'NewMediaInfoFormat') 11:55:55.6 Info: Committing Transaction 11:55:55.6 Info: 24: NewMediaInfoFormat migrated 11:55:55.6 Info: => 0.0002865s 11:55:55.6 Info: 25: rename_restrictions_to_release_profiles migrating 11:55:55.6 Info: Beginning Transaction 11:55:55.6 Info: Starting migration of Main DB to 25 11:55:55.6 Info: RenameTable Restrictions ReleaseProfiles 11:55:55.6 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 11:55:55.6 Info: => 0.0014729s 11:55:55.6 Info: AlterTable ReleaseProfiles 11:55:55.6 Info: => 5E-07s 11:55:55.6 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 11:55:55.6 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 11:55:55.6 Info: => 0.0005069s 11:55:55.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-10-13T11:55:55', 'rename_restrictions_to_release_profiles') 11:55:55.6 Info: Committing Transaction 11:55:55.6 Info: 25: rename_restrictions_to_release_profiles migrated 11:55:55.6 Info: => 0.0008023s 11:55:55.6 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 11:55:55.6 Info: Beginning Transaction 11:55:55.6 Info: Starting migration of Main DB to 26 11:55:55.6 Info: RenameTable Profiles QualityProfiles 11:55:55.6 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 11:55:55.6 Info: => 0.0015203s 11:55:55.6 Info: AlterTable QualityProfiles 11:55:55.6 Info: => 6E-07s 11:55:55.6 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 11:55:55.6 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:55:55.6 Info: => 0.0005069s 11:55:55.6 Info: AlterTable LanguageProfiles 11:55:55.6 Info: => 5E-07s 11:55:55.6 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 11:55:55.6 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:55:55.6 Info: => 0.0004853s 11:55:55.6 Info: UpdateData 11:55:55.6 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:55:55.6 Info: => 4.21E-05s 11:55:55.6 Info: UpdateData 11:55:55.6 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:55:55.6 Info: => 2.75E-05s 11:55:55.6 Info: RenameColumn Artists ProfileId to QualityProfileId 11:55:55.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:55:55.6 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:55:55.6 Info: DROP TABLE "Artists" 11:55:55.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:55.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:55.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:55.6 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:55:55.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:55:55.6 Info: => 0.0049576s 11:55:55.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-10-13T11:55:55', 'rename_quality_profiles_add_upgrade_allowed') 11:55:55.6 Info: Committing Transaction 11:55:55.6 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 11:55:55.6 Info: => 0.0053928s 11:55:55.6 Info: 27: add_import_exclusions migrating 11:55:55.6 Info: Beginning Transaction 11:55:55.6 Info: Starting migration of Main DB to 27 11:55:55.6 Info: CreateTable ImportListExclusions 11:55:55.6 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 11:55:55.6 Info: => 0.0001215s 11:55:55.6 Info: CreateIndex ImportListExclusions (ForeignId) 11:55:55.6 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 11:55:55.6 Info: => 8.35E-05s 11:55:55.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-10-13T11:55:55', 'add_import_exclusions') 11:55:55.6 Info: Committing Transaction 11:55:55.6 Info: 27: add_import_exclusions migrated 11:55:55.6 Info: => 0.0004206s 11:55:55.6 Info: 28: clean_artist_metadata_table migrating 11:55:55.6 Info: Beginning Transaction 11:55:55.6 Info: Starting migration of Main DB to 28 11:55:55.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) 11:55:55.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) 11:55:55.6 Info: => 0.0001538s 11:55:55.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) 11:55:55.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) 11:55:55.6 Info: => 0.0001219s 11:55:55.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) 11:55:55.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) 11:55:55.6 Info: => 0.0001177s 11:55:55.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) 11:55:55.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) 11:55:55.6 Info: => 0.0001129s 11:55:55.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) 11:55:55.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) 11:55:55.6 Info: => 0.0001151s 11:55:55.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) 11:55:55.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) 11:55:55.6 Info: => 0.0001154s 11:55:55.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-10-13T11:55:55', 'clean_artist_metadata_table') 11:55:55.6 Info: Committing Transaction 11:55:55.6 Info: 28: clean_artist_metadata_table migrated 11:55:55.6 Info: => 0.0004068s 11:55:55.6 Info: 29: health_issue_notification migrating 11:55:55.6 Info: Beginning Transaction 11:55:55.6 Info: Starting migration of Main DB to 29 11:55:55.6 Info: AlterTable Notifications 11:55:55.6 Info: => 6E-07s 11:55:55.6 Info: CreateColumn Notifications OnHealthIssue Boolean 11:55:55.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 11:55:55.6 Info: => 0.0005335s 11:55:55.6 Info: AlterTable Notifications 11:55:55.6 Info: => 6E-07s 11:55:55.6 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 11:55:55.6 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 11:55:55.6 Info: => 0.0005324s 11:55:55.6 Info: AlterTable Notifications 11:55:55.6 Info: => 4E-07s 11:55:55.6 Info: CreateColumn Notifications OnDownloadFailure Boolean 11:55:55.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 11:55:55.6 Info: => 0.0005074s 11:55:55.6 Info: AlterTable Notifications 11:55:55.6 Info: => 5E-07s 11:55:55.6 Info: CreateColumn Notifications OnImportFailure Boolean 11:55:55.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 11:55:55.6 Info: => 0.0005045s 11:55:55.6 Info: AlterTable Notifications 11:55:55.6 Info: => 4E-07s 11:55:55.6 Info: CreateColumn Notifications OnTrackRetag Boolean 11:55:55.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 11:55:55.6 Info: => 0.0005007s 11:55:55.6 Info: DeleteColumn Notifications OnDownload 11:55:55.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) 11:55:55.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" 11:55:55.6 Info: DROP TABLE "Notifications" 11:55:55.6 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:55:55.6 Info: => 0.0045241s 11:55:55.7 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 11:55:55.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) 11:55:55.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" 11:55:55.7 Info: DROP TABLE "Notifications" 11:55:55.7 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:55:55.7 Info: => 0.0035583s 11:55:55.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-10-13T11:55:55', 'health_issue_notification') 11:55:55.7 Info: Committing Transaction 11:55:55.7 Info: 29: health_issue_notification migrated 11:55:55.7 Info: => 0.0039653s 11:55:55.7 Info: 30: add_mediafilerepository_mtime migrating 11:55:55.7 Info: Beginning Transaction 11:55:55.7 Info: Starting migration of Main DB to 30 11:55:55.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) 11:55:55.7 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistMetadataId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "AnyReleaseOk") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 1) 11:55:55.7 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (1, '1', 1, 'Title', 'Status', 0, 1) 11:55:55.7 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (1, 'folder/track1.mp3', 100, '2024-10-13T11:55:55', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 11:55:55.7 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) 11:55:55.7 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (2, 'folder/track2.mp3', 100, '2024-10-13T11:55:55', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 11:55:55.7 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) 11:55:55.7 Info: AlterTable TrackFiles 11:55:55.7 Info: => 4E-07s 11:55:55.7 Info: CreateColumn TrackFiles Modified DateTime 11:55:55.7 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 11:55:55.7 Info: => 0.0005206s 11:55:55.7 Info: AlterTable TrackFiles 11:55:55.7 Info: => 6E-07s 11:55:55.7 Info: CreateColumn TrackFiles Path String 11:55:55.7 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 11:55:55.7 Info: => 0.0005019s 11:55:55.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:55:55.7 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:55:55.7 Info: => 3.6E-05s 11:55:55.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) 11:55:55.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) 11:55:55.7 Info: => 0.0001249s 11:55:55.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) 11:55:55.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) 11:55:55.7 Info: => 0.0001484s 11:55:55.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) 11:55:55.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) 11:55:55.7 Info: => 0.000172s 11:55:55.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") 11:55:55.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") 11:55:55.7 Info: => 7.76E-05s 11:55:55.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:55:55.7 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:55:55.7 Info: => 4.59E-05s 11:55:55.7 Info: AlterTable TrackFiles 11:55:55.7 Info: => 4E-07s 11:55:55.7 Info: AlterColumn TrackFiles Path String 11:55:55.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) 11:55:55.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" 11:55:55.7 Info: DROP TABLE "TrackFiles" 11:55:55.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:55:55.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:55.7 Info: => 0.0036825s 11:55:55.7 Info: CreateIndex TrackFiles (Path) 11:55:55.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:55:55.7 Info: => 7.66E-05s 11:55:55.7 Info: DeleteColumn TrackFiles RelativePath 11:55:55.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) 11:55:55.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" 11:55:55.7 Info: DROP TABLE "TrackFiles" 11:55:55.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:55:55.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:55.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:55:55.7 Info: => 0.0046168s 11:55:55.7 Info: -> 7 Insert operations completed in 00:00:00.0005448 taking an average of 00:00:00.0000778 11:55:55.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-10-13T11:55:55', 'add_mediafilerepository_mtime') 11:55:55.7 Info: Committing Transaction 11:55:55.7 Info: 30: add_mediafilerepository_mtime migrated 11:55:55.7 Info: => 0.0051399s 11:55:55.7 Debug: Took: 00:00:00.1439392 11:55:55.7 Debug: Got 0 tracks 11:55:55.7 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_bad_albumrelease_id --- 11:55:55.7 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_bad_artist_metadata_id --- 11:55:55.7 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173557510887_165/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:55:55.7 Info: DatabaseEngineVersionCheck migrating 11:55:55.7 Info: PerformDBOperation 11:55:55.7 Info: Performing DB Operation 11:55:55.7 Info: SQLite 3.46.1 11:55:55.7 Info: => 0.00105s 11:55:55.7 Info: DatabaseEngineVersionCheck migrated 11:55:55.7 Info: => 0.0010624s 11:55:55.7 Info: VersionMigration migrating 11:55:55.7 Info: Beginning Transaction 11:55:55.7 Info: CreateTable VersionInfo 11:55:55.7 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 11:55:55.7 Info: => 0.0001378s 11:55:55.7 Info: Committing Transaction 11:55:55.7 Info: VersionMigration migrated 11:55:55.7 Info: => 0.0005196s 11:55:55.7 Info: VersionUniqueMigration migrating 11:55:55.7 Info: Beginning Transaction 11:55:55.7 Info: CreateIndex VersionInfo (Version) 11:55:55.7 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:55:55.7 Info: => 0.0001188s 11:55:55.7 Info: AlterTable VersionInfo 11:55:55.7 Info: => 5E-07s 11:55:55.7 Info: CreateColumn VersionInfo AppliedOn DateTime 11:55:55.7 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 11:55:55.7 Info: => 0.0005273s 11:55:55.7 Info: Committing Transaction 11:55:55.7 Info: VersionUniqueMigration migrated 11:55:55.7 Info: => 0.0007391s 11:55:55.7 Info: VersionDescriptionMigration migrating 11:55:55.7 Info: Beginning Transaction 11:55:55.7 Info: AlterTable VersionInfo 11:55:55.7 Info: => 5E-07s 11:55:55.7 Info: CreateColumn VersionInfo Description String 11:55:55.7 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 11:55:55.7 Info: => 0.0002053s 11:55:55.7 Info: Committing Transaction 11:55:55.7 Info: VersionDescriptionMigration migrated 11:55:55.7 Info: => 0.0003951s 11:55:55.7 Info: 1: InitialSetup migrating 11:55:55.7 Info: Beginning Transaction 11:55:55.7 Info: Starting migration of Main DB to 1 11:55:55.7 Info: CreateTable Config 11:55:55.7 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 11:55:55.7 Info: => 0.0001571s 11:55:55.7 Info: CreateIndex Config (Key) 11:55:55.7 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 11:55:55.7 Info: => 7.58E-05s 11:55:55.7 Info: CreateTable RootFolders 11:55:55.7 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 11:55:55.7 Info: => 7.72E-05s 11:55:55.7 Info: CreateIndex RootFolders (Path) 11:55:55.7 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 11:55:55.7 Info: => 6.57E-05s 11:55:55.7 Info: CreateTable Artists 11:55:55.7 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 11:55:55.7 Info: => 0.0002902s 11:55:55.7 Info: CreateIndex Artists (ForeignArtistId) 11:55:55.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:55:55.7 Info: => 8.5E-05s 11:55:55.7 Info: CreateIndex Artists (NameSlug) 11:55:55.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:55:55.7 Info: => 6.75E-05s 11:55:55.7 Info: CreateIndex Artists (CleanName) 11:55:55.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:55.7 Info: => 6.4E-05s 11:55:55.7 Info: CreateIndex Artists (Path) 11:55:55.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:55.7 Info: => 6.37E-05s 11:55:55.7 Info: CreateTable Albums 11:55:55.7 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 11:55:55.7 Info: => 0.0002126s 11:55:55.7 Info: CreateIndex Albums (ForeignAlbumId) 11:55:55.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:55.7 Info: => 7.4E-05s 11:55:55.7 Info: CreateIndex Albums (MBId) 11:55:55.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:55:55.7 Info: => 6.39E-05s 11:55:55.7 Info: CreateIndex Albums (TADBId) 11:55:55.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:55:55.7 Info: => 6.21E-05s 11:55:55.7 Info: CreateIndex Albums (TitleSlug) 11:55:55.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:55:55.7 Info: => 6.16E-05s 11:55:55.7 Info: CreateIndex Albums (CleanTitle) 11:55:55.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:55.7 Info: => 6.19E-05s 11:55:55.7 Info: CreateIndex Albums (Path) 11:55:55.7 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 11:55:55.7 Info: => 6.15E-05s 11:55:55.7 Info: CreateTable Tracks 11:55:55.7 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 11:55:55.7 Info: => 0.0001278s 11:55:55.7 Info: CreateIndex Tracks (ForeignTrackId) 11:55:55.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:55:55.7 Info: => 6.74E-05s 11:55:55.7 Info: CreateIndex Tracks (ArtistId) 11:55:55.7 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:55:55.7 Info: => 6.63E-05s 11:55:55.7 Info: CreateIndex Tracks (TrackFileId) 11:55:55.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:55:55.7 Info: => 8.09E-05s 11:55:55.7 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 11:55:55.7 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 11:55:55.7 Info: => 7.3E-05s 11:55:55.7 Info: CreateTable TrackFiles 11:55:55.7 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 11:55:55.7 Info: => 0.0001198s 11:55:55.7 Info: CreateIndex TrackFiles (ArtistId) 11:55:55.7 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 11:55:55.7 Info: => 6.73E-05s 11:55:55.7 Info: CreateIndex TrackFiles (AlbumId) 11:55:55.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:55.7 Info: => 6.15E-05s 11:55:55.7 Info: CreateTable History 11:55:55.7 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 11:55:55.7 Info: => 0.0001228s 11:55:55.7 Info: CreateIndex History (Date) 11:55:55.7 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:55:55.7 Info: => 6.56E-05s 11:55:55.7 Info: CreateIndex History (EventType) 11:55:55.7 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:55:55.7 Info: => 6.09E-05s 11:55:55.7 Info: CreateIndex History (DownloadId) 11:55:55.7 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 11:55:55.7 Info: => 6.1E-05s 11:55:55.7 Info: CreateIndex History (AlbumId) 11:55:55.7 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 11:55:55.7 Info: => 6.37E-05s 11:55:55.7 Info: CreateTable Notifications 11:55:55.7 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 11:55:55.7 Info: => 0.000112s 11:55:55.7 Info: CreateTable ScheduledTasks 11:55:55.7 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 11:55:55.7 Info: => 8.7E-05s 11:55:55.7 Info: CreateIndex ScheduledTasks (TypeName) 11:55:55.7 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:55:55.7 Info: => 6.86E-05s 11:55:55.7 Info: CreateTable Indexers 11:55:55.7 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 11:55:55.7 Info: => 9.48E-05s 11:55:55.7 Info: CreateIndex Indexers (Name) 11:55:55.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:55:55.7 Info: => 7E-05s 11:55:55.7 Info: CreateTable Profiles 11:55:55.7 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 11:55:55.7 Info: => 8.79E-05s 11:55:55.7 Info: CreateIndex Profiles (Name) 11:55:55.7 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 11:55:55.7 Info: => 6.59E-05s 11:55:55.7 Info: CreateTable QualityDefinitions 11:55:55.7 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 11:55:55.7 Info: => 9.54E-05s 11:55:55.7 Info: CreateIndex QualityDefinitions (Quality) 11:55:55.7 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 11:55:55.7 Info: => 7.29E-05s 11:55:55.7 Info: CreateIndex QualityDefinitions (Title) 11:55:55.7 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 11:55:55.7 Info: => 7.17E-05s 11:55:55.7 Info: CreateTable NamingConfig 11:55:55.7 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 11:55:55.7 Info: => 0.0001009s 11:55:55.7 Info: CreateTable Blacklist 11:55:55.7 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 11:55:55.7 Info: => 0.0001408s 11:55:55.7 Info: CreateTable Metadata 11:55:55.7 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 11:55:55.7 Info: => 9.31E-05s 11:55:55.7 Info: CreateTable MetadataFiles 11:55:55.7 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 11:55:55.7 Info: => 0.0001072s 11:55:55.7 Info: CreateTable DownloadClients 11:55:55.7 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 11:55:55.7 Info: => 8.92E-05s 11:55:55.7 Info: CreateTable PendingReleases 11:55:55.7 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 11:55:55.7 Info: => 0.0001301s 11:55:55.7 Info: CreateTable RemotePathMappings 11:55:55.7 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 11:55:55.7 Info: => 9.65E-05s 11:55:55.7 Info: CreateTable Tags 11:55:55.7 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 11:55:55.7 Info: => 8.21E-05s 11:55:55.7 Info: CreateIndex Tags (Label) 11:55:55.7 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 11:55:55.7 Info: => 7.63E-05s 11:55:55.7 Info: CreateTable Restrictions 11:55:55.7 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 11:55:55.7 Info: => 0.0007984s 11:55:55.7 Info: CreateTable DelayProfiles 11:55:55.7 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 11:55:55.7 Info: => 0.0001331s 11:55:55.7 Info: CreateTable Users 11:55:55.7 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 11:55:55.7 Info: => 8.87E-05s 11:55:55.7 Info: CreateIndex Users (Identifier) 11:55:55.7 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 11:55:55.7 Info: => 0.0001021s 11:55:55.7 Info: CreateIndex Users (Username) 11:55:55.7 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 11:55:55.7 Info: => 7.64E-05s 11:55:55.7 Info: CreateTable Commands 11:55:55.7 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 11:55:55.7 Info: => 0.0001231s 11:55:55.7 Info: CreateTable IndexerStatus 11:55:55.7 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 11:55:55.7 Info: => 0.0001136s 11:55:55.7 Info: CreateIndex IndexerStatus (ProviderId) 11:55:55.7 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:55:55.7 Info: => 7.84E-05s 11:55:55.7 Info: CreateTable ExtraFiles 11:55:55.7 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 11:55:55.7 Info: => 0.0001061s 11:55:55.7 Info: CreateTable LyricFiles 11:55:55.7 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 11:55:55.7 Info: => 0.0001439s 11:55:55.7 Info: CreateTable LanguageProfiles 11:55:55.7 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 11:55:55.7 Info: => 9.25E-05s 11:55:55.7 Info: CreateIndex LanguageProfiles (Name) 11:55:55.7 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 11:55:55.7 Info: => 8.64E-05s 11:55:55.7 Info: CreateTable DownloadClientStatus 11:55:55.7 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 11:55:55.7 Info: => 9.97E-05s 11:55:55.7 Info: CreateIndex DownloadClientStatus (ProviderId) 11:55:55.7 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:55:55.7 Info: => 8.42E-05s 11:55:55.7 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 11:55:55.7 Info: -> 1 Insert operations completed in 00:00:00.0000566 taking an average of 00:00:00.0000566 11:55:55.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-13T11:55:55', 'InitialSetup') 11:55:55.7 Info: Committing Transaction 11:55:55.7 Info: 1: InitialSetup migrated 11:55:55.7 Info: => 0.0009023s 11:55:55.7 Info: 2: add_reason_to_pending_releases migrating 11:55:55.7 Info: Beginning Transaction 11:55:55.7 Info: Starting migration of Main DB to 2 11:55:55.7 Info: AlterTable PendingReleases 11:55:55.7 Info: => 5E-07s 11:55:55.7 Info: CreateColumn PendingReleases Reason Int32 11:55:55.7 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 11:55:55.7 Info: => 0.0005563s 11:55:55.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-13T11:55:55', 'add_reason_to_pending_releases') 11:55:55.7 Info: Committing Transaction 11:55:55.7 Info: 2: add_reason_to_pending_releases migrated 11:55:55.7 Info: => 0.0008431s 11:55:55.7 Info: 3: add_medium_support migrating 11:55:55.7 Info: Beginning Transaction 11:55:55.7 Info: Starting migration of Main DB to 3 11:55:55.7 Info: AlterTable Albums 11:55:55.7 Info: => 6E-07s 11:55:55.7 Info: CreateColumn Albums Media String 11:55:55.7 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 11:55:55.7 Info: => 0.00053s 11:55:55.7 Info: AlterTable Tracks 11:55:55.7 Info: => 4E-07s 11:55:55.7 Info: CreateColumn Tracks MediumNumber Int32 11:55:55.7 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 11:55:55.7 Info: => 0.0004812s 11:55:55.7 Info: AlterTable Tracks 11:55:55.7 Info: => 5E-07s 11:55:55.7 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 11:55:55.7 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 11:55:55.7 Info: => 0.0004834s 11:55:55.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:55:55.7 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:55:55.7 Info: => 7.23E-05s 11:55:55.7 Info: DeleteColumn Tracks TrackNumber 11:55:55.7 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 11:55:55.7 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 11:55:55.7 Info: DROP TABLE "Tracks" 11:55:55.7 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:55:55.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:55:55.7 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:55:55.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:55:55.7 Info: => 0.0044369s 11:55:55.7 Info: AlterTable Tracks 11:55:55.7 Info: => 4E-07s 11:55:55.7 Info: CreateColumn Tracks TrackNumber String 11:55:55.7 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 11:55:55.7 Info: => 0.000504s 11:55:55.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-13T11:55:55', 'add_medium_support') 11:55:55.7 Info: Committing Transaction 11:55:55.7 Info: 3: add_medium_support migrated 11:55:55.7 Info: => 0.0008773s 11:55:55.7 Info: 4: add_various_qualites_in_profile migrating 11:55:55.7 Info: Beginning Transaction 11:55:55.7 Info: Starting migration of Main DB to 4 11:55:55.7 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:55:55.7 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:55:55.7 Info: => 5.15E-05s 11:55:55.7 Info: PerformDBOperation 11:55:55.7 Info: Performing DB Operation 11:55:55.7 Info: => 3.36E-05s 11:55:55.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-13T11:55:55', 'add_various_qualites_in_profile') 11:55:55.7 Info: Committing Transaction 11:55:55.7 Info: 4: add_various_qualites_in_profile migrated 11:55:55.7 Info: => 0.0002715s 11:55:55.7 Info: 5: metadata_profiles migrating 11:55:55.7 Info: Beginning Transaction 11:55:55.7 Info: Starting migration of Main DB to 5 11:55:55.7 Info: CreateTable MetadataProfiles 11:55:55.7 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 11:55:55.7 Info: => 0.0001684s 11:55:55.7 Info: CreateIndex MetadataProfiles (Name) 11:55:55.7 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 11:55:55.7 Info: => 8.62E-05s 11:55:55.7 Info: AlterTable Artists 11:55:55.7 Info: => 4E-07s 11:55:55.7 Info: CreateColumn Artists MetadataProfileId Int32 11:55:55.7 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 11:55:55.7 Info: => 0.0005187s 11:55:55.7 Info: DeleteColumn Artists PrimaryAlbumTypes 11:55:55.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 11:55:55.7 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 11:55:55.7 Info: DROP TABLE "Artists" 11:55:55.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:55.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:55:55.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:55:55.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:55.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:55.7 Info: => 0.0050403s 11:55:55.7 Info: DeleteColumn Artists SecondaryAlbumTypes 11:55:55.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 11:55:55.7 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 11:55:55.7 Info: DROP TABLE "Artists" 11:55:55.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:55.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:55:55.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:55:55.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:55.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:55.7 Info: => 0.0040133s 11:55:55.7 Info: AlterTable Albums 11:55:55.7 Info: => 5E-07s 11:55:55.7 Info: CreateColumn Albums SecondaryTypes String 11:55:55.7 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 11:55:55.7 Info: => 0.0004963s 11:55:55.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-13T11:55:55', 'metadata_profiles') 11:55:55.7 Info: Committing Transaction 11:55:55.7 Info: 5: metadata_profiles migrated 11:55:55.7 Info: => 0.0008991s 11:55:55.7 Info: 6: separate_automatic_and_interactive_search migrating 11:55:55.7 Info: Beginning Transaction 11:55:55.7 Info: Starting migration of Main DB to 6 11:55:55.7 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 11:55:55.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) 11:55:55.8 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 11:55:55.8 Info: DROP TABLE "Indexers" 11:55:55.8 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:55:55.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:55:55.8 Info: => 0.0043413s 11:55:55.8 Info: AlterTable Indexers 11:55:55.8 Info: => 6E-07s 11:55:55.8 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 11:55:55.8 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 11:55:55.8 Info: => 0.0004816s 11:55:55.8 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:55:55.8 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:55:55.8 Info: => 3.86E-05s 11:55:55.8 Info: AlterTable Indexers 11:55:55.8 Info: => 4E-07s 11:55:55.8 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 11:55:55.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) 11:55:55.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" 11:55:55.8 Info: DROP TABLE "Indexers" 11:55:55.8 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:55:55.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:55:55.8 Info: => 0.0032401s 11:55:55.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-13T11:55:55', 'separate_automatic_and_interactive_search') 11:55:55.8 Info: Committing Transaction 11:55:55.8 Info: 6: separate_automatic_and_interactive_search migrated 11:55:55.8 Info: => 0.0035664s 11:55:55.8 Info: 7: change_album_path_to_relative migrating 11:55:55.8 Info: Beginning Transaction 11:55:55.8 Info: Starting migration of Main DB to 7 11:55:55.8 Info: DeleteColumn Albums Path 11:55:55.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) 11:55:55.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" 11:55:55.8 Info: DROP TABLE "Albums" 11:55:55.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:55.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:55.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:55:55.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:55:55.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:55:55.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:55.8 Info: => 0.004035s 11:55:55.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-13T11:55:55', 'change_album_path_to_relative') 11:55:55.8 Info: Committing Transaction 11:55:55.8 Info: 7: change_album_path_to_relative migrated 11:55:55.8 Info: => 0.0044287s 11:55:55.8 Info: 8: change_quality_size_mb_to_kb migrating 11:55:55.8 Info: Beginning Transaction 11:55:55.8 Info: Starting migration of Main DB to 8 11:55:55.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 11:55:55.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 11:55:55.8 Info: => 5.09E-05s 11:55:55.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-13T11:55:55', 'change_quality_size_mb_to_kb') 11:55:55.8 Info: Committing Transaction 11:55:55.8 Info: 8: change_quality_size_mb_to_kb migrated 11:55:55.8 Info: => 0.0002952s 11:55:55.8 Info: 9: album_releases migrating 11:55:55.8 Info: Beginning Transaction 11:55:55.8 Info: Starting migration of Main DB to 9 11:55:55.8 Info: AlterTable Albums 11:55:55.8 Info: => 5E-07s 11:55:55.8 Info: CreateColumn Albums Releases String 11:55:55.8 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 11:55:55.8 Info: => 0.0005379s 11:55:55.8 Info: AlterTable Albums 11:55:55.8 Info: => 7E-07s 11:55:55.8 Info: CreateColumn Albums CurrentRelease String 11:55:55.8 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 11:55:55.8 Info: => 0.0005101s 11:55:55.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-13T11:55:55', 'album_releases') 11:55:55.8 Info: Committing Transaction 11:55:55.8 Info: 9: album_releases migrated 11:55:55.8 Info: => 0.000795s 11:55:55.8 Info: 10: album_releases_fix migrating 11:55:55.8 Info: Beginning Transaction 11:55:55.8 Info: Starting migration of Main DB to 10 11:55:55.8 Info: AlterTable Albums 11:55:55.8 Info: => 7E-07s 11:55:55.8 Info: AlterColumn Albums Releases String 11:55:55.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) 11:55:55.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" 11:55:55.8 Info: DROP TABLE "Albums" 11:55:55.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:55.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:55.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:55:55.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:55:55.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:55:55.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:55.8 Info: => 0.0055356s 11:55:55.8 Info: AlterTable Albums 11:55:55.8 Info: => 5E-07s 11:55:55.8 Info: AlterColumn Albums CurrentRelease String 11:55:55.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) 11:55:55.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" 11:55:55.8 Info: DROP TABLE "Albums" 11:55:55.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:55.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:55.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:55:55.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:55:55.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:55:55.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:55.8 Info: => 0.0038436s 11:55:55.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-13T11:55:55', 'album_releases_fix') 11:55:55.8 Info: Committing Transaction 11:55:55.8 Info: 10: album_releases_fix migrated 11:55:55.8 Info: => 0.0042072s 11:55:55.8 Info: 11: import_lists migrating 11:55:55.8 Info: Beginning Transaction 11:55:55.8 Info: Starting migration of Main DB to 11 11:55:55.8 Info: CreateTable ImportLists 11:55:55.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) 11:55:55.8 Info: => 0.0001545s 11:55:55.8 Info: CreateIndex ImportLists (Name) 11:55:55.8 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:55:55.8 Info: => 7.73E-05s 11:55:55.8 Info: CreateTable ImportListStatus 11:55:55.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) 11:55:55.8 Info: => 0.0001047s 11:55:55.8 Info: CreateIndex ImportListStatus (ProviderId) 11:55:55.8 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:55:55.8 Info: => 7.37E-05s 11:55:55.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-13T11:55:55', 'import_lists') 11:55:55.8 Info: Committing Transaction 11:55:55.8 Info: 11: import_lists migrated 11:55:55.8 Info: => 0.0003751s 11:55:55.8 Info: 12: add_release_status migrating 11:55:55.8 Info: Beginning Transaction 11:55:55.8 Info: Starting migration of Main DB to 12 11:55:55.8 Info: AlterTable MetadataProfiles 11:55:55.8 Info: => 7E-07s 11:55:55.8 Info: CreateColumn MetadataProfiles ReleaseStatuses String 11:55:55.8 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 11:55:55.8 Info: => 0.0005503s 11:55:55.8 Info: PerformDBOperation 11:55:55.8 Info: Performing DB Operation 11:55:55.8 Info: => 2.53E-05s 11:55:55.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-13T11:55:55', 'add_release_status') 11:55:55.8 Info: Committing Transaction 11:55:55.8 Info: 12: add_release_status migrated 11:55:55.8 Info: => 0.0003097s 11:55:55.8 Info: 13: album_download_notification migrating 11:55:55.8 Info: Beginning Transaction 11:55:55.8 Info: Starting migration of Main DB to 13 11:55:55.8 Info: AlterTable Notifications 11:55:55.8 Info: => 7E-07s 11:55:55.8 Info: CreateColumn Notifications OnAlbumDownload Boolean 11:55:55.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 11:55:55.8 Info: => 0.0005298s 11:55:55.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-13T11:55:55', 'album_download_notification') 11:55:55.8 Info: Committing Transaction 11:55:55.8 Info: 13: album_download_notification migrated 11:55:55.8 Info: => 0.0008246s 11:55:55.8 Info: 14: fix_language_metadata_profiles migrating 11:55:55.8 Info: Beginning Transaction 11:55:55.8 Info: Starting migration of Main DB to 14 11:55:55.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 11:55:55.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 11:55:55.8 Info: => 7.47E-05s 11:55:55.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 11:55:55.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 11:55:55.8 Info: => 5.03E-05s 11:55:55.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-13T11:55:55', 'fix_language_metadata_profiles') 11:55:55.8 Info: Committing Transaction 11:55:55.8 Info: 14: fix_language_metadata_profiles migrated 11:55:55.8 Info: => 0.0002932s 11:55:55.8 Info: 15: remove_fanzub migrating 11:55:55.8 Info: Beginning Transaction 11:55:55.8 Info: Starting migration of Main DB to 15 11:55:55.8 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:55:55.8 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:55:55.8 Info: => 4.2E-05s 11:55:55.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-13T11:55:55', 'remove_fanzub') 11:55:55.8 Info: Committing Transaction 11:55:55.8 Info: 15: remove_fanzub migrated 11:55:55.8 Info: => 0.0002719s 11:55:55.8 Info: 16: update_artist_history_indexes migrating 11:55:55.8 Info: Beginning Transaction 11:55:55.8 Info: Starting migration of Main DB to 16 11:55:55.8 Info: CreateIndex Albums (ArtistId) 11:55:55.8 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 11:55:55.8 Info: => 9.94E-05s 11:55:55.8 Info: CreateIndex Albums (ArtistId, ReleaseDate) 11:55:55.8 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 11:55:55.8 Info: => 7.84E-05s 11:55:55.8 Info: DeleteIndex History (AlbumId) 11:55:55.8 Info: DROP INDEX "IX_History_AlbumId" 11:55:55.8 Info: => 0.0001244s 11:55:55.8 Info: CreateIndex History (AlbumId, Date) 11:55:55.8 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:55:55.8 Info: => 8.85E-05s 11:55:55.8 Info: DeleteIndex History (DownloadId) 11:55:55.8 Info: DROP INDEX "IX_History_DownloadId" 11:55:55.8 Info: => 0.0001144s 11:55:55.8 Info: CreateIndex History (DownloadId, Date) 11:55:55.8 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:55:55.8 Info: => 8.46E-05s 11:55:55.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-13T11:55:55', 'update_artist_history_indexes') 11:55:55.8 Info: Committing Transaction 11:55:55.8 Info: 16: update_artist_history_indexes migrated 11:55:55.8 Info: => 0.0003907s 11:55:55.8 Info: 17: remove_nma migrating 11:55:55.8 Info: Beginning Transaction 11:55:55.8 Info: Starting migration of Main DB to 17 11:55:55.8 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:55.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 11:55:55.8 Info: => 5.44E-05s 11:55:55.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-13T11:55:55', 'remove_nma') 11:55:55.8 Info: Committing Transaction 11:55:55.8 Info: 17: remove_nma migrated 11:55:55.8 Info: => 0.0002996s 11:55:55.8 Info: 18: album_disambiguation migrating 11:55:55.8 Info: Beginning Transaction 11:55:55.8 Info: Starting migration of Main DB to 18 11:55:55.8 Info: AlterTable Albums 11:55:55.8 Info: => 6E-07s 11:55:55.8 Info: CreateColumn Albums Disambiguation String 11:55:55.8 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 11:55:55.8 Info: => 0.0005568s 11:55:55.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-13T11:55:55', 'album_disambiguation') 11:55:55.8 Info: Committing Transaction 11:55:55.8 Info: 18: album_disambiguation migrated 11:55:55.8 Info: => 0.0008317s 11:55:55.8 Info: 19: add_ape_quality_in_profiles migrating 11:55:55.8 Info: Beginning Transaction 11:55:55.8 Info: Starting migration of Main DB to 19 11:55:55.8 Info: PerformDBOperation 11:55:55.8 Info: Performing DB Operation 11:55:55.8 Info: => 3.31E-05s 11:55:55.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-13T11:55:55', 'add_ape_quality_in_profiles') 11:55:55.8 Info: Committing Transaction 11:55:55.8 Info: 19: add_ape_quality_in_profiles migrated 11:55:55.8 Info: => 0.0002825s 11:55:55.8 Info: 20: remove_pushalot migrating 11:55:55.8 Info: Beginning Transaction 11:55:55.8 Info: Starting migration of Main DB to 20 11:55:55.8 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:55.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 11:55:55.8 Info: => 4.49E-05s 11:55:55.8 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:55.8 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 11:55:55.8 Info: => 2.82E-05s 11:55:55.8 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:55.8 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 11:55:55.8 Info: => 2.79E-05s 11:55:55.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-13T11:55:55', 'remove_pushalot') 11:55:55.8 Info: Committing Transaction 11:55:55.8 Info: 20: remove_pushalot migrated 11:55:55.8 Info: => 0.0002563s 11:55:55.8 Info: 21: add_custom_filters migrating 11:55:55.8 Info: Beginning Transaction 11:55:55.8 Info: Starting migration of Main DB to 21 11:55:55.8 Info: CreateTable CustomFilters 11:55:55.8 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 11:55:55.8 Info: => 0.0001209s 11:55:55.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-13T11:55:55', 'add_custom_filters') 11:55:55.8 Info: Committing Transaction 11:55:55.8 Info: 21: add_custom_filters migrated 11:55:55.8 Info: => 0.0004051s 11:55:55.8 Info: 22: import_list_tags migrating 11:55:55.8 Info: Beginning Transaction 11:55:55.8 Info: Starting migration of Main DB to 22 11:55:55.8 Info: AlterTable ImportLists 11:55:55.8 Info: => 5E-07s 11:55:55.8 Info: CreateColumn ImportLists Tags String 11:55:55.8 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 11:55:55.8 Info: => 0.000556s 11:55:55.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-13T11:55:55', 'import_list_tags') 11:55:55.8 Info: Committing Transaction 11:55:55.8 Info: 22: import_list_tags migrated 11:55:55.8 Info: => 0.0008496s 11:55:55.8 Info: 23: add_release_groups_etc migrating 11:55:55.8 Info: Beginning Transaction 11:55:55.8 Info: Starting migration of Main DB to 23 11:55:55.8 Info: CreateTable ArtistMetadata 11:55:55.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) 11:55:55.8 Info: => 0.0001651s 11:55:55.8 Info: CreateIndex ArtistMetadata (ForeignArtistId) 11:55:55.8 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 11:55:55.8 Info: => 8.08E-05s 11:55:55.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" 11:55:55.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" 11:55:55.8 Info: => 7.68E-05s 11:55:55.8 Info: AlterTable Artists 11:55:55.8 Info: => 4E-07s 11:55:55.8 Info: CreateColumn Artists ArtistMetadataId Int32 11:55:55.8 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:55:55.8 Info: => 0.0005421s 11:55:55.8 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:55:55.8 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:55:55.8 Info: => 6.35E-05s 11:55:55.8 Info: CreateTable AlbumReleases 11:55:55.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) 11:55:55.8 Info: => 0.0001394s 11:55:55.8 Info: CreateIndex AlbumReleases (ForeignReleaseId) 11:55:55.8 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:55:55.8 Info: => 7.79E-05s 11:55:55.8 Info: CreateIndex AlbumReleases (AlbumId) 11:55:55.8 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:55:55.8 Info: => 7.09E-05s 11:55:55.8 Info: PerformDBOperation 11:55:55.8 Info: Performing DB Operation 11:55:55.8 Info: => 3.03E-05s 11:55:55.8 Info: AlterTable Albums 11:55:55.8 Info: => 4E-07s 11:55:55.8 Info: CreateColumn Albums ArtistMetadataId Int32 11:55:55.8 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:55:55.8 Info: => 0.0005659s 11:55:55.8 Info: AlterTable Albums 11:55:55.8 Info: => 5E-07s 11:55:55.8 Info: CreateColumn Albums AnyReleaseOk Boolean 11:55:55.8 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 11:55:55.8 Info: => 0.000556s 11:55:55.8 Info: AlterTable Albums 11:55:55.8 Info: => 7E-07s 11:55:55.8 Info: CreateColumn Albums Links String 11:55:55.8 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 11:55:55.8 Info: => 0.0005397s 11:55:55.8 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:55:55.8 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:55:55.8 Info: => 7.86E-05s 11:55:55.8 Info: AlterTable Tracks 11:55:55.8 Info: => 4E-07s 11:55:55.8 Info: CreateColumn Tracks ForeignRecordingId String 11:55:55.8 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 11:55:55.8 Info: => 0.0005505s 11:55:55.8 Info: AlterTable Tracks 11:55:55.8 Info: => 4E-07s 11:55:55.8 Info: CreateColumn Tracks AlbumReleaseId Int32 11:55:55.8 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 11:55:55.8 Info: => 0.0005489s 11:55:55.8 Info: AlterTable Tracks 11:55:55.8 Info: => 5E-07s 11:55:55.8 Info: CreateColumn Tracks ArtistMetadataId Int32 11:55:55.8 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:55:55.8 Info: => 0.000595s 11:55:55.8 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:55:55.8 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:55:55.8 Info: => 7.85E-05s 11:55:55.8 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:55:55.8 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:55:55.8 Info: => 5.84E-05s 11:55:55.8 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 11:55:55.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:55:55.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" 11:55:55.8 Info: DROP TABLE "Artists" 11:55:55.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:55.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:55.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:55.8 Info: => 0.0047951s 11:55:55.8 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 11:55:55.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) 11:55:55.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" 11:55:55.8 Info: DROP TABLE "Albums" 11:55:55.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:55.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:55.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:55.8 Info: => 0.005275s 11:55:55.8 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 11:55:55.8 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:55:55.8 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 11:55:55.8 Info: DROP TABLE "Tracks" 11:55:55.8 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:55:55.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:55:55.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:55:55.8 Info: => 0.0038361s 11:55:55.8 Info: DeleteColumn TrackFiles ArtistId 11:55:55.8 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 11:55:55.8 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 11:55:55.8 Info: DROP TABLE "TrackFiles" 11:55:55.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:55:55.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:55.8 Info: => 0.0052812s 11:55:55.8 Info: CreateIndex Artists (ArtistMetadataId) 11:55:55.8 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:55:55.8 Info: => 7.54E-05s 11:55:55.8 Info: CreateIndex Artists (Monitored) 11:55:55.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:55:55.8 Info: => 7.72E-05s 11:55:55.8 Info: CreateIndex Albums (ArtistMetadataId) 11:55:55.8 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:55:55.8 Info: => 7.24E-05s 11:55:55.8 Info: CreateIndex Tracks (ArtistMetadataId) 11:55:55.8 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 11:55:55.8 Info: => 8.47E-05s 11:55:55.8 Info: CreateIndex Tracks (AlbumReleaseId) 11:55:55.8 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 11:55:55.8 Info: => 7.62E-05s 11:55:55.8 Info: CreateIndex Tracks (ForeignRecordingId) 11:55:55.8 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 11:55:55.8 Info: => 7.16E-05s 11:55:55.8 Info: UpdateData 11:55:55.8 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:55:55.8 Info: => 3.94E-05s 11:55:55.8 Info: UpdateData 11:55:55.8 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:55:55.8 Info: => 3.2E-05s 11:55:55.8 Info: UpdateData 11:55:55.8 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 11:55:55.8 Info: => 3.71E-05s 11:55:55.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-13T11:55:55', 'add_release_groups_etc') 11:55:55.8 Info: Committing Transaction 11:55:55.8 Info: 23: add_release_groups_etc migrated 11:55:55.8 Info: => 0.0006151s 11:55:55.8 Info: 24: NewMediaInfoFormat migrating 11:55:55.8 Info: Beginning Transaction 11:55:55.8 Info: Starting migration of Main DB to 24 11:55:55.8 Info: UpdateData 11:55:55.8 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 11:55:55.8 Info: => 5E-05s 11:55:55.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-10-13T11:55:55', 'NewMediaInfoFormat') 11:55:55.8 Info: Committing Transaction 11:55:55.8 Info: 24: NewMediaInfoFormat migrated 11:55:55.8 Info: => 0.0002887s 11:55:55.8 Info: 25: rename_restrictions_to_release_profiles migrating 11:55:55.8 Info: Beginning Transaction 11:55:55.8 Info: Starting migration of Main DB to 25 11:55:55.8 Info: RenameTable Restrictions ReleaseProfiles 11:55:55.8 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 11:55:55.8 Info: => 0.0019182s 11:55:55.8 Info: AlterTable ReleaseProfiles 11:55:55.8 Info: => 7E-07s 11:55:55.8 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 11:55:55.8 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 11:55:55.8 Info: => 0.0005328s 11:55:55.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-10-13T11:55:55', 'rename_restrictions_to_release_profiles') 11:55:55.8 Info: Committing Transaction 11:55:55.8 Info: 25: rename_restrictions_to_release_profiles migrated 11:55:55.8 Info: => 0.0008326s 11:55:55.8 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 11:55:55.8 Info: Beginning Transaction 11:55:55.8 Info: Starting migration of Main DB to 26 11:55:55.8 Info: RenameTable Profiles QualityProfiles 11:55:55.8 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 11:55:55.8 Info: => 0.0018859s 11:55:55.8 Info: AlterTable QualityProfiles 11:55:55.8 Info: => 6E-07s 11:55:55.8 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 11:55:55.8 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:55:55.8 Info: => 0.0005353s 11:55:55.8 Info: AlterTable LanguageProfiles 11:55:55.8 Info: => 7E-07s 11:55:55.8 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 11:55:55.8 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:55:55.8 Info: => 0.0005056s 11:55:55.8 Info: UpdateData 11:55:55.8 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:55:55.8 Info: => 4.39E-05s 11:55:55.8 Info: UpdateData 11:55:55.8 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:55:55.8 Info: => 2.88E-05s 11:55:55.8 Info: RenameColumn Artists ProfileId to QualityProfileId 11:55:55.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:55:55.8 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:55:55.8 Info: DROP TABLE "Artists" 11:55:55.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:55.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:55.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:55.8 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:55:55.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:55:55.8 Info: => 0.0041174s 11:55:55.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-10-13T11:55:55', 'rename_quality_profiles_add_upgrade_allowed') 11:55:55.8 Info: Committing Transaction 11:55:55.8 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 11:55:55.8 Info: => 0.0045488s 11:55:55.8 Info: 27: add_import_exclusions migrating 11:55:55.8 Info: Beginning Transaction 11:55:55.8 Info: Starting migration of Main DB to 27 11:55:55.8 Info: CreateTable ImportListExclusions 11:55:55.8 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 11:55:55.8 Info: => 0.0001652s 11:55:55.8 Info: CreateIndex ImportListExclusions (ForeignId) 11:55:55.8 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 11:55:55.8 Info: => 8.54E-05s 11:55:55.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-10-13T11:55:55', 'add_import_exclusions') 11:55:55.8 Info: Committing Transaction 11:55:55.8 Info: 27: add_import_exclusions migrated 11:55:55.8 Info: => 0.0010673s 11:55:55.8 Info: 28: clean_artist_metadata_table migrating 11:55:55.8 Info: Beginning Transaction 11:55:55.8 Info: Starting migration of Main DB to 28 11:55:55.8 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:55:55.8 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:55:55.8 Info: => 0.0001566s 11:55:55.8 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:55:55.8 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:55:55.8 Info: => 0.0001225s 11:55:55.8 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 11:55:55.8 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 11:55:55.8 Info: => 0.0001151s 11:55:55.8 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 11:55:55.8 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 11:55:55.8 Info: => 0.0001164s 11:55:55.8 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:55:55.8 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:55:55.8 Info: => 0.0001157s 11:55:55.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:55:55.8 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:55:55.8 Info: => 0.000112s 11:55:55.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-10-13T11:55:55', 'clean_artist_metadata_table') 11:55:55.8 Info: Committing Transaction 11:55:55.8 Info: 28: clean_artist_metadata_table migrated 11:55:55.8 Info: => 0.0003994s 11:55:55.8 Info: 29: health_issue_notification migrating 11:55:55.8 Info: Beginning Transaction 11:55:55.8 Info: Starting migration of Main DB to 29 11:55:55.8 Info: AlterTable Notifications 11:55:55.8 Info: => 6E-07s 11:55:55.8 Info: CreateColumn Notifications OnHealthIssue Boolean 11:55:55.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 11:55:55.8 Info: => 0.0005609s 11:55:55.8 Info: AlterTable Notifications 11:55:55.8 Info: => 6E-07s 11:55:55.8 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 11:55:55.8 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 11:55:55.8 Info: => 0.0005247s 11:55:55.8 Info: AlterTable Notifications 11:55:55.8 Info: => 5E-07s 11:55:55.8 Info: CreateColumn Notifications OnDownloadFailure Boolean 11:55:55.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 11:55:55.8 Info: => 0.000531s 11:55:55.8 Info: AlterTable Notifications 11:55:55.8 Info: => 4E-07s 11:55:55.8 Info: CreateColumn Notifications OnImportFailure Boolean 11:55:55.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 11:55:55.8 Info: => 0.0005293s 11:55:55.8 Info: AlterTable Notifications 11:55:55.8 Info: => 6E-07s 11:55:55.8 Info: CreateColumn Notifications OnTrackRetag Boolean 11:55:55.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 11:55:55.8 Info: => 0.0005168s 11:55:55.8 Info: DeleteColumn Notifications OnDownload 11:55:55.8 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 11:55:55.8 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 11:55:55.8 Info: DROP TABLE "Notifications" 11:55:55.8 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:55:55.8 Info: => 0.0044375s 11:55:55.8 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 11:55:55.8 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 11:55:55.8 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 11:55:55.8 Info: DROP TABLE "Notifications" 11:55:55.8 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:55:55.8 Info: => 0.003688s 11:55:55.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-10-13T11:55:55', 'health_issue_notification') 11:55:55.8 Info: Committing Transaction 11:55:55.8 Info: 29: health_issue_notification migrated 11:55:55.8 Info: => 0.0041062s 11:55:55.8 Info: 30: add_mediafilerepository_mtime migrating 11:55:55.8 Info: Beginning Transaction 11:55:55.8 Info: Starting migration of Main DB to 30 11:55:55.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) 11:55:55.8 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistMetadataId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "AnyReleaseOk") VALUES (1, '1', 2, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 1) 11:55:55.8 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (1, '1', 1, 'Title', 'Status', 0, 1) 11:55:55.8 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (1, 'folder/track1.mp3', 100, '2024-10-13T11:55:55', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 11:55:55.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) 11:55:55.8 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (2, 'folder/track2.mp3', 100, '2024-10-13T11:55:55', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 11:55:55.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) 11:55:55.8 Info: AlterTable TrackFiles 11:55:55.8 Info: => 5E-07s 11:55:55.8 Info: CreateColumn TrackFiles Modified DateTime 11:55:55.8 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 11:55:55.8 Info: => 0.0005529s 11:55:55.8 Info: AlterTable TrackFiles 11:55:55.8 Info: => 6E-07s 11:55:55.8 Info: CreateColumn TrackFiles Path String 11:55:55.8 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 11:55:55.8 Info: => 0.0005244s 11:55:55.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:55:55.8 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:55:55.8 Info: => 3.85E-05s 11:55:55.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:55:55.8 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:55:55.8 Info: => 0.0001256s 11:55:55.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 11:55:55.8 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 11:55:55.8 Info: => 0.0001513s 11:55:55.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 11:55:55.8 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 11:55:55.8 Info: => 0.0001463s 11:55:55.8 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 11:55:55.8 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 11:55:55.8 Info: => 7.73E-05s 11:55:55.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:55:55.8 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:55:55.8 Info: => 4.84E-05s 11:55:55.8 Info: AlterTable TrackFiles 11:55:55.8 Info: => 5E-07s 11:55:55.8 Info: AlterColumn TrackFiles Path String 11:55:55.8 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:55:55.8 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 11:55:55.8 Info: DROP TABLE "TrackFiles" 11:55:55.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:55:55.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:55.8 Info: => 0.0036858s 11:55:55.8 Info: CreateIndex TrackFiles (Path) 11:55:55.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:55:55.8 Info: => 7.57E-05s 11:55:55.8 Info: DeleteColumn TrackFiles RelativePath 11:55:55.8 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:55:55.8 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 11:55:55.8 Info: DROP TABLE "TrackFiles" 11:55:55.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:55:55.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:55.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:55:55.8 Info: => 0.004486s 11:55:55.8 Info: -> 7 Insert operations completed in 00:00:00.0012804 taking an average of 00:00:00.0001829 11:55:55.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-10-13T11:55:55', 'add_mediafilerepository_mtime') 11:55:55.8 Info: Committing Transaction 11:55:55.8 Info: 30: add_mediafilerepository_mtime migrated 11:55:55.8 Info: => 0.0050422s 11:55:55.8 Debug: Took: 00:00:00.1479887 11:55:55.9 Debug: Got 0 tracks 11:55:55.9 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_bad_artist_metadata_id --- 11:55:55.9 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_duplicate_files --- 11:55:55.9 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173559341586_167/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:55:55.9 Info: DatabaseEngineVersionCheck migrating 11:55:55.9 Info: PerformDBOperation 11:55:55.9 Info: Performing DB Operation 11:55:55.9 Info: SQLite 3.46.1 11:55:55.9 Info: => 0.0010192s 11:55:55.9 Info: DatabaseEngineVersionCheck migrated 11:55:55.9 Info: => 0.0010321s 11:55:55.9 Info: VersionMigration migrating 11:55:55.9 Info: Beginning Transaction 11:55:55.9 Info: CreateTable VersionInfo 11:55:55.9 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 11:55:55.9 Info: => 0.0001818s 11:55:55.9 Info: Committing Transaction 11:55:55.9 Info: VersionMigration migrated 11:55:55.9 Info: => 0.0005674s 11:55:55.9 Info: VersionUniqueMigration migrating 11:55:55.9 Info: Beginning Transaction 11:55:55.9 Info: CreateIndex VersionInfo (Version) 11:55:55.9 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:55:55.9 Info: => 0.0001204s 11:55:55.9 Info: AlterTable VersionInfo 11:55:55.9 Info: => 6E-07s 11:55:55.9 Info: CreateColumn VersionInfo AppliedOn DateTime 11:55:55.9 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 11:55:55.9 Info: => 0.0005538s 11:55:55.9 Info: Committing Transaction 11:55:55.9 Info: VersionUniqueMigration migrated 11:55:55.9 Info: => 0.0007752s 11:55:55.9 Info: VersionDescriptionMigration migrating 11:55:55.9 Info: Beginning Transaction 11:55:55.9 Info: AlterTable VersionInfo 11:55:55.9 Info: => 5E-07s 11:55:55.9 Info: CreateColumn VersionInfo Description String 11:55:55.9 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 11:55:55.9 Info: => 0.000213s 11:55:55.9 Info: Committing Transaction 11:55:55.9 Info: VersionDescriptionMigration migrated 11:55:55.9 Info: => 0.0003998s 11:55:55.9 Info: 1: InitialSetup migrating 11:55:55.9 Info: Beginning Transaction 11:55:55.9 Info: Starting migration of Main DB to 1 11:55:55.9 Info: CreateTable Config 11:55:55.9 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 11:55:55.9 Info: => 0.000205s 11:55:55.9 Info: CreateIndex Config (Key) 11:55:55.9 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 11:55:55.9 Info: => 7.74E-05s 11:55:55.9 Info: CreateTable RootFolders 11:55:55.9 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 11:55:55.9 Info: => 0.0001175s 11:55:55.9 Info: CreateIndex RootFolders (Path) 11:55:55.9 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 11:55:55.9 Info: => 7.89E-05s 11:55:55.9 Info: CreateTable Artists 11:55:55.9 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 11:55:55.9 Info: => 0.0003006s 11:55:55.9 Info: CreateIndex Artists (ForeignArtistId) 11:55:55.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:55:55.9 Info: => 7.75E-05s 11:55:55.9 Info: CreateIndex Artists (NameSlug) 11:55:55.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:55:55.9 Info: => 6.53E-05s 11:55:55.9 Info: CreateIndex Artists (CleanName) 11:55:55.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:55.9 Info: => 6.07E-05s 11:55:55.9 Info: CreateIndex Artists (Path) 11:55:55.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:55.9 Info: => 6.25E-05s 11:55:55.9 Info: CreateTable Albums 11:55:55.9 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 11:55:55.9 Info: => 0.0002603s 11:55:55.9 Info: CreateIndex Albums (ForeignAlbumId) 11:55:55.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:55.9 Info: => 7.51E-05s 11:55:55.9 Info: CreateIndex Albums (MBId) 11:55:55.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:55:55.9 Info: => 6.34E-05s 11:55:55.9 Info: CreateIndex Albums (TADBId) 11:55:55.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:55:55.9 Info: => 6.4E-05s 11:55:55.9 Info: CreateIndex Albums (TitleSlug) 11:55:55.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:55:55.9 Info: => 6.33E-05s 11:55:55.9 Info: CreateIndex Albums (CleanTitle) 11:55:55.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:55.9 Info: => 6.09E-05s 11:55:55.9 Info: CreateIndex Albums (Path) 11:55:55.9 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 11:55:55.9 Info: => 6.01E-05s 11:55:55.9 Info: CreateTable Tracks 11:55:55.9 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 11:55:55.9 Info: => 0.0001686s 11:55:55.9 Info: CreateIndex Tracks (ForeignTrackId) 11:55:55.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:55:55.9 Info: => 7.16E-05s 11:55:55.9 Info: CreateIndex Tracks (ArtistId) 11:55:55.9 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:55:55.9 Info: => 7E-05s 11:55:55.9 Info: CreateIndex Tracks (TrackFileId) 11:55:55.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:55:55.9 Info: => 7.33E-05s 11:55:55.9 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 11:55:55.9 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 11:55:55.9 Info: => 7.14E-05s 11:55:55.9 Info: CreateTable TrackFiles 11:55:55.9 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 11:55:55.9 Info: => 0.0001658s 11:55:55.9 Info: CreateIndex TrackFiles (ArtistId) 11:55:55.9 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 11:55:55.9 Info: => 7.26E-05s 11:55:55.9 Info: CreateIndex TrackFiles (AlbumId) 11:55:55.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:55.9 Info: => 6.6E-05s 11:55:55.9 Info: CreateTable History 11:55:55.9 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 11:55:55.9 Info: => 0.0001668s 11:55:55.9 Info: CreateIndex History (Date) 11:55:55.9 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:55:55.9 Info: => 7.21E-05s 11:55:55.9 Info: CreateIndex History (EventType) 11:55:55.9 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:55:55.9 Info: => 6.21E-05s 11:55:55.9 Info: CreateIndex History (DownloadId) 11:55:55.9 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 11:55:55.9 Info: => 6.28E-05s 11:55:55.9 Info: CreateIndex History (AlbumId) 11:55:55.9 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 11:55:55.9 Info: => 6.46E-05s 11:55:55.9 Info: CreateTable Notifications 11:55:55.9 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 11:55:55.9 Info: => 0.0001715s 11:55:55.9 Info: CreateTable ScheduledTasks 11:55:55.9 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 11:55:55.9 Info: => 0.000143s 11:55:55.9 Info: CreateIndex ScheduledTasks (TypeName) 11:55:55.9 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:55:55.9 Info: => 0.0001076s 11:55:55.9 Info: CreateTable Indexers 11:55:55.9 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 11:55:55.9 Info: => 0.0001411s 11:55:55.9 Info: CreateIndex Indexers (Name) 11:55:55.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:55:55.9 Info: => 8.13E-05s 11:55:55.9 Info: CreateTable Profiles 11:55:55.9 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 11:55:55.9 Info: => 0.0001231s 11:55:55.9 Info: CreateIndex Profiles (Name) 11:55:55.9 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 11:55:55.9 Info: => 7.87E-05s 11:55:55.9 Info: CreateTable QualityDefinitions 11:55:55.9 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 11:55:55.9 Info: => 0.0001368s 11:55:55.9 Info: CreateIndex QualityDefinitions (Quality) 11:55:55.9 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 11:55:55.9 Info: => 7.52E-05s 11:55:55.9 Info: CreateIndex QualityDefinitions (Title) 11:55:55.9 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 11:55:55.9 Info: => 0.0001053s 11:55:55.9 Info: CreateTable NamingConfig 11:55:55.9 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 11:55:55.9 Info: => 0.0001477s 11:55:55.9 Info: CreateTable Blacklist 11:55:55.9 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 11:55:55.9 Info: => 0.0001804s 11:55:55.9 Info: CreateTable Metadata 11:55:55.9 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 11:55:55.9 Info: => 0.0001312s 11:55:55.9 Info: CreateTable MetadataFiles 11:55:55.9 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 11:55:55.9 Info: => 0.000151s 11:55:55.9 Info: CreateTable DownloadClients 11:55:55.9 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 11:55:55.9 Info: => 0.000131s 11:55:55.9 Info: CreateTable PendingReleases 11:55:55.9 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 11:55:55.9 Info: => 0.0001514s 11:55:55.9 Info: CreateTable RemotePathMappings 11:55:55.9 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 11:55:55.9 Info: => 0.0001366s 11:55:55.9 Info: CreateTable Tags 11:55:55.9 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 11:55:55.9 Info: => 0.0001118s 11:55:55.9 Info: CreateIndex Tags (Label) 11:55:55.9 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 11:55:55.9 Info: => 8.27E-05s 11:55:55.9 Info: CreateTable Restrictions 11:55:55.9 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 11:55:55.9 Info: => 0.000132s 11:55:55.9 Info: CreateTable DelayProfiles 11:55:55.9 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 11:55:55.9 Info: => 0.0001688s 11:55:55.9 Info: CreateTable Users 11:55:55.9 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 11:55:55.9 Info: => 0.0001201s 11:55:55.9 Info: CreateIndex Users (Identifier) 11:55:55.9 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 11:55:55.9 Info: => 0.0001083s 11:55:55.9 Info: CreateIndex Users (Username) 11:55:55.9 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 11:55:55.9 Info: => 9.63E-05s 11:55:55.9 Info: CreateTable Commands 11:55:55.9 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 11:55:55.9 Info: => 0.0001588s 11:55:55.9 Info: CreateTable IndexerStatus 11:55:55.9 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 11:55:55.9 Info: => 0.0001434s 11:55:55.9 Info: CreateIndex IndexerStatus (ProviderId) 11:55:55.9 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:55:55.9 Info: => 8.35E-05s 11:55:55.9 Info: CreateTable ExtraFiles 11:55:55.9 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 11:55:55.9 Info: => 0.0001765s 11:55:55.9 Info: CreateTable LyricFiles 11:55:55.9 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 11:55:55.9 Info: => 0.0001568s 11:55:55.9 Info: CreateTable LanguageProfiles 11:55:55.9 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 11:55:55.9 Info: => 0.0001255s 11:55:55.9 Info: CreateIndex LanguageProfiles (Name) 11:55:55.9 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 11:55:55.9 Info: => 8.44E-05s 11:55:55.9 Info: CreateTable DownloadClientStatus 11:55:55.9 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 11:55:55.9 Info: => 0.0001334s 11:55:55.9 Info: CreateIndex DownloadClientStatus (ProviderId) 11:55:55.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:55:55.9 Info: => 8.71E-05s 11:55:55.9 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 11:55:55.9 Info: -> 1 Insert operations completed in 00:00:00.0000559 taking an average of 00:00:00.0000559 11:55:55.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-13T11:55:55', 'InitialSetup') 11:55:55.9 Info: Committing Transaction 11:55:55.9 Info: 1: InitialSetup migrated 11:55:55.9 Info: => 0.0009205s 11:55:55.9 Info: 2: add_reason_to_pending_releases migrating 11:55:55.9 Info: Beginning Transaction 11:55:55.9 Info: Starting migration of Main DB to 2 11:55:55.9 Info: AlterTable PendingReleases 11:55:55.9 Info: => 5E-07s 11:55:55.9 Info: CreateColumn PendingReleases Reason Int32 11:55:55.9 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 11:55:55.9 Info: => 0.0005791s 11:55:55.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-13T11:55:55', 'add_reason_to_pending_releases') 11:55:55.9 Info: Committing Transaction 11:55:55.9 Info: 2: add_reason_to_pending_releases migrated 11:55:55.9 Info: => 0.0008675s 11:55:55.9 Info: 3: add_medium_support migrating 11:55:55.9 Info: Beginning Transaction 11:55:55.9 Info: Starting migration of Main DB to 3 11:55:55.9 Info: AlterTable Albums 11:55:55.9 Info: => 5E-07s 11:55:55.9 Info: CreateColumn Albums Media String 11:55:55.9 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 11:55:55.9 Info: => 0.0005669s 11:55:55.9 Info: AlterTable Tracks 11:55:55.9 Info: => 6E-07s 11:55:55.9 Info: CreateColumn Tracks MediumNumber Int32 11:55:55.9 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 11:55:55.9 Info: => 0.0005121s 11:55:55.9 Info: AlterTable Tracks 11:55:55.9 Info: => 6E-07s 11:55:55.9 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 11:55:55.9 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 11:55:55.9 Info: => 0.0011387s 11:55:55.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:55:55.9 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:55:55.9 Info: => 4.58E-05s 11:55:55.9 Info: DeleteColumn Tracks TrackNumber 11:55:55.9 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 11:55:55.9 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 11:55:55.9 Info: DROP TABLE "Tracks" 11:55:55.9 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:55:55.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:55:55.9 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:55:55.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:55:55.9 Info: => 0.0045375s 11:55:55.9 Info: AlterTable Tracks 11:55:55.9 Info: => 4E-07s 11:55:55.9 Info: CreateColumn Tracks TrackNumber String 11:55:55.9 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 11:55:55.9 Info: => 0.0005465s 11:55:55.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-13T11:55:55', 'add_medium_support') 11:55:55.9 Info: Committing Transaction 11:55:55.9 Info: 3: add_medium_support migrated 11:55:55.9 Info: => 0.0009135s 11:55:55.9 Info: 4: add_various_qualites_in_profile migrating 11:55:55.9 Info: Beginning Transaction 11:55:55.9 Info: Starting migration of Main DB to 4 11:55:55.9 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:55:55.9 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:55:55.9 Info: => 5.09E-05s 11:55:55.9 Info: PerformDBOperation 11:55:55.9 Info: Performing DB Operation 11:55:55.9 Info: => 3.15E-05s 11:55:55.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-13T11:55:55', 'add_various_qualites_in_profile') 11:55:55.9 Info: Committing Transaction 11:55:55.9 Info: 4: add_various_qualites_in_profile migrated 11:55:55.9 Info: => 0.0002861s 11:55:55.9 Info: 5: metadata_profiles migrating 11:55:55.9 Info: Beginning Transaction 11:55:55.9 Info: Starting migration of Main DB to 5 11:55:55.9 Info: CreateTable MetadataProfiles 11:55:55.9 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 11:55:55.9 Info: => 0.0001818s 11:55:55.9 Info: CreateIndex MetadataProfiles (Name) 11:55:55.9 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 11:55:55.9 Info: => 8.73E-05s 11:55:55.9 Info: AlterTable Artists 11:55:55.9 Info: => 5E-07s 11:55:55.9 Info: CreateColumn Artists MetadataProfileId Int32 11:55:55.9 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 11:55:55.9 Info: => 0.0005369s 11:55:55.9 Info: DeleteColumn Artists PrimaryAlbumTypes 11:55:55.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 11:55:55.9 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 11:55:55.9 Info: DROP TABLE "Artists" 11:55:55.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:55.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:55:55.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:55:55.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:55.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:55.9 Info: => 0.0052072s 11:55:55.9 Info: DeleteColumn Artists SecondaryAlbumTypes 11:55:55.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 11:55:55.9 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 11:55:55.9 Info: DROP TABLE "Artists" 11:55:55.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:55.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:55:55.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:55:55.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:55.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:55.9 Info: => 0.0049434s 11:55:55.9 Info: AlterTable Albums 11:55:55.9 Info: => 4E-07s 11:55:55.9 Info: CreateColumn Albums SecondaryTypes String 11:55:55.9 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 11:55:55.9 Info: => 0.0005358s 11:55:55.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-13T11:55:55', 'metadata_profiles') 11:55:55.9 Info: Committing Transaction 11:55:55.9 Info: 5: metadata_profiles migrated 11:55:55.9 Info: => 0.000973s 11:55:55.9 Info: 6: separate_automatic_and_interactive_search migrating 11:55:55.9 Info: Beginning Transaction 11:55:55.9 Info: Starting migration of Main DB to 6 11:55:55.9 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 11:55:55.9 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 11:55:55.9 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 11:55:55.9 Info: DROP TABLE "Indexers" 11:55:55.9 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:55:55.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:55:55.9 Info: => 0.0047164s 11:55:55.9 Info: AlterTable Indexers 11:55:55.9 Info: => 5E-07s 11:55:55.9 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 11:55:55.9 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 11:55:55.9 Info: => 0.0005194s 11:55:55.9 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:55:55.9 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:55:55.9 Info: => 6.37E-05s 11:55:55.9 Info: AlterTable Indexers 11:55:55.9 Info: => 4E-07s 11:55:55.9 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 11:55:55.9 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 11:55:55.9 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 11:55:55.9 Info: DROP TABLE "Indexers" 11:55:55.9 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:55:55.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:55:55.9 Info: => 0.0046158s 11:55:55.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-13T11:55:55', 'separate_automatic_and_interactive_search') 11:55:55.9 Info: Committing Transaction 11:55:55.9 Info: 6: separate_automatic_and_interactive_search migrated 11:55:55.9 Info: => 0.0049528s 11:55:55.9 Info: 7: change_album_path_to_relative migrating 11:55:55.9 Info: Beginning Transaction 11:55:55.9 Info: Starting migration of Main DB to 7 11:55:55.9 Info: DeleteColumn Albums Path 11:55:55.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 11:55:55.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 11:55:55.9 Info: DROP TABLE "Albums" 11:55:55.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:56.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:56.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:55:56.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:55:56.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:55:56.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:56.0 Info: => 0.0049949s 11:55:56.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-13T11:55:56', 'change_album_path_to_relative') 11:55:56.0 Info: Committing Transaction 11:55:56.0 Info: 7: change_album_path_to_relative migrated 11:55:56.0 Info: => 0.0054027s 11:55:56.0 Info: 8: change_quality_size_mb_to_kb migrating 11:55:56.0 Info: Beginning Transaction 11:55:56.0 Info: Starting migration of Main DB to 8 11:55:56.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 11:55:56.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 11:55:56.0 Info: => 5.62E-05s 11:55:56.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-13T11:55:56', 'change_quality_size_mb_to_kb') 11:55:56.0 Info: Committing Transaction 11:55:56.0 Info: 8: change_quality_size_mb_to_kb migrated 11:55:56.0 Info: => 0.0003221s 11:55:56.0 Info: 9: album_releases migrating 11:55:56.0 Info: Beginning Transaction 11:55:56.0 Info: Starting migration of Main DB to 9 11:55:56.0 Info: AlterTable Albums 11:55:56.0 Info: => 5E-07s 11:55:56.0 Info: CreateColumn Albums Releases String 11:55:56.0 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 11:55:56.0 Info: => 0.0005919s 11:55:56.0 Info: AlterTable Albums 11:55:56.0 Info: => 6E-07s 11:55:56.0 Info: CreateColumn Albums CurrentRelease String 11:55:56.0 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 11:55:56.0 Info: => 0.0005254s 11:55:56.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-13T11:55:56', 'album_releases') 11:55:56.0 Info: Committing Transaction 11:55:56.0 Info: 9: album_releases migrated 11:55:56.0 Info: => 0.0008905s 11:55:56.0 Info: 10: album_releases_fix migrating 11:55:56.0 Info: Beginning Transaction 11:55:56.0 Info: Starting migration of Main DB to 10 11:55:56.0 Info: AlterTable Albums 11:55:56.0 Info: => 7E-07s 11:55:56.0 Info: AlterColumn Albums Releases String 11:55:56.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) 11:55:56.0 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 11:55:56.0 Info: DROP TABLE "Albums" 11:55:56.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:56.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:56.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:55:56.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:55:56.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:55:56.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:56.0 Info: => 0.0049227s 11:55:56.0 Info: AlterTable Albums 11:55:56.0 Info: => 5E-07s 11:55:56.0 Info: AlterColumn Albums CurrentRelease String 11:55:56.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) 11:55:56.0 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 11:55:56.0 Info: DROP TABLE "Albums" 11:55:56.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:56.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:56.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:55:56.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:55:56.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:55:56.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:56.0 Info: => 0.0052461s 11:55:56.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-13T11:55:56', 'album_releases_fix') 11:55:56.0 Info: Committing Transaction 11:55:56.0 Info: 10: album_releases_fix migrated 11:55:56.0 Info: => 0.0056075s 11:55:56.0 Info: 11: import_lists migrating 11:55:56.0 Info: Beginning Transaction 11:55:56.0 Info: Starting migration of Main DB to 11 11:55:56.0 Info: CreateTable ImportLists 11:55:56.0 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 11:55:56.0 Info: => 0.0001977s 11:55:56.0 Info: CreateIndex ImportLists (Name) 11:55:56.0 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:55:56.0 Info: => 8.09E-05s 11:55:56.0 Info: CreateTable ImportListStatus 11:55:56.0 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 11:55:56.0 Info: => 0.0001478s 11:55:56.0 Info: CreateIndex ImportListStatus (ProviderId) 11:55:56.0 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:55:56.0 Info: => 8.11E-05s 11:55:56.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-13T11:55:56', 'import_lists') 11:55:56.0 Info: Committing Transaction 11:55:56.0 Info: 11: import_lists migrated 11:55:56.0 Info: => 0.0003791s 11:55:56.0 Info: 12: add_release_status migrating 11:55:56.0 Info: Beginning Transaction 11:55:56.0 Info: Starting migration of Main DB to 12 11:55:56.0 Info: AlterTable MetadataProfiles 11:55:56.0 Info: => 5E-07s 11:55:56.0 Info: CreateColumn MetadataProfiles ReleaseStatuses String 11:55:56.0 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 11:55:56.0 Info: => 0.000576s 11:55:56.0 Info: PerformDBOperation 11:55:56.0 Info: Performing DB Operation 11:55:56.0 Info: => 2.71E-05s 11:55:56.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-13T11:55:56', 'add_release_status') 11:55:56.0 Info: Committing Transaction 11:55:56.0 Info: 12: add_release_status migrated 11:55:56.0 Info: => 0.0003116s 11:55:56.0 Info: 13: album_download_notification migrating 11:55:56.0 Info: Beginning Transaction 11:55:56.0 Info: Starting migration of Main DB to 13 11:55:56.0 Info: AlterTable Notifications 11:55:56.0 Info: => 6E-07s 11:55:56.0 Info: CreateColumn Notifications OnAlbumDownload Boolean 11:55:56.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 11:55:56.0 Info: => 0.0005708s 11:55:56.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-13T11:55:56', 'album_download_notification') 11:55:56.0 Info: Committing Transaction 11:55:56.0 Info: 13: album_download_notification migrated 11:55:56.0 Info: => 0.0008731s 11:55:56.0 Info: 14: fix_language_metadata_profiles migrating 11:55:56.0 Info: Beginning Transaction 11:55:56.0 Info: Starting migration of Main DB to 14 11:55:56.0 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 11:55:56.0 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 11:55:56.0 Info: => 7.75E-05s 11:55:56.0 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 11:55:56.0 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 11:55:56.0 Info: => 5.12E-05s 11:55:56.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-13T11:55:56', 'fix_language_metadata_profiles') 11:55:56.0 Info: Committing Transaction 11:55:56.0 Info: 14: fix_language_metadata_profiles migrated 11:55:56.0 Info: => 0.0002992s 11:55:56.0 Info: 15: remove_fanzub migrating 11:55:56.0 Info: Beginning Transaction 11:55:56.0 Info: Starting migration of Main DB to 15 11:55:56.0 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:55:56.0 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:55:56.0 Info: => 4.33E-05s 11:55:56.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-13T11:55:56', 'remove_fanzub') 11:55:56.0 Info: Committing Transaction 11:55:56.0 Info: 15: remove_fanzub migrated 11:55:56.0 Info: => 0.0002774s 11:55:56.0 Info: 16: update_artist_history_indexes migrating 11:55:56.0 Info: Beginning Transaction 11:55:56.0 Info: Starting migration of Main DB to 16 11:55:56.0 Info: CreateIndex Albums (ArtistId) 11:55:56.0 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 11:55:56.0 Info: => 0.0001024s 11:55:56.0 Info: CreateIndex Albums (ArtistId, ReleaseDate) 11:55:56.0 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 11:55:56.0 Info: => 7.69E-05s 11:55:56.0 Info: DeleteIndex History (AlbumId) 11:55:56.0 Info: DROP INDEX "IX_History_AlbumId" 11:55:56.0 Info: => 0.0001293s 11:55:56.0 Info: CreateIndex History (AlbumId, Date) 11:55:56.0 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:55:56.0 Info: => 9.24E-05s 11:55:56.0 Info: DeleteIndex History (DownloadId) 11:55:56.0 Info: DROP INDEX "IX_History_DownloadId" 11:55:56.0 Info: => 0.0001153s 11:55:56.0 Info: CreateIndex History (DownloadId, Date) 11:55:56.0 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:55:56.0 Info: => 8.88E-05s 11:55:56.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-13T11:55:56', 'update_artist_history_indexes') 11:55:56.0 Info: Committing Transaction 11:55:56.0 Info: 16: update_artist_history_indexes migrated 11:55:56.0 Info: => 0.0003969s 11:55:56.0 Info: 17: remove_nma migrating 11:55:56.0 Info: Beginning Transaction 11:55:56.0 Info: Starting migration of Main DB to 17 11:55:56.0 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:56.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 11:55:56.0 Info: => 4.72E-05s 11:55:56.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-13T11:55:56', 'remove_nma') 11:55:56.0 Info: Committing Transaction 11:55:56.0 Info: 17: remove_nma migrated 11:55:56.0 Info: => 0.0002925s 11:55:56.0 Info: 18: album_disambiguation migrating 11:55:56.0 Info: Beginning Transaction 11:55:56.0 Info: Starting migration of Main DB to 18 11:55:56.0 Info: AlterTable Albums 11:55:56.0 Info: => 6E-07s 11:55:56.0 Info: CreateColumn Albums Disambiguation String 11:55:56.0 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 11:55:56.0 Info: => 0.0005819s 11:55:56.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-13T11:55:56', 'album_disambiguation') 11:55:56.0 Info: Committing Transaction 11:55:56.0 Info: 18: album_disambiguation migrated 11:55:56.0 Info: => 0.0008584s 11:55:56.0 Info: 19: add_ape_quality_in_profiles migrating 11:55:56.0 Info: Beginning Transaction 11:55:56.0 Info: Starting migration of Main DB to 19 11:55:56.0 Info: PerformDBOperation 11:55:56.0 Info: Performing DB Operation 11:55:56.0 Info: => 3.12E-05s 11:55:56.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-13T11:55:56', 'add_ape_quality_in_profiles') 11:55:56.0 Info: Committing Transaction 11:55:56.0 Info: 19: add_ape_quality_in_profiles migrated 11:55:56.0 Info: => 0.0002841s 11:55:56.0 Info: 20: remove_pushalot migrating 11:55:56.0 Info: Beginning Transaction 11:55:56.0 Info: Starting migration of Main DB to 20 11:55:56.0 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:56.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 11:55:56.0 Info: => 4.52E-05s 11:55:56.0 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:56.0 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 11:55:56.0 Info: => 2.84E-05s 11:55:56.0 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:56.0 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 11:55:56.0 Info: => 2.8E-05s 11:55:56.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-13T11:55:56', 'remove_pushalot') 11:55:56.0 Info: Committing Transaction 11:55:56.0 Info: 20: remove_pushalot migrated 11:55:56.0 Info: => 0.0002612s 11:55:56.0 Info: 21: add_custom_filters migrating 11:55:56.0 Info: Beginning Transaction 11:55:56.0 Info: Starting migration of Main DB to 21 11:55:56.0 Info: CreateTable CustomFilters 11:55:56.0 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 11:55:56.0 Info: => 0.000167s 11:55:56.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-13T11:55:56', 'add_custom_filters') 11:55:56.0 Info: Committing Transaction 11:55:56.0 Info: 21: add_custom_filters migrated 11:55:56.0 Info: => 0.0004476s 11:55:56.0 Info: 22: import_list_tags migrating 11:55:56.0 Info: Beginning Transaction 11:55:56.0 Info: Starting migration of Main DB to 22 11:55:56.0 Info: AlterTable ImportLists 11:55:56.0 Info: => 5E-07s 11:55:56.0 Info: CreateColumn ImportLists Tags String 11:55:56.0 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 11:55:56.0 Info: => 0.0006479s 11:55:56.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-13T11:55:56', 'import_list_tags') 11:55:56.0 Info: Committing Transaction 11:55:56.0 Info: 22: import_list_tags migrated 11:55:56.0 Info: => 0.0009453s 11:55:56.0 Info: 23: add_release_groups_etc migrating 11:55:56.0 Info: Beginning Transaction 11:55:56.0 Info: Starting migration of Main DB to 23 11:55:56.0 Info: CreateTable ArtistMetadata 11:55:56.0 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 11:55:56.0 Info: => 0.0002272s 11:55:56.0 Info: CreateIndex ArtistMetadata (ForeignArtistId) 11:55:56.0 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 11:55:56.0 Info: => 8.87E-05s 11:55:56.0 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 11:55:56.0 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 11:55:56.0 Info: => 7.92E-05s 11:55:56.0 Info: AlterTable Artists 11:55:56.0 Info: => 4E-07s 11:55:56.0 Info: CreateColumn Artists ArtistMetadataId Int32 11:55:56.0 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:55:56.0 Info: => 0.0005669s 11:55:56.0 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:55:56.0 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:55:56.0 Info: => 6.28E-05s 11:55:56.0 Info: CreateTable AlbumReleases 11:55:56.0 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 11:55:56.0 Info: => 0.0001801s 11:55:56.0 Info: CreateIndex AlbumReleases (ForeignReleaseId) 11:55:56.0 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:55:56.0 Info: => 8.2E-05s 11:55:56.0 Info: CreateIndex AlbumReleases (AlbumId) 11:55:56.0 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:55:56.0 Info: => 7.27E-05s 11:55:56.0 Info: PerformDBOperation 11:55:56.0 Info: Performing DB Operation 11:55:56.0 Info: => 4.85E-05s 11:55:56.0 Info: AlterTable Albums 11:55:56.0 Info: => 4E-07s 11:55:56.0 Info: CreateColumn Albums ArtistMetadataId Int32 11:55:56.0 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:55:56.0 Info: => 0.0006053s 11:55:56.0 Info: AlterTable Albums 11:55:56.0 Info: => 5E-07s 11:55:56.0 Info: CreateColumn Albums AnyReleaseOk Boolean 11:55:56.0 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 11:55:56.0 Info: => 0.0005874s 11:55:56.0 Info: AlterTable Albums 11:55:56.0 Info: => 4E-07s 11:55:56.0 Info: CreateColumn Albums Links String 11:55:56.0 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 11:55:56.0 Info: => 0.0005646s 11:55:56.0 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:55:56.0 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:55:56.0 Info: => 7.73E-05s 11:55:56.0 Info: AlterTable Tracks 11:55:56.0 Info: => 5E-07s 11:55:56.0 Info: CreateColumn Tracks ForeignRecordingId String 11:55:56.0 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 11:55:56.0 Info: => 0.0005937s 11:55:56.0 Info: AlterTable Tracks 11:55:56.0 Info: => 6E-07s 11:55:56.0 Info: CreateColumn Tracks AlbumReleaseId Int32 11:55:56.0 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 11:55:56.0 Info: => 0.0005773s 11:55:56.0 Info: AlterTable Tracks 11:55:56.0 Info: => 6E-07s 11:55:56.0 Info: CreateColumn Tracks ArtistMetadataId Int32 11:55:56.0 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:55:56.0 Info: => 0.0005901s 11:55:56.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:55:56.0 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:55:56.0 Info: => 7.9E-05s 11:55:56.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:55:56.0 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:55:56.0 Info: => 6.26E-05s 11:55:56.0 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 11:55:56.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:55:56.0 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:55:56.0 Info: DROP TABLE "Artists" 11:55:56.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:56.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:56.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:56.0 Info: => 0.0042977s 11:55:56.0 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 11:55:56.0 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 11:55:56.0 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 11:55:56.0 Info: DROP TABLE "Albums" 11:55:56.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:56.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:56.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:56.0 Info: => 0.0043442s 11:55:56.0 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 11:55:56.0 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:55:56.0 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 11:55:56.0 Info: DROP TABLE "Tracks" 11:55:56.0 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:55:56.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:55:56.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:55:56.0 Info: => 0.0038043s 11:55:56.0 Info: DeleteColumn TrackFiles ArtistId 11:55:56.0 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 11:55:56.0 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 11:55:56.0 Info: DROP TABLE "TrackFiles" 11:55:56.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:55:56.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:56.0 Info: => 0.0041987s 11:55:56.0 Info: CreateIndex Artists (ArtistMetadataId) 11:55:56.0 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:55:56.0 Info: => 0.0001104s 11:55:56.0 Info: CreateIndex Artists (Monitored) 11:55:56.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:55:56.0 Info: => 8.36E-05s 11:55:56.0 Info: CreateIndex Albums (ArtistMetadataId) 11:55:56.0 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:55:56.0 Info: => 7.94E-05s 11:55:56.0 Info: CreateIndex Tracks (ArtistMetadataId) 11:55:56.0 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 11:55:56.0 Info: => 7.74E-05s 11:55:56.0 Info: CreateIndex Tracks (AlbumReleaseId) 11:55:56.0 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 11:55:56.0 Info: => 0.0017027s 11:55:56.0 Info: CreateIndex Tracks (ForeignRecordingId) 11:55:56.0 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 11:55:56.0 Info: => 8E-05s 11:55:56.0 Info: UpdateData 11:55:56.0 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:55:56.0 Info: => 4.04E-05s 11:55:56.0 Info: UpdateData 11:55:56.0 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:55:56.0 Info: => 3.02E-05s 11:55:56.0 Info: UpdateData 11:55:56.0 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 11:55:56.0 Info: => 3.6E-05s 11:55:56.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-13T11:55:56', 'add_release_groups_etc') 11:55:56.0 Info: Committing Transaction 11:55:56.0 Info: 23: add_release_groups_etc migrated 11:55:56.0 Info: => 0.000597s 11:55:56.0 Info: 24: NewMediaInfoFormat migrating 11:55:56.0 Info: Beginning Transaction 11:55:56.0 Info: Starting migration of Main DB to 24 11:55:56.0 Info: UpdateData 11:55:56.0 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 11:55:56.0 Info: => 4.93E-05s 11:55:56.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-10-13T11:55:56', 'NewMediaInfoFormat') 11:55:56.0 Info: Committing Transaction 11:55:56.0 Info: 24: NewMediaInfoFormat migrated 11:55:56.0 Info: => 0.0002832s 11:55:56.0 Info: 25: rename_restrictions_to_release_profiles migrating 11:55:56.0 Info: Beginning Transaction 11:55:56.0 Info: Starting migration of Main DB to 25 11:55:56.0 Info: RenameTable Restrictions ReleaseProfiles 11:55:56.0 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 11:55:56.0 Info: => 0.0019368s 11:55:56.0 Info: AlterTable ReleaseProfiles 11:55:56.0 Info: => 6E-07s 11:55:56.0 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 11:55:56.0 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 11:55:56.0 Info: => 0.0005483s 11:55:56.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-10-13T11:55:56', 'rename_restrictions_to_release_profiles') 11:55:56.0 Info: Committing Transaction 11:55:56.0 Info: 25: rename_restrictions_to_release_profiles migrated 11:55:56.0 Info: => 0.0008746s 11:55:56.0 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 11:55:56.0 Info: Beginning Transaction 11:55:56.0 Info: Starting migration of Main DB to 26 11:55:56.0 Info: RenameTable Profiles QualityProfiles 11:55:56.0 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 11:55:56.0 Info: => 0.0019031s 11:55:56.0 Info: AlterTable QualityProfiles 11:55:56.0 Info: => 7E-07s 11:55:56.0 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 11:55:56.0 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:55:56.0 Info: => 0.0005377s 11:55:56.0 Info: AlterTable LanguageProfiles 11:55:56.0 Info: => 5E-07s 11:55:56.0 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 11:55:56.0 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:55:56.0 Info: => 0.0005348s 11:55:56.0 Info: UpdateData 11:55:56.0 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:55:56.0 Info: => 4.44E-05s 11:55:56.0 Info: UpdateData 11:55:56.0 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:55:56.0 Info: => 2.89E-05s 11:55:56.0 Info: RenameColumn Artists ProfileId to QualityProfileId 11:55:56.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:55:56.0 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:55:56.0 Info: DROP TABLE "Artists" 11:55:56.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:56.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:56.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:56.0 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:55:56.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:55:56.0 Info: => 0.0049172s 11:55:56.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-10-13T11:55:56', 'rename_quality_profiles_add_upgrade_allowed') 11:55:56.0 Info: Committing Transaction 11:55:56.0 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 11:55:56.0 Info: => 0.0053376s 11:55:56.0 Info: 27: add_import_exclusions migrating 11:55:56.0 Info: Beginning Transaction 11:55:56.0 Info: Starting migration of Main DB to 27 11:55:56.0 Info: CreateTable ImportListExclusions 11:55:56.0 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 11:55:56.0 Info: => 0.0001638s 11:55:56.0 Info: CreateIndex ImportListExclusions (ForeignId) 11:55:56.0 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 11:55:56.0 Info: => 8.35E-05s 11:55:56.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-10-13T11:55:56', 'add_import_exclusions') 11:55:56.0 Info: Committing Transaction 11:55:56.0 Info: 27: add_import_exclusions migrated 11:55:56.0 Info: => 0.0004204s 11:55:56.0 Info: 28: clean_artist_metadata_table migrating 11:55:56.0 Info: Beginning Transaction 11:55:56.0 Info: Starting migration of Main DB to 28 11:55:56.0 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:55:56.0 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:55:56.0 Info: => 0.0001533s 11:55:56.0 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:55:56.0 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:55:56.0 Info: => 0.000157s 11:55:56.0 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 11:55:56.0 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 11:55:56.0 Info: => 0.0001201s 11:55:56.0 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 11:55:56.0 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 11:55:56.0 Info: => 0.0001159s 11:55:56.0 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:55:56.0 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:55:56.0 Info: => 0.0001119s 11:55:56.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:55:56.0 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:55:56.0 Info: => 0.0001161s 11:55:56.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-10-13T11:55:56', 'clean_artist_metadata_table') 11:55:56.0 Info: Committing Transaction 11:55:56.0 Info: 28: clean_artist_metadata_table migrated 11:55:56.0 Info: => 0.0004103s 11:55:56.0 Info: 29: health_issue_notification migrating 11:55:56.0 Info: Beginning Transaction 11:55:56.0 Info: Starting migration of Main DB to 29 11:55:56.0 Info: AlterTable Notifications 11:55:56.0 Info: => 5E-07s 11:55:56.0 Info: CreateColumn Notifications OnHealthIssue Boolean 11:55:56.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 11:55:56.0 Info: => 0.0005674s 11:55:56.0 Info: AlterTable Notifications 11:55:56.0 Info: => 6E-07s 11:55:56.0 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 11:55:56.0 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 11:55:56.0 Info: => 0.0005374s 11:55:56.0 Info: AlterTable Notifications 11:55:56.0 Info: => 4E-07s 11:55:56.0 Info: CreateColumn Notifications OnDownloadFailure Boolean 11:55:56.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 11:55:56.0 Info: => 0.0005389s 11:55:56.0 Info: AlterTable Notifications 11:55:56.0 Info: => 5E-07s 11:55:56.0 Info: CreateColumn Notifications OnImportFailure Boolean 11:55:56.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 11:55:56.0 Info: => 0.0005566s 11:55:56.0 Info: AlterTable Notifications 11:55:56.0 Info: => 4E-07s 11:55:56.0 Info: CreateColumn Notifications OnTrackRetag Boolean 11:55:56.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 11:55:56.0 Info: => 0.0005409s 11:55:56.0 Info: DeleteColumn Notifications OnDownload 11:55:56.0 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 11:55:56.0 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 11:55:56.0 Info: DROP TABLE "Notifications" 11:55:56.0 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:55:56.0 Info: => 0.0037452s 11:55:56.0 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 11:55:56.0 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 11:55:56.0 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 11:55:56.0 Info: DROP TABLE "Notifications" 11:55:56.0 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:55:56.0 Info: => 0.0045176s 11:55:56.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-10-13T11:55:56', 'health_issue_notification') 11:55:56.0 Info: Committing Transaction 11:55:56.0 Info: 29: health_issue_notification migrated 11:55:56.0 Info: => 0.0049364s 11:55:56.0 Info: 30: add_mediafilerepository_mtime migrating 11:55:56.0 Info: Beginning Transaction 11:55:56.0 Info: Starting migration of Main DB to 30 11:55:56.0 Info: INSERT INTO "Artists" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") VALUES (1, 'TestArtist', '/mnt/data/path/TestArtist', 1, 1, 1, 1, 1) 11:55:56.0 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistMetadataId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "AnyReleaseOk") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 1) 11:55:56.0 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (1, '1', 1, 'Title', 'Status', 0, 1) 11:55:56.0 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (1, 'folder/track1.mp3', 100, '2024-10-13T11:55:56', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 11:55:56.0 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (1, '1', 0, 1, 100, 1, 1, '1', 1, 0) 11:55:56.0 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (2, 'folder/track2.mp3', 100, '2024-10-13T11:55:56', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 11:55:56.0 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (2, '2', 0, 2, 100, 1, 1, '2', 1, 0) 11:55:56.0 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (3, 'folder/track1.mp3', 100, '2024-10-13T11:55:56', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 11:55:56.0 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) 11:55:56.0 Info: AlterTable TrackFiles 11:55:56.0 Info: => 4E-07s 11:55:56.0 Info: CreateColumn TrackFiles Modified DateTime 11:55:56.0 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 11:55:56.0 Info: => 0.0005687s 11:55:56.0 Info: AlterTable TrackFiles 11:55:56.0 Info: => 4E-07s 11:55:56.0 Info: CreateColumn TrackFiles Path String 11:55:56.0 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 11:55:56.0 Info: => 0.0005393s 11:55:56.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:55:56.0 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:55:56.0 Info: => 3.81E-05s 11:55:56.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:55:56.0 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:55:56.0 Info: => 0.0001269s 11:55:56.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 11:55:56.0 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 11:55:56.0 Info: => 0.0001363s 11:55:56.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 11:55:56.0 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 11:55:56.0 Info: => 0.0001409s 11:55:56.0 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 11:55:56.0 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 11:55:56.0 Info: => 8.35E-05s 11:55:56.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:55:56.0 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:55:56.0 Info: => 0.0001216s 11:55:56.0 Info: AlterTable TrackFiles 11:55:56.0 Info: => 4E-07s 11:55:56.0 Info: AlterColumn TrackFiles Path String 11:55:56.0 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:55:56.0 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 11:55:56.0 Info: DROP TABLE "TrackFiles" 11:55:56.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:55:56.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:56.0 Info: => 0.003751s 11:55:56.0 Info: CreateIndex TrackFiles (Path) 11:55:56.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:55:56.0 Info: => 7.79E-05s 11:55:56.0 Info: DeleteColumn TrackFiles RelativePath 11:55:56.0 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:55:56.0 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 11:55:56.0 Info: DROP TABLE "TrackFiles" 11:55:56.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:55:56.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:56.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:55:56.0 Info: => 0.0048716s 11:55:56.0 Info: -> 9 Insert operations completed in 00:00:00.0005700 taking an average of 00:00:00.0000633 11:55:56.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-10-13T11:55:56', 'add_mediafilerepository_mtime') 11:55:56.0 Info: Committing Transaction 11:55:56.0 Info: 30: add_mediafilerepository_mtime migrated 11:55:56.0 Info: => 0.0054374s 11:55:56.0 Debug: Took: 00:00:00.1543798 11:55:56.0 Debug: Got 2 tracks 11:55:56.1 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_duplicate_files --- 11:55:56.1 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_missing_artist --- 11:55:56.1 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173561239621_169/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:55:56.1 Info: DatabaseEngineVersionCheck migrating 11:55:56.1 Info: PerformDBOperation 11:55:56.1 Info: Performing DB Operation 11:55:56.1 Info: SQLite 3.46.1 11:55:56.1 Info: => 0.0012421s 11:55:56.1 Info: DatabaseEngineVersionCheck migrated 11:55:56.1 Info: => 0.0012574s 11:55:56.1 Info: VersionMigration migrating 11:55:56.1 Info: Beginning Transaction 11:55:56.1 Info: CreateTable VersionInfo 11:55:56.1 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 11:55:56.1 Info: => 0.0002061s 11:55:56.1 Info: Committing Transaction 11:55:56.1 Info: VersionMigration migrated 11:55:56.1 Info: => 0.0006695s 11:55:56.1 Info: VersionUniqueMigration migrating 11:55:56.1 Info: Beginning Transaction 11:55:56.1 Info: CreateIndex VersionInfo (Version) 11:55:56.1 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:55:56.1 Info: => 0.0001411s 11:55:56.1 Info: AlterTable VersionInfo 11:55:56.1 Info: => 6E-07s 11:55:56.1 Info: CreateColumn VersionInfo AppliedOn DateTime 11:55:56.1 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 11:55:56.1 Info: => 0.0006648s 11:55:56.1 Info: Committing Transaction 11:55:56.1 Info: VersionUniqueMigration migrated 11:55:56.1 Info: => 0.0009332s 11:55:56.1 Info: VersionDescriptionMigration migrating 11:55:56.1 Info: Beginning Transaction 11:55:56.1 Info: AlterTable VersionInfo 11:55:56.1 Info: => 6E-07s 11:55:56.1 Info: CreateColumn VersionInfo Description String 11:55:56.1 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 11:55:56.1 Info: => 0.0002333s 11:55:56.1 Info: Committing Transaction 11:55:56.1 Info: VersionDescriptionMigration migrated 11:55:56.1 Info: => 0.000472s 11:55:56.1 Info: 1: InitialSetup migrating 11:55:56.1 Info: Beginning Transaction 11:55:56.1 Info: Starting migration of Main DB to 1 11:55:56.1 Info: CreateTable Config 11:55:56.1 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 11:55:56.1 Info: => 0.0002175s 11:55:56.1 Info: CreateIndex Config (Key) 11:55:56.1 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 11:55:56.1 Info: => 8.16E-05s 11:55:56.1 Info: CreateTable RootFolders 11:55:56.1 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 11:55:56.1 Info: => 0.0001162s 11:55:56.1 Info: CreateIndex RootFolders (Path) 11:55:56.1 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 11:55:56.1 Info: => 7.21E-05s 11:55:56.1 Info: CreateTable Artists 11:55:56.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) 11:55:56.1 Info: => 0.0002881s 11:55:56.1 Info: CreateIndex Artists (ForeignArtistId) 11:55:56.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:55:56.1 Info: => 8.01E-05s 11:55:56.1 Info: CreateIndex Artists (NameSlug) 11:55:56.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:55:56.1 Info: => 6.75E-05s 11:55:56.1 Info: CreateIndex Artists (CleanName) 11:55:56.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:56.1 Info: => 6.23E-05s 11:55:56.1 Info: CreateIndex Artists (Path) 11:55:56.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:56.1 Info: => 5.99E-05s 11:55:56.1 Info: CreateTable Albums 11:55:56.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) 11:55:56.1 Info: => 0.0002456s 11:55:56.1 Info: CreateIndex Albums (ForeignAlbumId) 11:55:56.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:56.1 Info: => 7.64E-05s 11:55:56.1 Info: CreateIndex Albums (MBId) 11:55:56.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:55:56.1 Info: => 6.25E-05s 11:55:56.1 Info: CreateIndex Albums (TADBId) 11:55:56.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:55:56.1 Info: => 6.4E-05s 11:55:56.1 Info: CreateIndex Albums (TitleSlug) 11:55:56.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:55:56.1 Info: => 6.36E-05s 11:55:56.1 Info: CreateIndex Albums (CleanTitle) 11:55:56.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:56.1 Info: => 6.83E-05s 11:55:56.1 Info: CreateIndex Albums (Path) 11:55:56.1 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 11:55:56.1 Info: => 6.26E-05s 11:55:56.1 Info: CreateTable Tracks 11:55:56.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) 11:55:56.1 Info: => 0.0001665s 11:55:56.1 Info: CreateIndex Tracks (ForeignTrackId) 11:55:56.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:55:56.1 Info: => 7.46E-05s 11:55:56.1 Info: CreateIndex Tracks (ArtistId) 11:55:56.1 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:55:56.1 Info: => 6.91E-05s 11:55:56.1 Info: CreateIndex Tracks (TrackFileId) 11:55:56.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:55:56.1 Info: => 8.08E-05s 11:55:56.1 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 11:55:56.1 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 11:55:56.1 Info: => 7.54E-05s 11:55:56.1 Info: CreateTable TrackFiles 11:55:56.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) 11:55:56.1 Info: => 0.0001625s 11:55:56.1 Info: CreateIndex TrackFiles (ArtistId) 11:55:56.1 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 11:55:56.1 Info: => 7.81E-05s 11:55:56.1 Info: CreateIndex TrackFiles (AlbumId) 11:55:56.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:56.1 Info: => 6.54E-05s 11:55:56.1 Info: CreateTable History 11:55:56.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) 11:55:56.1 Info: => 0.0001614s 11:55:56.1 Info: CreateIndex History (Date) 11:55:56.1 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:55:56.1 Info: => 7.42E-05s 11:55:56.1 Info: CreateIndex History (EventType) 11:55:56.1 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:55:56.1 Info: => 6.6E-05s 11:55:56.1 Info: CreateIndex History (DownloadId) 11:55:56.1 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 11:55:56.1 Info: => 6.36E-05s 11:55:56.1 Info: CreateIndex History (AlbumId) 11:55:56.1 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 11:55:56.1 Info: => 6.84E-05s 11:55:56.1 Info: CreateTable Notifications 11:55:56.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) 11:55:56.1 Info: => 0.0001507s 11:55:56.1 Info: CreateTable ScheduledTasks 11:55:56.1 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 11:55:56.1 Info: => 0.0001446s 11:55:56.1 Info: CreateIndex ScheduledTasks (TypeName) 11:55:56.1 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:55:56.1 Info: => 0.0001056s 11:55:56.1 Info: CreateTable Indexers 11:55:56.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) 11:55:56.1 Info: => 0.0001424s 11:55:56.1 Info: CreateIndex Indexers (Name) 11:55:56.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:55:56.1 Info: => 8.06E-05s 11:55:56.1 Info: CreateTable Profiles 11:55:56.1 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 11:55:56.1 Info: => 0.0001204s 11:55:56.1 Info: CreateIndex Profiles (Name) 11:55:56.1 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 11:55:56.1 Info: => 7.9E-05s 11:55:56.1 Info: CreateTable QualityDefinitions 11:55:56.1 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 11:55:56.1 Info: => 0.000134s 11:55:56.1 Info: CreateIndex QualityDefinitions (Quality) 11:55:56.1 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 11:55:56.1 Info: => 7.48E-05s 11:55:56.1 Info: CreateIndex QualityDefinitions (Title) 11:55:56.1 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 11:55:56.1 Info: => 0.0001121s 11:55:56.1 Info: CreateTable NamingConfig 11:55:56.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) 11:55:56.1 Info: => 0.0001484s 11:55:56.1 Info: CreateTable Blacklist 11:55:56.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 '') 11:55:56.1 Info: => 0.0001806s 11:55:56.1 Info: CreateTable Metadata 11:55:56.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) 11:55:56.1 Info: => 0.0001282s 11:55:56.1 Info: CreateTable MetadataFiles 11:55:56.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) 11:55:56.1 Info: => 0.000151s 11:55:56.1 Info: CreateTable DownloadClients 11:55:56.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) 11:55:56.1 Info: => 0.0001296s 11:55:56.1 Info: CreateTable PendingReleases 11:55:56.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 '') 11:55:56.1 Info: => 0.0001394s 11:55:56.1 Info: CreateTable RemotePathMappings 11:55:56.1 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 11:55:56.1 Info: => 0.0001397s 11:55:56.1 Info: CreateTable Tags 11:55:56.1 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 11:55:56.1 Info: => 0.0001152s 11:55:56.1 Info: CreateIndex Tags (Label) 11:55:56.1 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 11:55:56.1 Info: => 8.6E-05s 11:55:56.1 Info: CreateTable Restrictions 11:55:56.1 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 11:55:56.1 Info: => 0.0001266s 11:55:56.1 Info: CreateTable DelayProfiles 11:55:56.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) 11:55:56.1 Info: => 0.0001456s 11:55:56.1 Info: CreateTable Users 11:55:56.1 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 11:55:56.1 Info: => 0.0001229s 11:55:56.1 Info: CreateIndex Users (Identifier) 11:55:56.1 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 11:55:56.1 Info: => 0.0001142s 11:55:56.1 Info: CreateIndex Users (Username) 11:55:56.1 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 11:55:56.1 Info: => 9.21E-05s 11:55:56.1 Info: CreateTable Commands 11:55:56.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) 11:55:56.1 Info: => 0.0001559s 11:55:56.1 Info: CreateTable IndexerStatus 11:55:56.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) 11:55:56.1 Info: => 0.0001447s 11:55:56.1 Info: CreateIndex IndexerStatus (ProviderId) 11:55:56.1 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:55:56.1 Info: => 8.36E-05s 11:55:56.1 Info: CreateTable ExtraFiles 11:55:56.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) 11:55:56.1 Info: => 0.0001434s 11:55:56.1 Info: CreateTable LyricFiles 11:55:56.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) 11:55:56.1 Info: => 0.0001589s 11:55:56.1 Info: CreateTable LanguageProfiles 11:55:56.1 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 11:55:56.1 Info: => 0.0001236s 11:55:56.1 Info: CreateIndex LanguageProfiles (Name) 11:55:56.1 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 11:55:56.1 Info: => 8.92E-05s 11:55:56.1 Info: CreateTable DownloadClientStatus 11:55:56.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) 11:55:56.1 Info: => 0.0001353s 11:55:56.1 Info: CreateIndex DownloadClientStatus (ProviderId) 11:55:56.1 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:55:56.1 Info: => 8.82E-05s 11:55:56.1 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 11:55:56.1 Info: -> 1 Insert operations completed in 00:00:00.0000614 taking an average of 00:00:00.0000614 11:55:56.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-13T11:55:56', 'InitialSetup') 11:55:56.1 Info: Committing Transaction 11:55:56.1 Info: 1: InitialSetup migrated 11:55:56.1 Info: => 0.0011564s 11:55:56.1 Info: 2: add_reason_to_pending_releases migrating 11:55:56.1 Info: Beginning Transaction 11:55:56.1 Info: Starting migration of Main DB to 2 11:55:56.1 Info: AlterTable PendingReleases 11:55:56.1 Info: => 6E-07s 11:55:56.1 Info: CreateColumn PendingReleases Reason Int32 11:55:56.1 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 11:55:56.1 Info: => 0.0005844s 11:55:56.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-13T11:55:56', 'add_reason_to_pending_releases') 11:55:56.1 Info: Committing Transaction 11:55:56.1 Info: 2: add_reason_to_pending_releases migrated 11:55:56.1 Info: => 0.0009265s 11:55:56.1 Info: 3: add_medium_support migrating 11:55:56.1 Info: Beginning Transaction 11:55:56.1 Info: Starting migration of Main DB to 3 11:55:56.1 Info: AlterTable Albums 11:55:56.1 Info: => 7E-07s 11:55:56.1 Info: CreateColumn Albums Media String 11:55:56.1 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 11:55:56.1 Info: => 0.0005561s 11:55:56.1 Info: AlterTable Tracks 11:55:56.1 Info: => 6E-07s 11:55:56.1 Info: CreateColumn Tracks MediumNumber Int32 11:55:56.1 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 11:55:56.1 Info: => 0.0005024s 11:55:56.1 Info: AlterTable Tracks 11:55:56.1 Info: => 6E-07s 11:55:56.1 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 11:55:56.1 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 11:55:56.1 Info: => 0.0005061s 11:55:56.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:55:56.1 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:55:56.1 Info: => 4.28E-05s 11:55:56.1 Info: DeleteColumn Tracks TrackNumber 11:55:56.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) 11:55:56.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" 11:55:56.1 Info: DROP TABLE "Tracks" 11:55:56.1 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:55:56.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:55:56.1 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:55:56.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:55:56.1 Info: => 0.0037808s 11:55:56.1 Info: AlterTable Tracks 11:55:56.1 Info: => 5E-07s 11:55:56.1 Info: CreateColumn Tracks TrackNumber String 11:55:56.1 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 11:55:56.1 Info: => 0.0005134s 11:55:56.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-13T11:55:56', 'add_medium_support') 11:55:56.1 Info: Committing Transaction 11:55:56.1 Info: 3: add_medium_support migrated 11:55:56.1 Info: => 0.0009264s 11:55:56.1 Info: 4: add_various_qualites_in_profile migrating 11:55:56.1 Info: Beginning Transaction 11:55:56.1 Info: Starting migration of Main DB to 4 11:55:56.1 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:55:56.1 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:55:56.1 Info: => 5.25E-05s 11:55:56.1 Info: PerformDBOperation 11:55:56.1 Info: Performing DB Operation 11:55:56.1 Info: => 3.53E-05s 11:55:56.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-13T11:55:56', 'add_various_qualites_in_profile') 11:55:56.1 Info: Committing Transaction 11:55:56.1 Info: 4: add_various_qualites_in_profile migrated 11:55:56.1 Info: => 0.0002989s 11:55:56.1 Info: 5: metadata_profiles migrating 11:55:56.1 Info: Beginning Transaction 11:55:56.1 Info: Starting migration of Main DB to 5 11:55:56.1 Info: CreateTable MetadataProfiles 11:55:56.1 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 11:55:56.1 Info: => 0.00016s 11:55:56.1 Info: CreateIndex MetadataProfiles (Name) 11:55:56.1 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 11:55:56.1 Info: => 9.33E-05s 11:55:56.1 Info: AlterTable Artists 11:55:56.1 Info: => 4E-07s 11:55:56.1 Info: CreateColumn Artists MetadataProfileId Int32 11:55:56.1 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 11:55:56.1 Info: => 0.0005308s 11:55:56.1 Info: DeleteColumn Artists PrimaryAlbumTypes 11:55:56.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) 11:55:56.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" 11:55:56.1 Info: DROP TABLE "Artists" 11:55:56.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:56.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:55:56.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:55:56.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:56.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:56.1 Info: => 0.0041128s 11:55:56.1 Info: DeleteColumn Artists SecondaryAlbumTypes 11:55:56.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) 11:55:56.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" 11:55:56.1 Info: DROP TABLE "Artists" 11:55:56.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:56.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:55:56.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:55:56.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:56.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:56.1 Info: => 0.0057044s 11:55:56.1 Info: AlterTable Albums 11:55:56.1 Info: => 7E-07s 11:55:56.1 Info: CreateColumn Albums SecondaryTypes String 11:55:56.1 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 11:55:56.1 Info: => 0.0005252s 11:55:56.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-13T11:55:56', 'metadata_profiles') 11:55:56.1 Info: Committing Transaction 11:55:56.1 Info: 5: metadata_profiles migrated 11:55:56.1 Info: => 0.0010127s 11:55:56.1 Info: 6: separate_automatic_and_interactive_search migrating 11:55:56.1 Info: Beginning Transaction 11:55:56.1 Info: Starting migration of Main DB to 6 11:55:56.1 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 11:55:56.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) 11:55:56.1 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 11:55:56.1 Info: DROP TABLE "Indexers" 11:55:56.1 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:55:56.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:55:56.1 Info: => 0.0039115s 11:55:56.1 Info: AlterTable Indexers 11:55:56.1 Info: => 7E-07s 11:55:56.1 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 11:55:56.1 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 11:55:56.1 Info: => 0.0005054s 11:55:56.1 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:55:56.1 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:55:56.1 Info: => 3.99E-05s 11:55:56.1 Info: AlterTable Indexers 11:55:56.1 Info: => 4E-07s 11:55:56.1 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 11:55:56.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) 11:55:56.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" 11:55:56.1 Info: DROP TABLE "Indexers" 11:55:56.1 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:55:56.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:55:56.1 Info: => 0.0038354s 11:55:56.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-13T11:55:56', 'separate_automatic_and_interactive_search') 11:55:56.1 Info: Committing Transaction 11:55:56.1 Info: 6: separate_automatic_and_interactive_search migrated 11:55:56.1 Info: => 0.004231s 11:55:56.1 Info: 7: change_album_path_to_relative migrating 11:55:56.1 Info: Beginning Transaction 11:55:56.1 Info: Starting migration of Main DB to 7 11:55:56.1 Info: DeleteColumn Albums Path 11:55:56.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) 11:55:56.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" 11:55:56.1 Info: DROP TABLE "Albums" 11:55:56.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:56.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:56.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:55:56.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:55:56.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:55:56.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:56.1 Info: => 0.0042218s 11:55:56.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-13T11:55:56', 'change_album_path_to_relative') 11:55:56.1 Info: Committing Transaction 11:55:56.1 Info: 7: change_album_path_to_relative migrated 11:55:56.1 Info: => 0.0046909s 11:55:56.1 Info: 8: change_quality_size_mb_to_kb migrating 11:55:56.1 Info: Beginning Transaction 11:55:56.1 Info: Starting migration of Main DB to 8 11:55:56.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 11:55:56.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 11:55:56.1 Info: => 5.01E-05s 11:55:56.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-13T11:55:56', 'change_quality_size_mb_to_kb') 11:55:56.1 Info: Committing Transaction 11:55:56.1 Info: 8: change_quality_size_mb_to_kb migrated 11:55:56.1 Info: => 0.0003169s 11:55:56.1 Info: 9: album_releases migrating 11:55:56.1 Info: Beginning Transaction 11:55:56.1 Info: Starting migration of Main DB to 9 11:55:56.1 Info: AlterTable Albums 11:55:56.1 Info: => 6E-07s 11:55:56.1 Info: CreateColumn Albums Releases String 11:55:56.1 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 11:55:56.1 Info: => 0.0005636s 11:55:56.1 Info: AlterTable Albums 11:55:56.1 Info: => 5E-07s 11:55:56.1 Info: CreateColumn Albums CurrentRelease String 11:55:56.1 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 11:55:56.1 Info: => 0.0005097s 11:55:56.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-13T11:55:56', 'album_releases') 11:55:56.1 Info: Committing Transaction 11:55:56.1 Info: 9: album_releases migrated 11:55:56.1 Info: => 0.0008554s 11:55:56.1 Info: 10: album_releases_fix migrating 11:55:56.1 Info: Beginning Transaction 11:55:56.1 Info: Starting migration of Main DB to 10 11:55:56.1 Info: AlterTable Albums 11:55:56.1 Info: => 6E-07s 11:55:56.1 Info: AlterColumn Albums Releases String 11:55:56.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) 11:55:56.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" 11:55:56.1 Info: DROP TABLE "Albums" 11:55:56.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:56.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:56.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:55:56.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:55:56.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:55:56.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:56.1 Info: => 0.0040412s 11:55:56.1 Info: AlterTable Albums 11:55:56.1 Info: => 5E-07s 11:55:56.1 Info: AlterColumn Albums CurrentRelease String 11:55:56.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) 11:55:56.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" 11:55:56.1 Info: DROP TABLE "Albums" 11:55:56.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:56.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:56.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:55:56.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:55:56.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:55:56.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:56.1 Info: => 0.0053033s 11:55:56.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-13T11:55:56', 'album_releases_fix') 11:55:56.1 Info: Committing Transaction 11:55:56.1 Info: 10: album_releases_fix migrated 11:55:56.1 Info: => 0.0057474s 11:55:56.1 Info: 11: import_lists migrating 11:55:56.1 Info: Beginning Transaction 11:55:56.1 Info: Starting migration of Main DB to 11 11:55:56.2 Info: CreateTable ImportLists 11:55:56.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) 11:55:56.2 Info: => 0.0001909s 11:55:56.2 Info: CreateIndex ImportLists (Name) 11:55:56.2 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:55:56.2 Info: => 8.17E-05s 11:55:56.2 Info: CreateTable ImportListStatus 11:55:56.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) 11:55:56.2 Info: => 0.0001356s 11:55:56.2 Info: CreateIndex ImportListStatus (ProviderId) 11:55:56.2 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:55:56.2 Info: => 7.9E-05s 11:55:56.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-13T11:55:56', 'import_lists') 11:55:56.2 Info: Committing Transaction 11:55:56.2 Info: 11: import_lists migrated 11:55:56.2 Info: => 0.0004271s 11:55:56.2 Info: 12: add_release_status migrating 11:55:56.2 Info: Beginning Transaction 11:55:56.2 Info: Starting migration of Main DB to 12 11:55:56.2 Info: AlterTable MetadataProfiles 11:55:56.2 Info: => 7E-07s 11:55:56.2 Info: CreateColumn MetadataProfiles ReleaseStatuses String 11:55:56.2 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 11:55:56.2 Info: => 0.0005873s 11:55:56.2 Info: PerformDBOperation 11:55:56.2 Info: Performing DB Operation 11:55:56.2 Info: => 2.94E-05s 11:55:56.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-13T11:55:56', 'add_release_status') 11:55:56.2 Info: Committing Transaction 11:55:56.2 Info: 12: add_release_status migrated 11:55:56.2 Info: => 0.0003425s 11:55:56.2 Info: 13: album_download_notification migrating 11:55:56.2 Info: Beginning Transaction 11:55:56.2 Info: Starting migration of Main DB to 13 11:55:56.2 Info: AlterTable Notifications 11:55:56.2 Info: => 5E-07s 11:55:56.2 Info: CreateColumn Notifications OnAlbumDownload Boolean 11:55:56.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 11:55:56.2 Info: => 0.0005623s 11:55:56.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-13T11:55:56', 'album_download_notification') 11:55:56.2 Info: Committing Transaction 11:55:56.2 Info: 13: album_download_notification migrated 11:55:56.2 Info: => 0.0008959s 11:55:56.2 Info: 14: fix_language_metadata_profiles migrating 11:55:56.2 Info: Beginning Transaction 11:55:56.2 Info: Starting migration of Main DB to 14 11:55:56.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 11:55:56.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 11:55:56.2 Info: => 7.85E-05s 11:55:56.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 11:55:56.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 11:55:56.2 Info: => 5.23E-05s 11:55:56.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-13T11:55:56', 'fix_language_metadata_profiles') 11:55:56.2 Info: Committing Transaction 11:55:56.2 Info: 14: fix_language_metadata_profiles migrated 11:55:56.2 Info: => 0.0003363s 11:55:56.2 Info: 15: remove_fanzub migrating 11:55:56.2 Info: Beginning Transaction 11:55:56.2 Info: Starting migration of Main DB to 15 11:55:56.2 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:55:56.2 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:55:56.2 Info: => 4.37E-05s 11:55:56.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-13T11:55:56', 'remove_fanzub') 11:55:56.2 Info: Committing Transaction 11:55:56.2 Info: 15: remove_fanzub migrated 11:55:56.2 Info: => 0.0003147s 11:55:56.2 Info: 16: update_artist_history_indexes migrating 11:55:56.2 Info: Beginning Transaction 11:55:56.2 Info: Starting migration of Main DB to 16 11:55:56.2 Info: CreateIndex Albums (ArtistId) 11:55:56.2 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 11:55:56.2 Info: => 0.0001051s 11:55:56.2 Info: CreateIndex Albums (ArtistId, ReleaseDate) 11:55:56.2 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 11:55:56.2 Info: => 8.03E-05s 11:55:56.2 Info: DeleteIndex History (AlbumId) 11:55:56.2 Info: DROP INDEX "IX_History_AlbumId" 11:55:56.2 Info: => 0.0001179s 11:55:56.2 Info: CreateIndex History (AlbumId, Date) 11:55:56.2 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:55:56.2 Info: => 9.02E-05s 11:55:56.2 Info: DeleteIndex History (DownloadId) 11:55:56.2 Info: DROP INDEX "IX_History_DownloadId" 11:55:56.2 Info: => 0.0001054s 11:55:56.2 Info: CreateIndex History (DownloadId, Date) 11:55:56.2 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:55:56.2 Info: => 8.7E-05s 11:55:56.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-13T11:55:56', 'update_artist_history_indexes') 11:55:56.2 Info: Committing Transaction 11:55:56.2 Info: 16: update_artist_history_indexes migrated 11:55:56.2 Info: => 0.0004243s 11:55:56.2 Info: 17: remove_nma migrating 11:55:56.2 Info: Beginning Transaction 11:55:56.2 Info: Starting migration of Main DB to 17 11:55:56.2 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:56.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 11:55:56.2 Info: => 4.63E-05s 11:55:56.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-13T11:55:56', 'remove_nma') 11:55:56.2 Info: Committing Transaction 11:55:56.2 Info: 17: remove_nma migrated 11:55:56.2 Info: => 0.0003075s 11:55:56.2 Info: 18: album_disambiguation migrating 11:55:56.2 Info: Beginning Transaction 11:55:56.2 Info: Starting migration of Main DB to 18 11:55:56.2 Info: AlterTable Albums 11:55:56.2 Info: => 6E-07s 11:55:56.2 Info: CreateColumn Albums Disambiguation String 11:55:56.2 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 11:55:56.2 Info: => 0.0006313s 11:55:56.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-13T11:55:56', 'album_disambiguation') 11:55:56.2 Info: Committing Transaction 11:55:56.2 Info: 18: album_disambiguation migrated 11:55:56.2 Info: => 0.0009595s 11:55:56.2 Info: 19: add_ape_quality_in_profiles migrating 11:55:56.2 Info: Beginning Transaction 11:55:56.2 Info: Starting migration of Main DB to 19 11:55:56.2 Info: PerformDBOperation 11:55:56.2 Info: Performing DB Operation 11:55:56.2 Info: => 3.45E-05s 11:55:56.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-13T11:55:56', 'add_ape_quality_in_profiles') 11:55:56.2 Info: Committing Transaction 11:55:56.2 Info: 19: add_ape_quality_in_profiles migrated 11:55:56.2 Info: => 0.0003285s 11:55:56.2 Info: 20: remove_pushalot migrating 11:55:56.2 Info: Beginning Transaction 11:55:56.2 Info: Starting migration of Main DB to 20 11:55:56.2 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:56.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 11:55:56.2 Info: => 4.58E-05s 11:55:56.2 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:56.2 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 11:55:56.2 Info: => 2.96E-05s 11:55:56.2 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:56.2 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 11:55:56.2 Info: => 2.71E-05s 11:55:56.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-13T11:55:56', 'remove_pushalot') 11:55:56.2 Info: Committing Transaction 11:55:56.2 Info: 20: remove_pushalot migrated 11:55:56.2 Info: => 0.000307s 11:55:56.2 Info: 21: add_custom_filters migrating 11:55:56.2 Info: Beginning Transaction 11:55:56.2 Info: Starting migration of Main DB to 21 11:55:56.2 Info: CreateTable CustomFilters 11:55:56.2 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 11:55:56.2 Info: => 0.00017s 11:55:56.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-13T11:55:56', 'add_custom_filters') 11:55:56.2 Info: Committing Transaction 11:55:56.2 Info: 21: add_custom_filters migrated 11:55:56.2 Info: => 0.0004936s 11:55:56.2 Info: 22: import_list_tags migrating 11:55:56.2 Info: Beginning Transaction 11:55:56.2 Info: Starting migration of Main DB to 22 11:55:56.2 Info: AlterTable ImportLists 11:55:56.2 Info: => 6E-07s 11:55:56.2 Info: CreateColumn ImportLists Tags String 11:55:56.2 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 11:55:56.2 Info: => 0.000586s 11:55:56.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-13T11:55:56', 'import_list_tags') 11:55:56.2 Info: Committing Transaction 11:55:56.2 Info: 22: import_list_tags migrated 11:55:56.2 Info: => 0.0018355s 11:55:56.2 Info: 23: add_release_groups_etc migrating 11:55:56.2 Info: Beginning Transaction 11:55:56.2 Info: Starting migration of Main DB to 23 11:55:56.2 Info: CreateTable ArtistMetadata 11:55:56.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) 11:55:56.2 Info: => 0.0002098s 11:55:56.2 Info: CreateIndex ArtistMetadata (ForeignArtistId) 11:55:56.2 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 11:55:56.2 Info: => 8.86E-05s 11:55:56.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" 11:55:56.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" 11:55:56.2 Info: => 8.12E-05s 11:55:56.2 Info: AlterTable Artists 11:55:56.2 Info: => 4E-07s 11:55:56.2 Info: CreateColumn Artists ArtistMetadataId Int32 11:55:56.2 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:55:56.2 Info: => 0.0005894s 11:55:56.2 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:55:56.2 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:55:56.2 Info: => 6.65E-05s 11:55:56.2 Info: CreateTable AlbumReleases 11:55:56.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) 11:55:56.2 Info: => 0.0001746s 11:55:56.2 Info: CreateIndex AlbumReleases (ForeignReleaseId) 11:55:56.2 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:55:56.2 Info: => 8.18E-05s 11:55:56.2 Info: CreateIndex AlbumReleases (AlbumId) 11:55:56.2 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:55:56.2 Info: => 7.25E-05s 11:55:56.2 Info: PerformDBOperation 11:55:56.2 Info: Performing DB Operation 11:55:56.2 Info: => 3.11E-05s 11:55:56.2 Info: AlterTable Albums 11:55:56.2 Info: => 4E-07s 11:55:56.2 Info: CreateColumn Albums ArtistMetadataId Int32 11:55:56.2 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:55:56.2 Info: => 0.0006558s 11:55:56.2 Info: AlterTable Albums 11:55:56.2 Info: => 6E-07s 11:55:56.2 Info: CreateColumn Albums AnyReleaseOk Boolean 11:55:56.2 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 11:55:56.2 Info: => 0.000588s 11:55:56.2 Info: AlterTable Albums 11:55:56.2 Info: => 4E-07s 11:55:56.2 Info: CreateColumn Albums Links String 11:55:56.2 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 11:55:56.2 Info: => 0.0005611s 11:55:56.2 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:55:56.2 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:55:56.2 Info: => 7.76E-05s 11:55:56.2 Info: AlterTable Tracks 11:55:56.2 Info: => 4E-07s 11:55:56.2 Info: CreateColumn Tracks ForeignRecordingId String 11:55:56.2 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 11:55:56.2 Info: => 0.0005716s 11:55:56.2 Info: AlterTable Tracks 11:55:56.2 Info: => 5E-07s 11:55:56.2 Info: CreateColumn Tracks AlbumReleaseId Int32 11:55:56.2 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 11:55:56.2 Info: => 0.0005697s 11:55:56.2 Info: AlterTable Tracks 11:55:56.2 Info: => 6E-07s 11:55:56.2 Info: CreateColumn Tracks ArtistMetadataId Int32 11:55:56.2 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:55:56.2 Info: => 0.0005813s 11:55:56.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:55:56.2 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:55:56.2 Info: => 7.94E-05s 11:55:56.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:55:56.2 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:55:56.2 Info: => 5.93E-05s 11:55:56.2 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 11:55:56.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) 11:55:56.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" 11:55:56.2 Info: DROP TABLE "Artists" 11:55:56.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:56.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:56.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:56.2 Info: => 0.0051358s 11:55:56.2 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 11:55:56.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) 11:55:56.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" 11:55:56.2 Info: DROP TABLE "Albums" 11:55:56.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:56.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:56.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:56.2 Info: => 0.0044848s 11:55:56.2 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 11:55:56.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) 11:55:56.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" 11:55:56.2 Info: DROP TABLE "Tracks" 11:55:56.2 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:55:56.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:55:56.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:55:56.2 Info: => 0.0047921s 11:55:56.2 Info: DeleteColumn TrackFiles ArtistId 11:55:56.2 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 11:55:56.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" 11:55:56.2 Info: DROP TABLE "TrackFiles" 11:55:56.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:55:56.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:56.2 Info: => 0.0045494s 11:55:56.2 Info: CreateIndex Artists (ArtistMetadataId) 11:55:56.2 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:55:56.2 Info: => 7.8E-05s 11:55:56.2 Info: CreateIndex Artists (Monitored) 11:55:56.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:55:56.2 Info: => 7.03E-05s 11:55:56.2 Info: CreateIndex Albums (ArtistMetadataId) 11:55:56.2 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:55:56.2 Info: => 7E-05s 11:55:56.2 Info: CreateIndex Tracks (ArtistMetadataId) 11:55:56.2 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 11:55:56.2 Info: => 6.76E-05s 11:55:56.2 Info: CreateIndex Tracks (AlbumReleaseId) 11:55:56.2 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 11:55:56.2 Info: => 7.97E-05s 11:55:56.2 Info: CreateIndex Tracks (ForeignRecordingId) 11:55:56.2 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 11:55:56.2 Info: => 7.1E-05s 11:55:56.2 Info: UpdateData 11:55:56.2 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:55:56.2 Info: => 4.31E-05s 11:55:56.2 Info: UpdateData 11:55:56.2 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:55:56.2 Info: => 3.08E-05s 11:55:56.2 Info: UpdateData 11:55:56.2 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 11:55:56.2 Info: => 3.85E-05s 11:55:56.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-13T11:55:56', 'add_release_groups_etc') 11:55:56.2 Info: Committing Transaction 11:55:56.2 Info: 23: add_release_groups_etc migrated 11:55:56.2 Info: => 0.0007151s 11:55:56.2 Info: 24: NewMediaInfoFormat migrating 11:55:56.2 Info: Beginning Transaction 11:55:56.2 Info: Starting migration of Main DB to 24 11:55:56.2 Info: UpdateData 11:55:56.2 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 11:55:56.2 Info: => 5.04E-05s 11:55:56.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-10-13T11:55:56', 'NewMediaInfoFormat') 11:55:56.2 Info: Committing Transaction 11:55:56.2 Info: 24: NewMediaInfoFormat migrated 11:55:56.2 Info: => 0.0003373s 11:55:56.2 Info: 25: rename_restrictions_to_release_profiles migrating 11:55:56.2 Info: Beginning Transaction 11:55:56.2 Info: Starting migration of Main DB to 25 11:55:56.2 Info: RenameTable Restrictions ReleaseProfiles 11:55:56.2 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 11:55:56.2 Info: => 0.0019988s 11:55:56.2 Info: AlterTable ReleaseProfiles 11:55:56.2 Info: => 7E-07s 11:55:56.2 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 11:55:56.2 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 11:55:56.2 Info: => 0.0005534s 11:55:56.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-10-13T11:55:56', 'rename_restrictions_to_release_profiles') 11:55:56.2 Info: Committing Transaction 11:55:56.2 Info: 25: rename_restrictions_to_release_profiles migrated 11:55:56.2 Info: => 0.0009009s 11:55:56.2 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 11:55:56.2 Info: Beginning Transaction 11:55:56.2 Info: Starting migration of Main DB to 26 11:55:56.2 Info: RenameTable Profiles QualityProfiles 11:55:56.2 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 11:55:56.2 Info: => 0.0020005s 11:55:56.2 Info: AlterTable QualityProfiles 11:55:56.2 Info: => 7E-07s 11:55:56.2 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 11:55:56.2 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:55:56.2 Info: => 0.0005319s 11:55:56.2 Info: AlterTable LanguageProfiles 11:55:56.2 Info: => 5E-07s 11:55:56.2 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 11:55:56.2 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:55:56.2 Info: => 0.0005127s 11:55:56.2 Info: UpdateData 11:55:56.2 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:55:56.2 Info: => 4.38E-05s 11:55:56.2 Info: UpdateData 11:55:56.2 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:55:56.2 Info: => 2.87E-05s 11:55:56.2 Info: RenameColumn Artists ProfileId to QualityProfileId 11:55:56.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) 11:55:56.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" 11:55:56.2 Info: DROP TABLE "Artists" 11:55:56.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:56.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:56.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:56.2 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:55:56.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:55:56.2 Info: => 0.0042978s 11:55:56.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-10-13T11:55:56', 'rename_quality_profiles_add_upgrade_allowed') 11:55:56.2 Info: Committing Transaction 11:55:56.2 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 11:55:56.2 Info: => 0.004823s 11:55:56.2 Info: 27: add_import_exclusions migrating 11:55:56.2 Info: Beginning Transaction 11:55:56.2 Info: Starting migration of Main DB to 27 11:55:56.2 Info: CreateTable ImportListExclusions 11:55:56.2 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 11:55:56.2 Info: => 0.0001702s 11:55:56.2 Info: CreateIndex ImportListExclusions (ForeignId) 11:55:56.2 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 11:55:56.2 Info: => 8.56E-05s 11:55:56.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-10-13T11:55:56', 'add_import_exclusions') 11:55:56.2 Info: Committing Transaction 11:55:56.2 Info: 27: add_import_exclusions migrated 11:55:56.2 Info: => 0.0004415s 11:55:56.2 Info: 28: clean_artist_metadata_table migrating 11:55:56.2 Info: Beginning Transaction 11:55:56.2 Info: Starting migration of Main DB to 28 11:55:56.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) 11:55:56.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) 11:55:56.2 Info: => 0.0001523s 11:55:56.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) 11:55:56.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) 11:55:56.2 Info: => 0.0001182s 11:55:56.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) 11:55:56.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) 11:55:56.2 Info: => 0.0001098s 11:55:56.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) 11:55:56.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) 11:55:56.2 Info: => 0.0001101s 11:55:56.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) 11:55:56.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) 11:55:56.2 Info: => 0.0001134s 11:55:56.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) 11:55:56.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) 11:55:56.2 Info: => 0.0001145s 11:55:56.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-10-13T11:55:56', 'clean_artist_metadata_table') 11:55:56.2 Info: Committing Transaction 11:55:56.2 Info: 28: clean_artist_metadata_table migrated 11:55:56.2 Info: => 0.0004321s 11:55:56.2 Info: 29: health_issue_notification migrating 11:55:56.2 Info: Beginning Transaction 11:55:56.2 Info: Starting migration of Main DB to 29 11:55:56.2 Info: AlterTable Notifications 11:55:56.2 Info: => 8E-07s 11:55:56.2 Info: CreateColumn Notifications OnHealthIssue Boolean 11:55:56.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 11:55:56.2 Info: => 0.0005987s 11:55:56.2 Info: AlterTable Notifications 11:55:56.2 Info: => 5E-07s 11:55:56.2 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 11:55:56.2 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 11:55:56.2 Info: => 0.0005397s 11:55:56.2 Info: AlterTable Notifications 11:55:56.2 Info: => 4E-07s 11:55:56.2 Info: CreateColumn Notifications OnDownloadFailure Boolean 11:55:56.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 11:55:56.2 Info: => 0.0005385s 11:55:56.2 Info: AlterTable Notifications 11:55:56.2 Info: => 5E-07s 11:55:56.2 Info: CreateColumn Notifications OnImportFailure Boolean 11:55:56.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 11:55:56.2 Info: => 0.0005311s 11:55:56.2 Info: AlterTable Notifications 11:55:56.2 Info: => 5E-07s 11:55:56.2 Info: CreateColumn Notifications OnTrackRetag Boolean 11:55:56.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 11:55:56.2 Info: => 0.0005282s 11:55:56.2 Info: DeleteColumn Notifications OnDownload 11:55:56.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) 11:55:56.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" 11:55:56.2 Info: DROP TABLE "Notifications" 11:55:56.2 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:55:56.2 Info: => 0.0052556s 11:55:56.2 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 11:55:56.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) 11:55:56.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" 11:55:56.2 Info: DROP TABLE "Notifications" 11:55:56.2 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:55:56.2 Info: => 0.0037894s 11:55:56.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-10-13T11:55:56', 'health_issue_notification') 11:55:56.2 Info: Committing Transaction 11:55:56.2 Info: 29: health_issue_notification migrated 11:55:56.2 Info: => 0.0042905s 11:55:56.2 Info: 30: add_mediafilerepository_mtime migrating 11:55:56.2 Info: Beginning Transaction 11:55:56.2 Info: Starting migration of Main DB to 30 11:55:56.2 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistMetadataId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "AnyReleaseOk") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 1) 11:55:56.2 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (1, '1', 1, 'Title', 'Status', 0, 1) 11:55:56.2 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (1, 'folder/track1.mp3', 100, '2024-10-13T11:55:56', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 11:55:56.2 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (1, '1', 0, 1, 100, 1, 1, '1', 1, 0) 11:55:56.2 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (2, 'folder/track2.mp3', 100, '2024-10-13T11:55:56', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 11:55:56.2 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (2, '2', 0, 2, 100, 1, 1, '2', 1, 0) 11:55:56.2 Info: AlterTable TrackFiles 11:55:56.2 Info: => 6E-07s 11:55:56.2 Info: CreateColumn TrackFiles Modified DateTime 11:55:56.2 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 11:55:56.2 Info: => 0.0005916s 11:55:56.2 Info: AlterTable TrackFiles 11:55:56.2 Info: => 6E-07s 11:55:56.2 Info: CreateColumn TrackFiles Path String 11:55:56.2 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 11:55:56.2 Info: => 0.0005362s 11:55:56.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:55:56.2 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:55:56.2 Info: => 3.9E-05s 11:55:56.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) 11:55:56.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) 11:55:56.2 Info: => 0.0001237s 11:55:56.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) 11:55:56.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) 11:55:56.2 Info: => 0.0001335s 11:55:56.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) 11:55:56.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) 11:55:56.2 Info: => 0.0001334s 11:55:56.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") 11:55:56.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") 11:55:56.2 Info: => 7.55E-05s 11:55:56.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:55:56.2 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:55:56.2 Info: => 4.81E-05s 11:55:56.2 Info: AlterTable TrackFiles 11:55:56.2 Info: => 4E-07s 11:55:56.2 Info: AlterColumn TrackFiles Path String 11:55:56.2 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:55:56.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" 11:55:56.2 Info: DROP TABLE "TrackFiles" 11:55:56.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:55:56.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:56.2 Info: => 0.0057457s 11:55:56.2 Info: CreateIndex TrackFiles (Path) 11:55:56.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:55:56.2 Info: => 7.82E-05s 11:55:56.2 Info: DeleteColumn TrackFiles RelativePath 11:55:56.2 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:55:56.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" 11:55:56.2 Info: DROP TABLE "TrackFiles" 11:55:56.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:55:56.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:56.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:55:56.2 Info: => 0.0040131s 11:55:56.2 Info: -> 6 Insert operations completed in 00:00:00.0004128 taking an average of 00:00:00.0000688 11:55:56.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-10-13T11:55:56', 'add_mediafilerepository_mtime') 11:55:56.2 Info: Committing Transaction 11:55:56.2 Info: 30: add_mediafilerepository_mtime migrated 11:55:56.2 Info: => 0.0046028s 11:55:56.2 Debug: Took: 00:00:00.1547244 11:55:56.2 Debug: Got 0 tracks 11:55:56.3 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_missing_artist --- 11:55:56.3 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_missing_path --- 11:55:56.3 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173563162833_171/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:55:56.3 Info: DatabaseEngineVersionCheck migrating 11:55:56.3 Info: PerformDBOperation 11:55:56.3 Info: Performing DB Operation 11:55:56.3 Info: SQLite 3.46.1 11:55:56.3 Info: => 0.001213s 11:55:56.3 Info: DatabaseEngineVersionCheck migrated 11:55:56.3 Info: => 0.0012272s 11:55:56.3 Info: VersionMigration migrating 11:55:56.3 Info: Beginning Transaction 11:55:56.3 Info: CreateTable VersionInfo 11:55:56.3 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 11:55:56.3 Info: => 0.0001976s 11:55:56.3 Info: Committing Transaction 11:55:56.3 Info: VersionMigration migrated 11:55:56.3 Info: => 0.0006502s 11:55:56.3 Info: VersionUniqueMigration migrating 11:55:56.3 Info: Beginning Transaction 11:55:56.3 Info: CreateIndex VersionInfo (Version) 11:55:56.3 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:55:56.3 Info: => 0.000128s 11:55:56.3 Info: AlterTable VersionInfo 11:55:56.3 Info: => 6E-07s 11:55:56.3 Info: CreateColumn VersionInfo AppliedOn DateTime 11:55:56.3 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 11:55:56.3 Info: => 0.0006006s 11:55:56.3 Info: Committing Transaction 11:55:56.3 Info: VersionUniqueMigration migrated 11:55:56.3 Info: => 0.0008409s 11:55:56.3 Info: VersionDescriptionMigration migrating 11:55:56.3 Info: Beginning Transaction 11:55:56.3 Info: AlterTable VersionInfo 11:55:56.3 Info: => 6E-07s 11:55:56.3 Info: CreateColumn VersionInfo Description String 11:55:56.3 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 11:55:56.3 Info: => 0.0002218s 11:55:56.3 Info: Committing Transaction 11:55:56.3 Info: VersionDescriptionMigration migrated 11:55:56.3 Info: => 0.000445s 11:55:56.3 Info: 1: InitialSetup migrating 11:55:56.3 Info: Beginning Transaction 11:55:56.3 Info: Starting migration of Main DB to 1 11:55:56.3 Info: CreateTable Config 11:55:56.3 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 11:55:56.3 Info: => 0.0002141s 11:55:56.3 Info: CreateIndex Config (Key) 11:55:56.3 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 11:55:56.3 Info: => 8E-05s 11:55:56.3 Info: CreateTable RootFolders 11:55:56.3 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 11:55:56.3 Info: => 0.0001178s 11:55:56.3 Info: CreateIndex RootFolders (Path) 11:55:56.3 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 11:55:56.3 Info: => 7.4E-05s 11:55:56.3 Info: CreateTable Artists 11:55:56.3 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 11:55:56.3 Info: => 0.0002842s 11:55:56.3 Info: CreateIndex Artists (ForeignArtistId) 11:55:56.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:55:56.3 Info: => 7.9E-05s 11:55:56.3 Info: CreateIndex Artists (NameSlug) 11:55:56.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:55:56.3 Info: => 6.6E-05s 11:55:56.3 Info: CreateIndex Artists (CleanName) 11:55:56.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:56.3 Info: => 6.72E-05s 11:55:56.3 Info: CreateIndex Artists (Path) 11:55:56.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:56.3 Info: => 7E-05s 11:55:56.3 Info: CreateTable Albums 11:55:56.3 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 11:55:56.3 Info: => 0.0002489s 11:55:56.3 Info: CreateIndex Albums (ForeignAlbumId) 11:55:56.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:56.3 Info: => 7.57E-05s 11:55:56.3 Info: CreateIndex Albums (MBId) 11:55:56.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:55:56.3 Info: => 6.44E-05s 11:55:56.3 Info: CreateIndex Albums (TADBId) 11:55:56.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:55:56.3 Info: => 6.31E-05s 11:55:56.3 Info: CreateIndex Albums (TitleSlug) 11:55:56.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:55:56.3 Info: => 6.99E-05s 11:55:56.3 Info: CreateIndex Albums (CleanTitle) 11:55:56.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:56.3 Info: => 6.49E-05s 11:55:56.3 Info: CreateIndex Albums (Path) 11:55:56.3 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 11:55:56.3 Info: => 5.97E-05s 11:55:56.3 Info: CreateTable Tracks 11:55:56.3 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 11:55:56.3 Info: => 0.0001728s 11:55:56.3 Info: CreateIndex Tracks (ForeignTrackId) 11:55:56.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:55:56.3 Info: => 7.05E-05s 11:55:56.3 Info: CreateIndex Tracks (ArtistId) 11:55:56.3 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:55:56.3 Info: => 6.82E-05s 11:55:56.3 Info: CreateIndex Tracks (TrackFileId) 11:55:56.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:55:56.3 Info: => 6.64E-05s 11:55:56.3 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 11:55:56.3 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 11:55:56.3 Info: => 7.13E-05s 11:55:56.3 Info: CreateTable TrackFiles 11:55:56.3 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 11:55:56.3 Info: => 0.0001647s 11:55:56.3 Info: CreateIndex TrackFiles (ArtistId) 11:55:56.3 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 11:55:56.3 Info: => 7.57E-05s 11:55:56.3 Info: CreateIndex TrackFiles (AlbumId) 11:55:56.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:56.3 Info: => 6.27E-05s 11:55:56.3 Info: CreateTable History 11:55:56.3 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 11:55:56.3 Info: => 0.0001622s 11:55:56.3 Info: CreateIndex History (Date) 11:55:56.3 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:55:56.3 Info: => 7.07E-05s 11:55:56.3 Info: CreateIndex History (EventType) 11:55:56.3 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:55:56.3 Info: => 6.27E-05s 11:55:56.3 Info: CreateIndex History (DownloadId) 11:55:56.3 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 11:55:56.3 Info: => 6.24E-05s 11:55:56.3 Info: CreateIndex History (AlbumId) 11:55:56.3 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 11:55:56.3 Info: => 6.12E-05s 11:55:56.3 Info: CreateTable Notifications 11:55:56.3 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 11:55:56.3 Info: => 0.000156s 11:55:56.3 Info: CreateTable ScheduledTasks 11:55:56.3 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 11:55:56.3 Info: => 0.0001468s 11:55:56.3 Info: CreateIndex ScheduledTasks (TypeName) 11:55:56.3 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:55:56.3 Info: => 0.0001094s 11:55:56.3 Info: CreateTable Indexers 11:55:56.3 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 11:55:56.3 Info: => 0.0001428s 11:55:56.3 Info: CreateIndex Indexers (Name) 11:55:56.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:55:56.3 Info: => 8.03E-05s 11:55:56.3 Info: CreateTable Profiles 11:55:56.3 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 11:55:56.3 Info: => 0.0001203s 11:55:56.3 Info: CreateIndex Profiles (Name) 11:55:56.3 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 11:55:56.3 Info: => 7.99E-05s 11:55:56.3 Info: CreateTable QualityDefinitions 11:55:56.3 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 11:55:56.3 Info: => 0.000131s 11:55:56.3 Info: CreateIndex QualityDefinitions (Quality) 11:55:56.3 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 11:55:56.3 Info: => 7.45E-05s 11:55:56.3 Info: CreateIndex QualityDefinitions (Title) 11:55:56.3 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 11:55:56.3 Info: => 0.0001156s 11:55:56.3 Info: CreateTable NamingConfig 11:55:56.3 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 11:55:56.3 Info: => 0.0001551s 11:55:56.3 Info: CreateTable Blacklist 11:55:56.3 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 11:55:56.3 Info: => 0.0001889s 11:55:56.3 Info: CreateTable Metadata 11:55:56.3 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 11:55:56.3 Info: => 0.0001321s 11:55:56.3 Info: CreateTable MetadataFiles 11:55:56.3 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 11:55:56.3 Info: => 0.0001507s 11:55:56.3 Info: CreateTable DownloadClients 11:55:56.3 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 11:55:56.3 Info: => 0.0001332s 11:55:56.3 Info: CreateTable PendingReleases 11:55:56.3 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 11:55:56.3 Info: => 0.0001369s 11:55:56.3 Info: CreateTable RemotePathMappings 11:55:56.3 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 11:55:56.3 Info: => 0.0001303s 11:55:56.3 Info: CreateTable Tags 11:55:56.3 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 11:55:56.3 Info: => 0.0001148s 11:55:56.3 Info: CreateIndex Tags (Label) 11:55:56.3 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 11:55:56.3 Info: => 8.43E-05s 11:55:56.3 Info: CreateTable Restrictions 11:55:56.3 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 11:55:56.3 Info: => 0.0001313s 11:55:56.3 Info: CreateTable DelayProfiles 11:55:56.3 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 11:55:56.3 Info: => 0.0001559s 11:55:56.3 Info: CreateTable Users 11:55:56.3 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 11:55:56.3 Info: => 0.0001289s 11:55:56.3 Info: CreateIndex Users (Identifier) 11:55:56.3 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 11:55:56.3 Info: => 0.0001139s 11:55:56.3 Info: CreateIndex Users (Username) 11:55:56.3 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 11:55:56.3 Info: => 9.48E-05s 11:55:56.3 Info: CreateTable Commands 11:55:56.3 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 11:55:56.3 Info: => 0.0001577s 11:55:56.3 Info: CreateTable IndexerStatus 11:55:56.3 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 11:55:56.3 Info: => 0.0001476s 11:55:56.3 Info: CreateIndex IndexerStatus (ProviderId) 11:55:56.3 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:55:56.3 Info: => 8.25E-05s 11:55:56.3 Info: CreateTable ExtraFiles 11:55:56.3 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 11:55:56.3 Info: => 0.0001458s 11:55:56.3 Info: CreateTable LyricFiles 11:55:56.3 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 11:55:56.3 Info: => 0.0001639s 11:55:56.3 Info: CreateTable LanguageProfiles 11:55:56.3 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 11:55:56.3 Info: => 0.00013s 11:55:56.3 Info: CreateIndex LanguageProfiles (Name) 11:55:56.3 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 11:55:56.3 Info: => 8.49E-05s 11:55:56.3 Info: CreateTable DownloadClientStatus 11:55:56.3 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 11:55:56.3 Info: => 0.0001402s 11:55:56.3 Info: CreateIndex DownloadClientStatus (ProviderId) 11:55:56.3 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:55:56.3 Info: => 9.96E-05s 11:55:56.3 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 11:55:56.3 Info: -> 1 Insert operations completed in 00:00:00.0000644 taking an average of 00:00:00.0000644 11:55:56.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-13T11:55:56', 'InitialSetup') 11:55:56.3 Info: Committing Transaction 11:55:56.3 Info: 1: InitialSetup migrated 11:55:56.3 Info: => 0.0010904s 11:55:56.3 Info: 2: add_reason_to_pending_releases migrating 11:55:56.3 Info: Beginning Transaction 11:55:56.3 Info: Starting migration of Main DB to 2 11:55:56.3 Info: AlterTable PendingReleases 11:55:56.3 Info: => 6E-07s 11:55:56.3 Info: CreateColumn PendingReleases Reason Int32 11:55:56.3 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 11:55:56.3 Info: => 0.0005761s 11:55:56.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-13T11:55:56', 'add_reason_to_pending_releases') 11:55:56.3 Info: Committing Transaction 11:55:56.3 Info: 2: add_reason_to_pending_releases migrated 11:55:56.3 Info: => 0.0009093s 11:55:56.3 Info: 3: add_medium_support migrating 11:55:56.3 Info: Beginning Transaction 11:55:56.3 Info: Starting migration of Main DB to 3 11:55:56.3 Info: AlterTable Albums 11:55:56.3 Info: => 5E-07s 11:55:56.3 Info: CreateColumn Albums Media String 11:55:56.3 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 11:55:56.3 Info: => 0.0005603s 11:55:56.3 Info: AlterTable Tracks 11:55:56.3 Info: => 7E-07s 11:55:56.3 Info: CreateColumn Tracks MediumNumber Int32 11:55:56.3 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 11:55:56.3 Info: => 0.0005067s 11:55:56.3 Info: AlterTable Tracks 11:55:56.3 Info: => 6E-07s 11:55:56.3 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 11:55:56.3 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 11:55:56.3 Info: => 0.000515s 11:55:56.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:55:56.3 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:55:56.3 Info: => 4.16E-05s 11:55:56.3 Info: DeleteColumn Tracks TrackNumber 11:55:56.3 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 11:55:56.3 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 11:55:56.3 Info: DROP TABLE "Tracks" 11:55:56.3 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:55:56.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:55:56.3 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:55:56.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:55:56.3 Info: => 0.0037693s 11:55:56.3 Info: AlterTable Tracks 11:55:56.3 Info: => 5E-07s 11:55:56.3 Info: CreateColumn Tracks TrackNumber String 11:55:56.3 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 11:55:56.3 Info: => 0.0005041s 11:55:56.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-13T11:55:56', 'add_medium_support') 11:55:56.3 Info: Committing Transaction 11:55:56.3 Info: 3: add_medium_support migrated 11:55:56.3 Info: => 0.0009641s 11:55:56.3 Info: 4: add_various_qualites_in_profile migrating 11:55:56.3 Info: Beginning Transaction 11:55:56.3 Info: Starting migration of Main DB to 4 11:55:56.3 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:55:56.3 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:55:56.3 Info: => 5.18E-05s 11:55:56.3 Info: PerformDBOperation 11:55:56.3 Info: Performing DB Operation 11:55:56.3 Info: => 3.51E-05s 11:55:56.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-13T11:55:56', 'add_various_qualites_in_profile') 11:55:56.3 Info: Committing Transaction 11:55:56.3 Info: 4: add_various_qualites_in_profile migrated 11:55:56.3 Info: => 0.0003181s 11:55:56.3 Info: 5: metadata_profiles migrating 11:55:56.3 Info: Beginning Transaction 11:55:56.3 Info: Starting migration of Main DB to 5 11:55:56.3 Info: CreateTable MetadataProfiles 11:55:56.3 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 11:55:56.3 Info: => 0.0002006s 11:55:56.3 Info: CreateIndex MetadataProfiles (Name) 11:55:56.3 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 11:55:56.3 Info: => 9.33E-05s 11:55:56.3 Info: AlterTable Artists 11:55:56.3 Info: => 5E-07s 11:55:56.3 Info: CreateColumn Artists MetadataProfileId Int32 11:55:56.3 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 11:55:56.3 Info: => 0.0005433s 11:55:56.3 Info: DeleteColumn Artists PrimaryAlbumTypes 11:55:56.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) 11:55:56.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" 11:55:56.3 Info: DROP TABLE "Artists" 11:55:56.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:56.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:55:56.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:55:56.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:56.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:56.3 Info: => 0.0041049s 11:55:56.3 Info: DeleteColumn Artists SecondaryAlbumTypes 11:55:56.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) 11:55:56.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" 11:55:56.3 Info: DROP TABLE "Artists" 11:55:56.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:56.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:55:56.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:55:56.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:56.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:56.3 Info: => 0.0065674s 11:55:56.3 Info: AlterTable Albums 11:55:56.3 Info: => 6E-07s 11:55:56.3 Info: CreateColumn Albums SecondaryTypes String 11:55:56.3 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 11:55:56.3 Info: => 0.0005364s 11:55:56.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-13T11:55:56', 'metadata_profiles') 11:55:56.3 Info: Committing Transaction 11:55:56.3 Info: 5: metadata_profiles migrated 11:55:56.3 Info: => 0.0010423s 11:55:56.3 Info: 6: separate_automatic_and_interactive_search migrating 11:55:56.3 Info: Beginning Transaction 11:55:56.3 Info: Starting migration of Main DB to 6 11:55:56.3 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 11:55:56.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) 11:55:56.3 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 11:55:56.3 Info: DROP TABLE "Indexers" 11:55:56.3 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:55:56.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:55:56.3 Info: => 0.0039225s 11:55:56.3 Info: AlterTable Indexers 11:55:56.3 Info: => 6E-07s 11:55:56.3 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 11:55:56.3 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 11:55:56.3 Info: => 0.0005223s 11:55:56.3 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:55:56.3 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:55:56.3 Info: => 4.03E-05s 11:55:56.3 Info: AlterTable Indexers 11:55:56.3 Info: => 4E-07s 11:55:56.3 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 11:55:56.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) 11:55:56.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" 11:55:56.3 Info: DROP TABLE "Indexers" 11:55:56.3 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:55:56.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:55:56.3 Info: => 0.0038943s 11:55:56.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-13T11:55:56', 'separate_automatic_and_interactive_search') 11:55:56.3 Info: Committing Transaction 11:55:56.3 Info: 6: separate_automatic_and_interactive_search migrated 11:55:56.3 Info: => 0.0042931s 11:55:56.3 Info: 7: change_album_path_to_relative migrating 11:55:56.3 Info: Beginning Transaction 11:55:56.3 Info: Starting migration of Main DB to 7 11:55:56.3 Info: DeleteColumn Albums Path 11:55:56.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) 11:55:56.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" 11:55:56.3 Info: DROP TABLE "Albums" 11:55:56.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:56.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:56.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:55:56.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:55:56.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:55:56.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:56.3 Info: => 0.0041777s 11:55:56.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-13T11:55:56', 'change_album_path_to_relative') 11:55:56.3 Info: Committing Transaction 11:55:56.3 Info: 7: change_album_path_to_relative migrated 11:55:56.3 Info: => 0.0046681s 11:55:56.3 Info: 8: change_quality_size_mb_to_kb migrating 11:55:56.3 Info: Beginning Transaction 11:55:56.3 Info: Starting migration of Main DB to 8 11:55:56.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 11:55:56.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 11:55:56.3 Info: => 5E-05s 11:55:56.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-13T11:55:56', 'change_quality_size_mb_to_kb') 11:55:56.3 Info: Committing Transaction 11:55:56.3 Info: 8: change_quality_size_mb_to_kb migrated 11:55:56.3 Info: => 0.0003568s 11:55:56.3 Info: 9: album_releases migrating 11:55:56.3 Info: Beginning Transaction 11:55:56.3 Info: Starting migration of Main DB to 9 11:55:56.3 Info: AlterTable Albums 11:55:56.3 Info: => 7E-07s 11:55:56.3 Info: CreateColumn Albums Releases String 11:55:56.3 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 11:55:56.3 Info: => 0.0005818s 11:55:56.3 Info: AlterTable Albums 11:55:56.3 Info: => 6E-07s 11:55:56.3 Info: CreateColumn Albums CurrentRelease String 11:55:56.3 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 11:55:56.3 Info: => 0.0005361s 11:55:56.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-13T11:55:56', 'album_releases') 11:55:56.3 Info: Committing Transaction 11:55:56.3 Info: 9: album_releases migrated 11:55:56.3 Info: => 0.0008564s 11:55:56.3 Info: 10: album_releases_fix migrating 11:55:56.3 Info: Beginning Transaction 11:55:56.3 Info: Starting migration of Main DB to 10 11:55:56.3 Info: AlterTable Albums 11:55:56.3 Info: => 5E-07s 11:55:56.3 Info: AlterColumn Albums Releases String 11:55:56.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) 11:55:56.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" 11:55:56.3 Info: DROP TABLE "Albums" 11:55:56.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:56.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:56.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:55:56.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:55:56.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:55:56.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:56.3 Info: => 0.004092s 11:55:56.3 Info: AlterTable Albums 11:55:56.3 Info: => 4E-07s 11:55:56.3 Info: AlterColumn Albums CurrentRelease String 11:55:56.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) 11:55:56.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" 11:55:56.3 Info: DROP TABLE "Albums" 11:55:56.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:56.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:56.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:55:56.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:55:56.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:55:56.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:56.3 Info: => 0.005079s 11:55:56.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-13T11:55:56', 'album_releases_fix') 11:55:56.3 Info: Committing Transaction 11:55:56.3 Info: 10: album_releases_fix migrated 11:55:56.3 Info: => 0.0055023s 11:55:56.3 Info: 11: import_lists migrating 11:55:56.3 Info: Beginning Transaction 11:55:56.3 Info: Starting migration of Main DB to 11 11:55:56.3 Info: CreateTable ImportLists 11:55:56.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) 11:55:56.3 Info: => 0.0002021s 11:55:56.3 Info: CreateIndex ImportLists (Name) 11:55:56.3 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:55:56.3 Info: => 8.26E-05s 11:55:56.3 Info: CreateTable ImportListStatus 11:55:56.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) 11:55:56.3 Info: => 0.0001447s 11:55:56.3 Info: CreateIndex ImportListStatus (ProviderId) 11:55:56.3 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:55:56.3 Info: => 7.98E-05s 11:55:56.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-13T11:55:56', 'import_lists') 11:55:56.3 Info: Committing Transaction 11:55:56.3 Info: 11: import_lists migrated 11:55:56.3 Info: => 0.0003931s 11:55:56.3 Info: 12: add_release_status migrating 11:55:56.3 Info: Beginning Transaction 11:55:56.3 Info: Starting migration of Main DB to 12 11:55:56.3 Info: AlterTable MetadataProfiles 11:55:56.3 Info: => 5E-07s 11:55:56.3 Info: CreateColumn MetadataProfiles ReleaseStatuses String 11:55:56.3 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 11:55:56.3 Info: => 0.0006053s 11:55:56.3 Info: PerformDBOperation 11:55:56.3 Info: Performing DB Operation 11:55:56.3 Info: => 2.84E-05s 11:55:56.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-13T11:55:56', 'add_release_status') 11:55:56.3 Info: Committing Transaction 11:55:56.3 Info: 12: add_release_status migrated 11:55:56.3 Info: => 0.0003164s 11:55:56.3 Info: 13: album_download_notification migrating 11:55:56.3 Info: Beginning Transaction 11:55:56.3 Info: Starting migration of Main DB to 13 11:55:56.3 Info: AlterTable Notifications 11:55:56.3 Info: => 5E-07s 11:55:56.3 Info: CreateColumn Notifications OnAlbumDownload Boolean 11:55:56.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 11:55:56.3 Info: => 0.0005815s 11:55:56.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-13T11:55:56', 'album_download_notification') 11:55:56.3 Info: Committing Transaction 11:55:56.3 Info: 13: album_download_notification migrated 11:55:56.3 Info: => 0.0008982s 11:55:56.3 Info: 14: fix_language_metadata_profiles migrating 11:55:56.3 Info: Beginning Transaction 11:55:56.3 Info: Starting migration of Main DB to 14 11:55:56.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 11:55:56.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 11:55:56.3 Info: => 7.92E-05s 11:55:56.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 11:55:56.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 11:55:56.3 Info: => 5.3E-05s 11:55:56.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-13T11:55:56', 'fix_language_metadata_profiles') 11:55:56.3 Info: Committing Transaction 11:55:56.3 Info: 14: fix_language_metadata_profiles migrated 11:55:56.3 Info: => 0.0003031s 11:55:56.3 Info: 15: remove_fanzub migrating 11:55:56.3 Info: Beginning Transaction 11:55:56.3 Info: Starting migration of Main DB to 15 11:55:56.3 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:55:56.3 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:55:56.3 Info: => 4.33E-05s 11:55:56.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-13T11:55:56', 'remove_fanzub') 11:55:56.3 Info: Committing Transaction 11:55:56.3 Info: 15: remove_fanzub migrated 11:55:56.3 Info: => 0.0002922s 11:55:56.3 Info: 16: update_artist_history_indexes migrating 11:55:56.3 Info: Beginning Transaction 11:55:56.3 Info: Starting migration of Main DB to 16 11:55:56.3 Info: CreateIndex Albums (ArtistId) 11:55:56.3 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 11:55:56.3 Info: => 0.0001028s 11:55:56.3 Info: CreateIndex Albums (ArtistId, ReleaseDate) 11:55:56.3 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 11:55:56.3 Info: => 7.89E-05s 11:55:56.3 Info: DeleteIndex History (AlbumId) 11:55:56.3 Info: DROP INDEX "IX_History_AlbumId" 11:55:56.3 Info: => 0.0001306s 11:55:56.3 Info: CreateIndex History (AlbumId, Date) 11:55:56.3 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:55:56.3 Info: => 9.17E-05s 11:55:56.3 Info: DeleteIndex History (DownloadId) 11:55:56.3 Info: DROP INDEX "IX_History_DownloadId" 11:55:56.3 Info: => 0.0001148s 11:55:56.3 Info: CreateIndex History (DownloadId, Date) 11:55:56.3 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:55:56.3 Info: => 8.88E-05s 11:55:56.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-13T11:55:56', 'update_artist_history_indexes') 11:55:56.3 Info: Committing Transaction 11:55:56.3 Info: 16: update_artist_history_indexes migrated 11:55:56.3 Info: => 0.0004053s 11:55:56.3 Info: 17: remove_nma migrating 11:55:56.3 Info: Beginning Transaction 11:55:56.3 Info: Starting migration of Main DB to 17 11:55:56.3 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:56.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 11:55:56.3 Info: => 4.65E-05s 11:55:56.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-13T11:55:56', 'remove_nma') 11:55:56.3 Info: Committing Transaction 11:55:56.3 Info: 17: remove_nma migrated 11:55:56.3 Info: => 0.000291s 11:55:56.3 Info: 18: album_disambiguation migrating 11:55:56.3 Info: Beginning Transaction 11:55:56.3 Info: Starting migration of Main DB to 18 11:55:56.3 Info: AlterTable Albums 11:55:56.3 Info: => 6E-07s 11:55:56.3 Info: CreateColumn Albums Disambiguation String 11:55:56.3 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 11:55:56.3 Info: => 0.0005949s 11:55:56.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-13T11:55:56', 'album_disambiguation') 11:55:56.3 Info: Committing Transaction 11:55:56.3 Info: 18: album_disambiguation migrated 11:55:56.3 Info: => 0.0008809s 11:55:56.3 Info: 19: add_ape_quality_in_profiles migrating 11:55:56.3 Info: Beginning Transaction 11:55:56.3 Info: Starting migration of Main DB to 19 11:55:56.3 Info: PerformDBOperation 11:55:56.3 Info: Performing DB Operation 11:55:56.3 Info: => 3.18E-05s 11:55:56.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-13T11:55:56', 'add_ape_quality_in_profiles') 11:55:56.3 Info: Committing Transaction 11:55:56.3 Info: 19: add_ape_quality_in_profiles migrated 11:55:56.3 Info: => 0.0002889s 11:55:56.3 Info: 20: remove_pushalot migrating 11:55:56.3 Info: Beginning Transaction 11:55:56.3 Info: Starting migration of Main DB to 20 11:55:56.3 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:56.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 11:55:56.3 Info: => 4.59E-05s 11:55:56.3 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:56.3 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 11:55:56.3 Info: => 2.98E-05s 11:55:56.3 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:56.3 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 11:55:56.3 Info: => 2.63E-05s 11:55:56.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-13T11:55:56', 'remove_pushalot') 11:55:56.3 Info: Committing Transaction 11:55:56.3 Info: 20: remove_pushalot migrated 11:55:56.3 Info: => 0.0002622s 11:55:56.3 Info: 21: add_custom_filters migrating 11:55:56.3 Info: Beginning Transaction 11:55:56.3 Info: Starting migration of Main DB to 21 11:55:56.4 Info: CreateTable CustomFilters 11:55:56.4 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 11:55:56.4 Info: => 0.0001697s 11:55:56.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-13T11:55:56', 'add_custom_filters') 11:55:56.4 Info: Committing Transaction 11:55:56.4 Info: 21: add_custom_filters migrated 11:55:56.4 Info: => 0.0004505s 11:55:56.4 Info: 22: import_list_tags migrating 11:55:56.4 Info: Beginning Transaction 11:55:56.4 Info: Starting migration of Main DB to 22 11:55:56.4 Info: AlterTable ImportLists 11:55:56.4 Info: => 6E-07s 11:55:56.4 Info: CreateColumn ImportLists Tags String 11:55:56.4 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 11:55:56.4 Info: => 0.0005904s 11:55:56.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-13T11:55:56', 'import_list_tags') 11:55:56.4 Info: Committing Transaction 11:55:56.4 Info: 22: import_list_tags migrated 11:55:56.4 Info: => 0.000877s 11:55:56.4 Info: 23: add_release_groups_etc migrating 11:55:56.4 Info: Beginning Transaction 11:55:56.4 Info: Starting migration of Main DB to 23 11:55:56.4 Info: CreateTable ArtistMetadata 11:55:56.4 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 11:55:56.4 Info: => 0.0002293s 11:55:56.4 Info: CreateIndex ArtistMetadata (ForeignArtistId) 11:55:56.4 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 11:55:56.4 Info: => 8.71E-05s 11:55:56.4 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 11:55:56.4 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 11:55:56.4 Info: => 7.85E-05s 11:55:56.4 Info: AlterTable Artists 11:55:56.4 Info: => 4E-07s 11:55:56.4 Info: CreateColumn Artists ArtistMetadataId Int32 11:55:56.4 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:55:56.4 Info: => 0.0006038s 11:55:56.4 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:55:56.4 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:55:56.4 Info: => 6.72E-05s 11:55:56.4 Info: CreateTable AlbumReleases 11:55:56.4 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 11:55:56.4 Info: => 0.0001779s 11:55:56.4 Info: CreateIndex AlbumReleases (ForeignReleaseId) 11:55:56.4 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:55:56.4 Info: => 8.37E-05s 11:55:56.4 Info: CreateIndex AlbumReleases (AlbumId) 11:55:56.4 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:55:56.4 Info: => 7.53E-05s 11:55:56.4 Info: PerformDBOperation 11:55:56.4 Info: Performing DB Operation 11:55:56.4 Info: => 3.18E-05s 11:55:56.4 Info: AlterTable Albums 11:55:56.4 Info: => 4E-07s 11:55:56.4 Info: CreateColumn Albums ArtistMetadataId Int32 11:55:56.4 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:55:56.4 Info: => 0.0005979s 11:55:56.4 Info: AlterTable Albums 11:55:56.4 Info: => 6E-07s 11:55:56.4 Info: CreateColumn Albums AnyReleaseOk Boolean 11:55:56.4 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 11:55:56.4 Info: => 0.0005815s 11:55:56.4 Info: AlterTable Albums 11:55:56.4 Info: => 8E-07s 11:55:56.4 Info: CreateColumn Albums Links String 11:55:56.4 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 11:55:56.4 Info: => 0.0005843s 11:55:56.4 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:55:56.4 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:55:56.4 Info: => 7.94E-05s 11:55:56.4 Info: AlterTable Tracks 11:55:56.4 Info: => 4E-07s 11:55:56.4 Info: CreateColumn Tracks ForeignRecordingId String 11:55:56.4 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 11:55:56.4 Info: => 0.0005883s 11:55:56.4 Info: AlterTable Tracks 11:55:56.4 Info: => 6E-07s 11:55:56.4 Info: CreateColumn Tracks AlbumReleaseId Int32 11:55:56.4 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 11:55:56.4 Info: => 0.0005852s 11:55:56.4 Info: AlterTable Tracks 11:55:56.4 Info: => 6E-07s 11:55:56.4 Info: CreateColumn Tracks ArtistMetadataId Int32 11:55:56.4 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:55:56.4 Info: => 0.0005782s 11:55:56.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:55:56.4 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:55:56.4 Info: => 7.93E-05s 11:55:56.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:55:56.4 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:55:56.4 Info: => 6.02E-05s 11:55:56.4 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 11:55:56.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:55:56.4 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:55:56.4 Info: DROP TABLE "Artists" 11:55:56.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:56.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:56.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:56.4 Info: => 0.0054149s 11:55:56.4 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 11:55:56.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 11:55:56.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 11:55:56.4 Info: DROP TABLE "Albums" 11:55:56.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:56.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:56.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:56.4 Info: => 0.0043632s 11:55:56.4 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 11:55:56.4 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:55:56.4 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 11:55:56.4 Info: DROP TABLE "Tracks" 11:55:56.4 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:55:56.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:55:56.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:55:56.4 Info: => 0.0040225s 11:55:56.4 Info: DeleteColumn TrackFiles ArtistId 11:55:56.4 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 11:55:56.4 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 11:55:56.4 Info: DROP TABLE "TrackFiles" 11:55:56.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:55:56.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:56.4 Info: => 0.0047237s 11:55:56.4 Info: CreateIndex Artists (ArtistMetadataId) 11:55:56.4 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:55:56.4 Info: => 8.08E-05s 11:55:56.4 Info: CreateIndex Artists (Monitored) 11:55:56.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:55:56.4 Info: => 7.2E-05s 11:55:56.4 Info: CreateIndex Albums (ArtistMetadataId) 11:55:56.4 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:55:56.4 Info: => 7.23E-05s 11:55:56.4 Info: CreateIndex Tracks (ArtistMetadataId) 11:55:56.4 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 11:55:56.4 Info: => 6.96E-05s 11:55:56.4 Info: CreateIndex Tracks (AlbumReleaseId) 11:55:56.4 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 11:55:56.4 Info: => 7.06E-05s 11:55:56.4 Info: CreateIndex Tracks (ForeignRecordingId) 11:55:56.4 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 11:55:56.4 Info: => 7.15E-05s 11:55:56.4 Info: UpdateData 11:55:56.4 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:55:56.4 Info: => 4.29E-05s 11:55:56.4 Info: UpdateData 11:55:56.4 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:55:56.4 Info: => 3.2E-05s 11:55:56.4 Info: UpdateData 11:55:56.4 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 11:55:56.4 Info: => 4E-05s 11:55:56.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-13T11:55:56', 'add_release_groups_etc') 11:55:56.4 Info: Committing Transaction 11:55:56.4 Info: 23: add_release_groups_etc migrated 11:55:56.4 Info: => 0.0006668s 11:55:56.4 Info: 24: NewMediaInfoFormat migrating 11:55:56.4 Info: Beginning Transaction 11:55:56.4 Info: Starting migration of Main DB to 24 11:55:56.4 Info: UpdateData 11:55:56.4 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 11:55:56.4 Info: => 5.14E-05s 11:55:56.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-10-13T11:55:56', 'NewMediaInfoFormat') 11:55:56.4 Info: Committing Transaction 11:55:56.4 Info: 24: NewMediaInfoFormat migrated 11:55:56.4 Info: => 0.000334s 11:55:56.4 Info: 25: rename_restrictions_to_release_profiles migrating 11:55:56.4 Info: Beginning Transaction 11:55:56.4 Info: Starting migration of Main DB to 25 11:55:56.4 Info: RenameTable Restrictions ReleaseProfiles 11:55:56.4 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 11:55:56.4 Info: => 0.0020579s 11:55:56.4 Info: AlterTable ReleaseProfiles 11:55:56.4 Info: => 8E-07s 11:55:56.4 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 11:55:56.4 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 11:55:56.4 Info: => 0.0005502s 11:55:56.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-10-13T11:55:56', 'rename_restrictions_to_release_profiles') 11:55:56.4 Info: Committing Transaction 11:55:56.4 Info: 25: rename_restrictions_to_release_profiles migrated 11:55:56.4 Info: => 0.0008989s 11:55:56.4 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 11:55:56.4 Info: Beginning Transaction 11:55:56.4 Info: Starting migration of Main DB to 26 11:55:56.4 Info: RenameTable Profiles QualityProfiles 11:55:56.4 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 11:55:56.4 Info: => 0.0020207s 11:55:56.4 Info: AlterTable QualityProfiles 11:55:56.4 Info: => 7E-07s 11:55:56.4 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 11:55:56.4 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:55:56.4 Info: => 0.0005368s 11:55:56.4 Info: AlterTable LanguageProfiles 11:55:56.4 Info: => 6E-07s 11:55:56.4 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 11:55:56.4 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:55:56.4 Info: => 0.0005229s 11:55:56.4 Info: UpdateData 11:55:56.4 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:55:56.4 Info: => 4.46E-05s 11:55:56.4 Info: UpdateData 11:55:56.4 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:55:56.4 Info: => 2.89E-05s 11:55:56.4 Info: RenameColumn Artists ProfileId to QualityProfileId 11:55:56.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:55:56.4 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:55:56.4 Info: DROP TABLE "Artists" 11:55:56.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:56.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:56.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:56.4 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:55:56.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:55:56.4 Info: => 0.0042412s 11:55:56.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-10-13T11:55:56', 'rename_quality_profiles_add_upgrade_allowed') 11:55:56.4 Info: Committing Transaction 11:55:56.4 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 11:55:56.4 Info: => 0.0056942s 11:55:56.4 Info: 27: add_import_exclusions migrating 11:55:56.4 Info: Beginning Transaction 11:55:56.4 Info: Starting migration of Main DB to 27 11:55:56.4 Info: CreateTable ImportListExclusions 11:55:56.4 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 11:55:56.4 Info: => 0.0001665s 11:55:56.4 Info: CreateIndex ImportListExclusions (ForeignId) 11:55:56.4 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 11:55:56.4 Info: => 8.74E-05s 11:55:56.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-10-13T11:55:56', 'add_import_exclusions') 11:55:56.4 Info: Committing Transaction 11:55:56.4 Info: 27: add_import_exclusions migrated 11:55:56.4 Info: => 0.0004249s 11:55:56.4 Info: 28: clean_artist_metadata_table migrating 11:55:56.4 Info: Beginning Transaction 11:55:56.4 Info: Starting migration of Main DB to 28 11:55:56.4 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:55:56.4 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:55:56.4 Info: => 0.0001578s 11:55:56.4 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:55:56.4 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:55:56.4 Info: => 0.0001211s 11:55:56.4 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 11:55:56.4 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 11:55:56.4 Info: => 0.000117s 11:55:56.4 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 11:55:56.4 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 11:55:56.4 Info: => 0.0001152s 11:55:56.4 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:55:56.4 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:55:56.4 Info: => 0.0001406s 11:55:56.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:55:56.4 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:55:56.4 Info: => 0.0001211s 11:55:56.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-10-13T11:55:56', 'clean_artist_metadata_table') 11:55:56.4 Info: Committing Transaction 11:55:56.4 Info: 28: clean_artist_metadata_table migrated 11:55:56.4 Info: => 0.0004335s 11:55:56.4 Info: 29: health_issue_notification migrating 11:55:56.4 Info: Beginning Transaction 11:55:56.4 Info: Starting migration of Main DB to 29 11:55:56.4 Info: AlterTable Notifications 11:55:56.4 Info: => 9E-07s 11:55:56.4 Info: CreateColumn Notifications OnHealthIssue Boolean 11:55:56.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 11:55:56.4 Info: => 0.000593s 11:55:56.4 Info: AlterTable Notifications 11:55:56.4 Info: => 6E-07s 11:55:56.4 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 11:55:56.4 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 11:55:56.4 Info: => 0.0005471s 11:55:56.4 Info: AlterTable Notifications 11:55:56.4 Info: => 4E-07s 11:55:56.4 Info: CreateColumn Notifications OnDownloadFailure Boolean 11:55:56.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 11:55:56.4 Info: => 0.0005319s 11:55:56.4 Info: AlterTable Notifications 11:55:56.4 Info: => 5E-07s 11:55:56.4 Info: CreateColumn Notifications OnImportFailure Boolean 11:55:56.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 11:55:56.4 Info: => 0.000528s 11:55:56.4 Info: AlterTable Notifications 11:55:56.4 Info: => 5E-07s 11:55:56.4 Info: CreateColumn Notifications OnTrackRetag Boolean 11:55:56.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 11:55:56.4 Info: => 0.0005786s 11:55:56.4 Info: DeleteColumn Notifications OnDownload 11:55:56.4 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 11:55:56.4 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 11:55:56.4 Info: DROP TABLE "Notifications" 11:55:56.4 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:55:56.4 Info: => 0.0048134s 11:55:56.4 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 11:55:56.4 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 11:55:56.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" 11:55:56.4 Info: DROP TABLE "Notifications" 11:55:56.4 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:55:56.4 Info: => 0.0039412s 11:55:56.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-10-13T11:55:56', 'health_issue_notification') 11:55:56.4 Info: Committing Transaction 11:55:56.4 Info: 29: health_issue_notification migrated 11:55:56.4 Info: => 0.0044791s 11:55:56.4 Info: 30: add_mediafilerepository_mtime migrating 11:55:56.4 Info: Beginning Transaction 11:55:56.4 Info: Starting migration of Main DB to 30 11:55:56.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) 11:55:56.4 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistMetadataId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "AnyReleaseOk") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 1) 11:55:56.4 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (1, '1', 1, 'Title', 'Status', 0, 1) 11:55:56.4 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (1, 'folder/track1.mp3', 100, '2024-10-13T11:55:56', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 11:55:56.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) 11:55:56.4 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (2, NULL, 100, '2024-10-13T11:55:56', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 11:55:56.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) 11:55:56.4 Info: AlterTable TrackFiles 11:55:56.4 Info: => 6E-07s 11:55:56.4 Info: CreateColumn TrackFiles Modified DateTime 11:55:56.4 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 11:55:56.4 Info: => 0.0006075s 11:55:56.4 Info: AlterTable TrackFiles 11:55:56.4 Info: => 6E-07s 11:55:56.4 Info: CreateColumn TrackFiles Path String 11:55:56.4 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 11:55:56.4 Info: => 0.0005539s 11:55:56.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:55:56.4 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:55:56.4 Info: => 4.29E-05s 11:55:56.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) 11:55:56.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) 11:55:56.4 Info: => 0.0001319s 11:55:56.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) 11:55:56.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) 11:55:56.4 Info: => 0.0001364s 11:55:56.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) 11:55:56.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) 11:55:56.4 Info: => 0.000141s 11:55:56.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") 11:55:56.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") 11:55:56.4 Info: => 8.25E-05s 11:55:56.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:55:56.4 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:55:56.4 Info: => 0.0001183s 11:55:56.4 Info: AlterTable TrackFiles 11:55:56.4 Info: => 5E-07s 11:55:56.4 Info: AlterColumn TrackFiles Path String 11:55:56.4 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:55:56.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" 11:55:56.4 Info: DROP TABLE "TrackFiles" 11:55:56.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:55:56.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:56.4 Info: => 0.0059138s 11:55:56.4 Info: CreateIndex TrackFiles (Path) 11:55:56.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:55:56.4 Info: => 8E-05s 11:55:56.4 Info: DeleteColumn TrackFiles RelativePath 11:55:56.4 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:55:56.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" 11:55:56.4 Info: DROP TABLE "TrackFiles" 11:55:56.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:55:56.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:56.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:55:56.4 Info: => 0.0047333s 11:55:56.4 Info: -> 7 Insert operations completed in 00:00:00.0006123 taking an average of 00:00:00.0000874 11:55:56.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-10-13T11:55:56', 'add_mediafilerepository_mtime') 11:55:56.4 Info: Committing Transaction 11:55:56.4 Info: 30: add_mediafilerepository_mtime migrated 11:55:56.4 Info: => 0.0053909s 11:55:56.4 Debug: Took: 00:00:00.1548363 11:55:56.4 Debug: Got 1 tracks 11:55:56.5 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_missing_path --- 11:55:56.5 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_missing_tracks --- 11:55:56.5 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173565097232_173/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:55:56.5 Info: DatabaseEngineVersionCheck migrating 11:55:56.5 Info: PerformDBOperation 11:55:56.5 Info: Performing DB Operation 11:55:56.5 Info: SQLite 3.46.1 11:55:56.5 Info: => 0.0011652s 11:55:56.5 Info: DatabaseEngineVersionCheck migrated 11:55:56.5 Info: => 0.0011858s 11:55:56.5 Info: VersionMigration migrating 11:55:56.5 Info: Beginning Transaction 11:55:56.5 Info: CreateTable VersionInfo 11:55:56.5 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 11:55:56.5 Info: => 0.0001623s 11:55:56.5 Info: Committing Transaction 11:55:56.5 Info: VersionMigration migrated 11:55:56.5 Info: => 0.0005761s 11:55:56.5 Info: VersionUniqueMigration migrating 11:55:56.5 Info: Beginning Transaction 11:55:56.5 Info: CreateIndex VersionInfo (Version) 11:55:56.5 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:55:56.5 Info: => 0.0001296s 11:55:56.5 Info: AlterTable VersionInfo 11:55:56.5 Info: => 5E-07s 11:55:56.5 Info: CreateColumn VersionInfo AppliedOn DateTime 11:55:56.5 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 11:55:56.5 Info: => 0.0006443s 11:55:56.5 Info: Committing Transaction 11:55:56.5 Info: VersionUniqueMigration migrated 11:55:56.5 Info: => 0.000876s 11:55:56.5 Info: VersionDescriptionMigration migrating 11:55:56.5 Info: Beginning Transaction 11:55:56.5 Info: AlterTable VersionInfo 11:55:56.5 Info: => 6E-07s 11:55:56.5 Info: CreateColumn VersionInfo Description String 11:55:56.5 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 11:55:56.5 Info: => 0.000217s 11:55:56.5 Info: Committing Transaction 11:55:56.5 Info: VersionDescriptionMigration migrated 11:55:56.5 Info: => 0.0004149s 11:55:56.5 Info: 1: InitialSetup migrating 11:55:56.5 Info: Beginning Transaction 11:55:56.5 Info: Starting migration of Main DB to 1 11:55:56.5 Info: CreateTable Config 11:55:56.5 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 11:55:56.5 Info: => 0.0001839s 11:55:56.5 Info: CreateIndex Config (Key) 11:55:56.5 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 11:55:56.5 Info: => 7.7E-05s 11:55:56.5 Info: CreateTable RootFolders 11:55:56.5 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 11:55:56.5 Info: => 7.94E-05s 11:55:56.5 Info: CreateIndex RootFolders (Path) 11:55:56.5 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 11:55:56.5 Info: => 7.13E-05s 11:55:56.5 Info: CreateTable Artists 11:55:56.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) 11:55:56.5 Info: => 0.0002873s 11:55:56.5 Info: CreateIndex Artists (ForeignArtistId) 11:55:56.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:55:56.5 Info: => 8.58E-05s 11:55:56.5 Info: CreateIndex Artists (NameSlug) 11:55:56.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:55:56.5 Info: => 7.12E-05s 11:55:56.5 Info: CreateIndex Artists (CleanName) 11:55:56.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:56.5 Info: => 6.59E-05s 11:55:56.5 Info: CreateIndex Artists (Path) 11:55:56.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:56.5 Info: => 6.08E-05s 11:55:56.5 Info: CreateTable Albums 11:55:56.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) 11:55:56.5 Info: => 0.0002478s 11:55:56.5 Info: CreateIndex Albums (ForeignAlbumId) 11:55:56.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:56.5 Info: => 7.56E-05s 11:55:56.5 Info: CreateIndex Albums (MBId) 11:55:56.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:55:56.5 Info: => 6.8E-05s 11:55:56.5 Info: CreateIndex Albums (TADBId) 11:55:56.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:55:56.5 Info: => 6.3E-05s 11:55:56.5 Info: CreateIndex Albums (TitleSlug) 11:55:56.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:55:56.5 Info: => 7.01E-05s 11:55:56.5 Info: CreateIndex Albums (CleanTitle) 11:55:56.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:56.5 Info: => 6.48E-05s 11:55:56.5 Info: CreateIndex Albums (Path) 11:55:56.5 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 11:55:56.5 Info: => 6.54E-05s 11:55:56.5 Info: CreateTable Tracks 11:55:56.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) 11:55:56.5 Info: => 0.0001311s 11:55:56.5 Info: CreateIndex Tracks (ForeignTrackId) 11:55:56.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:55:56.5 Info: => 6.54E-05s 11:55:56.5 Info: CreateIndex Tracks (ArtistId) 11:55:56.5 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:55:56.5 Info: => 6.6E-05s 11:55:56.5 Info: CreateIndex Tracks (TrackFileId) 11:55:56.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:55:56.5 Info: => 6.6E-05s 11:55:56.5 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 11:55:56.5 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 11:55:56.5 Info: => 7.89E-05s 11:55:56.5 Info: CreateTable TrackFiles 11:55:56.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) 11:55:56.5 Info: => 0.0001264s 11:55:56.5 Info: CreateIndex TrackFiles (ArtistId) 11:55:56.5 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 11:55:56.5 Info: => 6.57E-05s 11:55:56.5 Info: CreateIndex TrackFiles (AlbumId) 11:55:56.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:56.5 Info: => 6.5E-05s 11:55:56.5 Info: CreateTable History 11:55:56.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) 11:55:56.5 Info: => 0.0001217s 11:55:56.5 Info: CreateIndex History (Date) 11:55:56.5 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:55:56.5 Info: => 6.51E-05s 11:55:56.5 Info: CreateIndex History (EventType) 11:55:56.5 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:55:56.5 Info: => 6.09E-05s 11:55:56.5 Info: CreateIndex History (DownloadId) 11:55:56.5 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 11:55:56.5 Info: => 6.14E-05s 11:55:56.5 Info: CreateIndex History (AlbumId) 11:55:56.5 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 11:55:56.5 Info: => 6.6E-05s 11:55:56.5 Info: CreateTable Notifications 11:55:56.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) 11:55:56.5 Info: => 0.0001117s 11:55:56.5 Info: CreateTable ScheduledTasks 11:55:56.5 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 11:55:56.5 Info: => 0.0001378s 11:55:56.5 Info: CreateIndex ScheduledTasks (TypeName) 11:55:56.5 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:55:56.5 Info: => 0.000106s 11:55:56.5 Info: CreateTable Indexers 11:55:56.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) 11:55:56.5 Info: => 0.00012s 11:55:56.5 Info: CreateIndex Indexers (Name) 11:55:56.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:55:56.5 Info: => 7.98E-05s 11:55:56.5 Info: CreateTable Profiles 11:55:56.5 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 11:55:56.5 Info: => 8.84E-05s 11:55:56.5 Info: CreateIndex Profiles (Name) 11:55:56.5 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 11:55:56.5 Info: => 7.26E-05s 11:55:56.5 Info: CreateTable QualityDefinitions 11:55:56.5 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 11:55:56.5 Info: => 0.0001013s 11:55:56.5 Info: CreateIndex QualityDefinitions (Quality) 11:55:56.5 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 11:55:56.5 Info: => 7.15E-05s 11:55:56.5 Info: CreateIndex QualityDefinitions (Title) 11:55:56.5 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 11:55:56.5 Info: => 0.0001163s 11:55:56.5 Info: CreateTable NamingConfig 11:55:56.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) 11:55:56.5 Info: => 0.0001324s 11:55:56.5 Info: CreateTable Blacklist 11:55:56.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 '') 11:55:56.5 Info: => 0.0001564s 11:55:56.5 Info: CreateTable Metadata 11:55:56.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) 11:55:56.5 Info: => 9.75E-05s 11:55:56.5 Info: CreateTable MetadataFiles 11:55:56.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) 11:55:56.5 Info: => 0.0001135s 11:55:56.5 Info: CreateTable DownloadClients 11:55:56.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) 11:55:56.5 Info: => 0.0001004s 11:55:56.5 Info: CreateTable PendingReleases 11:55:56.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 '') 11:55:56.5 Info: => 0.0001107s 11:55:56.5 Info: CreateTable RemotePathMappings 11:55:56.5 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 11:55:56.5 Info: => 0.0001078s 11:55:56.5 Info: CreateTable Tags 11:55:56.5 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 11:55:56.5 Info: => 8.62E-05s 11:55:56.5 Info: CreateIndex Tags (Label) 11:55:56.5 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 11:55:56.5 Info: => 8.1E-05s 11:55:56.5 Info: CreateTable Restrictions 11:55:56.5 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 11:55:56.5 Info: => 9.09E-05s 11:55:56.5 Info: CreateTable DelayProfiles 11:55:56.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) 11:55:56.5 Info: => 0.0001216s 11:55:56.5 Info: CreateTable Users 11:55:56.5 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 11:55:56.5 Info: => 9.48E-05s 11:55:56.5 Info: CreateIndex Users (Identifier) 11:55:56.5 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 11:55:56.5 Info: => 0.0001211s 11:55:56.5 Info: CreateIndex Users (Username) 11:55:56.5 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 11:55:56.5 Info: => 9.23E-05s 11:55:56.5 Info: CreateTable Commands 11:55:56.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) 11:55:56.5 Info: => 0.0001272s 11:55:56.5 Info: CreateTable IndexerStatus 11:55:56.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) 11:55:56.5 Info: => 0.0001184s 11:55:56.5 Info: CreateIndex IndexerStatus (ProviderId) 11:55:56.5 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:55:56.5 Info: => 8.04E-05s 11:55:56.5 Info: CreateTable ExtraFiles 11:55:56.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) 11:55:56.5 Info: => 0.0001081s 11:55:56.5 Info: CreateTable LyricFiles 11:55:56.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) 11:55:56.5 Info: => 0.000139s 11:55:56.5 Info: CreateTable LanguageProfiles 11:55:56.5 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 11:55:56.5 Info: => 9.3E-05s 11:55:56.5 Info: CreateIndex LanguageProfiles (Name) 11:55:56.5 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 11:55:56.5 Info: => 8.42E-05s 11:55:56.5 Info: CreateTable DownloadClientStatus 11:55:56.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) 11:55:56.5 Info: => 9.93E-05s 11:55:56.5 Info: CreateIndex DownloadClientStatus (ProviderId) 11:55:56.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:55:56.5 Info: => 8.33E-05s 11:55:56.5 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 11:55:56.5 Info: -> 1 Insert operations completed in 00:00:00.0000603 taking an average of 00:00:00.0000603 11:55:56.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-13T11:55:56', 'InitialSetup') 11:55:56.5 Info: Committing Transaction 11:55:56.5 Info: 1: InitialSetup migrated 11:55:56.5 Info: => 0.0010769s 11:55:56.5 Info: 2: add_reason_to_pending_releases migrating 11:55:56.5 Info: Beginning Transaction 11:55:56.5 Info: Starting migration of Main DB to 2 11:55:56.5 Info: AlterTable PendingReleases 11:55:56.5 Info: => 5E-07s 11:55:56.5 Info: CreateColumn PendingReleases Reason Int32 11:55:56.5 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 11:55:56.5 Info: => 0.0005672s 11:55:56.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-13T11:55:56', 'add_reason_to_pending_releases') 11:55:56.5 Info: Committing Transaction 11:55:56.5 Info: 2: add_reason_to_pending_releases migrated 11:55:56.5 Info: => 0.0008783s 11:55:56.5 Info: 3: add_medium_support migrating 11:55:56.5 Info: Beginning Transaction 11:55:56.5 Info: Starting migration of Main DB to 3 11:55:56.5 Info: AlterTable Albums 11:55:56.5 Info: => 6E-07s 11:55:56.5 Info: CreateColumn Albums Media String 11:55:56.5 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 11:55:56.5 Info: => 0.0005466s 11:55:56.5 Info: AlterTable Tracks 11:55:56.5 Info: => 5E-07s 11:55:56.5 Info: CreateColumn Tracks MediumNumber Int32 11:55:56.5 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 11:55:56.5 Info: => 0.0004795s 11:55:56.5 Info: AlterTable Tracks 11:55:56.5 Info: => 5E-07s 11:55:56.5 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 11:55:56.5 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 11:55:56.5 Info: => 0.0004946s 11:55:56.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:55:56.5 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:55:56.5 Info: => 4.16E-05s 11:55:56.5 Info: DeleteColumn Tracks TrackNumber 11:55:56.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) 11:55:56.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" 11:55:56.5 Info: DROP TABLE "Tracks" 11:55:56.5 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:55:56.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:55:56.5 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:55:56.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:55:56.5 Info: => 0.0037991s 11:55:56.5 Info: AlterTable Tracks 11:55:56.5 Info: => 5E-07s 11:55:56.5 Info: CreateColumn Tracks TrackNumber String 11:55:56.5 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 11:55:56.5 Info: => 0.000496s 11:55:56.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-13T11:55:56', 'add_medium_support') 11:55:56.5 Info: Committing Transaction 11:55:56.5 Info: 3: add_medium_support migrated 11:55:56.5 Info: => 0.0009211s 11:55:56.5 Info: 4: add_various_qualites_in_profile migrating 11:55:56.5 Info: Beginning Transaction 11:55:56.5 Info: Starting migration of Main DB to 4 11:55:56.5 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:55:56.5 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:55:56.5 Info: => 5.31E-05s 11:55:56.5 Info: PerformDBOperation 11:55:56.5 Info: Performing DB Operation 11:55:56.5 Info: => 3.45E-05s 11:55:56.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-13T11:55:56', 'add_various_qualites_in_profile') 11:55:56.5 Info: Committing Transaction 11:55:56.5 Info: 4: add_various_qualites_in_profile migrated 11:55:56.5 Info: => 0.0002947s 11:55:56.5 Info: 5: metadata_profiles migrating 11:55:56.5 Info: Beginning Transaction 11:55:56.5 Info: Starting migration of Main DB to 5 11:55:56.5 Info: CreateTable MetadataProfiles 11:55:56.5 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 11:55:56.5 Info: => 0.0001732s 11:55:56.5 Info: CreateIndex MetadataProfiles (Name) 11:55:56.5 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 11:55:56.5 Info: => 9.06E-05s 11:55:56.5 Info: AlterTable Artists 11:55:56.5 Info: => 5E-07s 11:55:56.5 Info: CreateColumn Artists MetadataProfileId Int32 11:55:56.5 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 11:55:56.5 Info: => 0.0005263s 11:55:56.5 Info: DeleteColumn Artists PrimaryAlbumTypes 11:55:56.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) 11:55:56.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" 11:55:56.5 Info: DROP TABLE "Artists" 11:55:56.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:56.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:55:56.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:55:56.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:56.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:56.5 Info: => 0.0040773s 11:55:56.5 Info: DeleteColumn Artists SecondaryAlbumTypes 11:55:56.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) 11:55:56.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" 11:55:56.5 Info: DROP TABLE "Artists" 11:55:56.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:56.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:55:56.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:55:56.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:56.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:56.5 Info: => 0.0040584s 11:55:56.5 Info: AlterTable Albums 11:55:56.5 Info: => 6E-07s 11:55:56.5 Info: CreateColumn Albums SecondaryTypes String 11:55:56.5 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 11:55:56.5 Info: => 0.0005102s 11:55:56.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-13T11:55:56', 'metadata_profiles') 11:55:56.5 Info: Committing Transaction 11:55:56.5 Info: 5: metadata_profiles migrated 11:55:56.5 Info: => 0.0009666s 11:55:56.5 Info: 6: separate_automatic_and_interactive_search migrating 11:55:56.5 Info: Beginning Transaction 11:55:56.5 Info: Starting migration of Main DB to 6 11:55:56.5 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 11:55:56.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) 11:55:56.5 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 11:55:56.5 Info: DROP TABLE "Indexers" 11:55:56.5 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:55:56.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:55:56.5 Info: => 0.0044739s 11:55:56.5 Info: AlterTable Indexers 11:55:56.5 Info: => 8E-07s 11:55:56.5 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 11:55:56.5 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 11:55:56.5 Info: => 0.000506s 11:55:56.5 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:55:56.5 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:55:56.5 Info: => 3.89E-05s 11:55:56.5 Info: AlterTable Indexers 11:55:56.5 Info: => 4E-07s 11:55:56.5 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 11:55:56.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) 11:55:56.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" 11:55:56.5 Info: DROP TABLE "Indexers" 11:55:56.5 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:55:56.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:55:56.5 Info: => 0.0046051s 11:55:56.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-13T11:55:56', 'separate_automatic_and_interactive_search') 11:55:56.5 Info: Committing Transaction 11:55:56.5 Info: 6: separate_automatic_and_interactive_search migrated 11:55:56.5 Info: => 0.0050236s 11:55:56.5 Info: 7: change_album_path_to_relative migrating 11:55:56.5 Info: Beginning Transaction 11:55:56.5 Info: Starting migration of Main DB to 7 11:55:56.5 Info: DeleteColumn Albums Path 11:55:56.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) 11:55:56.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" 11:55:56.5 Info: DROP TABLE "Albums" 11:55:56.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:56.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:56.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:55:56.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:55:56.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:55:56.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:56.5 Info: => 0.005114s 11:55:56.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-13T11:55:56', 'change_album_path_to_relative') 11:55:56.5 Info: Committing Transaction 11:55:56.5 Info: 7: change_album_path_to_relative migrated 11:55:56.5 Info: => 0.0055678s 11:55:56.5 Info: 8: change_quality_size_mb_to_kb migrating 11:55:56.5 Info: Beginning Transaction 11:55:56.5 Info: Starting migration of Main DB to 8 11:55:56.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 11:55:56.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 11:55:56.5 Info: => 5.13E-05s 11:55:56.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-13T11:55:56', 'change_quality_size_mb_to_kb') 11:55:56.5 Info: Committing Transaction 11:55:56.5 Info: 8: change_quality_size_mb_to_kb migrated 11:55:56.5 Info: => 0.0003115s 11:55:56.5 Info: 9: album_releases migrating 11:55:56.5 Info: Beginning Transaction 11:55:56.5 Info: Starting migration of Main DB to 9 11:55:56.5 Info: AlterTable Albums 11:55:56.5 Info: => 6E-07s 11:55:56.5 Info: CreateColumn Albums Releases String 11:55:56.5 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 11:55:56.5 Info: => 0.0005645s 11:55:56.5 Info: AlterTable Albums 11:55:56.5 Info: => 6E-07s 11:55:56.5 Info: CreateColumn Albums CurrentRelease String 11:55:56.5 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 11:55:56.5 Info: => 0.0005012s 11:55:56.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-13T11:55:56', 'album_releases') 11:55:56.5 Info: Committing Transaction 11:55:56.5 Info: 9: album_releases migrated 11:55:56.5 Info: => 0.0007914s 11:55:56.5 Info: 10: album_releases_fix migrating 11:55:56.5 Info: Beginning Transaction 11:55:56.5 Info: Starting migration of Main DB to 10 11:55:56.5 Info: AlterTable Albums 11:55:56.5 Info: => 5E-07s 11:55:56.5 Info: AlterColumn Albums Releases String 11:55:56.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) 11:55:56.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" 11:55:56.5 Info: DROP TABLE "Albums" 11:55:56.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:56.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:56.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:55:56.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:55:56.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:55:56.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:56.5 Info: => 0.0048813s 11:55:56.5 Info: AlterTable Albums 11:55:56.5 Info: => 5E-07s 11:55:56.5 Info: AlterColumn Albums CurrentRelease String 11:55:56.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) 11:55:56.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" 11:55:56.5 Info: DROP TABLE "Albums" 11:55:56.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:56.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:56.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:55:56.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:55:56.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:55:56.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:56.5 Info: => 0.0040701s 11:55:56.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-13T11:55:56', 'album_releases_fix') 11:55:56.5 Info: Committing Transaction 11:55:56.5 Info: 10: album_releases_fix migrated 11:55:56.5 Info: => 0.0044679s 11:55:56.5 Info: 11: import_lists migrating 11:55:56.5 Info: Beginning Transaction 11:55:56.5 Info: Starting migration of Main DB to 11 11:55:56.5 Info: CreateTable ImportLists 11:55:56.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) 11:55:56.5 Info: => 0.0001591s 11:55:56.5 Info: CreateIndex ImportLists (Name) 11:55:56.5 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:55:56.5 Info: => 8.4E-05s 11:55:56.5 Info: CreateTable ImportListStatus 11:55:56.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) 11:55:56.5 Info: => 0.0001093s 11:55:56.5 Info: CreateIndex ImportListStatus (ProviderId) 11:55:56.5 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:55:56.5 Info: => 7.08E-05s 11:55:56.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-13T11:55:56', 'import_lists') 11:55:56.5 Info: Committing Transaction 11:55:56.5 Info: 11: import_lists migrated 11:55:56.5 Info: => 0.0003906s 11:55:56.5 Info: 12: add_release_status migrating 11:55:56.5 Info: Beginning Transaction 11:55:56.5 Info: Starting migration of Main DB to 12 11:55:56.5 Info: AlterTable MetadataProfiles 11:55:56.5 Info: => 6E-07s 11:55:56.5 Info: CreateColumn MetadataProfiles ReleaseStatuses String 11:55:56.5 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 11:55:56.5 Info: => 0.0005787s 11:55:56.5 Info: PerformDBOperation 11:55:56.5 Info: Performing DB Operation 11:55:56.5 Info: => 2.66E-05s 11:55:56.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-13T11:55:56', 'add_release_status') 11:55:56.5 Info: Committing Transaction 11:55:56.5 Info: 12: add_release_status migrated 11:55:56.5 Info: => 0.0002963s 11:55:56.5 Info: 13: album_download_notification migrating 11:55:56.5 Info: Beginning Transaction 11:55:56.5 Info: Starting migration of Main DB to 13 11:55:56.5 Info: AlterTable Notifications 11:55:56.5 Info: => 6E-07s 11:55:56.5 Info: CreateColumn Notifications OnAlbumDownload Boolean 11:55:56.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 11:55:56.5 Info: => 0.0005511s 11:55:56.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-13T11:55:56', 'album_download_notification') 11:55:56.5 Info: Committing Transaction 11:55:56.5 Info: 13: album_download_notification migrated 11:55:56.5 Info: => 0.0008407s 11:55:56.5 Info: 14: fix_language_metadata_profiles migrating 11:55:56.5 Info: Beginning Transaction 11:55:56.5 Info: Starting migration of Main DB to 14 11:55:56.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 11:55:56.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 11:55:56.5 Info: => 7.83E-05s 11:55:56.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 11:55:56.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 11:55:56.5 Info: => 5.34E-05s 11:55:56.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-13T11:55:56', 'fix_language_metadata_profiles') 11:55:56.5 Info: Committing Transaction 11:55:56.5 Info: 14: fix_language_metadata_profiles migrated 11:55:56.5 Info: => 0.0003214s 11:55:56.5 Info: 15: remove_fanzub migrating 11:55:56.5 Info: Beginning Transaction 11:55:56.5 Info: Starting migration of Main DB to 15 11:55:56.5 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:55:56.5 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:55:56.5 Info: => 4.4E-05s 11:55:56.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-13T11:55:56', 'remove_fanzub') 11:55:56.5 Info: Committing Transaction 11:55:56.5 Info: 15: remove_fanzub migrated 11:55:56.5 Info: => 0.000277s 11:55:56.5 Info: 16: update_artist_history_indexes migrating 11:55:56.5 Info: Beginning Transaction 11:55:56.5 Info: Starting migration of Main DB to 16 11:55:56.5 Info: CreateIndex Albums (ArtistId) 11:55:56.5 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 11:55:56.5 Info: => 0.000104s 11:55:56.5 Info: CreateIndex Albums (ArtistId, ReleaseDate) 11:55:56.5 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 11:55:56.5 Info: => 7.75E-05s 11:55:56.5 Info: DeleteIndex History (AlbumId) 11:55:56.5 Info: DROP INDEX "IX_History_AlbumId" 11:55:56.5 Info: => 0.0001315s 11:55:56.5 Info: CreateIndex History (AlbumId, Date) 11:55:56.5 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:55:56.5 Info: => 9.59E-05s 11:55:56.5 Info: DeleteIndex History (DownloadId) 11:55:56.5 Info: DROP INDEX "IX_History_DownloadId" 11:55:56.5 Info: => 0.0001124s 11:55:56.5 Info: CreateIndex History (DownloadId, Date) 11:55:56.5 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:55:56.5 Info: => 8.96E-05s 11:55:56.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-13T11:55:56', 'update_artist_history_indexes') 11:55:56.5 Info: Committing Transaction 11:55:56.5 Info: 16: update_artist_history_indexes migrated 11:55:56.5 Info: => 0.0003883s 11:55:56.5 Info: 17: remove_nma migrating 11:55:56.5 Info: Beginning Transaction 11:55:56.5 Info: Starting migration of Main DB to 17 11:55:56.5 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:56.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 11:55:56.5 Info: => 4.78E-05s 11:55:56.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-13T11:55:56', 'remove_nma') 11:55:56.5 Info: Committing Transaction 11:55:56.5 Info: 17: remove_nma migrated 11:55:56.5 Info: => 0.0002753s 11:55:56.5 Info: 18: album_disambiguation migrating 11:55:56.5 Info: Beginning Transaction 11:55:56.5 Info: Starting migration of Main DB to 18 11:55:56.5 Info: AlterTable Albums 11:55:56.5 Info: => 6E-07s 11:55:56.5 Info: CreateColumn Albums Disambiguation String 11:55:56.5 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 11:55:56.5 Info: => 0.0005951s 11:55:56.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-13T11:55:56', 'album_disambiguation') 11:55:56.5 Info: Committing Transaction 11:55:56.5 Info: 18: album_disambiguation migrated 11:55:56.5 Info: => 0.0008665s 11:55:56.5 Info: 19: add_ape_quality_in_profiles migrating 11:55:56.5 Info: Beginning Transaction 11:55:56.5 Info: Starting migration of Main DB to 19 11:55:56.5 Info: PerformDBOperation 11:55:56.5 Info: Performing DB Operation 11:55:56.5 Info: => 3.16E-05s 11:55:56.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-13T11:55:56', 'add_ape_quality_in_profiles') 11:55:56.5 Info: Committing Transaction 11:55:56.5 Info: 19: add_ape_quality_in_profiles migrated 11:55:56.5 Info: => 0.0011104s 11:55:56.5 Info: 20: remove_pushalot migrating 11:55:56.5 Info: Beginning Transaction 11:55:56.5 Info: Starting migration of Main DB to 20 11:55:56.5 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:56.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 11:55:56.5 Info: => 4.63E-05s 11:55:56.5 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:56.5 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 11:55:56.5 Info: => 2.91E-05s 11:55:56.5 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:56.5 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 11:55:56.5 Info: => 2.76E-05s 11:55:56.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-13T11:55:56', 'remove_pushalot') 11:55:56.5 Info: Committing Transaction 11:55:56.5 Info: 20: remove_pushalot migrated 11:55:56.5 Info: => 0.0002484s 11:55:56.5 Info: 21: add_custom_filters migrating 11:55:56.5 Info: Beginning Transaction 11:55:56.5 Info: Starting migration of Main DB to 21 11:55:56.5 Info: CreateTable CustomFilters 11:55:56.5 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 11:55:56.5 Info: => 0.0001318s 11:55:56.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-13T11:55:56', 'add_custom_filters') 11:55:56.5 Info: Committing Transaction 11:55:56.5 Info: 21: add_custom_filters migrated 11:55:56.5 Info: => 0.0003908s 11:55:56.5 Info: 22: import_list_tags migrating 11:55:56.5 Info: Beginning Transaction 11:55:56.5 Info: Starting migration of Main DB to 22 11:55:56.5 Info: AlterTable ImportLists 11:55:56.5 Info: => 5E-07s 11:55:56.5 Info: CreateColumn ImportLists Tags String 11:55:56.5 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 11:55:56.5 Info: => 0.0005925s 11:55:56.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-13T11:55:56', 'import_list_tags') 11:55:56.5 Info: Committing Transaction 11:55:56.5 Info: 22: import_list_tags migrated 11:55:56.5 Info: => 0.0008589s 11:55:56.5 Info: 23: add_release_groups_etc migrating 11:55:56.5 Info: Beginning Transaction 11:55:56.5 Info: Starting migration of Main DB to 23 11:55:56.5 Info: CreateTable ArtistMetadata 11:55:56.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) 11:55:56.5 Info: => 0.000172s 11:55:56.5 Info: CreateIndex ArtistMetadata (ForeignArtistId) 11:55:56.5 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 11:55:56.5 Info: => 8.15E-05s 11:55:56.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" 11:55:56.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" 11:55:56.5 Info: => 7.86E-05s 11:55:56.5 Info: AlterTable Artists 11:55:56.5 Info: => 4E-07s 11:55:56.5 Info: CreateColumn Artists ArtistMetadataId Int32 11:55:56.5 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:55:56.5 Info: => 0.0005764s 11:55:56.5 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:55:56.5 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:55:56.5 Info: => 6.47E-05s 11:55:56.5 Info: CreateTable AlbumReleases 11:55:56.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) 11:55:56.5 Info: => 0.0001433s 11:55:56.5 Info: CreateIndex AlbumReleases (ForeignReleaseId) 11:55:56.5 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:55:56.5 Info: => 8.37E-05s 11:55:56.5 Info: CreateIndex AlbumReleases (AlbumId) 11:55:56.5 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:55:56.5 Info: => 7.47E-05s 11:55:56.5 Info: PerformDBOperation 11:55:56.5 Info: Performing DB Operation 11:55:56.5 Info: => 3.19E-05s 11:55:56.5 Info: AlterTable Albums 11:55:56.5 Info: => 4E-07s 11:55:56.5 Info: CreateColumn Albums ArtistMetadataId Int32 11:55:56.5 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:55:56.6 Info: => 0.0006059s 11:55:56.6 Info: AlterTable Albums 11:55:56.6 Info: => 4E-07s 11:55:56.6 Info: CreateColumn Albums AnyReleaseOk Boolean 11:55:56.6 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 11:55:56.6 Info: => 0.0005707s 11:55:56.6 Info: AlterTable Albums 11:55:56.6 Info: => 5E-07s 11:55:56.6 Info: CreateColumn Albums Links String 11:55:56.6 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 11:55:56.6 Info: => 0.0005513s 11:55:56.6 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:55:56.6 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:55:56.6 Info: => 7.98E-05s 11:55:56.6 Info: AlterTable Tracks 11:55:56.6 Info: => 5E-07s 11:55:56.6 Info: CreateColumn Tracks ForeignRecordingId String 11:55:56.6 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 11:55:56.6 Info: => 0.000575s 11:55:56.6 Info: AlterTable Tracks 11:55:56.6 Info: => 5E-07s 11:55:56.6 Info: CreateColumn Tracks AlbumReleaseId Int32 11:55:56.6 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 11:55:56.6 Info: => 0.0005751s 11:55:56.6 Info: AlterTable Tracks 11:55:56.6 Info: => 6E-07s 11:55:56.6 Info: CreateColumn Tracks ArtistMetadataId Int32 11:55:56.6 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:55:56.6 Info: => 0.0005587s 11:55:56.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:55:56.6 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:55:56.6 Info: => 8.94E-05s 11:55:56.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:55:56.6 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:55:56.6 Info: => 6.08E-05s 11:55:56.6 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 11:55:56.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "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) 11:55:56.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" 11:55:56.6 Info: DROP TABLE "Artists" 11:55:56.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:56.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:56.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:56.6 Info: => 0.005173s 11:55:56.6 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 11:55:56.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 11:55:56.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 11:55:56.6 Info: DROP TABLE "Albums" 11:55:56.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:56.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:56.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:56.6 Info: => 0.0043475s 11:55:56.6 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 11:55:56.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) 11:55:56.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" 11:55:56.6 Info: DROP TABLE "Tracks" 11:55:56.6 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:55:56.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:55:56.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:55:56.6 Info: => 0.0049913s 11:55:56.6 Info: DeleteColumn TrackFiles ArtistId 11:55:56.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) 11:55:56.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" 11:55:56.6 Info: DROP TABLE "TrackFiles" 11:55:56.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:55:56.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:56.6 Info: => 0.0037085s 11:55:56.6 Info: CreateIndex Artists (ArtistMetadataId) 11:55:56.6 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:55:56.6 Info: => 7.7E-05s 11:55:56.6 Info: CreateIndex Artists (Monitored) 11:55:56.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:55:56.6 Info: => 7.27E-05s 11:55:56.6 Info: CreateIndex Albums (ArtistMetadataId) 11:55:56.6 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:55:56.6 Info: => 7.35E-05s 11:55:56.6 Info: CreateIndex Tracks (ArtistMetadataId) 11:55:56.6 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 11:55:56.6 Info: => 6.97E-05s 11:55:56.6 Info: CreateIndex Tracks (AlbumReleaseId) 11:55:56.6 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 11:55:56.6 Info: => 6.85E-05s 11:55:56.6 Info: CreateIndex Tracks (ForeignRecordingId) 11:55:56.6 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 11:55:56.6 Info: => 6.8E-05s 11:55:56.6 Info: UpdateData 11:55:56.6 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:55:56.6 Info: => 4.24E-05s 11:55:56.6 Info: UpdateData 11:55:56.6 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:55:56.6 Info: => 3.14E-05s 11:55:56.6 Info: UpdateData 11:55:56.6 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 11:55:56.6 Info: => 3.84E-05s 11:55:56.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-13T11:55:56', 'add_release_groups_etc') 11:55:56.6 Info: Committing Transaction 11:55:56.6 Info: 23: add_release_groups_etc migrated 11:55:56.6 Info: => 0.0006026s 11:55:56.6 Info: 24: NewMediaInfoFormat migrating 11:55:56.6 Info: Beginning Transaction 11:55:56.6 Info: Starting migration of Main DB to 24 11:55:56.6 Info: UpdateData 11:55:56.6 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 11:55:56.6 Info: => 5.03E-05s 11:55:56.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-10-13T11:55:56', 'NewMediaInfoFormat') 11:55:56.6 Info: Committing Transaction 11:55:56.6 Info: 24: NewMediaInfoFormat migrated 11:55:56.6 Info: => 0.0003257s 11:55:56.6 Info: 25: rename_restrictions_to_release_profiles migrating 11:55:56.6 Info: Beginning Transaction 11:55:56.6 Info: Starting migration of Main DB to 25 11:55:56.6 Info: RenameTable Restrictions ReleaseProfiles 11:55:56.6 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 11:55:56.6 Info: => 0.0020201s 11:55:56.6 Info: AlterTable ReleaseProfiles 11:55:56.6 Info: => 8E-07s 11:55:56.6 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 11:55:56.6 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 11:55:56.6 Info: => 0.0005553s 11:55:56.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-10-13T11:55:56', 'rename_restrictions_to_release_profiles') 11:55:56.6 Info: Committing Transaction 11:55:56.6 Info: 25: rename_restrictions_to_release_profiles migrated 11:55:56.6 Info: => 0.0008395s 11:55:56.6 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 11:55:56.6 Info: Beginning Transaction 11:55:56.6 Info: Starting migration of Main DB to 26 11:55:56.6 Info: RenameTable Profiles QualityProfiles 11:55:56.6 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 11:55:56.6 Info: => 0.0019976s 11:55:56.6 Info: AlterTable QualityProfiles 11:55:56.6 Info: => 9E-07s 11:55:56.6 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 11:55:56.6 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:55:56.6 Info: => 0.0005212s 11:55:56.6 Info: AlterTable LanguageProfiles 11:55:56.6 Info: => 4E-07s 11:55:56.6 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 11:55:56.6 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:55:56.6 Info: => 0.0005141s 11:55:56.6 Info: UpdateData 11:55:56.6 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:55:56.6 Info: => 4.94E-05s 11:55:56.6 Info: UpdateData 11:55:56.6 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:55:56.6 Info: => 2.83E-05s 11:55:56.6 Info: RenameColumn Artists ProfileId to QualityProfileId 11:55:56.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "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) 11:55:56.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" 11:55:56.6 Info: DROP TABLE "Artists" 11:55:56.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:56.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:56.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:56.6 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:55:56.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:55:56.6 Info: => 0.0042722s 11:55:56.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-10-13T11:55:56', 'rename_quality_profiles_add_upgrade_allowed') 11:55:56.6 Info: Committing Transaction 11:55:56.6 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 11:55:56.6 Info: => 0.0047124s 11:55:56.6 Info: 27: add_import_exclusions migrating 11:55:56.6 Info: Beginning Transaction 11:55:56.6 Info: Starting migration of Main DB to 27 11:55:56.6 Info: CreateTable ImportListExclusions 11:55:56.6 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 11:55:56.6 Info: => 0.0011613s 11:55:56.6 Info: CreateIndex ImportListExclusions (ForeignId) 11:55:56.6 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 11:55:56.6 Info: => 8.94E-05s 11:55:56.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-10-13T11:55:56', 'add_import_exclusions') 11:55:56.6 Info: Committing Transaction 11:55:56.6 Info: 27: add_import_exclusions migrated 11:55:56.6 Info: => 0.0004301s 11:55:56.6 Info: 28: clean_artist_metadata_table migrating 11:55:56.6 Info: Beginning Transaction 11:55:56.6 Info: Starting migration of Main DB to 28 11:55:56.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) 11:55:56.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) 11:55:56.6 Info: => 0.0001599s 11:55:56.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) 11:55:56.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) 11:55:56.6 Info: => 0.0001185s 11:55:56.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) 11:55:56.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) 11:55:56.6 Info: => 0.0001147s 11:55:56.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) 11:55:56.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) 11:55:56.6 Info: => 0.0001138s 11:55:56.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) 11:55:56.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) 11:55:56.6 Info: => 0.0001151s 11:55:56.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) 11:55:56.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) 11:55:56.6 Info: => 0.0001139s 11:55:56.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-10-13T11:55:56', 'clean_artist_metadata_table') 11:55:56.6 Info: Committing Transaction 11:55:56.6 Info: 28: clean_artist_metadata_table migrated 11:55:56.6 Info: => 0.0003942s 11:55:56.6 Info: 29: health_issue_notification migrating 11:55:56.6 Info: Beginning Transaction 11:55:56.6 Info: Starting migration of Main DB to 29 11:55:56.6 Info: AlterTable Notifications 11:55:56.6 Info: => 6E-07s 11:55:56.6 Info: CreateColumn Notifications OnHealthIssue Boolean 11:55:56.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 11:55:56.6 Info: => 0.0005798s 11:55:56.6 Info: AlterTable Notifications 11:55:56.6 Info: => 6E-07s 11:55:56.6 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 11:55:56.6 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 11:55:56.6 Info: => 0.0005166s 11:55:56.6 Info: AlterTable Notifications 11:55:56.6 Info: => 4E-07s 11:55:56.6 Info: CreateColumn Notifications OnDownloadFailure Boolean 11:55:56.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 11:55:56.6 Info: => 0.000523s 11:55:56.6 Info: AlterTable Notifications 11:55:56.6 Info: => 4E-07s 11:55:56.6 Info: CreateColumn Notifications OnImportFailure Boolean 11:55:56.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 11:55:56.6 Info: => 0.0005176s 11:55:56.6 Info: AlterTable Notifications 11:55:56.6 Info: => 4E-07s 11:55:56.6 Info: CreateColumn Notifications OnTrackRetag Boolean 11:55:56.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 11:55:56.6 Info: => 0.0005194s 11:55:56.6 Info: DeleteColumn Notifications OnDownload 11:55:56.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) 11:55:56.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" 11:55:56.6 Info: DROP TABLE "Notifications" 11:55:56.6 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:55:56.6 Info: => 0.0038463s 11:55:56.6 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 11:55:56.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) 11:55:56.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" 11:55:56.6 Info: DROP TABLE "Notifications" 11:55:56.6 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:55:56.6 Info: => 0.0046703s 11:55:56.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-10-13T11:55:56', 'health_issue_notification') 11:55:56.6 Info: Committing Transaction 11:55:56.6 Info: 29: health_issue_notification migrated 11:55:56.6 Info: => 0.0051307s 11:55:56.6 Info: 30: add_mediafilerepository_mtime migrating 11:55:56.6 Info: Beginning Transaction 11:55:56.6 Info: Starting migration of Main DB to 30 11:55:56.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) 11:55:56.6 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistMetadataId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "AnyReleaseOk") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 1) 11:55:56.6 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (1, '1', 1, 'Title', 'Status', 0, 1) 11:55:56.6 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (1, 'folder/track1.mp3', 100, '2024-10-13T11:55:56', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 11:55:56.6 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (2, 'folder/track2.mp3', 100, '2024-10-13T11:55:56', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 11:55:56.6 Info: AlterTable TrackFiles 11:55:56.6 Info: => 6E-07s 11:55:56.6 Info: CreateColumn TrackFiles Modified DateTime 11:55:56.6 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 11:55:56.6 Info: => 0.0005602s 11:55:56.6 Info: AlterTable TrackFiles 11:55:56.6 Info: => 6E-07s 11:55:56.6 Info: CreateColumn TrackFiles Path String 11:55:56.6 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 11:55:56.6 Info: => 0.0005096s 11:55:56.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:55:56.6 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:55:56.6 Info: => 3.81E-05s 11:55:56.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) 11:55:56.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) 11:55:56.6 Info: => 0.0001275s 11:55:56.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) 11:55:56.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) 11:55:56.6 Info: => 0.0001272s 11:55:56.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) 11:55:56.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) 11:55:56.6 Info: => 0.0001348s 11:55:56.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") 11:55:56.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") 11:55:56.6 Info: => 7.64E-05s 11:55:56.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:55:56.6 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:55:56.6 Info: => 4.97E-05s 11:55:56.6 Info: AlterTable TrackFiles 11:55:56.6 Info: => 4E-07s 11:55:56.6 Info: AlterColumn TrackFiles Path String 11:55:56.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) 11:55:56.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" 11:55:56.6 Info: DROP TABLE "TrackFiles" 11:55:56.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:55:56.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:56.6 Info: => 0.0049218s 11:55:56.6 Info: CreateIndex TrackFiles (Path) 11:55:56.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:55:56.6 Info: => 7.81E-05s 11:55:56.6 Info: DeleteColumn TrackFiles RelativePath 11:55:56.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) 11:55:56.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" 11:55:56.6 Info: DROP TABLE "TrackFiles" 11:55:56.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:55:56.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:56.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:55:56.6 Info: => 0.0039745s 11:55:56.6 Info: -> 5 Insert operations completed in 00:00:00.0003427 taking an average of 00:00:00.0000685 11:55:56.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-10-13T11:55:56', 'add_mediafilerepository_mtime') 11:55:56.6 Info: Committing Transaction 11:55:56.6 Info: 30: add_mediafilerepository_mtime migrated 11:55:56.6 Info: => 0.0044721s 11:55:56.6 Debug: Took: 00:00:00.1527201 11:55:56.6 Debug: Got 0 tracks 11:55:56.7 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_missing_tracks --- 11:55:56.7 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_simple_case --- 11:55:56.7 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173567212736_175/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:55:56.7 Info: DatabaseEngineVersionCheck migrating 11:55:56.7 Info: PerformDBOperation 11:55:56.7 Info: Performing DB Operation 11:55:56.7 Info: SQLite 3.46.1 11:55:56.7 Info: => 0.0011496s 11:55:56.7 Info: DatabaseEngineVersionCheck migrated 11:55:56.7 Info: => 0.0011641s 11:55:56.7 Info: VersionMigration migrating 11:55:56.7 Info: Beginning Transaction 11:55:56.7 Info: CreateTable VersionInfo 11:55:56.7 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 11:55:56.7 Info: => 0.0001585s 11:55:56.7 Info: Committing Transaction 11:55:56.7 Info: VersionMigration migrated 11:55:56.7 Info: => 0.0005765s 11:55:56.7 Info: VersionUniqueMigration migrating 11:55:56.7 Info: Beginning Transaction 11:55:56.7 Info: CreateIndex VersionInfo (Version) 11:55:56.7 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:55:56.7 Info: => 0.0001326s 11:55:56.7 Info: AlterTable VersionInfo 11:55:56.7 Info: => 6E-07s 11:55:56.7 Info: CreateColumn VersionInfo AppliedOn DateTime 11:55:56.7 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 11:55:56.7 Info: => 0.0006319s 11:55:56.7 Info: Committing Transaction 11:55:56.7 Info: VersionUniqueMigration migrated 11:55:56.7 Info: => 0.0008786s 11:55:56.7 Info: VersionDescriptionMigration migrating 11:55:56.7 Info: Beginning Transaction 11:55:56.7 Info: AlterTable VersionInfo 11:55:56.7 Info: => 6E-07s 11:55:56.7 Info: CreateColumn VersionInfo Description String 11:55:56.7 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 11:55:56.7 Info: => 0.0002174s 11:55:56.7 Info: Committing Transaction 11:55:56.7 Info: VersionDescriptionMigration migrated 11:55:56.7 Info: => 0.0004251s 11:55:56.7 Info: 1: InitialSetup migrating 11:55:56.7 Info: Beginning Transaction 11:55:56.7 Info: Starting migration of Main DB to 1 11:55:56.7 Info: CreateTable Config 11:55:56.7 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 11:55:56.7 Info: => 0.0001588s 11:55:56.7 Info: CreateIndex Config (Key) 11:55:56.7 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 11:55:56.7 Info: => 7.46E-05s 11:55:56.7 Info: CreateTable RootFolders 11:55:56.7 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 11:55:56.7 Info: => 7.79E-05s 11:55:56.7 Info: CreateIndex RootFolders (Path) 11:55:56.7 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 11:55:56.7 Info: => 9.69E-05s 11:55:56.7 Info: CreateTable Artists 11:55:56.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) 11:55:56.7 Info: => 0.000288s 11:55:56.7 Info: CreateIndex Artists (ForeignArtistId) 11:55:56.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:55:56.7 Info: => 7.86E-05s 11:55:56.7 Info: CreateIndex Artists (NameSlug) 11:55:56.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:55:56.7 Info: => 7.3E-05s 11:55:56.7 Info: CreateIndex Artists (CleanName) 11:55:56.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:56.7 Info: => 6.52E-05s 11:55:56.7 Info: CreateIndex Artists (Path) 11:55:56.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:56.7 Info: => 6.19E-05s 11:55:56.7 Info: CreateTable Albums 11:55:56.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) 11:55:56.7 Info: => 0.0002131s 11:55:56.7 Info: CreateIndex Albums (ForeignAlbumId) 11:55:56.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:56.7 Info: => 7.41E-05s 11:55:56.7 Info: CreateIndex Albums (MBId) 11:55:56.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:55:56.7 Info: => 6.26E-05s 11:55:56.7 Info: CreateIndex Albums (TADBId) 11:55:56.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:55:56.7 Info: => 6.24E-05s 11:55:56.7 Info: CreateIndex Albums (TitleSlug) 11:55:56.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:55:56.7 Info: => 7.2E-05s 11:55:56.7 Info: CreateIndex Albums (CleanTitle) 11:55:56.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:56.7 Info: => 6.53E-05s 11:55:56.7 Info: CreateIndex Albums (Path) 11:55:56.7 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 11:55:56.7 Info: => 6.09E-05s 11:55:56.7 Info: CreateTable Tracks 11:55:56.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) 11:55:56.7 Info: => 0.0001297s 11:55:56.7 Info: CreateIndex Tracks (ForeignTrackId) 11:55:56.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:55:56.7 Info: => 6.48E-05s 11:55:56.7 Info: CreateIndex Tracks (ArtistId) 11:55:56.7 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:55:56.7 Info: => 7.02E-05s 11:55:56.7 Info: CreateIndex Tracks (TrackFileId) 11:55:56.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:55:56.7 Info: => 6.9E-05s 11:55:56.7 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 11:55:56.7 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 11:55:56.7 Info: => 7.44E-05s 11:55:56.7 Info: CreateTable TrackFiles 11:55:56.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) 11:55:56.7 Info: => 0.000128s 11:55:56.7 Info: CreateIndex TrackFiles (ArtistId) 11:55:56.7 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 11:55:56.7 Info: => 6.9E-05s 11:55:56.7 Info: CreateIndex TrackFiles (AlbumId) 11:55:56.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:56.7 Info: => 6.47E-05s 11:55:56.7 Info: CreateTable History 11:55:56.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) 11:55:56.7 Info: => 0.0001289s 11:55:56.7 Info: CreateIndex History (Date) 11:55:56.7 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:55:56.7 Info: => 6.89E-05s 11:55:56.7 Info: CreateIndex History (EventType) 11:55:56.7 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:55:56.7 Info: => 6.36E-05s 11:55:56.7 Info: CreateIndex History (DownloadId) 11:55:56.7 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 11:55:56.7 Info: => 6.27E-05s 11:55:56.7 Info: CreateIndex History (AlbumId) 11:55:56.7 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 11:55:56.7 Info: => 6.29E-05s 11:55:56.7 Info: CreateTable Notifications 11:55:56.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) 11:55:56.7 Info: => 0.0001125s 11:55:56.7 Info: CreateTable ScheduledTasks 11:55:56.7 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 11:55:56.7 Info: => 0.0001414s 11:55:56.7 Info: CreateIndex ScheduledTasks (TypeName) 11:55:56.7 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:55:56.7 Info: => 0.000107s 11:55:56.7 Info: CreateTable Indexers 11:55:56.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) 11:55:56.7 Info: => 0.0001202s 11:55:56.7 Info: CreateIndex Indexers (Name) 11:55:56.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:55:56.7 Info: => 7.76E-05s 11:55:56.7 Info: CreateTable Profiles 11:55:56.7 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 11:55:56.7 Info: => 8.59E-05s 11:55:56.7 Info: CreateIndex Profiles (Name) 11:55:56.7 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 11:55:56.7 Info: => 7.66E-05s 11:55:56.7 Info: CreateTable QualityDefinitions 11:55:56.7 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 11:55:56.7 Info: => 0.0001004s 11:55:56.7 Info: CreateIndex QualityDefinitions (Quality) 11:55:56.7 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 11:55:56.7 Info: => 6.9E-05s 11:55:56.7 Info: CreateIndex QualityDefinitions (Title) 11:55:56.7 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 11:55:56.7 Info: => 0.0001169s 11:55:56.7 Info: CreateTable NamingConfig 11:55:56.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) 11:55:56.7 Info: => 0.0001357s 11:55:56.7 Info: CreateTable Blacklist 11:55:56.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 '') 11:55:56.7 Info: => 0.0001567s 11:55:56.7 Info: CreateTable Metadata 11:55:56.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) 11:55:56.7 Info: => 9.43E-05s 11:55:56.7 Info: CreateTable MetadataFiles 11:55:56.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) 11:55:56.7 Info: => 0.0001105s 11:55:56.7 Info: CreateTable DownloadClients 11:55:56.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) 11:55:56.7 Info: => 9.74E-05s 11:55:56.7 Info: CreateTable PendingReleases 11:55:56.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 '') 11:55:56.7 Info: => 0.0001049s 11:55:56.7 Info: CreateTable RemotePathMappings 11:55:56.7 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 11:55:56.7 Info: => 0.0001248s 11:55:56.7 Info: CreateTable Tags 11:55:56.7 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 11:55:56.7 Info: => 8.73E-05s 11:55:56.7 Info: CreateIndex Tags (Label) 11:55:56.7 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 11:55:56.7 Info: => 7.89E-05s 11:55:56.7 Info: CreateTable Restrictions 11:55:56.7 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 11:55:56.7 Info: => 8.81E-05s 11:55:56.7 Info: CreateTable DelayProfiles 11:55:56.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) 11:55:56.7 Info: => 0.0001243s 11:55:56.7 Info: CreateTable Users 11:55:56.7 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 11:55:56.7 Info: => 8.74E-05s 11:55:56.7 Info: CreateIndex Users (Identifier) 11:55:56.7 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 11:55:56.7 Info: => 0.0001165s 11:55:56.7 Info: CreateIndex Users (Username) 11:55:56.7 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 11:55:56.7 Info: => 9.46E-05s 11:55:56.7 Info: CreateTable Commands 11:55:56.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) 11:55:56.7 Info: => 0.0001271s 11:55:56.7 Info: CreateTable IndexerStatus 11:55:56.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) 11:55:56.7 Info: => 0.0001169s 11:55:56.7 Info: CreateIndex IndexerStatus (ProviderId) 11:55:56.7 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:55:56.7 Info: => 8.02E-05s 11:55:56.7 Info: CreateTable ExtraFiles 11:55:56.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) 11:55:56.7 Info: => 0.0001098s 11:55:56.7 Info: CreateTable LyricFiles 11:55:56.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) 11:55:56.7 Info: => 0.0001421s 11:55:56.7 Info: CreateTable LanguageProfiles 11:55:56.7 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 11:55:56.7 Info: => 9.22E-05s 11:55:56.7 Info: CreateIndex LanguageProfiles (Name) 11:55:56.7 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 11:55:56.7 Info: => 8.19E-05s 11:55:56.7 Info: CreateTable DownloadClientStatus 11:55:56.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) 11:55:56.7 Info: => 0.0001005s 11:55:56.7 Info: CreateIndex DownloadClientStatus (ProviderId) 11:55:56.7 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:55:56.7 Info: => 8.23E-05s 11:55:56.7 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 11:55:56.7 Info: -> 1 Insert operations completed in 00:00:00.0000611 taking an average of 00:00:00.0000611 11:55:56.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-13T11:55:56', 'InitialSetup') 11:55:56.7 Info: Committing Transaction 11:55:56.7 Info: 1: InitialSetup migrated 11:55:56.7 Info: => 0.0009811s 11:55:56.7 Info: 2: add_reason_to_pending_releases migrating 11:55:56.7 Info: Beginning Transaction 11:55:56.7 Info: Starting migration of Main DB to 2 11:55:56.7 Info: AlterTable PendingReleases 11:55:56.7 Info: => 6E-07s 11:55:56.7 Info: CreateColumn PendingReleases Reason Int32 11:55:56.7 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 11:55:56.7 Info: => 0.0005701s 11:55:56.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-13T11:55:56', 'add_reason_to_pending_releases') 11:55:56.7 Info: Committing Transaction 11:55:56.7 Info: 2: add_reason_to_pending_releases migrated 11:55:56.7 Info: => 0.0008771s 11:55:56.7 Info: 3: add_medium_support migrating 11:55:56.7 Info: Beginning Transaction 11:55:56.7 Info: Starting migration of Main DB to 3 11:55:56.7 Info: AlterTable Albums 11:55:56.7 Info: => 7E-07s 11:55:56.7 Info: CreateColumn Albums Media String 11:55:56.7 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 11:55:56.7 Info: => 0.0005546s 11:55:56.7 Info: AlterTable Tracks 11:55:56.7 Info: => 5E-07s 11:55:56.7 Info: CreateColumn Tracks MediumNumber Int32 11:55:56.7 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 11:55:56.7 Info: => 0.0004807s 11:55:56.7 Info: AlterTable Tracks 11:55:56.7 Info: => 6E-07s 11:55:56.7 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 11:55:56.7 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 11:55:56.7 Info: => 0.0004854s 11:55:56.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:55:56.7 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:55:56.7 Info: => 4.06E-05s 11:55:56.7 Info: DeleteColumn Tracks TrackNumber 11:55:56.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) 11:55:56.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" 11:55:56.7 Info: DROP TABLE "Tracks" 11:55:56.7 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:55:56.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:55:56.7 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:55:56.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:55:56.7 Info: => 0.0058923s 11:55:56.7 Info: AlterTable Tracks 11:55:56.7 Info: => 5E-07s 11:55:56.7 Info: CreateColumn Tracks TrackNumber String 11:55:56.7 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 11:55:56.7 Info: => 0.0005144s 11:55:56.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-13T11:55:56', 'add_medium_support') 11:55:56.7 Info: Committing Transaction 11:55:56.7 Info: 3: add_medium_support migrated 11:55:56.7 Info: => 0.0009425s 11:55:56.7 Info: 4: add_various_qualites_in_profile migrating 11:55:56.7 Info: Beginning Transaction 11:55:56.7 Info: Starting migration of Main DB to 4 11:55:56.7 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:55:56.7 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:55:56.7 Info: => 5.18E-05s 11:55:56.7 Info: PerformDBOperation 11:55:56.7 Info: Performing DB Operation 11:55:56.7 Info: => 3.29E-05s 11:55:56.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-13T11:55:56', 'add_various_qualites_in_profile') 11:55:56.7 Info: Committing Transaction 11:55:56.7 Info: 4: add_various_qualites_in_profile migrated 11:55:56.7 Info: => 0.0002972s 11:55:56.7 Info: 5: metadata_profiles migrating 11:55:56.7 Info: Beginning Transaction 11:55:56.7 Info: Starting migration of Main DB to 5 11:55:56.7 Info: CreateTable MetadataProfiles 11:55:56.7 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 11:55:56.7 Info: => 0.0001241s 11:55:56.7 Info: CreateIndex MetadataProfiles (Name) 11:55:56.7 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 11:55:56.7 Info: => 8.51E-05s 11:55:56.7 Info: AlterTable Artists 11:55:56.7 Info: => 4E-07s 11:55:56.7 Info: CreateColumn Artists MetadataProfileId Int32 11:55:56.7 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 11:55:56.7 Info: => 0.0005213s 11:55:56.7 Info: DeleteColumn Artists PrimaryAlbumTypes 11:55:56.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) 11:55:56.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" 11:55:56.7 Info: DROP TABLE "Artists" 11:55:56.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:56.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:55:56.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:55:56.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:56.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:56.7 Info: => 0.0041497s 11:55:56.7 Info: DeleteColumn Artists SecondaryAlbumTypes 11:55:56.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) 11:55:56.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" 11:55:56.7 Info: DROP TABLE "Artists" 11:55:56.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:56.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:55:56.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:55:56.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:56.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:56.7 Info: => 0.004033s 11:55:56.7 Info: AlterTable Albums 11:55:56.7 Info: => 5E-07s 11:55:56.7 Info: CreateColumn Albums SecondaryTypes String 11:55:56.7 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 11:55:56.7 Info: => 0.0004832s 11:55:56.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-13T11:55:56', 'metadata_profiles') 11:55:56.7 Info: Committing Transaction 11:55:56.7 Info: 5: metadata_profiles migrated 11:55:56.7 Info: => 0.0009463s 11:55:56.7 Info: 6: separate_automatic_and_interactive_search migrating 11:55:56.7 Info: Beginning Transaction 11:55:56.7 Info: Starting migration of Main DB to 6 11:55:56.7 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 11:55:56.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) 11:55:56.7 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 11:55:56.7 Info: DROP TABLE "Indexers" 11:55:56.7 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:55:56.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:55:56.7 Info: => 0.00384s 11:55:56.7 Info: AlterTable Indexers 11:55:56.7 Info: => 4E-07s 11:55:56.7 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 11:55:56.7 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 11:55:56.7 Info: => 0.0004755s 11:55:56.7 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:55:56.7 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:55:56.7 Info: => 3.78E-05s 11:55:56.7 Info: AlterTable Indexers 11:55:56.7 Info: => 3E-07s 11:55:56.7 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 11:55:56.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) 11:55:56.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" 11:55:56.7 Info: DROP TABLE "Indexers" 11:55:56.7 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:55:56.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:55:56.7 Info: => 0.0037615s 11:55:56.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-13T11:55:56', 'separate_automatic_and_interactive_search') 11:55:56.7 Info: Committing Transaction 11:55:56.7 Info: 6: separate_automatic_and_interactive_search migrated 11:55:56.7 Info: => 0.0041442s 11:55:56.7 Info: 7: change_album_path_to_relative migrating 11:55:56.7 Info: Beginning Transaction 11:55:56.7 Info: Starting migration of Main DB to 7 11:55:56.7 Info: DeleteColumn Albums Path 11:55:56.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) 11:55:56.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" 11:55:56.7 Info: DROP TABLE "Albums" 11:55:56.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:56.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:56.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:55:56.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:55:56.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:55:56.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:56.7 Info: => 0.0041241s 11:55:56.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-13T11:55:56', 'change_album_path_to_relative') 11:55:56.7 Info: Committing Transaction 11:55:56.7 Info: 7: change_album_path_to_relative migrated 11:55:56.7 Info: => 0.0045699s 11:55:56.7 Info: 8: change_quality_size_mb_to_kb migrating 11:55:56.7 Info: Beginning Transaction 11:55:56.7 Info: Starting migration of Main DB to 8 11:55:56.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 11:55:56.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 11:55:56.7 Info: => 4.94E-05s 11:55:56.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-13T11:55:56', 'change_quality_size_mb_to_kb') 11:55:56.7 Info: Committing Transaction 11:55:56.7 Info: 8: change_quality_size_mb_to_kb migrated 11:55:56.7 Info: => 0.000309s 11:55:56.7 Info: 9: album_releases migrating 11:55:56.7 Info: Beginning Transaction 11:55:56.7 Info: Starting migration of Main DB to 9 11:55:56.7 Info: AlterTable Albums 11:55:56.7 Info: => 6E-07s 11:55:56.7 Info: CreateColumn Albums Releases String 11:55:56.7 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 11:55:56.7 Info: => 0.0005304s 11:55:56.7 Info: AlterTable Albums 11:55:56.7 Info: => 7E-07s 11:55:56.7 Info: CreateColumn Albums CurrentRelease String 11:55:56.7 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 11:55:56.7 Info: => 0.0005017s 11:55:56.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-13T11:55:56', 'album_releases') 11:55:56.7 Info: Committing Transaction 11:55:56.7 Info: 9: album_releases migrated 11:55:56.7 Info: => 0.0008184s 11:55:56.7 Info: 10: album_releases_fix migrating 11:55:56.7 Info: Beginning Transaction 11:55:56.7 Info: Starting migration of Main DB to 10 11:55:56.7 Info: AlterTable Albums 11:55:56.7 Info: => 6E-07s 11:55:56.7 Info: AlterColumn Albums Releases String 11:55:56.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) 11:55:56.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" 11:55:56.7 Info: DROP TABLE "Albums" 11:55:56.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:56.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:56.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:55:56.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:55:56.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:55:56.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:56.7 Info: => 0.0040006s 11:55:56.7 Info: AlterTable Albums 11:55:56.7 Info: => 5E-07s 11:55:56.7 Info: AlterColumn Albums CurrentRelease String 11:55:56.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) 11:55:56.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" 11:55:56.7 Info: DROP TABLE "Albums" 11:55:56.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:56.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:56.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:55:56.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:55:56.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:55:56.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:56.7 Info: => 0.0053414s 11:55:56.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-13T11:55:56', 'album_releases_fix') 11:55:56.7 Info: Committing Transaction 11:55:56.7 Info: 10: album_releases_fix migrated 11:55:56.7 Info: => 0.0057449s 11:55:56.7 Info: 11: import_lists migrating 11:55:56.7 Info: Beginning Transaction 11:55:56.7 Info: Starting migration of Main DB to 11 11:55:56.7 Info: CreateTable ImportLists 11:55:56.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) 11:55:56.7 Info: => 0.0001527s 11:55:56.7 Info: CreateIndex ImportLists (Name) 11:55:56.7 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:55:56.7 Info: => 7.52E-05s 11:55:56.7 Info: CreateTable ImportListStatus 11:55:56.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) 11:55:56.7 Info: => 0.0001076s 11:55:56.7 Info: CreateIndex ImportListStatus (ProviderId) 11:55:56.7 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:55:56.7 Info: => 7.1E-05s 11:55:56.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-13T11:55:56', 'import_lists') 11:55:56.7 Info: Committing Transaction 11:55:56.7 Info: 11: import_lists migrated 11:55:56.7 Info: => 0.0004024s 11:55:56.7 Info: 12: add_release_status migrating 11:55:56.7 Info: Beginning Transaction 11:55:56.7 Info: Starting migration of Main DB to 12 11:55:56.7 Info: AlterTable MetadataProfiles 11:55:56.7 Info: => 6E-07s 11:55:56.7 Info: CreateColumn MetadataProfiles ReleaseStatuses String 11:55:56.7 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 11:55:56.7 Info: => 0.0005445s 11:55:56.7 Info: PerformDBOperation 11:55:56.7 Info: Performing DB Operation 11:55:56.7 Info: => 2.65E-05s 11:55:56.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-13T11:55:56', 'add_release_status') 11:55:56.7 Info: Committing Transaction 11:55:56.7 Info: 12: add_release_status migrated 11:55:56.7 Info: => 0.0003052s 11:55:56.7 Info: 13: album_download_notification migrating 11:55:56.7 Info: Beginning Transaction 11:55:56.7 Info: Starting migration of Main DB to 13 11:55:56.7 Info: AlterTable Notifications 11:55:56.7 Info: => 5E-07s 11:55:56.7 Info: CreateColumn Notifications OnAlbumDownload Boolean 11:55:56.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 11:55:56.7 Info: => 0.0005324s 11:55:56.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-13T11:55:56', 'album_download_notification') 11:55:56.7 Info: Committing Transaction 11:55:56.7 Info: 13: album_download_notification migrated 11:55:56.7 Info: => 0.0008299s 11:55:56.7 Info: 14: fix_language_metadata_profiles migrating 11:55:56.7 Info: Beginning Transaction 11:55:56.7 Info: Starting migration of Main DB to 14 11:55:56.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 11:55:56.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 11:55:56.7 Info: => 7.69E-05s 11:55:56.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 11:55:56.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 11:55:56.7 Info: => 5.14E-05s 11:55:56.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-13T11:55:56', 'fix_language_metadata_profiles') 11:55:56.7 Info: Committing Transaction 11:55:56.7 Info: 14: fix_language_metadata_profiles migrated 11:55:56.7 Info: => 0.0002884s 11:55:56.7 Info: 15: remove_fanzub migrating 11:55:56.7 Info: Beginning Transaction 11:55:56.7 Info: Starting migration of Main DB to 15 11:55:56.7 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:55:56.7 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:55:56.7 Info: => 4.29E-05s 11:55:56.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-13T11:55:56', 'remove_fanzub') 11:55:56.7 Info: Committing Transaction 11:55:56.7 Info: 15: remove_fanzub migrated 11:55:56.7 Info: => 0.0002743s 11:55:56.7 Info: 16: update_artist_history_indexes migrating 11:55:56.7 Info: Beginning Transaction 11:55:56.7 Info: Starting migration of Main DB to 16 11:55:56.8 Info: CreateIndex Albums (ArtistId) 11:55:56.8 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 11:55:56.8 Info: => 0.0001036s 11:55:56.8 Info: CreateIndex Albums (ArtistId, ReleaseDate) 11:55:56.8 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 11:55:56.8 Info: => 7.84E-05s 11:55:56.8 Info: DeleteIndex History (AlbumId) 11:55:56.8 Info: DROP INDEX "IX_History_AlbumId" 11:55:56.8 Info: => 0.0001222s 11:55:56.8 Info: CreateIndex History (AlbumId, Date) 11:55:56.8 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:55:56.8 Info: => 9.03E-05s 11:55:56.8 Info: DeleteIndex History (DownloadId) 11:55:56.8 Info: DROP INDEX "IX_History_DownloadId" 11:55:56.8 Info: => 0.000111s 11:55:56.8 Info: CreateIndex History (DownloadId, Date) 11:55:56.8 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:55:56.8 Info: => 8.64E-05s 11:55:56.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-13T11:55:56', 'update_artist_history_indexes') 11:55:56.8 Info: Committing Transaction 11:55:56.8 Info: 16: update_artist_history_indexes migrated 11:55:56.8 Info: => 0.0004214s 11:55:56.8 Info: 17: remove_nma migrating 11:55:56.8 Info: Beginning Transaction 11:55:56.8 Info: Starting migration of Main DB to 17 11:55:56.8 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:56.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 11:55:56.8 Info: => 4.72E-05s 11:55:56.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-13T11:55:56', 'remove_nma') 11:55:56.8 Info: Committing Transaction 11:55:56.8 Info: 17: remove_nma migrated 11:55:56.8 Info: => 0.000287s 11:55:56.8 Info: 18: album_disambiguation migrating 11:55:56.8 Info: Beginning Transaction 11:55:56.8 Info: Starting migration of Main DB to 18 11:55:56.8 Info: AlterTable Albums 11:55:56.8 Info: => 6E-07s 11:55:56.8 Info: CreateColumn Albums Disambiguation String 11:55:56.8 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 11:55:56.8 Info: => 0.0005764s 11:55:56.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-13T11:55:56', 'album_disambiguation') 11:55:56.8 Info: Committing Transaction 11:55:56.8 Info: 18: album_disambiguation migrated 11:55:56.8 Info: => 0.0008606s 11:55:56.8 Info: 19: add_ape_quality_in_profiles migrating 11:55:56.8 Info: Beginning Transaction 11:55:56.8 Info: Starting migration of Main DB to 19 11:55:56.8 Info: PerformDBOperation 11:55:56.8 Info: Performing DB Operation 11:55:56.8 Info: => 3.26E-05s 11:55:56.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-13T11:55:56', 'add_ape_quality_in_profiles') 11:55:56.8 Info: Committing Transaction 11:55:56.8 Info: 19: add_ape_quality_in_profiles migrated 11:55:56.8 Info: => 0.0002793s 11:55:56.8 Info: 20: remove_pushalot migrating 11:55:56.8 Info: Beginning Transaction 11:55:56.8 Info: Starting migration of Main DB to 20 11:55:56.8 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:56.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 11:55:56.8 Info: => 4.59E-05s 11:55:56.8 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:56.8 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 11:55:56.8 Info: => 3E-05s 11:55:56.8 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:56.8 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 11:55:56.8 Info: => 2.66E-05s 11:55:56.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-13T11:55:56', 'remove_pushalot') 11:55:56.8 Info: Committing Transaction 11:55:56.8 Info: 20: remove_pushalot migrated 11:55:56.8 Info: => 0.0002739s 11:55:56.8 Info: 21: add_custom_filters migrating 11:55:56.8 Info: Beginning Transaction 11:55:56.8 Info: Starting migration of Main DB to 21 11:55:56.8 Info: CreateTable CustomFilters 11:55:56.8 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 11:55:56.8 Info: => 0.0001472s 11:55:56.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-13T11:55:56', 'add_custom_filters') 11:55:56.8 Info: Committing Transaction 11:55:56.8 Info: 21: add_custom_filters migrated 11:55:56.8 Info: => 0.0004457s 11:55:56.8 Info: 22: import_list_tags migrating 11:55:56.8 Info: Beginning Transaction 11:55:56.8 Info: Starting migration of Main DB to 22 11:55:56.8 Info: AlterTable ImportLists 11:55:56.8 Info: => 5E-07s 11:55:56.8 Info: CreateColumn ImportLists Tags String 11:55:56.8 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 11:55:56.8 Info: => 0.0005539s 11:55:56.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-13T11:55:56', 'import_list_tags') 11:55:56.8 Info: Committing Transaction 11:55:56.8 Info: 22: import_list_tags migrated 11:55:56.8 Info: => 0.0008628s 11:55:56.8 Info: 23: add_release_groups_etc migrating 11:55:56.8 Info: Beginning Transaction 11:55:56.8 Info: Starting migration of Main DB to 23 11:55:56.8 Info: CreateTable ArtistMetadata 11:55:56.8 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 11:55:56.8 Info: => 0.0001683s 11:55:56.8 Info: CreateIndex ArtistMetadata (ForeignArtistId) 11:55:56.8 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 11:55:56.8 Info: => 8.22E-05s 11:55:56.8 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 11:55:56.8 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 11:55:56.8 Info: => 7.66E-05s 11:55:56.8 Info: AlterTable Artists 11:55:56.8 Info: => 4E-07s 11:55:56.8 Info: CreateColumn Artists ArtistMetadataId Int32 11:55:56.8 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:55:56.8 Info: => 0.0005812s 11:55:56.8 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:55:56.8 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:55:56.8 Info: => 6.55E-05s 11:55:56.8 Info: CreateTable AlbumReleases 11:55:56.8 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 11:55:56.8 Info: => 0.0001448s 11:55:56.8 Info: CreateIndex AlbumReleases (ForeignReleaseId) 11:55:56.8 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:55:56.8 Info: => 7.85E-05s 11:55:56.8 Info: CreateIndex AlbumReleases (AlbumId) 11:55:56.8 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:55:56.8 Info: => 7.11E-05s 11:55:56.8 Info: PerformDBOperation 11:55:56.8 Info: Performing DB Operation 11:55:56.8 Info: => 3.09E-05s 11:55:56.8 Info: AlterTable Albums 11:55:56.8 Info: => 4E-07s 11:55:56.8 Info: CreateColumn Albums ArtistMetadataId Int32 11:55:56.8 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:55:56.8 Info: => 0.00057s 11:55:56.8 Info: AlterTable Albums 11:55:56.8 Info: => 4E-07s 11:55:56.8 Info: CreateColumn Albums AnyReleaseOk Boolean 11:55:56.8 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 11:55:56.8 Info: => 0.0005623s 11:55:56.8 Info: AlterTable Albums 11:55:56.8 Info: => 5E-07s 11:55:56.8 Info: CreateColumn Albums Links String 11:55:56.8 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 11:55:56.8 Info: => 0.0005524s 11:55:56.8 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:55:56.8 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:55:56.8 Info: => 7.66E-05s 11:55:56.8 Info: AlterTable Tracks 11:55:56.8 Info: => 4E-07s 11:55:56.8 Info: CreateColumn Tracks ForeignRecordingId String 11:55:56.8 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 11:55:56.8 Info: => 0.0005542s 11:55:56.8 Info: AlterTable Tracks 11:55:56.8 Info: => 5E-07s 11:55:56.8 Info: CreateColumn Tracks AlbumReleaseId Int32 11:55:56.8 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 11:55:56.8 Info: => 0.000561s 11:55:56.8 Info: AlterTable Tracks 11:55:56.8 Info: => 5E-07s 11:55:56.8 Info: CreateColumn Tracks ArtistMetadataId Int32 11:55:56.8 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:55:56.8 Info: => 0.0005527s 11:55:56.8 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:55:56.8 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:55:56.8 Info: => 7.85E-05s 11:55:56.8 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:55:56.8 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:55:56.8 Info: => 5.97E-05s 11:55:56.8 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 11:55:56.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:55:56.8 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:55:56.8 Info: DROP TABLE "Artists" 11:55:56.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:56.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:56.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:56.8 Info: => 0.0052285s 11:55:56.8 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 11:55:56.8 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 11:55:56.8 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 11:55:56.8 Info: DROP TABLE "Albums" 11:55:56.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:56.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:56.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:56.8 Info: => 0.004275s 11:55:56.8 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 11:55:56.8 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:55:56.8 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 11:55:56.8 Info: DROP TABLE "Tracks" 11:55:56.8 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:55:56.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:55:56.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:55:56.8 Info: => 0.0050661s 11:55:56.8 Info: DeleteColumn TrackFiles ArtistId 11:55:56.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) 11:55:56.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" 11:55:56.8 Info: DROP TABLE "TrackFiles" 11:55:56.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:55:56.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:56.8 Info: => 0.0036075s 11:55:56.8 Info: CreateIndex Artists (ArtistMetadataId) 11:55:56.8 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:55:56.8 Info: => 9.92E-05s 11:55:56.8 Info: CreateIndex Artists (Monitored) 11:55:56.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:55:56.8 Info: => 9.73E-05s 11:55:56.8 Info: CreateIndex Albums (ArtistMetadataId) 11:55:56.8 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:55:56.8 Info: => 7.59E-05s 11:55:56.8 Info: CreateIndex Tracks (ArtistMetadataId) 11:55:56.8 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 11:55:56.8 Info: => 7.22E-05s 11:55:56.8 Info: CreateIndex Tracks (AlbumReleaseId) 11:55:56.8 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 11:55:56.8 Info: => 6.92E-05s 11:55:56.8 Info: CreateIndex Tracks (ForeignRecordingId) 11:55:56.8 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 11:55:56.8 Info: => 7.12E-05s 11:55:56.8 Info: UpdateData 11:55:56.8 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:55:56.8 Info: => 4.14E-05s 11:55:56.8 Info: UpdateData 11:55:56.8 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:55:56.8 Info: => 3.16E-05s 11:55:56.8 Info: UpdateData 11:55:56.8 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 11:55:56.8 Info: => 3.87E-05s 11:55:56.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-13T11:55:56', 'add_release_groups_etc') 11:55:56.8 Info: Committing Transaction 11:55:56.8 Info: 23: add_release_groups_etc migrated 11:55:56.8 Info: => 0.0007118s 11:55:56.8 Info: 24: NewMediaInfoFormat migrating 11:55:56.8 Info: Beginning Transaction 11:55:56.8 Info: Starting migration of Main DB to 24 11:55:56.8 Info: UpdateData 11:55:56.8 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 11:55:56.8 Info: => 5.1E-05s 11:55:56.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-10-13T11:55:56', 'NewMediaInfoFormat') 11:55:56.8 Info: Committing Transaction 11:55:56.8 Info: 24: NewMediaInfoFormat migrated 11:55:56.8 Info: => 0.0003019s 11:55:56.8 Info: 25: rename_restrictions_to_release_profiles migrating 11:55:56.8 Info: Beginning Transaction 11:55:56.8 Info: Starting migration of Main DB to 25 11:55:56.8 Info: RenameTable Restrictions ReleaseProfiles 11:55:56.8 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 11:55:56.8 Info: => 0.0020592s 11:55:56.8 Info: AlterTable ReleaseProfiles 11:55:56.8 Info: => 7E-07s 11:55:56.8 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 11:55:56.8 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 11:55:56.8 Info: => 0.0005303s 11:55:56.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-10-13T11:55:56', 'rename_restrictions_to_release_profiles') 11:55:56.8 Info: Committing Transaction 11:55:56.8 Info: 25: rename_restrictions_to_release_profiles migrated 11:55:56.8 Info: => 0.0008511s 11:55:56.8 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 11:55:56.8 Info: Beginning Transaction 11:55:56.8 Info: Starting migration of Main DB to 26 11:55:56.8 Info: RenameTable Profiles QualityProfiles 11:55:56.8 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 11:55:56.8 Info: => 0.0020775s 11:55:56.8 Info: AlterTable QualityProfiles 11:55:56.8 Info: => 8E-07s 11:55:56.8 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 11:55:56.8 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:55:56.8 Info: => 0.0005178s 11:55:56.8 Info: AlterTable LanguageProfiles 11:55:56.8 Info: => 4E-07s 11:55:56.8 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 11:55:56.8 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:55:56.8 Info: => 0.000497s 11:55:56.8 Info: UpdateData 11:55:56.8 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:55:56.8 Info: => 4.37E-05s 11:55:56.8 Info: UpdateData 11:55:56.8 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:55:56.8 Info: => 2.78E-05s 11:55:56.8 Info: RenameColumn Artists ProfileId to QualityProfileId 11:55:56.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:55:56.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" 11:55:56.8 Info: DROP TABLE "Artists" 11:55:56.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:56.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:56.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:56.8 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:55:56.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:55:56.8 Info: => 0.0042234s 11:55:56.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-10-13T11:55:56', 'rename_quality_profiles_add_upgrade_allowed') 11:55:56.8 Info: Committing Transaction 11:55:56.8 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 11:55:56.8 Info: => 0.0046819s 11:55:56.8 Info: 27: add_import_exclusions migrating 11:55:56.8 Info: Beginning Transaction 11:55:56.8 Info: Starting migration of Main DB to 27 11:55:56.8 Info: CreateTable ImportListExclusions 11:55:56.8 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 11:55:56.8 Info: => 0.0001207s 11:55:56.8 Info: CreateIndex ImportListExclusions (ForeignId) 11:55:56.8 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 11:55:56.8 Info: => 7.9E-05s 11:55:56.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-10-13T11:55:56', 'add_import_exclusions') 11:55:56.8 Info: Committing Transaction 11:55:56.8 Info: 27: add_import_exclusions migrated 11:55:56.8 Info: => 0.0004174s 11:55:56.8 Info: 28: clean_artist_metadata_table migrating 11:55:56.8 Info: Beginning Transaction 11:55:56.8 Info: Starting migration of Main DB to 28 11:55:56.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) 11:55:56.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) 11:55:56.8 Info: => 0.0001545s 11:55:56.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) 11:55:56.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) 11:55:56.8 Info: => 0.0001203s 11:55:56.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) 11:55:56.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) 11:55:56.8 Info: => 0.000113s 11:55:56.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) 11:55:56.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) 11:55:56.8 Info: => 0.0001133s 11:55:56.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) 11:55:56.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) 11:55:56.8 Info: => 0.0001123s 11:55:56.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) 11:55:56.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) 11:55:56.8 Info: => 0.0001152s 11:55:56.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-10-13T11:55:56', 'clean_artist_metadata_table') 11:55:56.8 Info: Committing Transaction 11:55:56.8 Info: 28: clean_artist_metadata_table migrated 11:55:56.8 Info: => 0.0004176s 11:55:56.8 Info: 29: health_issue_notification migrating 11:55:56.8 Info: Beginning Transaction 11:55:56.8 Info: Starting migration of Main DB to 29 11:55:56.8 Info: AlterTable Notifications 11:55:56.8 Info: => 6E-07s 11:55:56.8 Info: CreateColumn Notifications OnHealthIssue Boolean 11:55:56.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 11:55:56.8 Info: => 0.0005494s 11:55:56.8 Info: AlterTable Notifications 11:55:56.8 Info: => 5E-07s 11:55:56.8 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 11:55:56.8 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 11:55:56.8 Info: => 0.0005145s 11:55:56.8 Info: AlterTable Notifications 11:55:56.8 Info: => 5E-07s 11:55:56.8 Info: CreateColumn Notifications OnDownloadFailure Boolean 11:55:56.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 11:55:56.8 Info: => 0.0005106s 11:55:56.8 Info: AlterTable Notifications 11:55:56.8 Info: => 5E-07s 11:55:56.8 Info: CreateColumn Notifications OnImportFailure Boolean 11:55:56.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 11:55:56.8 Info: => 0.000505s 11:55:56.8 Info: AlterTable Notifications 11:55:56.8 Info: => 3E-07s 11:55:56.8 Info: CreateColumn Notifications OnTrackRetag Boolean 11:55:56.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 11:55:56.8 Info: => 0.0005615s 11:55:56.8 Info: DeleteColumn Notifications OnDownload 11:55:56.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) 11:55:56.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" 11:55:56.8 Info: DROP TABLE "Notifications" 11:55:56.8 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:55:56.8 Info: => 0.0038139s 11:55:56.8 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 11:55:56.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) 11:55:56.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" 11:55:56.8 Info: DROP TABLE "Notifications" 11:55:56.8 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:55:56.8 Info: => 0.0045098s 11:55:56.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-10-13T11:55:56', 'health_issue_notification') 11:55:56.8 Info: Committing Transaction 11:55:56.8 Info: 29: health_issue_notification migrated 11:55:56.8 Info: => 0.0049596s 11:55:56.8 Info: 30: add_mediafilerepository_mtime migrating 11:55:56.8 Info: Beginning Transaction 11:55:56.8 Info: Starting migration of Main DB to 30 11:55:56.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) 11:55:56.8 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistMetadataId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "AnyReleaseOk") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 1) 11:55:56.8 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (1, '1', 1, 'Title', 'Status', 0, 1) 11:55:56.8 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (1, 'folder/track1.mp3', 100, '2024-10-13T11:55:56', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 11:55:56.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) 11:55:56.8 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (2, 'folder/track2.mp3', 100, '2024-10-13T11:55:56', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 11:55:56.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) 11:55:56.8 Info: AlterTable TrackFiles 11:55:56.8 Info: => 4E-07s 11:55:56.8 Info: CreateColumn TrackFiles Modified DateTime 11:55:56.8 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 11:55:56.8 Info: => 0.0005604s 11:55:56.8 Info: AlterTable TrackFiles 11:55:56.8 Info: => 5E-07s 11:55:56.8 Info: CreateColumn TrackFiles Path String 11:55:56.8 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 11:55:56.8 Info: => 0.0005037s 11:55:56.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:55:56.8 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:55:56.8 Info: => 3.6E-05s 11:55:56.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) 11:55:56.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) 11:55:56.8 Info: => 0.0001258s 11:55:56.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) 11:55:56.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) 11:55:56.8 Info: => 0.0001336s 11:55:56.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) 11:55:56.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) 11:55:56.8 Info: => 0.0001424s 11:55:56.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") 11:55:56.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") 11:55:56.8 Info: => 8.21E-05s 11:55:56.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:55:56.8 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:55:56.8 Info: => 0.0001154s 11:55:56.8 Info: AlterTable TrackFiles 11:55:56.8 Info: => 5E-07s 11:55:56.8 Info: AlterColumn TrackFiles Path String 11:55:56.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) 11:55:56.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" 11:55:56.8 Info: DROP TABLE "TrackFiles" 11:55:56.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:55:56.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:56.8 Info: => 0.0047708s 11:55:56.8 Info: CreateIndex TrackFiles (Path) 11:55:56.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:55:56.8 Info: => 8.13E-05s 11:55:56.8 Info: DeleteColumn TrackFiles RelativePath 11:55:56.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) 11:55:56.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" 11:55:56.8 Info: DROP TABLE "TrackFiles" 11:55:56.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:55:56.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:56.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:55:56.8 Info: => 0.0039383s 11:55:56.8 Info: -> 7 Insert operations completed in 00:00:00.0004619 taking an average of 00:00:00.0000659 11:55:56.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-10-13T11:55:56', 'add_mediafilerepository_mtime') 11:55:56.8 Info: Committing Transaction 11:55:56.8 Info: 30: add_mediafilerepository_mtime migrated 11:55:56.8 Info: => 0.0045237s 11:55:56.8 Debug: Took: 00:00:00.1461562 11:55:56.8 Debug: Got 2 tracks 11:55:56.9 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_simple_case --- 11:55:56.9 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_unmonitored_release_distinct --- 11:55:56.9 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173569076973_177/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:55:56.9 Info: DatabaseEngineVersionCheck migrating 11:55:56.9 Info: PerformDBOperation 11:55:56.9 Info: Performing DB Operation 11:55:56.9 Info: SQLite 3.46.1 11:55:56.9 Info: => 0.0011164s 11:55:56.9 Info: DatabaseEngineVersionCheck migrated 11:55:56.9 Info: => 0.0011288s 11:55:56.9 Info: VersionMigration migrating 11:55:56.9 Info: Beginning Transaction 11:55:56.9 Info: CreateTable VersionInfo 11:55:56.9 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 11:55:56.9 Info: => 0.0001491s 11:55:56.9 Info: Committing Transaction 11:55:56.9 Info: VersionMigration migrated 11:55:56.9 Info: => 0.0005765s 11:55:56.9 Info: VersionUniqueMigration migrating 11:55:56.9 Info: Beginning Transaction 11:55:56.9 Info: CreateIndex VersionInfo (Version) 11:55:56.9 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:55:56.9 Info: => 0.0001271s 11:55:56.9 Info: AlterTable VersionInfo 11:55:56.9 Info: => 6E-07s 11:55:56.9 Info: CreateColumn VersionInfo AppliedOn DateTime 11:55:56.9 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 11:55:56.9 Info: => 0.0005837s 11:55:56.9 Info: Committing Transaction 11:55:56.9 Info: VersionUniqueMigration migrated 11:55:56.9 Info: => 0.0008114s 11:55:56.9 Info: VersionDescriptionMigration migrating 11:55:56.9 Info: Beginning Transaction 11:55:56.9 Info: AlterTable VersionInfo 11:55:56.9 Info: => 6E-07s 11:55:56.9 Info: CreateColumn VersionInfo Description String 11:55:56.9 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 11:55:56.9 Info: => 0.000207s 11:55:56.9 Info: Committing Transaction 11:55:56.9 Info: VersionDescriptionMigration migrated 11:55:56.9 Info: => 0.0004198s 11:55:56.9 Info: 1: InitialSetup migrating 11:55:56.9 Info: Beginning Transaction 11:55:56.9 Info: Starting migration of Main DB to 1 11:55:56.9 Info: CreateTable Config 11:55:56.9 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 11:55:56.9 Info: => 0.0002069s 11:55:56.9 Info: CreateIndex Config (Key) 11:55:56.9 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 11:55:56.9 Info: => 8.05E-05s 11:55:56.9 Info: CreateTable RootFolders 11:55:56.9 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 11:55:56.9 Info: => 8.37E-05s 11:55:56.9 Info: CreateIndex RootFolders (Path) 11:55:56.9 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 11:55:56.9 Info: => 6.84E-05s 11:55:56.9 Info: CreateTable Artists 11:55:56.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) 11:55:56.9 Info: => 0.0003371s 11:55:56.9 Info: CreateIndex Artists (ForeignArtistId) 11:55:56.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:55:56.9 Info: => 8.64E-05s 11:55:56.9 Info: CreateIndex Artists (NameSlug) 11:55:56.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:55:56.9 Info: => 6.98E-05s 11:55:56.9 Info: CreateIndex Artists (CleanName) 11:55:56.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:56.9 Info: => 6.72E-05s 11:55:56.9 Info: CreateIndex Artists (Path) 11:55:56.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:56.9 Info: => 7.2E-05s 11:55:56.9 Info: CreateTable Albums 11:55:56.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) 11:55:56.9 Info: => 0.0002463s 11:55:56.9 Info: CreateIndex Albums (ForeignAlbumId) 11:55:56.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:56.9 Info: => 7.92E-05s 11:55:56.9 Info: CreateIndex Albums (MBId) 11:55:56.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:55:56.9 Info: => 7.23E-05s 11:55:56.9 Info: CreateIndex Albums (TADBId) 11:55:56.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:55:56.9 Info: => 6.38E-05s 11:55:56.9 Info: CreateIndex Albums (TitleSlug) 11:55:56.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:55:56.9 Info: => 6.46E-05s 11:55:56.9 Info: CreateIndex Albums (CleanTitle) 11:55:56.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:56.9 Info: => 6.24E-05s 11:55:56.9 Info: CreateIndex Albums (Path) 11:55:56.9 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 11:55:56.9 Info: => 7.08E-05s 11:55:56.9 Info: CreateTable Tracks 11:55:56.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) 11:55:56.9 Info: => 0.00014s 11:55:56.9 Info: CreateIndex Tracks (ForeignTrackId) 11:55:56.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:55:56.9 Info: => 6.88E-05s 11:55:56.9 Info: CreateIndex Tracks (ArtistId) 11:55:56.9 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:55:56.9 Info: => 6.96E-05s 11:55:56.9 Info: CreateIndex Tracks (TrackFileId) 11:55:56.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:55:56.9 Info: => 7.73E-05s 11:55:56.9 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 11:55:56.9 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 11:55:56.9 Info: => 7.34E-05s 11:55:56.9 Info: CreateTable TrackFiles 11:55:56.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) 11:55:56.9 Info: => 0.000129s 11:55:56.9 Info: CreateIndex TrackFiles (ArtistId) 11:55:56.9 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 11:55:56.9 Info: => 6.85E-05s 11:55:56.9 Info: CreateIndex TrackFiles (AlbumId) 11:55:56.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:56.9 Info: => 6.42E-05s 11:55:56.9 Info: CreateTable History 11:55:56.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) 11:55:56.9 Info: => 0.000125s 11:55:56.9 Info: CreateIndex History (Date) 11:55:56.9 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:55:56.9 Info: => 6.62E-05s 11:55:56.9 Info: CreateIndex History (EventType) 11:55:56.9 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:55:56.9 Info: => 6.29E-05s 11:55:56.9 Info: CreateIndex History (DownloadId) 11:55:56.9 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 11:55:56.9 Info: => 6.19E-05s 11:55:56.9 Info: CreateIndex History (AlbumId) 11:55:56.9 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 11:55:56.9 Info: => 7.49E-05s 11:55:56.9 Info: CreateTable Notifications 11:55:56.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) 11:55:56.9 Info: => 0.0001148s 11:55:56.9 Info: CreateTable ScheduledTasks 11:55:56.9 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 11:55:56.9 Info: => 0.0001418s 11:55:56.9 Info: CreateIndex ScheduledTasks (TypeName) 11:55:56.9 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:55:56.9 Info: => 0.0001116s 11:55:56.9 Info: CreateTable Indexers 11:55:56.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) 11:55:56.9 Info: => 0.0001461s 11:55:56.9 Info: CreateIndex Indexers (Name) 11:55:56.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:55:56.9 Info: => 9.8E-05s 11:55:56.9 Info: CreateTable Profiles 11:55:56.9 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 11:55:56.9 Info: => 9.3E-05s 11:55:56.9 Info: CreateIndex Profiles (Name) 11:55:56.9 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 11:55:56.9 Info: => 8.01E-05s 11:55:56.9 Info: CreateTable QualityDefinitions 11:55:56.9 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 11:55:56.9 Info: => 0.0001252s 11:55:56.9 Info: CreateIndex QualityDefinitions (Quality) 11:55:56.9 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 11:55:56.9 Info: => 7.19E-05s 11:55:56.9 Info: CreateIndex QualityDefinitions (Title) 11:55:56.9 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 11:55:56.9 Info: => 0.0001152s 11:55:56.9 Info: CreateTable NamingConfig 11:55:56.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) 11:55:56.9 Info: => 0.0001361s 11:55:56.9 Info: CreateTable Blacklist 11:55:56.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 '') 11:55:56.9 Info: => 0.000159s 11:55:56.9 Info: CreateTable Metadata 11:55:56.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) 11:55:56.9 Info: => 9.7E-05s 11:55:56.9 Info: CreateTable MetadataFiles 11:55:56.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) 11:55:56.9 Info: => 0.0001167s 11:55:56.9 Info: CreateTable DownloadClients 11:55:56.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) 11:55:56.9 Info: => 0.0001051s 11:55:56.9 Info: CreateTable PendingReleases 11:55:56.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 '') 11:55:56.9 Info: => 0.0001069s 11:55:56.9 Info: CreateTable RemotePathMappings 11:55:56.9 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 11:55:56.9 Info: => 0.0001115s 11:55:56.9 Info: CreateTable Tags 11:55:56.9 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 11:55:56.9 Info: => 8.88E-05s 11:55:56.9 Info: CreateIndex Tags (Label) 11:55:56.9 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 11:55:56.9 Info: => 8E-05s 11:55:56.9 Info: CreateTable Restrictions 11:55:56.9 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 11:55:56.9 Info: => 9.35E-05s 11:55:56.9 Info: CreateTable DelayProfiles 11:55:56.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) 11:55:56.9 Info: => 0.0001224s 11:55:56.9 Info: CreateTable Users 11:55:56.9 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 11:55:56.9 Info: => 8.97E-05s 11:55:56.9 Info: CreateIndex Users (Identifier) 11:55:56.9 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 11:55:56.9 Info: => 0.000121s 11:55:56.9 Info: CreateIndex Users (Username) 11:55:56.9 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 11:55:56.9 Info: => 9.58E-05s 11:55:56.9 Info: CreateTable Commands 11:55:56.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) 11:55:56.9 Info: => 0.0001285s 11:55:56.9 Info: CreateTable IndexerStatus 11:55:56.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) 11:55:56.9 Info: => 0.0001193s 11:55:56.9 Info: CreateIndex IndexerStatus (ProviderId) 11:55:56.9 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:55:56.9 Info: => 8.03E-05s 11:55:56.9 Info: CreateTable ExtraFiles 11:55:56.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) 11:55:56.9 Info: => 0.0001112s 11:55:56.9 Info: CreateTable LyricFiles 11:55:56.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) 11:55:56.9 Info: => 0.0001436s 11:55:56.9 Info: CreateTable LanguageProfiles 11:55:56.9 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 11:55:56.9 Info: => 9.46E-05s 11:55:56.9 Info: CreateIndex LanguageProfiles (Name) 11:55:56.9 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 11:55:56.9 Info: => 8.21E-05s 11:55:56.9 Info: CreateTable DownloadClientStatus 11:55:56.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) 11:55:56.9 Info: => 0.000102s 11:55:56.9 Info: CreateIndex DownloadClientStatus (ProviderId) 11:55:56.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:55:56.9 Info: => 8.32E-05s 11:55:56.9 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 11:55:56.9 Info: -> 1 Insert operations completed in 00:00:00.0000601 taking an average of 00:00:00.0000601 11:55:56.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-13T11:55:56', 'InitialSetup') 11:55:56.9 Info: Committing Transaction 11:55:56.9 Info: 1: InitialSetup migrated 11:55:56.9 Info: => 0.0010495s 11:55:56.9 Info: 2: add_reason_to_pending_releases migrating 11:55:56.9 Info: Beginning Transaction 11:55:56.9 Info: Starting migration of Main DB to 2 11:55:56.9 Info: AlterTable PendingReleases 11:55:56.9 Info: => 6E-07s 11:55:56.9 Info: CreateColumn PendingReleases Reason Int32 11:55:56.9 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 11:55:56.9 Info: => 0.0005842s 11:55:56.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-13T11:55:56', 'add_reason_to_pending_releases') 11:55:56.9 Info: Committing Transaction 11:55:56.9 Info: 2: add_reason_to_pending_releases migrated 11:55:56.9 Info: => 0.0008924s 11:55:56.9 Info: 3: add_medium_support migrating 11:55:56.9 Info: Beginning Transaction 11:55:56.9 Info: Starting migration of Main DB to 3 11:55:56.9 Info: AlterTable Albums 11:55:56.9 Info: => 6E-07s 11:55:56.9 Info: CreateColumn Albums Media String 11:55:56.9 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 11:55:56.9 Info: => 0.0005411s 11:55:56.9 Info: AlterTable Tracks 11:55:56.9 Info: => 6E-07s 11:55:56.9 Info: CreateColumn Tracks MediumNumber Int32 11:55:56.9 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 11:55:56.9 Info: => 0.000487s 11:55:56.9 Info: AlterTable Tracks 11:55:56.9 Info: => 6E-07s 11:55:56.9 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 11:55:56.9 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 11:55:56.9 Info: => 0.0005175s 11:55:56.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:55:56.9 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:55:56.9 Info: => 4.17E-05s 11:55:56.9 Info: DeleteColumn Tracks TrackNumber 11:55:56.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) 11:55:56.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" 11:55:56.9 Info: DROP TABLE "Tracks" 11:55:56.9 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:55:56.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:55:56.9 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:55:56.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:55:56.9 Info: => 0.0037848s 11:55:56.9 Info: AlterTable Tracks 11:55:56.9 Info: => 6E-07s 11:55:56.9 Info: CreateColumn Tracks TrackNumber String 11:55:56.9 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 11:55:56.9 Info: => 0.0005029s 11:55:56.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-13T11:55:56', 'add_medium_support') 11:55:56.9 Info: Committing Transaction 11:55:56.9 Info: 3: add_medium_support migrated 11:55:56.9 Info: => 0.0009228s 11:55:56.9 Info: 4: add_various_qualites_in_profile migrating 11:55:56.9 Info: Beginning Transaction 11:55:56.9 Info: Starting migration of Main DB to 4 11:55:56.9 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:55:56.9 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:55:56.9 Info: => 5.22E-05s 11:55:56.9 Info: PerformDBOperation 11:55:56.9 Info: Performing DB Operation 11:55:56.9 Info: => 3.31E-05s 11:55:56.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-13T11:55:56', 'add_various_qualites_in_profile') 11:55:56.9 Info: Committing Transaction 11:55:56.9 Info: 4: add_various_qualites_in_profile migrated 11:55:56.9 Info: => 0.0003038s 11:55:56.9 Info: 5: metadata_profiles migrating 11:55:56.9 Info: Beginning Transaction 11:55:56.9 Info: Starting migration of Main DB to 5 11:55:56.9 Info: CreateTable MetadataProfiles 11:55:56.9 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 11:55:56.9 Info: => 0.0001286s 11:55:56.9 Info: CreateIndex MetadataProfiles (Name) 11:55:56.9 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 11:55:56.9 Info: => 8.26E-05s 11:55:56.9 Info: AlterTable Artists 11:55:56.9 Info: => 5E-07s 11:55:56.9 Info: CreateColumn Artists MetadataProfileId Int32 11:55:56.9 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 11:55:56.9 Info: => 0.0005575s 11:55:56.9 Info: DeleteColumn Artists PrimaryAlbumTypes 11:55:56.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) 11:55:56.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" 11:55:56.9 Info: DROP TABLE "Artists" 11:55:56.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:56.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:55:56.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:55:56.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:56.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:56.9 Info: => 0.0040514s 11:55:56.9 Info: DeleteColumn Artists SecondaryAlbumTypes 11:55:56.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) 11:55:56.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" 11:55:56.9 Info: DROP TABLE "Artists" 11:55:56.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:56.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:55:56.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:55:56.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:56.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:56.9 Info: => 0.0040873s 11:55:56.9 Info: AlterTable Albums 11:55:56.9 Info: => 5E-07s 11:55:56.9 Info: CreateColumn Albums SecondaryTypes String 11:55:56.9 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 11:55:56.9 Info: => 0.0005007s 11:55:56.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-13T11:55:56', 'metadata_profiles') 11:55:56.9 Info: Committing Transaction 11:55:56.9 Info: 5: metadata_profiles migrated 11:55:56.9 Info: => 0.0009717s 11:55:56.9 Info: 6: separate_automatic_and_interactive_search migrating 11:55:56.9 Info: Beginning Transaction 11:55:56.9 Info: Starting migration of Main DB to 6 11:55:56.9 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 11:55:56.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) 11:55:56.9 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 11:55:56.9 Info: DROP TABLE "Indexers" 11:55:56.9 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:55:56.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:55:56.9 Info: => 0.0045483s 11:55:56.9 Info: AlterTable Indexers 11:55:56.9 Info: => 6E-07s 11:55:56.9 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 11:55:56.9 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 11:55:56.9 Info: => 0.0004912s 11:55:56.9 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:55:56.9 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:55:56.9 Info: => 3.74E-05s 11:55:56.9 Info: AlterTable Indexers 11:55:56.9 Info: => 4E-07s 11:55:56.9 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 11:55:56.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) 11:55:56.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" 11:55:56.9 Info: DROP TABLE "Indexers" 11:55:56.9 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:55:56.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:55:56.9 Info: => 0.0045805s 11:55:56.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-13T11:55:56', 'separate_automatic_and_interactive_search') 11:55:56.9 Info: Committing Transaction 11:55:56.9 Info: 6: separate_automatic_and_interactive_search migrated 11:55:56.9 Info: => 0.0049961s 11:55:56.9 Info: 7: change_album_path_to_relative migrating 11:55:56.9 Info: Beginning Transaction 11:55:56.9 Info: Starting migration of Main DB to 7 11:55:56.9 Info: DeleteColumn Albums Path 11:55:56.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) 11:55:56.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" 11:55:56.9 Info: DROP TABLE "Albums" 11:55:56.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:56.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:56.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:55:56.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:55:56.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:55:56.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:56.9 Info: => 0.0058108s 11:55:56.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-13T11:55:56', 'change_album_path_to_relative') 11:55:56.9 Info: Committing Transaction 11:55:56.9 Info: 7: change_album_path_to_relative migrated 11:55:56.9 Info: => 0.006287s 11:55:56.9 Info: 8: change_quality_size_mb_to_kb migrating 11:55:56.9 Info: Beginning Transaction 11:55:56.9 Info: Starting migration of Main DB to 8 11:55:56.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 11:55:56.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 11:55:56.9 Info: => 4.89E-05s 11:55:56.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-13T11:55:56', 'change_quality_size_mb_to_kb') 11:55:56.9 Info: Committing Transaction 11:55:56.9 Info: 8: change_quality_size_mb_to_kb migrated 11:55:56.9 Info: => 0.0003379s 11:55:56.9 Info: 9: album_releases migrating 11:55:56.9 Info: Beginning Transaction 11:55:56.9 Info: Starting migration of Main DB to 9 11:55:56.9 Info: AlterTable Albums 11:55:56.9 Info: => 6E-07s 11:55:56.9 Info: CreateColumn Albums Releases String 11:55:56.9 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 11:55:56.9 Info: => 0.0005649s 11:55:56.9 Info: AlterTable Albums 11:55:56.9 Info: => 5E-07s 11:55:56.9 Info: CreateColumn Albums CurrentRelease String 11:55:56.9 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 11:55:56.9 Info: => 0.0005018s 11:55:56.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-13T11:55:56', 'album_releases') 11:55:56.9 Info: Committing Transaction 11:55:56.9 Info: 9: album_releases migrated 11:55:56.9 Info: => 0.0008279s 11:55:56.9 Info: 10: album_releases_fix migrating 11:55:56.9 Info: Beginning Transaction 11:55:56.9 Info: Starting migration of Main DB to 10 11:55:56.9 Info: AlterTable Albums 11:55:56.9 Info: => 6E-07s 11:55:56.9 Info: AlterColumn Albums Releases String 11:55:56.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) 11:55:56.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" 11:55:56.9 Info: DROP TABLE "Albums" 11:55:56.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:56.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:56.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:55:56.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:55:56.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:55:56.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:56.9 Info: => 0.0048875s 11:55:56.9 Info: AlterTable Albums 11:55:56.9 Info: => 5E-07s 11:55:56.9 Info: AlterColumn Albums CurrentRelease String 11:55:56.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) 11:55:56.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" 11:55:56.9 Info: DROP TABLE "Albums" 11:55:56.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:56.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:56.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:55:56.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:55:56.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:55:56.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:56.9 Info: => 0.0039062s 11:55:56.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-13T11:55:56', 'album_releases_fix') 11:55:56.9 Info: Committing Transaction 11:55:56.9 Info: 10: album_releases_fix migrated 11:55:56.9 Info: => 0.004343s 11:55:56.9 Info: 11: import_lists migrating 11:55:56.9 Info: Beginning Transaction 11:55:56.9 Info: Starting migration of Main DB to 11 11:55:56.9 Info: CreateTable ImportLists 11:55:56.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) 11:55:56.9 Info: => 0.0001541s 11:55:56.9 Info: CreateIndex ImportLists (Name) 11:55:56.9 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:55:56.9 Info: => 7.76E-05s 11:55:56.9 Info: CreateTable ImportListStatus 11:55:56.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) 11:55:56.9 Info: => 0.0001071s 11:55:56.9 Info: CreateIndex ImportListStatus (ProviderId) 11:55:56.9 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:55:56.9 Info: => 7.28E-05s 11:55:56.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-13T11:55:56', 'import_lists') 11:55:56.9 Info: Committing Transaction 11:55:56.9 Info: 11: import_lists migrated 11:55:56.9 Info: => 0.000403s 11:55:56.9 Info: 12: add_release_status migrating 11:55:56.9 Info: Beginning Transaction 11:55:56.9 Info: Starting migration of Main DB to 12 11:55:56.9 Info: AlterTable MetadataProfiles 11:55:56.9 Info: => 6E-07s 11:55:56.9 Info: CreateColumn MetadataProfiles ReleaseStatuses String 11:55:56.9 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 11:55:56.9 Info: => 0.0005634s 11:55:56.9 Info: PerformDBOperation 11:55:56.9 Info: Performing DB Operation 11:55:56.9 Info: => 2.89E-05s 11:55:56.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-13T11:55:56', 'add_release_status') 11:55:56.9 Info: Committing Transaction 11:55:56.9 Info: 12: add_release_status migrated 11:55:56.9 Info: => 0.0003355s 11:55:56.9 Info: 13: album_download_notification migrating 11:55:56.9 Info: Beginning Transaction 11:55:56.9 Info: Starting migration of Main DB to 13 11:55:56.9 Info: AlterTable Notifications 11:55:56.9 Info: => 5E-07s 11:55:56.9 Info: CreateColumn Notifications OnAlbumDownload Boolean 11:55:56.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 11:55:56.9 Info: => 0.0005358s 11:55:56.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-13T11:55:56', 'album_download_notification') 11:55:56.9 Info: Committing Transaction 11:55:56.9 Info: 13: album_download_notification migrated 11:55:56.9 Info: => 0.0008443s 11:55:56.9 Info: 14: fix_language_metadata_profiles migrating 11:55:56.9 Info: Beginning Transaction 11:55:56.9 Info: Starting migration of Main DB to 14 11:55:56.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 11:55:56.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 11:55:56.9 Info: => 7.7E-05s 11:55:56.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 11:55:56.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 11:55:56.9 Info: => 4.89E-05s 11:55:56.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-13T11:55:56', 'fix_language_metadata_profiles') 11:55:56.9 Info: Committing Transaction 11:55:56.9 Info: 14: fix_language_metadata_profiles migrated 11:55:56.9 Info: => 0.0003095s 11:55:56.9 Info: 15: remove_fanzub migrating 11:55:56.9 Info: Beginning Transaction 11:55:56.9 Info: Starting migration of Main DB to 15 11:55:56.9 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:55:56.9 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:55:56.9 Info: => 4.09E-05s 11:55:56.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-13T11:55:56', 'remove_fanzub') 11:55:56.9 Info: Committing Transaction 11:55:56.9 Info: 15: remove_fanzub migrated 11:55:56.9 Info: => 0.0002988s 11:55:56.9 Info: 16: update_artist_history_indexes migrating 11:55:56.9 Info: Beginning Transaction 11:55:56.9 Info: Starting migration of Main DB to 16 11:55:56.9 Info: CreateIndex Albums (ArtistId) 11:55:56.9 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 11:55:56.9 Info: => 0.0001029s 11:55:56.9 Info: CreateIndex Albums (ArtistId, ReleaseDate) 11:55:56.9 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 11:55:56.9 Info: => 8.55E-05s 11:55:56.9 Info: DeleteIndex History (AlbumId) 11:55:56.9 Info: DROP INDEX "IX_History_AlbumId" 11:55:56.9 Info: => 0.0001203s 11:55:56.9 Info: CreateIndex History (AlbumId, Date) 11:55:56.9 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:55:56.9 Info: => 9.11E-05s 11:55:56.9 Info: DeleteIndex History (DownloadId) 11:55:56.9 Info: DROP INDEX "IX_History_DownloadId" 11:55:56.9 Info: => 0.0001073s 11:55:56.9 Info: CreateIndex History (DownloadId, Date) 11:55:56.9 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:55:56.9 Info: => 8.53E-05s 11:55:56.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-13T11:55:56', 'update_artist_history_indexes') 11:55:56.9 Info: Committing Transaction 11:55:56.9 Info: 16: update_artist_history_indexes migrated 11:55:56.9 Info: => 0.0005049s 11:55:56.9 Info: 17: remove_nma migrating 11:55:56.9 Info: Beginning Transaction 11:55:56.9 Info: Starting migration of Main DB to 17 11:55:56.9 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:56.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 11:55:56.9 Info: => 4.61E-05s 11:55:56.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-13T11:55:56', 'remove_nma') 11:55:56.9 Info: Committing Transaction 11:55:56.9 Info: 17: remove_nma migrated 11:55:56.9 Info: => 0.0003038s 11:55:56.9 Info: 18: album_disambiguation migrating 11:55:56.9 Info: Beginning Transaction 11:55:56.9 Info: Starting migration of Main DB to 18 11:55:56.9 Info: AlterTable Albums 11:55:56.9 Info: => 5E-07s 11:55:56.9 Info: CreateColumn Albums Disambiguation String 11:55:56.9 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 11:55:56.9 Info: => 0.0005758s 11:55:56.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-13T11:55:56', 'album_disambiguation') 11:55:56.9 Info: Committing Transaction 11:55:56.9 Info: 18: album_disambiguation migrated 11:55:56.9 Info: => 0.0008797s 11:55:56.9 Info: 19: add_ape_quality_in_profiles migrating 11:55:56.9 Info: Beginning Transaction 11:55:56.9 Info: Starting migration of Main DB to 19 11:55:56.9 Info: PerformDBOperation 11:55:56.9 Info: Performing DB Operation 11:55:56.9 Info: => 3.29E-05s 11:55:56.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-13T11:55:56', 'add_ape_quality_in_profiles') 11:55:56.9 Info: Committing Transaction 11:55:56.9 Info: 19: add_ape_quality_in_profiles migrated 11:55:56.9 Info: => 0.0002932s 11:55:56.9 Info: 20: remove_pushalot migrating 11:55:56.9 Info: Beginning Transaction 11:55:56.9 Info: Starting migration of Main DB to 20 11:55:56.9 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:56.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 11:55:56.9 Info: => 4.61E-05s 11:55:56.9 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:56.9 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 11:55:56.9 Info: => 2.93E-05s 11:55:56.9 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:56.9 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 11:55:56.9 Info: => 2.91E-05s 11:55:56.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-13T11:55:56', 'remove_pushalot') 11:55:56.9 Info: Committing Transaction 11:55:56.9 Info: 20: remove_pushalot migrated 11:55:56.9 Info: => 0.0002842s 11:55:56.9 Info: 21: add_custom_filters migrating 11:55:56.9 Info: Beginning Transaction 11:55:56.9 Info: Starting migration of Main DB to 21 11:55:56.9 Info: CreateTable CustomFilters 11:55:56.9 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 11:55:56.9 Info: => 0.0001236s 11:55:56.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-13T11:55:56', 'add_custom_filters') 11:55:56.9 Info: Committing Transaction 11:55:56.9 Info: 21: add_custom_filters migrated 11:55:56.9 Info: => 0.0004198s 11:55:56.9 Info: 22: import_list_tags migrating 11:55:56.9 Info: Beginning Transaction 11:55:56.9 Info: Starting migration of Main DB to 22 11:55:56.9 Info: AlterTable ImportLists 11:55:56.9 Info: => 4E-07s 11:55:56.9 Info: CreateColumn ImportLists Tags String 11:55:56.9 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 11:55:56.9 Info: => 0.0005561s 11:55:56.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-13T11:55:56', 'import_list_tags') 11:55:56.9 Info: Committing Transaction 11:55:56.9 Info: 22: import_list_tags migrated 11:55:56.9 Info: => 0.0008709s 11:55:56.9 Info: 23: add_release_groups_etc migrating 11:55:56.9 Info: Beginning Transaction 11:55:56.9 Info: Starting migration of Main DB to 23 11:55:56.9 Info: CreateTable ArtistMetadata 11:55:56.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) 11:55:56.9 Info: => 0.0001718s 11:55:56.9 Info: CreateIndex ArtistMetadata (ForeignArtistId) 11:55:56.9 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 11:55:56.9 Info: => 8.43E-05s 11:55:56.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" 11:55:56.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" 11:55:56.9 Info: => 7.87E-05s 11:55:56.9 Info: AlterTable Artists 11:55:56.9 Info: => 3E-07s 11:55:56.9 Info: CreateColumn Artists ArtistMetadataId Int32 11:55:56.9 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:55:56.9 Info: => 0.000575s 11:55:56.9 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:55:56.9 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:55:56.9 Info: => 6.71E-05s 11:55:56.9 Info: CreateTable AlbumReleases 11:55:56.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) 11:55:56.9 Info: => 0.0001433s 11:55:56.9 Info: CreateIndex AlbumReleases (ForeignReleaseId) 11:55:56.9 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:55:56.9 Info: => 7.76E-05s 11:55:56.9 Info: CreateIndex AlbumReleases (AlbumId) 11:55:56.9 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:55:56.9 Info: => 7.3E-05s 11:55:56.9 Info: PerformDBOperation 11:55:56.9 Info: Performing DB Operation 11:55:56.9 Info: => 3.27E-05s 11:55:56.9 Info: AlterTable Albums 11:55:56.9 Info: => 4E-07s 11:55:56.9 Info: CreateColumn Albums ArtistMetadataId Int32 11:55:56.9 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:55:56.9 Info: => 0.0005765s 11:55:56.9 Info: AlterTable Albums 11:55:56.9 Info: => 5E-07s 11:55:56.9 Info: CreateColumn Albums AnyReleaseOk Boolean 11:55:56.9 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 11:55:56.9 Info: => 0.0005553s 11:55:56.9 Info: AlterTable Albums 11:55:56.9 Info: => 4E-07s 11:55:56.9 Info: CreateColumn Albums Links String 11:55:56.9 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 11:55:56.9 Info: => 0.0005382s 11:55:56.9 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:55:56.9 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:55:56.9 Info: => 7.79E-05s 11:55:56.9 Info: AlterTable Tracks 11:55:56.9 Info: => 4E-07s 11:55:56.9 Info: CreateColumn Tracks ForeignRecordingId String 11:55:56.9 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 11:55:56.9 Info: => 0.0005551s 11:55:56.9 Info: AlterTable Tracks 11:55:56.9 Info: => 5E-07s 11:55:56.9 Info: CreateColumn Tracks AlbumReleaseId Int32 11:55:56.9 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 11:55:57.0 Info: => 0.0005679s 11:55:57.0 Info: AlterTable Tracks 11:55:57.0 Info: => 5E-07s 11:55:57.0 Info: CreateColumn Tracks ArtistMetadataId Int32 11:55:57.0 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:55:57.0 Info: => 0.0005512s 11:55:57.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:55:57.0 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:55:57.0 Info: => 7.81E-05s 11:55:57.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:55:57.0 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:55:57.0 Info: => 5.85E-05s 11:55:57.0 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 11:55:57.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) 11:55:57.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" 11:55:57.0 Info: DROP TABLE "Artists" 11:55:57.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:57.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:57.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:57.0 Info: => 0.0052038s 11:55:57.0 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 11:55:57.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) 11:55:57.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" 11:55:57.0 Info: DROP TABLE "Albums" 11:55:57.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:57.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:57.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:57.0 Info: => 0.0043401s 11:55:57.0 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 11:55:57.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) 11:55:57.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" 11:55:57.0 Info: DROP TABLE "Tracks" 11:55:57.0 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:55:57.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:55:57.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:55:57.0 Info: => 0.0038281s 11:55:57.0 Info: DeleteColumn TrackFiles ArtistId 11:55:57.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) 11:55:57.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" 11:55:57.0 Info: DROP TABLE "TrackFiles" 11:55:57.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:55:57.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:57.0 Info: => 0.0046118s 11:55:57.0 Info: CreateIndex Artists (ArtistMetadataId) 11:55:57.0 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:55:57.0 Info: => 7.57E-05s 11:55:57.0 Info: CreateIndex Artists (Monitored) 11:55:57.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:55:57.0 Info: => 7E-05s 11:55:57.0 Info: CreateIndex Albums (ArtistMetadataId) 11:55:57.0 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:55:57.0 Info: => 7.1E-05s 11:55:57.0 Info: CreateIndex Tracks (ArtistMetadataId) 11:55:57.0 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 11:55:57.0 Info: => 6.84E-05s 11:55:57.0 Info: CreateIndex Tracks (AlbumReleaseId) 11:55:57.0 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 11:55:57.0 Info: => 7.6E-05s 11:55:57.0 Info: CreateIndex Tracks (ForeignRecordingId) 11:55:57.0 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 11:55:57.0 Info: => 7.66E-05s 11:55:57.0 Info: UpdateData 11:55:57.0 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:55:57.0 Info: => 4.29E-05s 11:55:57.0 Info: UpdateData 11:55:57.0 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:55:57.0 Info: => 3.09E-05s 11:55:57.0 Info: UpdateData 11:55:57.0 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 11:55:57.0 Info: => 3.81E-05s 11:55:57.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-13T11:55:57', 'add_release_groups_etc') 11:55:57.0 Info: Committing Transaction 11:55:57.0 Info: 23: add_release_groups_etc migrated 11:55:57.0 Info: => 0.0007588s 11:55:57.0 Info: 24: NewMediaInfoFormat migrating 11:55:57.0 Info: Beginning Transaction 11:55:57.0 Info: Starting migration of Main DB to 24 11:55:57.0 Info: UpdateData 11:55:57.0 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 11:55:57.0 Info: => 5.09E-05s 11:55:57.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-10-13T11:55:57', 'NewMediaInfoFormat') 11:55:57.0 Info: Committing Transaction 11:55:57.0 Info: 24: NewMediaInfoFormat migrated 11:55:57.0 Info: => 0.0003105s 11:55:57.0 Info: 25: rename_restrictions_to_release_profiles migrating 11:55:57.0 Info: Beginning Transaction 11:55:57.0 Info: Starting migration of Main DB to 25 11:55:57.0 Info: RenameTable Restrictions ReleaseProfiles 11:55:57.0 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 11:55:57.0 Info: => 0.0020102s 11:55:57.0 Info: AlterTable ReleaseProfiles 11:55:57.0 Info: => 7E-07s 11:55:57.0 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 11:55:57.0 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 11:55:57.0 Info: => 0.0005264s 11:55:57.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-10-13T11:55:57', 'rename_restrictions_to_release_profiles') 11:55:57.0 Info: Committing Transaction 11:55:57.0 Info: 25: rename_restrictions_to_release_profiles migrated 11:55:57.0 Info: => 0.0008652s 11:55:57.0 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 11:55:57.0 Info: Beginning Transaction 11:55:57.0 Info: Starting migration of Main DB to 26 11:55:57.0 Info: RenameTable Profiles QualityProfiles 11:55:57.0 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 11:55:57.0 Info: => 0.0020291s 11:55:57.0 Info: AlterTable QualityProfiles 11:55:57.0 Info: => 8E-07s 11:55:57.0 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 11:55:57.0 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:55:57.0 Info: => 0.0005356s 11:55:57.0 Info: AlterTable LanguageProfiles 11:55:57.0 Info: => 6E-07s 11:55:57.0 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 11:55:57.0 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:55:57.0 Info: => 0.0004972s 11:55:57.0 Info: UpdateData 11:55:57.0 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:55:57.0 Info: => 4.23E-05s 11:55:57.0 Info: UpdateData 11:55:57.0 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:55:57.0 Info: => 2.78E-05s 11:55:57.0 Info: RenameColumn Artists ProfileId to QualityProfileId 11:55:57.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) 11:55:57.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" 11:55:57.0 Info: DROP TABLE "Artists" 11:55:57.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:57.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:57.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:57.0 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:55:57.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:55:57.0 Info: => 0.0052964s 11:55:57.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-10-13T11:55:57', 'rename_quality_profiles_add_upgrade_allowed') 11:55:57.0 Info: Committing Transaction 11:55:57.0 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 11:55:57.0 Info: => 0.0058274s 11:55:57.0 Info: 27: add_import_exclusions migrating 11:55:57.0 Info: Beginning Transaction 11:55:57.0 Info: Starting migration of Main DB to 27 11:55:57.0 Info: CreateTable ImportListExclusions 11:55:57.0 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 11:55:57.0 Info: => 0.0001496s 11:55:57.0 Info: CreateIndex ImportListExclusions (ForeignId) 11:55:57.0 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 11:55:57.0 Info: => 0.0001029s 11:55:57.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-10-13T11:55:57', 'add_import_exclusions') 11:55:57.0 Info: Committing Transaction 11:55:57.0 Info: 27: add_import_exclusions migrated 11:55:57.0 Info: => 0.0004619s 11:55:57.0 Info: 28: clean_artist_metadata_table migrating 11:55:57.0 Info: Beginning Transaction 11:55:57.0 Info: Starting migration of Main DB to 28 11:55:57.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) 11:55:57.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) 11:55:57.0 Info: => 0.0001525s 11:55:57.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) 11:55:57.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) 11:55:57.0 Info: => 0.0001171s 11:55:57.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) 11:55:57.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) 11:55:57.0 Info: => 0.0001165s 11:55:57.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) 11:55:57.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) 11:55:57.0 Info: => 0.0001177s 11:55:57.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) 11:55:57.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) 11:55:57.0 Info: => 0.000114s 11:55:57.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) 11:55:57.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) 11:55:57.0 Info: => 0.0001121s 11:55:57.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-10-13T11:55:57', 'clean_artist_metadata_table') 11:55:57.0 Info: Committing Transaction 11:55:57.0 Info: 28: clean_artist_metadata_table migrated 11:55:57.0 Info: => 0.0004175s 11:55:57.0 Info: 29: health_issue_notification migrating 11:55:57.0 Info: Beginning Transaction 11:55:57.0 Info: Starting migration of Main DB to 29 11:55:57.0 Info: AlterTable Notifications 11:55:57.0 Info: => 8E-07s 11:55:57.0 Info: CreateColumn Notifications OnHealthIssue Boolean 11:55:57.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 11:55:57.0 Info: => 0.0005553s 11:55:57.0 Info: AlterTable Notifications 11:55:57.0 Info: => 6E-07s 11:55:57.0 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 11:55:57.0 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 11:55:57.0 Info: => 0.0005629s 11:55:57.0 Info: AlterTable Notifications 11:55:57.0 Info: => 6E-07s 11:55:57.0 Info: CreateColumn Notifications OnDownloadFailure Boolean 11:55:57.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 11:55:57.0 Info: => 0.0005105s 11:55:57.0 Info: AlterTable Notifications 11:55:57.0 Info: => 4E-07s 11:55:57.0 Info: CreateColumn Notifications OnImportFailure Boolean 11:55:57.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 11:55:57.0 Info: => 0.0005218s 11:55:57.0 Info: AlterTable Notifications 11:55:57.0 Info: => 5E-07s 11:55:57.0 Info: CreateColumn Notifications OnTrackRetag Boolean 11:55:57.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 11:55:57.0 Info: => 0.000527s 11:55:57.0 Info: DeleteColumn Notifications OnDownload 11:55:57.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) 11:55:57.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" 11:55:57.0 Info: DROP TABLE "Notifications" 11:55:57.0 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:55:57.0 Info: => 0.003822s 11:55:57.0 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 11:55:57.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) 11:55:57.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" 11:55:57.0 Info: DROP TABLE "Notifications" 11:55:57.0 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:55:57.0 Info: => 0.0038061s 11:55:57.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-10-13T11:55:57', 'health_issue_notification') 11:55:57.0 Info: Committing Transaction 11:55:57.0 Info: 29: health_issue_notification migrated 11:55:57.0 Info: => 0.0042931s 11:55:57.0 Info: 30: add_mediafilerepository_mtime migrating 11:55:57.0 Info: Beginning Transaction 11:55:57.0 Info: Starting migration of Main DB to 30 11:55:57.0 Info: INSERT INTO "Artists" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") VALUES (1, 'TestArtist', '/mnt/data/path/TestArtist', 1, 1, 1, 1, 1) 11:55:57.0 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistMetadataId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "AnyReleaseOk") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 1) 11:55:57.0 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (1, '1', 1, 'Title', 'Status', 0, 1) 11:55:57.0 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (1, 'folder/track1.mp3', 100, '2024-10-13T11:55:57', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 11:55:57.0 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (1, '1', 0, 1, 100, 1, 1, '1', 1, 0) 11:55:57.0 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (2, 'folder/track2.mp3', 100, '2024-10-13T11:55:57', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 11:55:57.0 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (2, '2', 0, 2, 100, 1, 1, '2', 1, 0) 11:55:57.0 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (2, '2', 1, 'Title', 'Status', 0, 0) 11:55:57.0 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (100, 'folder/track3.mp3', 100, '2024-10-13T11:55:57', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 11:55:57.0 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (100, '100', 0, 100, 100, 1, 1, '100', 2, 0) 11:55:57.0 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (101, 'folder/track4.mp3', 100, '2024-10-13T11:55:57', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 11:55:57.0 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (101, '101', 0, 101, 100, 1, 1, '101', 2, 0) 11:55:57.0 Info: AlterTable TrackFiles 11:55:57.0 Info: => 4E-07s 11:55:57.0 Info: CreateColumn TrackFiles Modified DateTime 11:55:57.0 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 11:55:57.0 Info: => 0.0005432s 11:55:57.0 Info: AlterTable TrackFiles 11:55:57.0 Info: => 6E-07s 11:55:57.0 Info: CreateColumn TrackFiles Path String 11:55:57.0 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 11:55:57.0 Info: => 0.000523s 11:55:57.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:55:57.0 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:55:57.0 Info: => 3.88E-05s 11:55:57.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) 11:55:57.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) 11:55:57.0 Info: => 0.0001241s 11:55:57.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) 11:55:57.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) 11:55:57.0 Info: => 0.0001451s 11:55:57.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) 11:55:57.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) 11:55:57.0 Info: => 0.0001459s 11:55:57.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") 11:55:57.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") 11:55:57.0 Info: => 8.23E-05s 11:55:57.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:55:57.0 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:55:57.0 Info: => 0.0001163s 11:55:57.0 Info: AlterTable TrackFiles 11:55:57.0 Info: => 5E-07s 11:55:57.0 Info: AlterColumn TrackFiles Path String 11:55:57.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) 11:55:57.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" 11:55:57.0 Info: DROP TABLE "TrackFiles" 11:55:57.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:55:57.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:57.0 Info: => 0.0047959s 11:55:57.0 Info: CreateIndex TrackFiles (Path) 11:55:57.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:55:57.0 Info: => 8.24E-05s 11:55:57.0 Info: DeleteColumn TrackFiles RelativePath 11:55:57.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) 11:55:57.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" 11:55:57.0 Info: DROP TABLE "TrackFiles" 11:55:57.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:55:57.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:57.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:55:57.0 Info: => 0.0047804s 11:55:57.0 Info: -> 12 Insert operations completed in 00:00:00.0007477 taking an average of 00:00:00.0000623 11:55:57.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-10-13T11:55:57', 'add_mediafilerepository_mtime') 11:55:57.0 Info: Committing Transaction 11:55:57.0 Info: 30: add_mediafilerepository_mtime migrated 11:55:57.0 Info: => 0.0054064s 11:55:57.0 Debug: Took: 00:00:00.1529294 11:55:57.0 Debug: Got 2 tracks 11:55:57.0 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_unmonitored_release_distinct --- 11:55:57.0 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_unmonitored_release_duplicate --- 11:55:57.0 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173570980957_179/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:55:57.1 Info: DatabaseEngineVersionCheck migrating 11:55:57.1 Info: PerformDBOperation 11:55:57.1 Info: Performing DB Operation 11:55:57.1 Info: SQLite 3.46.1 11:55:57.1 Info: => 0.0011536s 11:55:57.1 Info: DatabaseEngineVersionCheck migrated 11:55:57.1 Info: => 0.0011789s 11:55:57.1 Info: VersionMigration migrating 11:55:57.1 Info: Beginning Transaction 11:55:57.1 Info: CreateTable VersionInfo 11:55:57.1 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 11:55:57.1 Info: => 0.0001579s 11:55:57.1 Info: Committing Transaction 11:55:57.1 Info: VersionMigration migrated 11:55:57.1 Info: => 0.0005856s 11:55:57.1 Info: VersionUniqueMigration migrating 11:55:57.1 Info: Beginning Transaction 11:55:57.1 Info: CreateIndex VersionInfo (Version) 11:55:57.1 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:55:57.1 Info: => 0.0001318s 11:55:57.1 Info: AlterTable VersionInfo 11:55:57.1 Info: => 6E-07s 11:55:57.1 Info: CreateColumn VersionInfo AppliedOn DateTime 11:55:57.1 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 11:55:57.1 Info: => 0.0006141s 11:55:57.1 Info: Committing Transaction 11:55:57.1 Info: VersionUniqueMigration migrated 11:55:57.1 Info: => 0.000873s 11:55:57.1 Info: VersionDescriptionMigration migrating 11:55:57.1 Info: Beginning Transaction 11:55:57.1 Info: AlterTable VersionInfo 11:55:57.1 Info: => 6E-07s 11:55:57.1 Info: CreateColumn VersionInfo Description String 11:55:57.1 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 11:55:57.1 Info: => 0.0002013s 11:55:57.1 Info: Committing Transaction 11:55:57.1 Info: VersionDescriptionMigration migrated 11:55:57.1 Info: => 0.0004143s 11:55:57.1 Info: 1: InitialSetup migrating 11:55:57.1 Info: Beginning Transaction 11:55:57.1 Info: Starting migration of Main DB to 1 11:55:57.1 Info: CreateTable Config 11:55:57.1 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 11:55:57.1 Info: => 0.00023s 11:55:57.1 Info: CreateIndex Config (Key) 11:55:57.1 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 11:55:57.1 Info: => 8E-05s 11:55:57.1 Info: CreateTable RootFolders 11:55:57.1 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 11:55:57.1 Info: => 9.72E-05s 11:55:57.1 Info: CreateIndex RootFolders (Path) 11:55:57.1 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 11:55:57.1 Info: => 7.27E-05s 11:55:57.1 Info: CreateTable Artists 11:55:57.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) 11:55:57.1 Info: => 0.0002884s 11:55:57.1 Info: CreateIndex Artists (ForeignArtistId) 11:55:57.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:55:57.1 Info: => 8.21E-05s 11:55:57.1 Info: CreateIndex Artists (NameSlug) 11:55:57.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:55:57.1 Info: => 7.5E-05s 11:55:57.1 Info: CreateIndex Artists (CleanName) 11:55:57.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:57.1 Info: => 6.59E-05s 11:55:57.1 Info: CreateIndex Artists (Path) 11:55:57.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:57.1 Info: => 6.36E-05s 11:55:57.1 Info: CreateTable Albums 11:55:57.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) 11:55:57.1 Info: => 0.0002442s 11:55:57.1 Info: CreateIndex Albums (ForeignAlbumId) 11:55:57.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:57.1 Info: => 7.55E-05s 11:55:57.1 Info: CreateIndex Albums (MBId) 11:55:57.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:55:57.1 Info: => 7.19E-05s 11:55:57.1 Info: CreateIndex Albums (TADBId) 11:55:57.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:55:57.1 Info: => 7.07E-05s 11:55:57.1 Info: CreateIndex Albums (TitleSlug) 11:55:57.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:55:57.1 Info: => 6.47E-05s 11:55:57.1 Info: CreateIndex Albums (CleanTitle) 11:55:57.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:57.1 Info: => 6.36E-05s 11:55:57.1 Info: CreateIndex Albums (Path) 11:55:57.1 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 11:55:57.1 Info: => 6.06E-05s 11:55:57.1 Info: CreateTable Tracks 11:55:57.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) 11:55:57.1 Info: => 0.0001293s 11:55:57.1 Info: CreateIndex Tracks (ForeignTrackId) 11:55:57.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:55:57.1 Info: => 6.58E-05s 11:55:57.1 Info: CreateIndex Tracks (ArtistId) 11:55:57.1 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:55:57.1 Info: => 6.71E-05s 11:55:57.1 Info: CreateIndex Tracks (TrackFileId) 11:55:57.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:55:57.1 Info: => 6.63E-05s 11:55:57.1 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 11:55:57.1 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 11:55:57.1 Info: => 7.49E-05s 11:55:57.1 Info: CreateTable TrackFiles 11:55:57.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) 11:55:57.1 Info: => 0.0001208s 11:55:57.1 Info: CreateIndex TrackFiles (ArtistId) 11:55:57.1 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 11:55:57.1 Info: => 6.72E-05s 11:55:57.1 Info: CreateIndex TrackFiles (AlbumId) 11:55:57.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:57.1 Info: => 6.2E-05s 11:55:57.1 Info: CreateTable History 11:55:57.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) 11:55:57.1 Info: => 0.0001261s 11:55:57.1 Info: CreateIndex History (Date) 11:55:57.1 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:55:57.1 Info: => 6.56E-05s 11:55:57.1 Info: CreateIndex History (EventType) 11:55:57.1 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:55:57.1 Info: => 6.26E-05s 11:55:57.1 Info: CreateIndex History (DownloadId) 11:55:57.1 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 11:55:57.1 Info: => 6.54E-05s 11:55:57.1 Info: CreateIndex History (AlbumId) 11:55:57.1 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 11:55:57.1 Info: => 6.32E-05s 11:55:57.1 Info: CreateTable Notifications 11:55:57.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) 11:55:57.1 Info: => 0.0001152s 11:55:57.1 Info: CreateTable ScheduledTasks 11:55:57.1 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 11:55:57.1 Info: => 0.0001452s 11:55:57.1 Info: CreateIndex ScheduledTasks (TypeName) 11:55:57.1 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:55:57.1 Info: => 0.0001127s 11:55:57.1 Info: CreateTable Indexers 11:55:57.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) 11:55:57.1 Info: => 0.0001258s 11:55:57.1 Info: CreateIndex Indexers (Name) 11:55:57.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:55:57.1 Info: => 9.59E-05s 11:55:57.1 Info: CreateTable Profiles 11:55:57.1 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 11:55:57.1 Info: => 9.25E-05s 11:55:57.1 Info: CreateIndex Profiles (Name) 11:55:57.1 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 11:55:57.1 Info: => 7.46E-05s 11:55:57.1 Info: CreateTable QualityDefinitions 11:55:57.1 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 11:55:57.1 Info: => 0.0001046s 11:55:57.1 Info: CreateIndex QualityDefinitions (Quality) 11:55:57.1 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 11:55:57.1 Info: => 7.18E-05s 11:55:57.1 Info: CreateIndex QualityDefinitions (Title) 11:55:57.1 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 11:55:57.1 Info: => 0.0001124s 11:55:57.1 Info: CreateTable NamingConfig 11:55:57.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) 11:55:57.1 Info: => 0.0001292s 11:55:57.1 Info: CreateTable Blacklist 11:55:57.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 '') 11:55:57.1 Info: => 0.0001569s 11:55:57.1 Info: CreateTable Metadata 11:55:57.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) 11:55:57.1 Info: => 9.84E-05s 11:55:57.1 Info: CreateTable MetadataFiles 11:55:57.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) 11:55:57.1 Info: => 0.0001123s 11:55:57.1 Info: CreateTable DownloadClients 11:55:57.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) 11:55:57.1 Info: => 9.7E-05s 11:55:57.1 Info: CreateTable PendingReleases 11:55:57.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 '') 11:55:57.1 Info: => 0.0001085s 11:55:57.1 Info: CreateTable RemotePathMappings 11:55:57.1 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 11:55:57.1 Info: => 0.0001038s 11:55:57.1 Info: CreateTable Tags 11:55:57.1 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 11:55:57.1 Info: => 8.92E-05s 11:55:57.1 Info: CreateIndex Tags (Label) 11:55:57.1 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 11:55:57.1 Info: => 7.98E-05s 11:55:57.1 Info: CreateTable Restrictions 11:55:57.1 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 11:55:57.1 Info: => 9.91E-05s 11:55:57.1 Info: CreateTable DelayProfiles 11:55:57.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) 11:55:57.1 Info: => 0.0001214s 11:55:57.1 Info: CreateTable Users 11:55:57.1 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 11:55:57.1 Info: => 0.0001184s 11:55:57.1 Info: CreateIndex Users (Identifier) 11:55:57.1 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 11:55:57.1 Info: => 0.0001235s 11:55:57.1 Info: CreateIndex Users (Username) 11:55:57.1 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 11:55:57.1 Info: => 9.23E-05s 11:55:57.1 Info: CreateTable Commands 11:55:57.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) 11:55:57.1 Info: => 0.0001268s 11:55:57.1 Info: CreateTable IndexerStatus 11:55:57.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) 11:55:57.1 Info: => 0.000114s 11:55:57.1 Info: CreateIndex IndexerStatus (ProviderId) 11:55:57.1 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:55:57.1 Info: => 8.16E-05s 11:55:57.1 Info: CreateTable ExtraFiles 11:55:57.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) 11:55:57.1 Info: => 0.0001081s 11:55:57.1 Info: CreateTable LyricFiles 11:55:57.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) 11:55:57.1 Info: => 0.0001361s 11:55:57.1 Info: CreateTable LanguageProfiles 11:55:57.1 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 11:55:57.1 Info: => 9.32E-05s 11:55:57.1 Info: CreateIndex LanguageProfiles (Name) 11:55:57.1 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 11:55:57.1 Info: => 8.32E-05s 11:55:57.1 Info: CreateTable DownloadClientStatus 11:55:57.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) 11:55:57.1 Info: => 9.9E-05s 11:55:57.1 Info: CreateIndex DownloadClientStatus (ProviderId) 11:55:57.1 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:55:57.1 Info: => 9.71E-05s 11:55:57.1 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 11:55:57.1 Info: -> 1 Insert operations completed in 00:00:00.0000629 taking an average of 00:00:00.0000629 11:55:57.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-13T11:55:57', 'InitialSetup') 11:55:57.1 Info: Committing Transaction 11:55:57.1 Info: 1: InitialSetup migrated 11:55:57.1 Info: => 0.0009956s 11:55:57.1 Info: 2: add_reason_to_pending_releases migrating 11:55:57.1 Info: Beginning Transaction 11:55:57.1 Info: Starting migration of Main DB to 2 11:55:57.1 Info: AlterTable PendingReleases 11:55:57.1 Info: => 7E-07s 11:55:57.1 Info: CreateColumn PendingReleases Reason Int32 11:55:57.1 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 11:55:57.1 Info: => 0.0005587s 11:55:57.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-13T11:55:57', 'add_reason_to_pending_releases') 11:55:57.1 Info: Committing Transaction 11:55:57.1 Info: 2: add_reason_to_pending_releases migrated 11:55:57.1 Info: => 0.0009082s 11:55:57.1 Info: 3: add_medium_support migrating 11:55:57.1 Info: Beginning Transaction 11:55:57.1 Info: Starting migration of Main DB to 3 11:55:57.1 Info: AlterTable Albums 11:55:57.1 Info: => 8E-07s 11:55:57.1 Info: CreateColumn Albums Media String 11:55:57.1 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 11:55:57.1 Info: => 0.000539s 11:55:57.1 Info: AlterTable Tracks 11:55:57.1 Info: => 5E-07s 11:55:57.1 Info: CreateColumn Tracks MediumNumber Int32 11:55:57.1 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 11:55:57.1 Info: => 0.0005015s 11:55:57.1 Info: AlterTable Tracks 11:55:57.1 Info: => 6E-07s 11:55:57.1 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 11:55:57.1 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 11:55:57.1 Info: => 0.0004887s 11:55:57.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:55:57.1 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:55:57.1 Info: => 4.4E-05s 11:55:57.1 Info: DeleteColumn Tracks TrackNumber 11:55:57.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) 11:55:57.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" 11:55:57.1 Info: DROP TABLE "Tracks" 11:55:57.1 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:55:57.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:55:57.1 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:55:57.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:55:57.1 Info: => 0.0037483s 11:55:57.1 Info: AlterTable Tracks 11:55:57.1 Info: => 4E-07s 11:55:57.1 Info: CreateColumn Tracks TrackNumber String 11:55:57.1 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 11:55:57.1 Info: => 0.0004956s 11:55:57.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-13T11:55:57', 'add_medium_support') 11:55:57.1 Info: Committing Transaction 11:55:57.1 Info: 3: add_medium_support migrated 11:55:57.1 Info: => 0.00092s 11:55:57.1 Info: 4: add_various_qualites_in_profile migrating 11:55:57.1 Info: Beginning Transaction 11:55:57.1 Info: Starting migration of Main DB to 4 11:55:57.1 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:55:57.1 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:55:57.1 Info: => 5.15E-05s 11:55:57.1 Info: PerformDBOperation 11:55:57.1 Info: Performing DB Operation 11:55:57.1 Info: => 3.38E-05s 11:55:57.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-13T11:55:57', 'add_various_qualites_in_profile') 11:55:57.1 Info: Committing Transaction 11:55:57.1 Info: 4: add_various_qualites_in_profile migrated 11:55:57.1 Info: => 0.0003196s 11:55:57.1 Info: 5: metadata_profiles migrating 11:55:57.1 Info: Beginning Transaction 11:55:57.1 Info: Starting migration of Main DB to 5 11:55:57.1 Info: CreateTable MetadataProfiles 11:55:57.1 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 11:55:57.1 Info: => 0.0001274s 11:55:57.1 Info: CreateIndex MetadataProfiles (Name) 11:55:57.1 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 11:55:57.1 Info: => 8.44E-05s 11:55:57.1 Info: AlterTable Artists 11:55:57.1 Info: => 4E-07s 11:55:57.1 Info: CreateColumn Artists MetadataProfileId Int32 11:55:57.1 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 11:55:57.1 Info: => 0.0005507s 11:55:57.1 Info: DeleteColumn Artists PrimaryAlbumTypes 11:55:57.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) 11:55:57.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" 11:55:57.1 Info: DROP TABLE "Artists" 11:55:57.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:57.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:55:57.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:55:57.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:57.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:57.1 Info: => 0.0041691s 11:55:57.1 Info: DeleteColumn Artists SecondaryAlbumTypes 11:55:57.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) 11:55:57.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" 11:55:57.1 Info: DROP TABLE "Artists" 11:55:57.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:57.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:55:57.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:55:57.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:57.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:57.1 Info: => 0.0048318s 11:55:57.1 Info: AlterTable Albums 11:55:57.1 Info: => 5E-07s 11:55:57.1 Info: CreateColumn Albums SecondaryTypes String 11:55:57.1 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 11:55:57.1 Info: => 0.00051s 11:55:57.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-13T11:55:57', 'metadata_profiles') 11:55:57.1 Info: Committing Transaction 11:55:57.1 Info: 5: metadata_profiles migrated 11:55:57.1 Info: => 0.0010123s 11:55:57.1 Info: 6: separate_automatic_and_interactive_search migrating 11:55:57.1 Info: Beginning Transaction 11:55:57.1 Info: Starting migration of Main DB to 6 11:55:57.1 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 11:55:57.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) 11:55:57.1 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 11:55:57.1 Info: DROP TABLE "Indexers" 11:55:57.1 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:55:57.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:55:57.1 Info: => 0.0058006s 11:55:57.1 Info: AlterTable Indexers 11:55:57.1 Info: => 6E-07s 11:55:57.1 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 11:55:57.1 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 11:55:57.1 Info: => 0.0005044s 11:55:57.1 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:55:57.1 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:55:57.1 Info: => 4.09E-05s 11:55:57.1 Info: AlterTable Indexers 11:55:57.1 Info: => 3E-07s 11:55:57.1 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 11:55:57.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) 11:55:57.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" 11:55:57.1 Info: DROP TABLE "Indexers" 11:55:57.1 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:55:57.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:55:57.1 Info: => 0.0039298s 11:55:57.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-13T11:55:57', 'separate_automatic_and_interactive_search') 11:55:57.1 Info: Committing Transaction 11:55:57.1 Info: 6: separate_automatic_and_interactive_search migrated 11:55:57.1 Info: => 0.0043614s 11:55:57.1 Info: 7: change_album_path_to_relative migrating 11:55:57.1 Info: Beginning Transaction 11:55:57.1 Info: Starting migration of Main DB to 7 11:55:57.1 Info: DeleteColumn Albums Path 11:55:57.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) 11:55:57.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" 11:55:57.1 Info: DROP TABLE "Albums" 11:55:57.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:57.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:57.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:55:57.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:55:57.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:55:57.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:57.1 Info: => 0.0042397s 11:55:57.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-13T11:55:57', 'change_album_path_to_relative') 11:55:57.1 Info: Committing Transaction 11:55:57.1 Info: 7: change_album_path_to_relative migrated 11:55:57.1 Info: => 0.0047141s 11:55:57.1 Info: 8: change_quality_size_mb_to_kb migrating 11:55:57.1 Info: Beginning Transaction 11:55:57.1 Info: Starting migration of Main DB to 8 11:55:57.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 11:55:57.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 11:55:57.1 Info: => 5.06E-05s 11:55:57.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-13T11:55:57', 'change_quality_size_mb_to_kb') 11:55:57.1 Info: Committing Transaction 11:55:57.1 Info: 8: change_quality_size_mb_to_kb migrated 11:55:57.1 Info: => 0.000355s 11:55:57.1 Info: 9: album_releases migrating 11:55:57.1 Info: Beginning Transaction 11:55:57.1 Info: Starting migration of Main DB to 9 11:55:57.1 Info: AlterTable Albums 11:55:57.1 Info: => 6E-07s 11:55:57.1 Info: CreateColumn Albums Releases String 11:55:57.1 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 11:55:57.1 Info: => 0.000542s 11:55:57.1 Info: AlterTable Albums 11:55:57.1 Info: => 5E-07s 11:55:57.1 Info: CreateColumn Albums CurrentRelease String 11:55:57.1 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 11:55:57.1 Info: => 0.0005137s 11:55:57.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-13T11:55:57', 'album_releases') 11:55:57.1 Info: Committing Transaction 11:55:57.1 Info: 9: album_releases migrated 11:55:57.1 Info: => 0.0008618s 11:55:57.1 Info: 10: album_releases_fix migrating 11:55:57.1 Info: Beginning Transaction 11:55:57.1 Info: Starting migration of Main DB to 10 11:55:57.1 Info: AlterTable Albums 11:55:57.1 Info: => 6E-07s 11:55:57.1 Info: AlterColumn Albums Releases String 11:55:57.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) 11:55:57.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" 11:55:57.1 Info: DROP TABLE "Albums" 11:55:57.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:57.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:57.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:55:57.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:55:57.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:55:57.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:57.1 Info: => 0.0049295s 11:55:57.1 Info: AlterTable Albums 11:55:57.1 Info: => 4E-07s 11:55:57.1 Info: AlterColumn Albums CurrentRelease String 11:55:57.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) 11:55:57.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" 11:55:57.1 Info: DROP TABLE "Albums" 11:55:57.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:57.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:57.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:55:57.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:55:57.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:55:57.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:57.1 Info: => 0.0050037s 11:55:57.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-13T11:55:57', 'album_releases_fix') 11:55:57.1 Info: Committing Transaction 11:55:57.1 Info: 10: album_releases_fix migrated 11:55:57.1 Info: => 0.0054592s 11:55:57.1 Info: 11: import_lists migrating 11:55:57.1 Info: Beginning Transaction 11:55:57.1 Info: Starting migration of Main DB to 11 11:55:57.1 Info: CreateTable ImportLists 11:55:57.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) 11:55:57.1 Info: => 0.0001597s 11:55:57.1 Info: CreateIndex ImportLists (Name) 11:55:57.1 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:55:57.1 Info: => 9.6E-05s 11:55:57.1 Info: CreateTable ImportListStatus 11:55:57.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) 11:55:57.1 Info: => 0.0001098s 11:55:57.1 Info: CreateIndex ImportListStatus (ProviderId) 11:55:57.1 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:55:57.1 Info: => 7.71E-05s 11:55:57.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-13T11:55:57', 'import_lists') 11:55:57.1 Info: Committing Transaction 11:55:57.1 Info: 11: import_lists migrated 11:55:57.1 Info: => 0.0004297s 11:55:57.1 Info: 12: add_release_status migrating 11:55:57.1 Info: Beginning Transaction 11:55:57.1 Info: Starting migration of Main DB to 12 11:55:57.1 Info: AlterTable MetadataProfiles 11:55:57.1 Info: => 7E-07s 11:55:57.1 Info: CreateColumn MetadataProfiles ReleaseStatuses String 11:55:57.1 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 11:55:57.1 Info: => 0.0005784s 11:55:57.1 Info: PerformDBOperation 11:55:57.1 Info: Performing DB Operation 11:55:57.1 Info: => 3.03E-05s 11:55:57.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-13T11:55:57', 'add_release_status') 11:55:57.1 Info: Committing Transaction 11:55:57.1 Info: 12: add_release_status migrated 11:55:57.1 Info: => 0.000359s 11:55:57.1 Info: 13: album_download_notification migrating 11:55:57.1 Info: Beginning Transaction 11:55:57.1 Info: Starting migration of Main DB to 13 11:55:57.1 Info: AlterTable Notifications 11:55:57.1 Info: => 6E-07s 11:55:57.1 Info: CreateColumn Notifications OnAlbumDownload Boolean 11:55:57.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 11:55:57.1 Info: => 0.0005639s 11:55:57.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-13T11:55:57', 'album_download_notification') 11:55:57.1 Info: Committing Transaction 11:55:57.1 Info: 13: album_download_notification migrated 11:55:57.1 Info: => 0.0009011s 11:55:57.1 Info: 14: fix_language_metadata_profiles migrating 11:55:57.1 Info: Beginning Transaction 11:55:57.1 Info: Starting migration of Main DB to 14 11:55:57.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 11:55:57.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 11:55:57.1 Info: => 7.85E-05s 11:55:57.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 11:55:57.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 11:55:57.1 Info: => 5.1E-05s 11:55:57.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-13T11:55:57', 'fix_language_metadata_profiles') 11:55:57.1 Info: Committing Transaction 11:55:57.1 Info: 14: fix_language_metadata_profiles migrated 11:55:57.1 Info: => 0.0003313s 11:55:57.1 Info: 15: remove_fanzub migrating 11:55:57.1 Info: Beginning Transaction 11:55:57.1 Info: Starting migration of Main DB to 15 11:55:57.1 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:55:57.1 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:55:57.1 Info: => 4.37E-05s 11:55:57.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-13T11:55:57', 'remove_fanzub') 11:55:57.1 Info: Committing Transaction 11:55:57.1 Info: 15: remove_fanzub migrated 11:55:57.1 Info: => 0.0003092s 11:55:57.1 Info: 16: update_artist_history_indexes migrating 11:55:57.1 Info: Beginning Transaction 11:55:57.1 Info: Starting migration of Main DB to 16 11:55:57.1 Info: CreateIndex Albums (ArtistId) 11:55:57.1 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 11:55:57.1 Info: => 0.0001037s 11:55:57.1 Info: CreateIndex Albums (ArtistId, ReleaseDate) 11:55:57.1 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 11:55:57.1 Info: => 7.79E-05s 11:55:57.1 Info: DeleteIndex History (AlbumId) 11:55:57.1 Info: DROP INDEX "IX_History_AlbumId" 11:55:57.1 Info: => 0.0001142s 11:55:57.1 Info: CreateIndex History (AlbumId, Date) 11:55:57.1 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:55:57.1 Info: => 9.11E-05s 11:55:57.1 Info: DeleteIndex History (DownloadId) 11:55:57.1 Info: DROP INDEX "IX_History_DownloadId" 11:55:57.1 Info: => 9.93E-05s 11:55:57.1 Info: CreateIndex History (DownloadId, Date) 11:55:57.1 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:55:57.1 Info: => 8.78E-05s 11:55:57.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-13T11:55:57', 'update_artist_history_indexes') 11:55:57.1 Info: Committing Transaction 11:55:57.1 Info: 16: update_artist_history_indexes migrated 11:55:57.1 Info: => 0.0004289s 11:55:57.1 Info: 17: remove_nma migrating 11:55:57.1 Info: Beginning Transaction 11:55:57.1 Info: Starting migration of Main DB to 17 11:55:57.1 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:57.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 11:55:57.1 Info: => 4.8E-05s 11:55:57.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-13T11:55:57', 'remove_nma') 11:55:57.1 Info: Committing Transaction 11:55:57.1 Info: 17: remove_nma migrated 11:55:57.1 Info: => 0.0003225s 11:55:57.1 Info: 18: album_disambiguation migrating 11:55:57.1 Info: Beginning Transaction 11:55:57.1 Info: Starting migration of Main DB to 18 11:55:57.1 Info: AlterTable Albums 11:55:57.1 Info: => 6E-07s 11:55:57.1 Info: CreateColumn Albums Disambiguation String 11:55:57.1 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 11:55:57.1 Info: => 0.0005865s 11:55:57.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-13T11:55:57', 'album_disambiguation') 11:55:57.1 Info: Committing Transaction 11:55:57.1 Info: 18: album_disambiguation migrated 11:55:57.1 Info: => 0.0009211s 11:55:57.1 Info: 19: add_ape_quality_in_profiles migrating 11:55:57.1 Info: Beginning Transaction 11:55:57.1 Info: Starting migration of Main DB to 19 11:55:57.1 Info: PerformDBOperation 11:55:57.1 Info: Performing DB Operation 11:55:57.1 Info: => 3.24E-05s 11:55:57.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-13T11:55:57', 'add_ape_quality_in_profiles') 11:55:57.1 Info: Committing Transaction 11:55:57.1 Info: 19: add_ape_quality_in_profiles migrated 11:55:57.1 Info: => 0.0003112s 11:55:57.1 Info: 20: remove_pushalot migrating 11:55:57.1 Info: Beginning Transaction 11:55:57.1 Info: Starting migration of Main DB to 20 11:55:57.1 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:57.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 11:55:57.1 Info: => 4.57E-05s 11:55:57.1 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:57.1 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 11:55:57.1 Info: => 2.85E-05s 11:55:57.1 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:57.1 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 11:55:57.1 Info: => 2.86E-05s 11:55:57.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-13T11:55:57', 'remove_pushalot') 11:55:57.1 Info: Committing Transaction 11:55:57.1 Info: 20: remove_pushalot migrated 11:55:57.1 Info: => 0.0002973s 11:55:57.1 Info: 21: add_custom_filters migrating 11:55:57.1 Info: Beginning Transaction 11:55:57.1 Info: Starting migration of Main DB to 21 11:55:57.1 Info: CreateTable CustomFilters 11:55:57.1 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 11:55:57.1 Info: => 0.0001289s 11:55:57.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-13T11:55:57', 'add_custom_filters') 11:55:57.1 Info: Committing Transaction 11:55:57.1 Info: 21: add_custom_filters migrated 11:55:57.1 Info: => 0.000422s 11:55:57.1 Info: 22: import_list_tags migrating 11:55:57.1 Info: Beginning Transaction 11:55:57.1 Info: Starting migration of Main DB to 22 11:55:57.1 Info: AlterTable ImportLists 11:55:57.1 Info: => 6E-07s 11:55:57.1 Info: CreateColumn ImportLists Tags String 11:55:57.1 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 11:55:57.1 Info: => 0.0005577s 11:55:57.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-13T11:55:57', 'import_list_tags') 11:55:57.1 Info: Committing Transaction 11:55:57.1 Info: 22: import_list_tags migrated 11:55:57.1 Info: => 0.0008881s 11:55:57.1 Info: 23: add_release_groups_etc migrating 11:55:57.1 Info: Beginning Transaction 11:55:57.1 Info: Starting migration of Main DB to 23 11:55:57.1 Info: CreateTable ArtistMetadata 11:55:57.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) 11:55:57.1 Info: => 0.0001735s 11:55:57.1 Info: CreateIndex ArtistMetadata (ForeignArtistId) 11:55:57.1 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 11:55:57.1 Info: => 8.45E-05s 11:55:57.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" 11:55:57.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" 11:55:57.1 Info: => 7.93E-05s 11:55:57.1 Info: AlterTable Artists 11:55:57.1 Info: => 4E-07s 11:55:57.1 Info: CreateColumn Artists ArtistMetadataId Int32 11:55:57.1 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:55:57.1 Info: => 0.0005719s 11:55:57.1 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:55:57.1 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:55:57.1 Info: => 6.65E-05s 11:55:57.1 Info: CreateTable AlbumReleases 11:55:57.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) 11:55:57.1 Info: => 0.0001432s 11:55:57.1 Info: CreateIndex AlbumReleases (ForeignReleaseId) 11:55:57.1 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:55:57.1 Info: => 7.8E-05s 11:55:57.1 Info: CreateIndex AlbumReleases (AlbumId) 11:55:57.1 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:55:57.1 Info: => 7.76E-05s 11:55:57.1 Info: PerformDBOperation 11:55:57.1 Info: Performing DB Operation 11:55:57.1 Info: => 3.19E-05s 11:55:57.1 Info: AlterTable Albums 11:55:57.1 Info: => 4E-07s 11:55:57.1 Info: CreateColumn Albums ArtistMetadataId Int32 11:55:57.1 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:55:57.1 Info: => 0.0005623s 11:55:57.1 Info: AlterTable Albums 11:55:57.1 Info: => 5E-07s 11:55:57.1 Info: CreateColumn Albums AnyReleaseOk Boolean 11:55:57.1 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 11:55:57.1 Info: => 0.0005779s 11:55:57.1 Info: AlterTable Albums 11:55:57.1 Info: => 5E-07s 11:55:57.1 Info: CreateColumn Albums Links String 11:55:57.1 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 11:55:57.1 Info: => 0.0005682s 11:55:57.1 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:55:57.1 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:55:57.1 Info: => 7.67E-05s 11:55:57.1 Info: AlterTable Tracks 11:55:57.1 Info: => 4E-07s 11:55:57.1 Info: CreateColumn Tracks ForeignRecordingId String 11:55:57.1 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 11:55:57.1 Info: => 0.0005763s 11:55:57.1 Info: AlterTable Tracks 11:55:57.1 Info: => 6E-07s 11:55:57.1 Info: CreateColumn Tracks AlbumReleaseId Int32 11:55:57.1 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 11:55:57.1 Info: => 0.0005702s 11:55:57.1 Info: AlterTable Tracks 11:55:57.1 Info: => 5E-07s 11:55:57.1 Info: CreateColumn Tracks ArtistMetadataId Int32 11:55:57.1 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:55:57.1 Info: => 0.0005692s 11:55:57.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:55:57.1 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:55:57.1 Info: => 7.99E-05s 11:55:57.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:55:57.1 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:55:57.1 Info: => 5.99E-05s 11:55:57.1 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 11:55:57.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) 11:55:57.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" 11:55:57.1 Info: DROP TABLE "Artists" 11:55:57.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:57.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:57.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:57.1 Info: => 0.0053858s 11:55:57.1 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 11:55:57.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) 11:55:57.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" 11:55:57.1 Info: DROP TABLE "Albums" 11:55:57.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:57.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:57.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:57.2 Info: => 0.0043476s 11:55:57.2 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 11:55:57.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) 11:55:57.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" 11:55:57.2 Info: DROP TABLE "Tracks" 11:55:57.2 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:55:57.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:55:57.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:55:57.2 Info: => 0.0047718s 11:55:57.2 Info: DeleteColumn TrackFiles ArtistId 11:55:57.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) 11:55:57.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" 11:55:57.2 Info: DROP TABLE "TrackFiles" 11:55:57.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:55:57.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:57.2 Info: => 0.0036437s 11:55:57.2 Info: CreateIndex Artists (ArtistMetadataId) 11:55:57.2 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:55:57.2 Info: => 7.67E-05s 11:55:57.2 Info: CreateIndex Artists (Monitored) 11:55:57.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:55:57.2 Info: => 7.06E-05s 11:55:57.2 Info: CreateIndex Albums (ArtistMetadataId) 11:55:57.2 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:55:57.2 Info: => 7.11E-05s 11:55:57.2 Info: CreateIndex Tracks (ArtistMetadataId) 11:55:57.2 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 11:55:57.2 Info: => 6.94E-05s 11:55:57.2 Info: CreateIndex Tracks (AlbumReleaseId) 11:55:57.2 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 11:55:57.2 Info: => 6.82E-05s 11:55:57.2 Info: CreateIndex Tracks (ForeignRecordingId) 11:55:57.2 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 11:55:57.2 Info: => 6.88E-05s 11:55:57.2 Info: UpdateData 11:55:57.2 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:55:57.2 Info: => 3.92E-05s 11:55:57.2 Info: UpdateData 11:55:57.2 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:55:57.2 Info: => 2.98E-05s 11:55:57.2 Info: UpdateData 11:55:57.2 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 11:55:57.2 Info: => 3.69E-05s 11:55:57.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-13T11:55:57', 'add_release_groups_etc') 11:55:57.2 Info: Committing Transaction 11:55:57.2 Info: 23: add_release_groups_etc migrated 11:55:57.2 Info: => 0.0007074s 11:55:57.2 Info: 24: NewMediaInfoFormat migrating 11:55:57.2 Info: Beginning Transaction 11:55:57.2 Info: Starting migration of Main DB to 24 11:55:57.2 Info: UpdateData 11:55:57.2 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 11:55:57.2 Info: => 4.94E-05s 11:55:57.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-10-13T11:55:57', 'NewMediaInfoFormat') 11:55:57.2 Info: Committing Transaction 11:55:57.2 Info: 24: NewMediaInfoFormat migrated 11:55:57.2 Info: => 0.0003124s 11:55:57.2 Info: 25: rename_restrictions_to_release_profiles migrating 11:55:57.2 Info: Beginning Transaction 11:55:57.2 Info: Starting migration of Main DB to 25 11:55:57.2 Info: RenameTable Restrictions ReleaseProfiles 11:55:57.2 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 11:55:57.2 Info: => 0.0019772s 11:55:57.2 Info: AlterTable ReleaseProfiles 11:55:57.2 Info: => 7E-07s 11:55:57.2 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 11:55:57.2 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 11:55:57.2 Info: => 0.0005226s 11:55:57.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-10-13T11:55:57', 'rename_restrictions_to_release_profiles') 11:55:57.2 Info: Committing Transaction 11:55:57.2 Info: 25: rename_restrictions_to_release_profiles migrated 11:55:57.2 Info: => 0.0008683s 11:55:57.2 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 11:55:57.2 Info: Beginning Transaction 11:55:57.2 Info: Starting migration of Main DB to 26 11:55:57.2 Info: RenameTable Profiles QualityProfiles 11:55:57.2 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 11:55:57.2 Info: => 0.0020076s 11:55:57.2 Info: AlterTable QualityProfiles 11:55:57.2 Info: => 7E-07s 11:55:57.2 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 11:55:57.2 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:55:57.2 Info: => 0.0005222s 11:55:57.2 Info: AlterTable LanguageProfiles 11:55:57.2 Info: => 4E-07s 11:55:57.2 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 11:55:57.2 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:55:57.2 Info: => 0.0004927s 11:55:57.2 Info: UpdateData 11:55:57.2 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:55:57.2 Info: => 4.37E-05s 11:55:57.2 Info: UpdateData 11:55:57.2 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:55:57.2 Info: => 2.98E-05s 11:55:57.2 Info: RenameColumn Artists ProfileId to QualityProfileId 11:55:57.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) 11:55:57.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" 11:55:57.2 Info: DROP TABLE "Artists" 11:55:57.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:57.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:57.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:57.2 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:55:57.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:55:57.2 Info: => 0.005218s 11:55:57.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-10-13T11:55:57', 'rename_quality_profiles_add_upgrade_allowed') 11:55:57.2 Info: Committing Transaction 11:55:57.2 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 11:55:57.2 Info: => 0.005738s 11:55:57.2 Info: 27: add_import_exclusions migrating 11:55:57.2 Info: Beginning Transaction 11:55:57.2 Info: Starting migration of Main DB to 27 11:55:57.2 Info: CreateTable ImportListExclusions 11:55:57.2 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 11:55:57.2 Info: => 0.0001259s 11:55:57.2 Info: CreateIndex ImportListExclusions (ForeignId) 11:55:57.2 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 11:55:57.2 Info: => 8E-05s 11:55:57.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-10-13T11:55:57', 'add_import_exclusions') 11:55:57.2 Info: Committing Transaction 11:55:57.2 Info: 27: add_import_exclusions migrated 11:55:57.2 Info: => 0.0004301s 11:55:57.2 Info: 28: clean_artist_metadata_table migrating 11:55:57.2 Info: Beginning Transaction 11:55:57.2 Info: Starting migration of Main DB to 28 11:55:57.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) 11:55:57.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) 11:55:57.2 Info: => 0.0001506s 11:55:57.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) 11:55:57.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) 11:55:57.2 Info: => 0.0001164s 11:55:57.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) 11:55:57.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) 11:55:57.2 Info: => 0.0001119s 11:55:57.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) 11:55:57.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) 11:55:57.2 Info: => 0.0001143s 11:55:57.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) 11:55:57.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) 11:55:57.2 Info: => 0.0001107s 11:55:57.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) 11:55:57.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) 11:55:57.2 Info: => 0.0001139s 11:55:57.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-10-13T11:55:57', 'clean_artist_metadata_table') 11:55:57.2 Info: Committing Transaction 11:55:57.2 Info: 28: clean_artist_metadata_table migrated 11:55:57.2 Info: => 0.0004383s 11:55:57.2 Info: 29: health_issue_notification migrating 11:55:57.2 Info: Beginning Transaction 11:55:57.2 Info: Starting migration of Main DB to 29 11:55:57.2 Info: AlterTable Notifications 11:55:57.2 Info: => 6E-07s 11:55:57.2 Info: CreateColumn Notifications OnHealthIssue Boolean 11:55:57.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 11:55:57.2 Info: => 0.0005611s 11:55:57.2 Info: AlterTable Notifications 11:55:57.2 Info: => 5E-07s 11:55:57.2 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 11:55:57.2 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 11:55:57.2 Info: => 0.0005088s 11:55:57.2 Info: AlterTable Notifications 11:55:57.2 Info: => 4E-07s 11:55:57.2 Info: CreateColumn Notifications OnDownloadFailure Boolean 11:55:57.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 11:55:57.2 Info: => 0.0005113s 11:55:57.2 Info: AlterTable Notifications 11:55:57.2 Info: => 4E-07s 11:55:57.2 Info: CreateColumn Notifications OnImportFailure Boolean 11:55:57.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 11:55:57.2 Info: => 0.0005092s 11:55:57.2 Info: AlterTable Notifications 11:55:57.2 Info: => 5E-07s 11:55:57.2 Info: CreateColumn Notifications OnTrackRetag Boolean 11:55:57.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 11:55:57.2 Info: => 0.0005013s 11:55:57.2 Info: DeleteColumn Notifications OnDownload 11:55:57.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) 11:55:57.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" 11:55:57.2 Info: DROP TABLE "Notifications" 11:55:57.2 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:55:57.2 Info: => 0.0038212s 11:55:57.2 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 11:55:57.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) 11:55:57.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" 11:55:57.2 Info: DROP TABLE "Notifications" 11:55:57.2 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:55:57.2 Info: => 0.0037741s 11:55:57.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-10-13T11:55:57', 'health_issue_notification') 11:55:57.2 Info: Committing Transaction 11:55:57.2 Info: 29: health_issue_notification migrated 11:55:57.2 Info: => 0.0042682s 11:55:57.2 Info: 30: add_mediafilerepository_mtime migrating 11:55:57.2 Info: Beginning Transaction 11:55:57.2 Info: Starting migration of Main DB to 30 11:55:57.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) 11:55:57.2 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistMetadataId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "AnyReleaseOk") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 1) 11:55:57.2 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (1, '1', 1, 'Title', 'Status', 0, 1) 11:55:57.2 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (1, 'folder/track1.mp3', 100, '2024-10-13T11:55:57', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 11:55:57.2 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (1, '1', 0, 1, 100, 1, 1, '1', 1, 0) 11:55:57.2 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (2, 'folder/track2.mp3', 100, '2024-10-13T11:55:57', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 11:55:57.2 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (2, '2', 0, 2, 100, 1, 1, '2', 1, 0) 11:55:57.2 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (2, '2', 1, 'Title', 'Status', 0, 0) 11:55:57.2 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (100, 'folder/track1.mp3', 100, '2024-10-13T11:55:57', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 11:55:57.2 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) 11:55:57.2 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (101, 'folder/track2.mp3', 100, '2024-10-13T11:55:57', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 11:55:57.2 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) 11:55:57.2 Info: AlterTable TrackFiles 11:55:57.2 Info: => 5E-07s 11:55:57.2 Info: CreateColumn TrackFiles Modified DateTime 11:55:57.2 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 11:55:57.2 Info: => 0.0005626s 11:55:57.2 Info: AlterTable TrackFiles 11:55:57.2 Info: => 6E-07s 11:55:57.2 Info: CreateColumn TrackFiles Path String 11:55:57.2 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 11:55:57.2 Info: => 0.0005097s 11:55:57.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:55:57.2 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:55:57.2 Info: => 3.74E-05s 11:55:57.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) 11:55:57.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) 11:55:57.2 Info: => 0.0001203s 11:55:57.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) 11:55:57.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) 11:55:57.2 Info: => 0.0001315s 11:55:57.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) 11:55:57.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) 11:55:57.2 Info: => 0.0001392s 11:55:57.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") 11:55:57.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") 11:55:57.2 Info: => 8.23E-05s 11:55:57.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:55:57.2 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:55:57.2 Info: => 0.0001076s 11:55:57.2 Info: AlterTable TrackFiles 11:55:57.2 Info: => 5E-07s 11:55:57.2 Info: AlterColumn TrackFiles Path String 11:55:57.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) 11:55:57.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" 11:55:57.2 Info: DROP TABLE "TrackFiles" 11:55:57.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:55:57.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:57.2 Info: => 0.0045693s 11:55:57.2 Info: CreateIndex TrackFiles (Path) 11:55:57.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:55:57.2 Info: => 7.97E-05s 11:55:57.2 Info: DeleteColumn TrackFiles RelativePath 11:55:57.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) 11:55:57.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" 11:55:57.2 Info: DROP TABLE "TrackFiles" 11:55:57.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:55:57.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:57.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:55:57.2 Info: => 0.0038663s 11:55:57.2 Info: -> 12 Insert operations completed in 00:00:00.0018075 taking an average of 00:00:00.0001506 11:55:57.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-10-13T11:55:57', 'add_mediafilerepository_mtime') 11:55:57.2 Info: Committing Transaction 11:55:57.2 Info: 30: add_mediafilerepository_mtime migrated 11:55:57.2 Info: => 0.004538s 11:55:57.2 Debug: Took: 00:00:00.1533123 11:55:57.2 Debug: Got 2 tracks 11:55:57.2 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_unmonitored_release_duplicate --- 11:55:57.2 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_all_default_entries --- 11:55:57.2 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173572892963_181/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:55:57.3 Info: DatabaseEngineVersionCheck migrating 11:55:57.3 Info: PerformDBOperation 11:55:57.3 Info: Performing DB Operation 11:55:57.3 Info: SQLite 3.46.1 11:55:57.3 Info: => 0.0011298s 11:55:57.3 Info: DatabaseEngineVersionCheck migrated 11:55:57.3 Info: => 0.0011427s 11:55:57.3 Info: VersionMigration migrating 11:55:57.3 Info: Beginning Transaction 11:55:57.3 Info: CreateTable VersionInfo 11:55:57.3 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 11:55:57.3 Info: => 0.0001504s 11:55:57.3 Info: Committing Transaction 11:55:57.3 Info: VersionMigration migrated 11:55:57.3 Info: => 0.0005757s 11:55:57.3 Info: VersionUniqueMigration migrating 11:55:57.3 Info: Beginning Transaction 11:55:57.3 Info: CreateIndex VersionInfo (Version) 11:55:57.3 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:55:57.3 Info: => 0.000128s 11:55:57.3 Info: AlterTable VersionInfo 11:55:57.3 Info: => 6E-07s 11:55:57.3 Info: CreateColumn VersionInfo AppliedOn DateTime 11:55:57.3 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 11:55:57.3 Info: => 0.0032697s 11:55:57.3 Info: Committing Transaction 11:55:57.3 Info: VersionUniqueMigration migrated 11:55:57.3 Info: => 0.0035304s 11:55:57.3 Info: VersionDescriptionMigration migrating 11:55:57.3 Info: Beginning Transaction 11:55:57.3 Info: AlterTable VersionInfo 11:55:57.3 Info: => 7E-07s 11:55:57.3 Info: CreateColumn VersionInfo Description String 11:55:57.3 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 11:55:57.3 Info: => 0.0001999s 11:55:57.3 Info: Committing Transaction 11:55:57.3 Info: VersionDescriptionMigration migrated 11:55:57.3 Info: => 0.0004124s 11:55:57.3 Info: 1: InitialSetup migrating 11:55:57.3 Info: Beginning Transaction 11:55:57.3 Info: Starting migration of Main DB to 1 11:55:57.3 Info: CreateTable Config 11:55:57.3 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 11:55:57.3 Info: => 0.0001589s 11:55:57.3 Info: CreateIndex Config (Key) 11:55:57.3 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 11:55:57.3 Info: => 7.6E-05s 11:55:57.3 Info: CreateTable RootFolders 11:55:57.3 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 11:55:57.3 Info: => 7.74E-05s 11:55:57.3 Info: CreateIndex RootFolders (Path) 11:55:57.3 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 11:55:57.3 Info: => 6.66E-05s 11:55:57.3 Info: CreateTable Artists 11:55:57.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) 11:55:57.3 Info: => 0.0002919s 11:55:57.3 Info: CreateIndex Artists (ForeignArtistId) 11:55:57.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:55:57.3 Info: => 9.72E-05s 11:55:57.3 Info: CreateIndex Artists (NameSlug) 11:55:57.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:55:57.3 Info: => 7.11E-05s 11:55:57.3 Info: CreateIndex Artists (CleanName) 11:55:57.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:57.3 Info: => 6.63E-05s 11:55:57.3 Info: CreateIndex Artists (Path) 11:55:57.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:57.3 Info: => 6.47E-05s 11:55:57.3 Info: CreateTable Albums 11:55:57.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) 11:55:57.3 Info: => 0.0002491s 11:55:57.3 Info: CreateIndex Albums (ForeignAlbumId) 11:55:57.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:57.3 Info: => 7.66E-05s 11:55:57.3 Info: CreateIndex Albums (MBId) 11:55:57.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:55:57.3 Info: => 6.43E-05s 11:55:57.3 Info: CreateIndex Albums (TADBId) 11:55:57.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:55:57.3 Info: => 6.46E-05s 11:55:57.3 Info: CreateIndex Albums (TitleSlug) 11:55:57.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:55:57.3 Info: => 6.32E-05s 11:55:57.3 Info: CreateIndex Albums (CleanTitle) 11:55:57.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:57.3 Info: => 6.66E-05s 11:55:57.3 Info: CreateIndex Albums (Path) 11:55:57.3 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 11:55:57.3 Info: => 6.12E-05s 11:55:57.3 Info: CreateTable Tracks 11:55:57.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) 11:55:57.3 Info: => 0.0001306s 11:55:57.3 Info: CreateIndex Tracks (ForeignTrackId) 11:55:57.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:55:57.3 Info: => 6.73E-05s 11:55:57.3 Info: CreateIndex Tracks (ArtistId) 11:55:57.3 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:55:57.3 Info: => 6.62E-05s 11:55:57.3 Info: CreateIndex Tracks (TrackFileId) 11:55:57.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:55:57.3 Info: => 6.61E-05s 11:55:57.3 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 11:55:57.3 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 11:55:57.3 Info: => 7.56E-05s 11:55:57.3 Info: CreateTable TrackFiles 11:55:57.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) 11:55:57.3 Info: => 0.0001245s 11:55:57.3 Info: CreateIndex TrackFiles (ArtistId) 11:55:57.3 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 11:55:57.3 Info: => 6.58E-05s 11:55:57.3 Info: CreateIndex TrackFiles (AlbumId) 11:55:57.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:57.3 Info: => 6.32E-05s 11:55:57.3 Info: CreateTable History 11:55:57.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) 11:55:57.3 Info: => 0.0001288s 11:55:57.3 Info: CreateIndex History (Date) 11:55:57.3 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:55:57.3 Info: => 7.27E-05s 11:55:57.3 Info: CreateIndex History (EventType) 11:55:57.3 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:55:57.3 Info: => 6.31E-05s 11:55:57.3 Info: CreateIndex History (DownloadId) 11:55:57.3 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 11:55:57.3 Info: => 6.74E-05s 11:55:57.3 Info: CreateIndex History (AlbumId) 11:55:57.3 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 11:55:57.3 Info: => 6.4E-05s 11:55:57.3 Info: CreateTable Notifications 11:55:57.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) 11:55:57.3 Info: => 0.000157s 11:55:57.3 Info: CreateTable ScheduledTasks 11:55:57.3 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 11:55:57.3 Info: => 0.000129s 11:55:57.3 Info: CreateIndex ScheduledTasks (TypeName) 11:55:57.3 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:55:57.3 Info: => 0.0001s 11:55:57.3 Info: CreateTable Indexers 11:55:57.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) 11:55:57.3 Info: => 0.0001274s 11:55:57.3 Info: CreateIndex Indexers (Name) 11:55:57.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:55:57.3 Info: => 7.85E-05s 11:55:57.3 Info: CreateTable Profiles 11:55:57.3 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 11:55:57.3 Info: => 8.68E-05s 11:55:57.3 Info: CreateIndex Profiles (Name) 11:55:57.3 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 11:55:57.3 Info: => 7.88E-05s 11:55:57.3 Info: CreateTable QualityDefinitions 11:55:57.3 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 11:55:57.3 Info: => 0.0001028s 11:55:57.3 Info: CreateIndex QualityDefinitions (Quality) 11:55:57.3 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 11:55:57.3 Info: => 8.8E-05s 11:55:57.3 Info: CreateIndex QualityDefinitions (Title) 11:55:57.3 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 11:55:57.3 Info: => 0.0001092s 11:55:57.3 Info: CreateTable NamingConfig 11:55:57.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) 11:55:57.3 Info: => 0.0001317s 11:55:57.3 Info: CreateTable Blacklist 11:55:57.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 '') 11:55:57.3 Info: => 0.000157s 11:55:57.3 Info: CreateTable Metadata 11:55:57.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) 11:55:57.3 Info: => 9.66E-05s 11:55:57.3 Info: CreateTable MetadataFiles 11:55:57.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) 11:55:57.3 Info: => 0.0001154s 11:55:57.3 Info: CreateTable DownloadClients 11:55:57.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) 11:55:57.3 Info: => 9.95E-05s 11:55:57.3 Info: CreateTable PendingReleases 11:55:57.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 '') 11:55:57.3 Info: => 0.000105s 11:55:57.3 Info: CreateTable RemotePathMappings 11:55:57.3 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 11:55:57.3 Info: => 0.0001103s 11:55:57.3 Info: CreateTable Tags 11:55:57.3 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 11:55:57.3 Info: => 8.7E-05s 11:55:57.3 Info: CreateIndex Tags (Label) 11:55:57.3 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 11:55:57.3 Info: => 8.2E-05s 11:55:57.3 Info: CreateTable Restrictions 11:55:57.3 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 11:55:57.3 Info: => 9.42E-05s 11:55:57.3 Info: CreateTable DelayProfiles 11:55:57.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) 11:55:57.3 Info: => 0.0001523s 11:55:57.3 Info: CreateTable Users 11:55:57.3 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 11:55:57.3 Info: => 9.69E-05s 11:55:57.3 Info: CreateIndex Users (Identifier) 11:55:57.3 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 11:55:57.3 Info: => 0.0001081s 11:55:57.3 Info: CreateIndex Users (Username) 11:55:57.3 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 11:55:57.3 Info: => 9.36E-05s 11:55:57.3 Info: CreateTable Commands 11:55:57.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) 11:55:57.3 Info: => 0.000127s 11:55:57.3 Info: CreateTable IndexerStatus 11:55:57.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) 11:55:57.3 Info: => 0.0001178s 11:55:57.3 Info: CreateIndex IndexerStatus (ProviderId) 11:55:57.3 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:55:57.3 Info: => 8E-05s 11:55:57.3 Info: CreateTable ExtraFiles 11:55:57.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) 11:55:57.3 Info: => 0.0001626s 11:55:57.3 Info: CreateTable LyricFiles 11:55:57.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) 11:55:57.3 Info: => 0.0001456s 11:55:57.3 Info: CreateTable LanguageProfiles 11:55:57.3 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 11:55:57.3 Info: => 9.4E-05s 11:55:57.3 Info: CreateIndex LanguageProfiles (Name) 11:55:57.3 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 11:55:57.3 Info: => 8.26E-05s 11:55:57.3 Info: CreateTable DownloadClientStatus 11:55:57.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) 11:55:57.3 Info: => 0.0001004s 11:55:57.3 Info: CreateIndex DownloadClientStatus (ProviderId) 11:55:57.3 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:55:57.3 Info: => 7.94E-05s 11:55:57.3 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 11:55:57.3 Info: -> 1 Insert operations completed in 00:00:00.0000592 taking an average of 00:00:00.0000592 11:55:57.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-13T11:55:57', 'InitialSetup') 11:55:57.3 Info: Committing Transaction 11:55:57.3 Info: 1: InitialSetup migrated 11:55:57.3 Info: => 0.0009644s 11:55:57.3 Info: 2: add_reason_to_pending_releases migrating 11:55:57.3 Info: Beginning Transaction 11:55:57.3 Info: Starting migration of Main DB to 2 11:55:57.3 Info: AlterTable PendingReleases 11:55:57.3 Info: => 6E-07s 11:55:57.3 Info: CreateColumn PendingReleases Reason Int32 11:55:57.3 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 11:55:57.3 Info: => 0.0005725s 11:55:57.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-13T11:55:57', 'add_reason_to_pending_releases') 11:55:57.3 Info: Committing Transaction 11:55:57.3 Info: 2: add_reason_to_pending_releases migrated 11:55:57.3 Info: => 0.0008803s 11:55:57.3 Info: 3: add_medium_support migrating 11:55:57.3 Info: Beginning Transaction 11:55:57.3 Info: Starting migration of Main DB to 3 11:55:57.3 Info: AlterTable Albums 11:55:57.3 Info: => 7E-07s 11:55:57.3 Info: CreateColumn Albums Media String 11:55:57.3 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 11:55:57.3 Info: => 0.0005404s 11:55:57.3 Info: AlterTable Tracks 11:55:57.3 Info: => 6E-07s 11:55:57.3 Info: CreateColumn Tracks MediumNumber Int32 11:55:57.3 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 11:55:57.3 Info: => 0.0004992s 11:55:57.3 Info: AlterTable Tracks 11:55:57.3 Info: => 5E-07s 11:55:57.3 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 11:55:57.3 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 11:55:57.3 Info: => 0.001232s 11:55:57.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:55:57.3 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:55:57.3 Info: => 4.58E-05s 11:55:57.3 Info: DeleteColumn Tracks TrackNumber 11:55:57.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) 11:55:57.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" 11:55:57.3 Info: DROP TABLE "Tracks" 11:55:57.3 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:55:57.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:55:57.3 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:55:57.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:55:57.3 Info: => 0.0045934s 11:55:57.3 Info: AlterTable Tracks 11:55:57.3 Info: => 4E-07s 11:55:57.3 Info: CreateColumn Tracks TrackNumber String 11:55:57.3 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 11:55:57.3 Info: => 0.0005169s 11:55:57.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-13T11:55:57', 'add_medium_support') 11:55:57.3 Info: Committing Transaction 11:55:57.3 Info: 3: add_medium_support migrated 11:55:57.3 Info: => 0.0009309s 11:55:57.3 Info: 4: add_various_qualites_in_profile migrating 11:55:57.3 Info: Beginning Transaction 11:55:57.3 Info: Starting migration of Main DB to 4 11:55:57.3 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:55:57.3 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:55:57.3 Info: => 5.36E-05s 11:55:57.3 Info: PerformDBOperation 11:55:57.3 Info: Performing DB Operation 11:55:57.3 Info: => 3.43E-05s 11:55:57.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-13T11:55:57', 'add_various_qualites_in_profile') 11:55:57.3 Info: Committing Transaction 11:55:57.3 Info: 4: add_various_qualites_in_profile migrated 11:55:57.3 Info: => 0.0002963s 11:55:57.3 Info: 5: metadata_profiles migrating 11:55:57.3 Info: Beginning Transaction 11:55:57.3 Info: Starting migration of Main DB to 5 11:55:57.3 Info: CreateTable MetadataProfiles 11:55:57.3 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 11:55:57.3 Info: => 0.0001252s 11:55:57.3 Info: CreateIndex MetadataProfiles (Name) 11:55:57.3 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 11:55:57.3 Info: => 8.49E-05s 11:55:57.3 Info: AlterTable Artists 11:55:57.3 Info: => 5E-07s 11:55:57.3 Info: CreateColumn Artists MetadataProfileId Int32 11:55:57.3 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 11:55:57.3 Info: => 0.0005315s 11:55:57.3 Info: DeleteColumn Artists PrimaryAlbumTypes 11:55:57.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) 11:55:57.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" 11:55:57.3 Info: DROP TABLE "Artists" 11:55:57.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:57.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:55:57.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:55:57.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:57.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:57.3 Info: => 0.0040454s 11:55:57.3 Info: DeleteColumn Artists SecondaryAlbumTypes 11:55:57.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) 11:55:57.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" 11:55:57.3 Info: DROP TABLE "Artists" 11:55:57.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:57.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:55:57.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:55:57.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:57.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:57.3 Info: => 0.0049592s 11:55:57.3 Info: AlterTable Albums 11:55:57.3 Info: => 4E-07s 11:55:57.3 Info: CreateColumn Albums SecondaryTypes String 11:55:57.3 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 11:55:57.3 Info: => 0.0005094s 11:55:57.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-13T11:55:57', 'metadata_profiles') 11:55:57.3 Info: Committing Transaction 11:55:57.3 Info: 5: metadata_profiles migrated 11:55:57.3 Info: => 0.0009538s 11:55:57.3 Info: 6: separate_automatic_and_interactive_search migrating 11:55:57.3 Info: Beginning Transaction 11:55:57.3 Info: Starting migration of Main DB to 6 11:55:57.3 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 11:55:57.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) 11:55:57.3 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 11:55:57.3 Info: DROP TABLE "Indexers" 11:55:57.3 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:55:57.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:55:57.3 Info: => 0.0038171s 11:55:57.3 Info: AlterTable Indexers 11:55:57.3 Info: => 5E-07s 11:55:57.3 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 11:55:57.3 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 11:55:57.3 Info: => 0.0004974s 11:55:57.3 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:55:57.3 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:55:57.3 Info: => 4E-05s 11:55:57.3 Info: AlterTable Indexers 11:55:57.3 Info: => 3E-07s 11:55:57.3 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 11:55:57.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) 11:55:57.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" 11:55:57.3 Info: DROP TABLE "Indexers" 11:55:57.3 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:55:57.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:55:57.3 Info: => 0.0038572s 11:55:57.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-13T11:55:57', 'separate_automatic_and_interactive_search') 11:55:57.3 Info: Committing Transaction 11:55:57.3 Info: 6: separate_automatic_and_interactive_search migrated 11:55:57.3 Info: => 0.0041756s 11:55:57.3 Info: 7: change_album_path_to_relative migrating 11:55:57.3 Info: Beginning Transaction 11:55:57.3 Info: Starting migration of Main DB to 7 11:55:57.3 Info: DeleteColumn Albums Path 11:55:57.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) 11:55:57.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" 11:55:57.3 Info: DROP TABLE "Albums" 11:55:57.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:57.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:57.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:55:57.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:55:57.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:55:57.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:57.3 Info: => 0.0051953s 11:55:57.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-13T11:55:57', 'change_album_path_to_relative') 11:55:57.3 Info: Committing Transaction 11:55:57.3 Info: 7: change_album_path_to_relative migrated 11:55:57.3 Info: => 0.0055965s 11:55:57.3 Info: 8: change_quality_size_mb_to_kb migrating 11:55:57.3 Info: Beginning Transaction 11:55:57.3 Info: Starting migration of Main DB to 8 11:55:57.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 11:55:57.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 11:55:57.3 Info: => 5.19E-05s 11:55:57.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-13T11:55:57', 'change_quality_size_mb_to_kb') 11:55:57.3 Info: Committing Transaction 11:55:57.3 Info: 8: change_quality_size_mb_to_kb migrated 11:55:57.3 Info: => 0.0003155s 11:55:57.3 Info: 9: album_releases migrating 11:55:57.3 Info: Beginning Transaction 11:55:57.3 Info: Starting migration of Main DB to 9 11:55:57.3 Info: AlterTable Albums 11:55:57.3 Info: => 6E-07s 11:55:57.3 Info: CreateColumn Albums Releases String 11:55:57.3 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 11:55:57.3 Info: => 0.0005464s 11:55:57.3 Info: AlterTable Albums 11:55:57.3 Info: => 6E-07s 11:55:57.3 Info: CreateColumn Albums CurrentRelease String 11:55:57.3 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 11:55:57.3 Info: => 0.0005072s 11:55:57.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-13T11:55:57', 'album_releases') 11:55:57.3 Info: Committing Transaction 11:55:57.3 Info: 9: album_releases migrated 11:55:57.3 Info: => 0.0008091s 11:55:57.3 Info: 10: album_releases_fix migrating 11:55:57.3 Info: Beginning Transaction 11:55:57.3 Info: Starting migration of Main DB to 10 11:55:57.3 Info: AlterTable Albums 11:55:57.3 Info: => 8E-07s 11:55:57.3 Info: AlterColumn Albums Releases String 11:55:57.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) 11:55:57.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" 11:55:57.3 Info: DROP TABLE "Albums" 11:55:57.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:57.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:57.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:55:57.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:55:57.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:55:57.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:57.3 Info: => 0.0040091s 11:55:57.3 Info: AlterTable Albums 11:55:57.3 Info: => 4E-07s 11:55:57.3 Info: AlterColumn Albums CurrentRelease String 11:55:57.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) 11:55:57.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" 11:55:57.3 Info: DROP TABLE "Albums" 11:55:57.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:57.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:57.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:55:57.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:55:57.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:55:57.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:57.3 Info: => 0.0048121s 11:55:57.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-13T11:55:57', 'album_releases_fix') 11:55:57.3 Info: Committing Transaction 11:55:57.3 Info: 10: album_releases_fix migrated 11:55:57.3 Info: => 0.0052014s 11:55:57.3 Info: 11: import_lists migrating 11:55:57.3 Info: Beginning Transaction 11:55:57.3 Info: Starting migration of Main DB to 11 11:55:57.3 Info: CreateTable ImportLists 11:55:57.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) 11:55:57.3 Info: => 0.0001643s 11:55:57.3 Info: CreateIndex ImportLists (Name) 11:55:57.3 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:55:57.3 Info: => 8.08E-05s 11:55:57.3 Info: CreateTable ImportListStatus 11:55:57.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) 11:55:57.3 Info: => 0.0001068s 11:55:57.3 Info: CreateIndex ImportListStatus (ProviderId) 11:55:57.3 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:55:57.3 Info: => 7.46E-05s 11:55:57.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-13T11:55:57', 'import_lists') 11:55:57.3 Info: Committing Transaction 11:55:57.3 Info: 11: import_lists migrated 11:55:57.3 Info: => 0.0004003s 11:55:57.3 Info: 12: add_release_status migrating 11:55:57.3 Info: Beginning Transaction 11:55:57.3 Info: Starting migration of Main DB to 12 11:55:57.3 Info: AlterTable MetadataProfiles 11:55:57.3 Info: => 6E-07s 11:55:57.3 Info: CreateColumn MetadataProfiles ReleaseStatuses String 11:55:57.3 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 11:55:57.3 Info: => 0.0006196s 11:55:57.3 Info: PerformDBOperation 11:55:57.3 Info: Performing DB Operation 11:55:57.3 Info: => 4.51E-05s 11:55:57.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-13T11:55:57', 'add_release_status') 11:55:57.3 Info: Committing Transaction 11:55:57.3 Info: 12: add_release_status migrated 11:55:57.3 Info: => 0.0003277s 11:55:57.3 Info: 13: album_download_notification migrating 11:55:57.3 Info: Beginning Transaction 11:55:57.3 Info: Starting migration of Main DB to 13 11:55:57.3 Info: AlterTable Notifications 11:55:57.3 Info: => 6E-07s 11:55:57.3 Info: CreateColumn Notifications OnAlbumDownload Boolean 11:55:57.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 11:55:57.3 Info: => 0.000575s 11:55:57.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-13T11:55:57', 'album_download_notification') 11:55:57.3 Info: Committing Transaction 11:55:57.3 Info: 13: album_download_notification migrated 11:55:57.3 Info: => 0.0008735s 11:55:57.3 Info: 14: fix_language_metadata_profiles migrating 11:55:57.3 Info: Beginning Transaction 11:55:57.3 Info: Starting migration of Main DB to 14 11:55:57.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 11:55:57.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 11:55:57.3 Info: => 7.85E-05s 11:55:57.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 11:55:57.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 11:55:57.3 Info: => 5.25E-05s 11:55:57.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-13T11:55:57', 'fix_language_metadata_profiles') 11:55:57.3 Info: Committing Transaction 11:55:57.3 Info: 14: fix_language_metadata_profiles migrated 11:55:57.3 Info: => 0.0003041s 11:55:57.3 Info: 15: remove_fanzub migrating 11:55:57.3 Info: Beginning Transaction 11:55:57.3 Info: Starting migration of Main DB to 15 11:55:57.3 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:55:57.3 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:55:57.3 Info: => 4.32E-05s 11:55:57.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-13T11:55:57', 'remove_fanzub') 11:55:57.3 Info: Committing Transaction 11:55:57.3 Info: 15: remove_fanzub migrated 11:55:57.3 Info: => 0.0002837s 11:55:57.3 Info: 16: update_artist_history_indexes migrating 11:55:57.3 Info: Beginning Transaction 11:55:57.3 Info: Starting migration of Main DB to 16 11:55:57.3 Info: CreateIndex Albums (ArtistId) 11:55:57.3 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 11:55:57.3 Info: => 0.0001042s 11:55:57.3 Info: CreateIndex Albums (ArtistId, ReleaseDate) 11:55:57.3 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 11:55:57.3 Info: => 9.13E-05s 11:55:57.3 Info: DeleteIndex History (AlbumId) 11:55:57.3 Info: DROP INDEX "IX_History_AlbumId" 11:55:57.3 Info: => 0.0001215s 11:55:57.3 Info: CreateIndex History (AlbumId, Date) 11:55:57.3 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:55:57.3 Info: => 9.3E-05s 11:55:57.3 Info: DeleteIndex History (DownloadId) 11:55:57.3 Info: DROP INDEX "IX_History_DownloadId" 11:55:57.3 Info: => 0.0001066s 11:55:57.3 Info: CreateIndex History (DownloadId, Date) 11:55:57.3 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:55:57.3 Info: => 8.85E-05s 11:55:57.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-13T11:55:57', 'update_artist_history_indexes') 11:55:57.3 Info: Committing Transaction 11:55:57.3 Info: 16: update_artist_history_indexes migrated 11:55:57.3 Info: => 0.0004117s 11:55:57.3 Info: 17: remove_nma migrating 11:55:57.3 Info: Beginning Transaction 11:55:57.3 Info: Starting migration of Main DB to 17 11:55:57.3 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:57.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 11:55:57.3 Info: => 4.7E-05s 11:55:57.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-13T11:55:57', 'remove_nma') 11:55:57.3 Info: Committing Transaction 11:55:57.3 Info: 17: remove_nma migrated 11:55:57.3 Info: => 0.000282s 11:55:57.3 Info: 18: album_disambiguation migrating 11:55:57.3 Info: Beginning Transaction 11:55:57.3 Info: Starting migration of Main DB to 18 11:55:57.3 Info: AlterTable Albums 11:55:57.3 Info: => 5E-07s 11:55:57.3 Info: CreateColumn Albums Disambiguation String 11:55:57.3 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 11:55:57.3 Info: => 0.0006032s 11:55:57.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-13T11:55:57', 'album_disambiguation') 11:55:57.3 Info: Committing Transaction 11:55:57.3 Info: 18: album_disambiguation migrated 11:55:57.3 Info: => 0.0008948s 11:55:57.3 Info: 19: add_ape_quality_in_profiles migrating 11:55:57.3 Info: Beginning Transaction 11:55:57.3 Info: Starting migration of Main DB to 19 11:55:57.3 Info: PerformDBOperation 11:55:57.3 Info: Performing DB Operation 11:55:57.3 Info: => 3.26E-05s 11:55:57.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-13T11:55:57', 'add_ape_quality_in_profiles') 11:55:57.3 Info: Committing Transaction 11:55:57.3 Info: 19: add_ape_quality_in_profiles migrated 11:55:57.3 Info: => 0.0002761s 11:55:57.3 Info: 20: remove_pushalot migrating 11:55:57.3 Info: Beginning Transaction 11:55:57.3 Info: Starting migration of Main DB to 20 11:55:57.3 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:57.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 11:55:57.3 Info: => 4.64E-05s 11:55:57.3 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:57.3 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 11:55:57.3 Info: => 2.97E-05s 11:55:57.3 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:57.3 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 11:55:57.3 Info: => 2.7E-05s 11:55:57.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-13T11:55:57', 'remove_pushalot') 11:55:57.3 Info: Committing Transaction 11:55:57.3 Info: 20: remove_pushalot migrated 11:55:57.3 Info: => 0.000257s 11:55:57.3 Info: 21: add_custom_filters migrating 11:55:57.3 Info: Beginning Transaction 11:55:57.3 Info: Starting migration of Main DB to 21 11:55:57.3 Info: CreateTable CustomFilters 11:55:57.3 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 11:55:57.3 Info: => 0.0001613s 11:55:57.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-13T11:55:57', 'add_custom_filters') 11:55:57.3 Info: Committing Transaction 11:55:57.3 Info: 21: add_custom_filters migrated 11:55:57.3 Info: => 0.0004493s 11:55:57.3 Info: 22: import_list_tags migrating 11:55:57.3 Info: Beginning Transaction 11:55:57.3 Info: Starting migration of Main DB to 22 11:55:57.3 Info: AlterTable ImportLists 11:55:57.3 Info: => 6E-07s 11:55:57.3 Info: CreateColumn ImportLists Tags String 11:55:57.3 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 11:55:57.3 Info: => 0.0005925s 11:55:57.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-13T11:55:57', 'import_list_tags') 11:55:57.3 Info: Committing Transaction 11:55:57.3 Info: 22: import_list_tags migrated 11:55:57.3 Info: => 0.0008904s 11:55:57.3 Info: 23: add_release_groups_etc migrating 11:55:57.3 Info: Beginning Transaction 11:55:57.3 Info: Starting migration of Main DB to 23 11:55:57.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) 11:55:57.3 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "Duration", "Media", "Releases", "CurrentRelease") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 100, '', '', '{ "trackCount": 0, "mediaCount": 0 }') 11:55:57.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') 11:55:57.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') 11:55:57.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') 11:55:57.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') 11:55:57.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') 11:55:57.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') 11:55:57.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') 11:55:57.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') 11:55:57.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') 11:55:57.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') 11:55:57.3 Info: CreateTable ArtistMetadata 11:55:57.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) 11:55:57.3 Info: => 0.0001633s 11:55:57.3 Info: CreateIndex ArtistMetadata (ForeignArtistId) 11:55:57.3 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 11:55:57.3 Info: => 8.87E-05s 11:55:57.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" 11:55:57.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" 11:55:57.3 Info: => 8.07E-05s 11:55:57.3 Info: AlterTable Artists 11:55:57.3 Info: => 3E-07s 11:55:57.3 Info: CreateColumn Artists ArtistMetadataId Int32 11:55:57.3 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:55:57.3 Info: => 0.0006134s 11:55:57.3 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:55:57.3 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:55:57.3 Info: => 7.36E-05s 11:55:57.3 Info: CreateTable AlbumReleases 11:55:57.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) 11:55:57.3 Info: => 0.0001465s 11:55:57.3 Info: CreateIndex AlbumReleases (ForeignReleaseId) 11:55:57.3 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:55:57.3 Info: => 8.24E-05s 11:55:57.3 Info: CreateIndex AlbumReleases (AlbumId) 11:55:57.3 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:55:57.3 Info: => 7.64E-05s 11:55:57.3 Info: PerformDBOperation 11:55:57.3 Info: Performing DB Operation 11:55:57.3 Info: => 0.0055164s 11:55:57.3 Info: AlterTable Albums 11:55:57.3 Info: => 6E-07s 11:55:57.3 Info: CreateColumn Albums ArtistMetadataId Int32 11:55:57.3 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:55:57.3 Info: => 0.0006317s 11:55:57.3 Info: AlterTable Albums 11:55:57.3 Info: => 6E-07s 11:55:57.3 Info: CreateColumn Albums AnyReleaseOk Boolean 11:55:57.3 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 11:55:57.3 Info: => 0.0005711s 11:55:57.3 Info: AlterTable Albums 11:55:57.3 Info: => 4E-07s 11:55:57.3 Info: CreateColumn Albums Links String 11:55:57.3 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 11:55:57.3 Info: => 0.0005626s 11:55:57.3 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:55:57.3 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:55:57.3 Info: => 8.6E-05s 11:55:57.3 Info: AlterTable Tracks 11:55:57.3 Info: => 6E-07s 11:55:57.3 Info: CreateColumn Tracks ForeignRecordingId String 11:55:57.3 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 11:55:57.3 Info: => 0.0005652s 11:55:57.3 Info: AlterTable Tracks 11:55:57.3 Info: => 5E-07s 11:55:57.3 Info: CreateColumn Tracks AlbumReleaseId Int32 11:55:57.3 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 11:55:57.3 Info: => 0.0005548s 11:55:57.3 Info: AlterTable Tracks 11:55:57.3 Info: => 6E-07s 11:55:57.3 Info: CreateColumn Tracks ArtistMetadataId Int32 11:55:57.3 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:55:57.3 Info: => 0.0005686s 11:55:57.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:55:57.3 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:55:57.3 Info: => 9.7E-05s 11:55:57.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:55:57.3 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:55:57.3 Info: => 7.33E-05s 11:55:57.3 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 11:55:57.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) 11:55:57.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" 11:55:57.4 Info: DROP TABLE "Artists" 11:55:57.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:57.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:57.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:57.4 Info: => 0.0061648s 11:55:57.4 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 11:55:57.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) 11:55:57.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" 11:55:57.4 Info: DROP TABLE "Albums" 11:55:57.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:57.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:57.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:57.4 Info: => 0.0043417s 11:55:57.4 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 11:55:57.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) 11:55:57.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" 11:55:57.4 Info: DROP TABLE "Tracks" 11:55:57.4 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:55:57.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:55:57.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:55:57.4 Info: => 0.0039591s 11:55:57.4 Info: DeleteColumn TrackFiles ArtistId 11:55:57.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) 11:55:57.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" 11:55:57.4 Info: DROP TABLE "TrackFiles" 11:55:57.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:55:57.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:57.4 Info: => 0.0036641s 11:55:57.4 Info: CreateIndex Artists (ArtistMetadataId) 11:55:57.4 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:55:57.4 Info: => 7.86E-05s 11:55:57.4 Info: CreateIndex Artists (Monitored) 11:55:57.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:55:57.4 Info: => 7.26E-05s 11:55:57.4 Info: CreateIndex Albums (ArtistMetadataId) 11:55:57.4 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:55:57.4 Info: => 7.3E-05s 11:55:57.4 Info: CreateIndex Tracks (ArtistMetadataId) 11:55:57.4 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 11:55:57.4 Info: => 7.36E-05s 11:55:57.4 Info: CreateIndex Tracks (AlbumReleaseId) 11:55:57.4 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 11:55:57.4 Info: => 7.33E-05s 11:55:57.4 Info: CreateIndex Tracks (ForeignRecordingId) 11:55:57.4 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 11:55:57.4 Info: => 7.52E-05s 11:55:57.4 Info: UpdateData 11:55:57.4 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:55:57.4 Info: => 4.31E-05s 11:55:57.4 Info: UpdateData 11:55:57.4 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:55:57.4 Info: => 3.34E-05s 11:55:57.4 Info: UpdateData 11:55:57.4 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 11:55:57.4 Info: => 3.96E-05s 11:55:57.4 Info: -> 12 Insert operations completed in 00:00:00.0008324 taking an average of 00:00:00.0000693 11:55:57.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-13T11:55:57', 'add_release_groups_etc') 11:55:57.4 Info: Committing Transaction 11:55:57.4 Info: 23: add_release_groups_etc migrated 11:55:57.4 Info: => 0.0006514s 11:55:57.4 Debug: Took: 00:00:00.1258806 11:55:57.5 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_all_default_entries --- 11:55:57.5 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_duplicate_albumrelease --- 11:55:57.5 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173575208539_183/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:55:57.5 Info: DatabaseEngineVersionCheck migrating 11:55:57.5 Info: PerformDBOperation 11:55:57.5 Info: Performing DB Operation 11:55:57.5 Info: SQLite 3.46.1 11:55:57.5 Info: => 0.0011344s 11:55:57.5 Info: DatabaseEngineVersionCheck migrated 11:55:57.5 Info: => 0.001148s 11:55:57.5 Info: VersionMigration migrating 11:55:57.5 Info: Beginning Transaction 11:55:57.5 Info: CreateTable VersionInfo 11:55:57.5 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 11:55:57.5 Info: => 0.0001532s 11:55:57.5 Info: Committing Transaction 11:55:57.5 Info: VersionMigration migrated 11:55:57.5 Info: => 0.0006329s 11:55:57.5 Info: VersionUniqueMigration migrating 11:55:57.5 Info: Beginning Transaction 11:55:57.5 Info: CreateIndex VersionInfo (Version) 11:55:57.5 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:55:57.5 Info: => 0.000115s 11:55:57.5 Info: AlterTable VersionInfo 11:55:57.5 Info: => 6E-07s 11:55:57.5 Info: CreateColumn VersionInfo AppliedOn DateTime 11:55:57.5 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 11:55:57.5 Info: => 0.0002126s 11:55:57.5 Info: Committing Transaction 11:55:57.5 Info: VersionUniqueMigration migrated 11:55:57.5 Info: => 0.000435s 11:55:57.5 Info: VersionDescriptionMigration migrating 11:55:57.5 Info: Beginning Transaction 11:55:57.5 Info: AlterTable VersionInfo 11:55:57.5 Info: => 5E-07s 11:55:57.5 Info: CreateColumn VersionInfo Description String 11:55:57.5 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 11:55:57.5 Info: => 0.000537s 11:55:57.5 Info: Committing Transaction 11:55:57.5 Info: VersionDescriptionMigration migrated 11:55:57.5 Info: => 0.0007642s 11:55:57.5 Info: 1: InitialSetup migrating 11:55:57.5 Info: Beginning Transaction 11:55:57.5 Info: Starting migration of Main DB to 1 11:55:57.5 Info: CreateTable Config 11:55:57.5 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 11:55:57.5 Info: => 0.000161s 11:55:57.5 Info: CreateIndex Config (Key) 11:55:57.5 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 11:55:57.5 Info: => 8.87E-05s 11:55:57.5 Info: CreateTable RootFolders 11:55:57.5 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 11:55:57.5 Info: => 8.62E-05s 11:55:57.5 Info: CreateIndex RootFolders (Path) 11:55:57.5 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 11:55:57.5 Info: => 6.82E-05s 11:55:57.5 Info: CreateTable Artists 11:55: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) 11:55:57.5 Info: => 0.0002747s 11:55:57.5 Info: CreateIndex Artists (ForeignArtistId) 11:55:57.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:55:57.5 Info: => 7.82E-05s 11:55:57.5 Info: CreateIndex Artists (NameSlug) 11:55:57.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:55:57.5 Info: => 6.71E-05s 11:55:57.5 Info: CreateIndex Artists (CleanName) 11:55:57.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:57.5 Info: => 6.32E-05s 11:55:57.5 Info: CreateIndex Artists (Path) 11:55:57.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:57.5 Info: => 6.19E-05s 11:55:57.5 Info: CreateTable Albums 11:55: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) 11:55:57.5 Info: => 0.0002322s 11:55:57.5 Info: CreateIndex Albums (ForeignAlbumId) 11:55:57.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:57.5 Info: => 7.71E-05s 11:55:57.5 Info: CreateIndex Albums (MBId) 11:55:57.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:55:57.5 Info: => 6.4E-05s 11:55:57.5 Info: CreateIndex Albums (TADBId) 11:55:57.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:55:57.5 Info: => 6.83E-05s 11:55:57.5 Info: CreateIndex Albums (TitleSlug) 11:55:57.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:55:57.5 Info: => 6.61E-05s 11:55:57.5 Info: CreateIndex Albums (CleanTitle) 11:55:57.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:57.5 Info: => 6.2E-05s 11:55:57.5 Info: CreateIndex Albums (Path) 11:55:57.5 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 11:55:57.5 Info: => 6.24E-05s 11:55:57.5 Info: CreateTable Tracks 11:55: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) 11:55:57.5 Info: => 0.0001299s 11:55:57.5 Info: CreateIndex Tracks (ForeignTrackId) 11:55:57.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:55:57.5 Info: => 7.33E-05s 11:55:57.5 Info: CreateIndex Tracks (ArtistId) 11:55:57.5 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:55:57.5 Info: => 6.64E-05s 11:55:57.5 Info: CreateIndex Tracks (TrackFileId) 11:55:57.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:55:57.5 Info: => 6.71E-05s 11:55:57.5 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 11:55:57.5 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 11:55:57.5 Info: => 7.63E-05s 11:55:57.5 Info: CreateTable TrackFiles 11:55: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) 11:55:57.5 Info: => 0.0001248s 11:55:57.5 Info: CreateIndex TrackFiles (ArtistId) 11:55:57.5 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 11:55:57.5 Info: => 7.43E-05s 11:55:57.5 Info: CreateIndex TrackFiles (AlbumId) 11:55:57.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:57.5 Info: => 6.4E-05s 11:55:57.5 Info: CreateTable History 11:55: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) 11:55:57.5 Info: => 0.0001245s 11:55:57.5 Info: CreateIndex History (Date) 11:55:57.5 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:55:57.5 Info: => 6.69E-05s 11:55:57.5 Info: CreateIndex History (EventType) 11:55:57.5 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:55:57.5 Info: => 6.85E-05s 11:55:57.5 Info: CreateIndex History (DownloadId) 11:55:57.5 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 11:55:57.5 Info: => 6.52E-05s 11:55:57.5 Info: CreateIndex History (AlbumId) 11:55:57.5 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 11:55:57.5 Info: => 6.46E-05s 11:55:57.5 Info: CreateTable Notifications 11:55: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) 11:55:57.5 Info: => 0.0001191s 11:55:57.5 Info: CreateTable ScheduledTasks 11:55: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) 11:55:57.5 Info: => 0.0001338s 11:55:57.5 Info: CreateIndex ScheduledTasks (TypeName) 11:55:57.5 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:55:57.5 Info: => 9.4E-05s 11:55:57.5 Info: CreateTable Indexers 11:55: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) 11:55:57.5 Info: => 0.0001019s 11:55:57.5 Info: CreateIndex Indexers (Name) 11:55:57.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:55:57.5 Info: => 7.92E-05s 11:55:57.5 Info: CreateTable Profiles 11:55: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) 11:55:57.5 Info: => 9.06E-05s 11:55:57.5 Info: CreateIndex Profiles (Name) 11:55:57.5 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 11:55:57.5 Info: => 7.78E-05s 11:55:57.5 Info: CreateTable QualityDefinitions 11:55: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) 11:55:57.5 Info: => 0.0001322s 11:55:57.5 Info: CreateIndex QualityDefinitions (Quality) 11:55:57.5 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 11:55:57.5 Info: => 0.0001042s 11:55:57.5 Info: CreateIndex QualityDefinitions (Title) 11:55:57.5 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 11:55:57.5 Info: => 8.84E-05s 11:55:57.5 Info: CreateTable NamingConfig 11:55: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) 11:55:57.5 Info: => 0.0001187s 11:55:57.5 Info: CreateTable Blacklist 11:55: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 '') 11:55:57.5 Info: => 0.0001552s 11:55:57.5 Info: CreateTable Metadata 11:55: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) 11:55:57.5 Info: => 9.51E-05s 11:55:57.5 Info: CreateTable MetadataFiles 11:55: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) 11:55:57.5 Info: => 0.0001161s 11:55:57.5 Info: CreateTable DownloadClients 11:55: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) 11:55:57.5 Info: => 0.0001142s 11:55:57.5 Info: CreateTable PendingReleases 11:55: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 '') 11:55:57.5 Info: => 0.0001333s 11:55:57.5 Info: CreateTable RemotePathMappings 11:55: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) 11:55:57.5 Info: => 9.79E-05s 11:55:57.5 Info: CreateTable Tags 11:55:57.5 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 11:55:57.5 Info: => 8.27E-05s 11:55:57.5 Info: CreateIndex Tags (Label) 11:55:57.5 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 11:55:57.5 Info: => 7.82E-05s 11:55:57.5 Info: CreateTable Restrictions 11:55:57.5 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 11:55:57.5 Info: => 9.12E-05s 11:55:57.5 Info: CreateTable DelayProfiles 11:55: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) 11:55:57.5 Info: => 0.0001261s 11:55:57.5 Info: CreateTable Users 11:55: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) 11:55:57.5 Info: => 8.76E-05s 11:55:57.5 Info: CreateIndex Users (Identifier) 11:55:57.5 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 11:55:57.5 Info: => 9.4E-05s 11:55:57.5 Info: CreateIndex Users (Username) 11:55:57.5 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 11:55:57.5 Info: => 7.88E-05s 11:55:57.5 Info: CreateTable Commands 11:55: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) 11:55:57.5 Info: => 0.0001215s 11:55:57.5 Info: CreateTable IndexerStatus 11:55: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) 11:55:57.5 Info: => 0.0001143s 11:55:57.5 Info: CreateIndex IndexerStatus (ProviderId) 11:55:57.5 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:55:57.5 Info: => 7.91E-05s 11:55:57.5 Info: CreateTable ExtraFiles 11:55: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) 11:55:57.5 Info: => 0.000111s 11:55:57.5 Info: CreateTable LyricFiles 11:55: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) 11:55:57.5 Info: => 0.0001358s 11:55:57.5 Info: CreateTable LanguageProfiles 11:55: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) 11:55:57.5 Info: => 9.41E-05s 11:55:57.5 Info: CreateIndex LanguageProfiles (Name) 11:55:57.5 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 11:55:57.5 Info: => 8.71E-05s 11:55:57.5 Info: CreateTable DownloadClientStatus 11:55: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) 11:55:57.5 Info: => 0.0001012s 11:55:57.5 Info: CreateIndex DownloadClientStatus (ProviderId) 11:55:57.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:55:57.5 Info: => 8.47E-05s 11:55:57.5 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 11:55:57.5 Info: -> 1 Insert operations completed in 00:00:00.0000587 taking an average of 00:00:00.0000587 11:55:57.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-13T11:55:57', 'InitialSetup') 11:55:57.5 Info: Committing Transaction 11:55:57.5 Info: 1: InitialSetup migrated 11:55:57.5 Info: => 0.0010925s 11:55:57.5 Info: 2: add_reason_to_pending_releases migrating 11:55:57.5 Info: Beginning Transaction 11:55:57.5 Info: Starting migration of Main DB to 2 11:55:57.5 Info: AlterTable PendingReleases 11:55:57.5 Info: => 4E-07s 11:55:57.5 Info: CreateColumn PendingReleases Reason Int32 11:55:57.5 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 11:55:57.5 Info: => 0.0005529s 11:55:57.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-13T11:55:57', 'add_reason_to_pending_releases') 11:55:57.5 Info: Committing Transaction 11:55:57.5 Info: 2: add_reason_to_pending_releases migrated 11:55:57.5 Info: => 0.000859s 11:55:57.5 Info: 3: add_medium_support migrating 11:55:57.5 Info: Beginning Transaction 11:55:57.5 Info: Starting migration of Main DB to 3 11:55:57.5 Info: AlterTable Albums 11:55:57.5 Info: => 5E-07s 11:55:57.5 Info: CreateColumn Albums Media String 11:55:57.5 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 11:55:57.5 Info: => 0.0005284s 11:55:57.5 Info: AlterTable Tracks 11:55:57.5 Info: => 5E-07s 11:55:57.5 Info: CreateColumn Tracks MediumNumber Int32 11:55:57.5 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 11:55:57.5 Info: => 0.0004899s 11:55:57.5 Info: AlterTable Tracks 11:55:57.5 Info: => 5E-07s 11:55:57.5 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 11:55:57.5 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 11:55:57.5 Info: => 0.0004864s 11:55:57.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:55:57.5 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:55:57.5 Info: => 4.52E-05s 11:55:57.5 Info: DeleteColumn Tracks TrackNumber 11:55:57.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) 11:55:57.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" 11:55:57.5 Info: DROP TABLE "Tracks" 11:55:57.5 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:55:57.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:55:57.5 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:55:57.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:55:57.5 Info: => 0.0039029s 11:55:57.5 Info: AlterTable Tracks 11:55:57.5 Info: => 4E-07s 11:55:57.5 Info: CreateColumn Tracks TrackNumber String 11:55:57.5 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 11:55:57.5 Info: => 0.0004981s 11:55:57.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-13T11:55:57', 'add_medium_support') 11:55:57.5 Info: Committing Transaction 11:55:57.5 Info: 3: add_medium_support migrated 11:55:57.5 Info: => 0.0009614s 11:55:57.5 Info: 4: add_various_qualites_in_profile migrating 11:55:57.5 Info: Beginning Transaction 11:55:57.5 Info: Starting migration of Main DB to 4 11:55:57.5 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:55:57.5 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:55:57.5 Info: => 5.76E-05s 11:55:57.5 Info: PerformDBOperation 11:55:57.5 Info: Performing DB Operation 11:55:57.5 Info: => 3.25E-05s 11:55:57.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-13T11:55:57', 'add_various_qualites_in_profile') 11:55:57.5 Info: Committing Transaction 11:55:57.5 Info: 4: add_various_qualites_in_profile migrated 11:55:57.5 Info: => 0.0002941s 11:55:57.5 Info: 5: metadata_profiles migrating 11:55:57.5 Info: Beginning Transaction 11:55:57.5 Info: Starting migration of Main DB to 5 11:55:57.5 Info: CreateTable MetadataProfiles 11:55:57.5 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 11:55:57.5 Info: => 0.0001544s 11:55:57.5 Info: CreateIndex MetadataProfiles (Name) 11:55:57.5 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 11:55:57.5 Info: => 9.21E-05s 11:55:57.5 Info: AlterTable Artists 11:55:57.5 Info: => 5E-07s 11:55:57.5 Info: CreateColumn Artists MetadataProfileId Int32 11:55:57.5 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 11:55:57.5 Info: => 0.0005218s 11:55:57.5 Info: DeleteColumn Artists PrimaryAlbumTypes 11:55:57.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) 11:55:57.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" 11:55:57.5 Info: DROP TABLE "Artists" 11:55:57.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:57.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:55:57.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:55:57.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:57.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:57.5 Info: => 0.0048336s 11:55:57.5 Info: DeleteColumn Artists SecondaryAlbumTypes 11:55:57.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) 11:55:57.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" 11:55:57.5 Info: DROP TABLE "Artists" 11:55:57.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:57.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:55:57.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:55:57.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:57.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:57.5 Info: => 0.0068513s 11:55:57.5 Info: AlterTable Albums 11:55:57.5 Info: => 4E-07s 11:55:57.5 Info: CreateColumn Albums SecondaryTypes String 11:55:57.5 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 11:55:57.5 Info: => 0.0005011s 11:55:57.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-13T11:55:57', 'metadata_profiles') 11:55:57.5 Info: Committing Transaction 11:55:57.5 Info: 5: metadata_profiles migrated 11:55:57.5 Info: => 0.0009583s 11:55:57.5 Info: 6: separate_automatic_and_interactive_search migrating 11:55:57.5 Info: Beginning Transaction 11:55:57.5 Info: Starting migration of Main DB to 6 11:55:57.5 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 11:55:57.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) 11:55:57.5 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 11:55:57.5 Info: DROP TABLE "Indexers" 11:55:57.5 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:55:57.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:55:57.5 Info: => 0.0032988s 11:55:57.5 Info: AlterTable Indexers 11:55:57.5 Info: => 5E-07s 11:55:57.5 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 11:55:57.5 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 11:55:57.5 Info: => 0.0004792s 11:55:57.5 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:55:57.5 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:55:57.5 Info: => 4.06E-05s 11:55:57.5 Info: AlterTable Indexers 11:55:57.5 Info: => 3E-07s 11:55:57.5 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 11:55:57.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) 11:55:57.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" 11:55:57.5 Info: DROP TABLE "Indexers" 11:55:57.5 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:55:57.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:55:57.5 Info: => 0.0032545s 11:55:57.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-13T11:55:57', 'separate_automatic_and_interactive_search') 11:55:57.5 Info: Committing Transaction 11:55:57.5 Info: 6: separate_automatic_and_interactive_search migrated 11:55:57.5 Info: => 0.0036151s 11:55:57.5 Info: 7: change_album_path_to_relative migrating 11:55:57.5 Info: Beginning Transaction 11:55:57.5 Info: Starting migration of Main DB to 7 11:55:57.5 Info: DeleteColumn Albums Path 11:55:57.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) 11:55:57.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" 11:55:57.5 Info: DROP TABLE "Albums" 11:55:57.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:57.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:57.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:55:57.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:55:57.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:55:57.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:57.5 Info: => 0.0057393s 11:55:57.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-13T11:55:57', 'change_album_path_to_relative') 11:55:57.5 Info: Committing Transaction 11:55:57.5 Info: 7: change_album_path_to_relative migrated 11:55:57.5 Info: => 0.0061568s 11:55:57.5 Info: 8: change_quality_size_mb_to_kb migrating 11:55:57.5 Info: Beginning Transaction 11:55:57.5 Info: Starting migration of Main DB to 8 11:55:57.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 11:55:57.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 11:55:57.5 Info: => 4.99E-05s 11:55:57.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-13T11:55:57', 'change_quality_size_mb_to_kb') 11:55:57.5 Info: Committing Transaction 11:55:57.5 Info: 8: change_quality_size_mb_to_kb migrated 11:55:57.5 Info: => 0.0003116s 11:55:57.5 Info: 9: album_releases migrating 11:55:57.5 Info: Beginning Transaction 11:55:57.5 Info: Starting migration of Main DB to 9 11:55:57.5 Info: AlterTable Albums 11:55:57.5 Info: => 7E-07s 11:55:57.5 Info: CreateColumn Albums Releases String 11:55:57.5 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 11:55:57.5 Info: => 0.0005343s 11:55:57.5 Info: AlterTable Albums 11:55:57.5 Info: => 5E-07s 11:55:57.5 Info: CreateColumn Albums CurrentRelease String 11:55:57.5 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 11:55:57.5 Info: => 0.0004999s 11:55:57.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-13T11:55:57', 'album_releases') 11:55:57.5 Info: Committing Transaction 11:55:57.5 Info: 9: album_releases migrated 11:55:57.5 Info: => 0.0007979s 11:55:57.5 Info: 10: album_releases_fix migrating 11:55:57.5 Info: Beginning Transaction 11:55:57.5 Info: Starting migration of Main DB to 10 11:55:57.5 Info: AlterTable Albums 11:55:57.5 Info: => 9E-07s 11:55:57.5 Info: AlterColumn Albums Releases String 11:55:57.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) 11:55:57.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" 11:55:57.5 Info: DROP TABLE "Albums" 11:55:57.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:57.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:57.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:55:57.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:55:57.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:55:57.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:57.5 Info: => 0.0039269s 11:55:57.5 Info: AlterTable Albums 11:55:57.5 Info: => 5E-07s 11:55:57.5 Info: AlterColumn Albums CurrentRelease String 11:55:57.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) 11:55:57.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" 11:55:57.5 Info: DROP TABLE "Albums" 11:55:57.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:57.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:57.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:55:57.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:55:57.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:55:57.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:57.5 Info: => 0.0049175s 11:55:57.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-13T11:55:57', 'album_releases_fix') 11:55:57.5 Info: Committing Transaction 11:55:57.5 Info: 10: album_releases_fix migrated 11:55:57.5 Info: => 0.0052966s 11:55:57.5 Info: 11: import_lists migrating 11:55:57.5 Info: Beginning Transaction 11:55:57.5 Info: Starting migration of Main DB to 11 11:55:57.5 Info: CreateTable ImportLists 11:55:57.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) 11:55:57.5 Info: => 0.0001549s 11:55:57.5 Info: CreateIndex ImportLists (Name) 11:55:57.5 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:55:57.5 Info: => 7.64E-05s 11:55:57.5 Info: CreateTable ImportListStatus 11:55:57.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) 11:55:57.5 Info: => 0.0001041s 11:55:57.5 Info: CreateIndex ImportListStatus (ProviderId) 11:55:57.5 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:55:57.5 Info: => 7.31E-05s 11:55:57.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-13T11:55:57', 'import_lists') 11:55:57.5 Info: Committing Transaction 11:55:57.5 Info: 11: import_lists migrated 11:55:57.5 Info: => 0.0003619s 11:55:57.5 Info: 12: add_release_status migrating 11:55:57.5 Info: Beginning Transaction 11:55:57.5 Info: Starting migration of Main DB to 12 11:55:57.5 Info: AlterTable MetadataProfiles 11:55:57.5 Info: => 6E-07s 11:55:57.5 Info: CreateColumn MetadataProfiles ReleaseStatuses String 11:55:57.5 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 11:55:57.5 Info: => 0.0005455s 11:55:57.5 Info: PerformDBOperation 11:55:57.5 Info: Performing DB Operation 11:55:57.5 Info: => 2.97E-05s 11:55:57.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-13T11:55:57', 'add_release_status') 11:55:57.5 Info: Committing Transaction 11:55:57.5 Info: 12: add_release_status migrated 11:55:57.5 Info: => 0.0002848s 11:55:57.5 Info: 13: album_download_notification migrating 11:55:57.5 Info: Beginning Transaction 11:55:57.6 Info: Starting migration of Main DB to 13 11:55:57.6 Info: AlterTable Notifications 11:55:57.6 Info: => 5E-07s 11:55:57.6 Info: CreateColumn Notifications OnAlbumDownload Boolean 11:55:57.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 11:55:57.6 Info: => 0.0005407s 11:55:57.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-13T11:55:57', 'album_download_notification') 11:55:57.6 Info: Committing Transaction 11:55:57.6 Info: 13: album_download_notification migrated 11:55:57.6 Info: => 0.0008192s 11:55:57.6 Info: 14: fix_language_metadata_profiles migrating 11:55:57.6 Info: Beginning Transaction 11:55:57.6 Info: Starting migration of Main DB to 14 11:55: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 11:55: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 11:55:57.6 Info: => 7.68E-05s 11:55: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 11:55: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 11:55:57.6 Info: => 5.06E-05s 11:55:57.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-13T11:55:57', 'fix_language_metadata_profiles') 11:55:57.6 Info: Committing Transaction 11:55:57.6 Info: 14: fix_language_metadata_profiles migrated 11:55:57.6 Info: => 0.0002776s 11:55:57.6 Info: 15: remove_fanzub migrating 11:55:57.6 Info: Beginning Transaction 11:55:57.6 Info: Starting migration of Main DB to 15 11:55:57.6 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:55:57.6 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:55:57.6 Info: => 4.12E-05s 11:55:57.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-13T11:55:57', 'remove_fanzub') 11:55:57.6 Info: Committing Transaction 11:55:57.6 Info: 15: remove_fanzub migrated 11:55:57.6 Info: => 0.0002659s 11:55:57.6 Info: 16: update_artist_history_indexes migrating 11:55:57.6 Info: Beginning Transaction 11:55:57.6 Info: Starting migration of Main DB to 16 11:55:57.6 Info: CreateIndex Albums (ArtistId) 11:55:57.6 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 11:55:57.6 Info: => 0.0001028s 11:55:57.6 Info: CreateIndex Albums (ArtistId, ReleaseDate) 11:55:57.6 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 11:55:57.6 Info: => 7.71E-05s 11:55:57.6 Info: DeleteIndex History (AlbumId) 11:55:57.6 Info: DROP INDEX "IX_History_AlbumId" 11:55:57.6 Info: => 0.0001172s 11:55:57.6 Info: CreateIndex History (AlbumId, Date) 11:55:57.6 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:55:57.6 Info: => 9.16E-05s 11:55:57.6 Info: DeleteIndex History (DownloadId) 11:55:57.6 Info: DROP INDEX "IX_History_DownloadId" 11:55:57.6 Info: => 0.0001105s 11:55:57.6 Info: CreateIndex History (DownloadId, Date) 11:55:57.6 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:55:57.6 Info: => 8.76E-05s 11:55:57.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-13T11:55:57', 'update_artist_history_indexes') 11:55:57.6 Info: Committing Transaction 11:55:57.6 Info: 16: update_artist_history_indexes migrated 11:55:57.6 Info: => 0.0003801s 11:55:57.6 Info: 17: remove_nma migrating 11:55:57.6 Info: Beginning Transaction 11:55:57.6 Info: Starting migration of Main DB to 17 11:55:57.6 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:57.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 11:55:57.6 Info: => 4.82E-05s 11:55:57.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-13T11:55:57', 'remove_nma') 11:55:57.6 Info: Committing Transaction 11:55:57.6 Info: 17: remove_nma migrated 11:55:57.6 Info: => 0.000274s 11:55:57.6 Info: 18: album_disambiguation migrating 11:55:57.6 Info: Beginning Transaction 11:55:57.6 Info: Starting migration of Main DB to 18 11:55:57.6 Info: AlterTable Albums 11:55:57.6 Info: => 7E-07s 11:55:57.6 Info: CreateColumn Albums Disambiguation String 11:55:57.6 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 11:55:57.6 Info: => 0.000568s 11:55:57.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-13T11:55:57', 'album_disambiguation') 11:55:57.6 Info: Committing Transaction 11:55:57.6 Info: 18: album_disambiguation migrated 11:55:57.6 Info: => 0.0008398s 11:55:57.6 Info: 19: add_ape_quality_in_profiles migrating 11:55:57.6 Info: Beginning Transaction 11:55:57.6 Info: Starting migration of Main DB to 19 11:55:57.6 Info: PerformDBOperation 11:55:57.6 Info: Performing DB Operation 11:55:57.6 Info: => 3.27E-05s 11:55:57.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-13T11:55:57', 'add_ape_quality_in_profiles') 11:55:57.6 Info: Committing Transaction 11:55:57.6 Info: 19: add_ape_quality_in_profiles migrated 11:55:57.6 Info: => 0.0002692s 11:55:57.6 Info: 20: remove_pushalot migrating 11:55:57.6 Info: Beginning Transaction 11:55:57.6 Info: Starting migration of Main DB to 20 11:55:57.6 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:57.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 11:55:57.6 Info: => 4.63E-05s 11:55:57.6 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:57.6 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 11:55:57.6 Info: => 2.87E-05s 11:55:57.6 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:57.6 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 11:55:57.6 Info: => 2.71E-05s 11:55:57.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-13T11:55:57', 'remove_pushalot') 11:55:57.6 Info: Committing Transaction 11:55:57.6 Info: 20: remove_pushalot migrated 11:55:57.6 Info: => 0.0002505s 11:55:57.6 Info: 21: add_custom_filters migrating 11:55:57.6 Info: Beginning Transaction 11:55:57.6 Info: Starting migration of Main DB to 21 11:55:57.6 Info: CreateTable CustomFilters 11:55: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) 11:55:57.6 Info: => 0.0001251s 11:55:57.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-13T11:55:57', 'add_custom_filters') 11:55:57.6 Info: Committing Transaction 11:55:57.6 Info: 21: add_custom_filters migrated 11:55:57.6 Info: => 0.0003866s 11:55:57.6 Info: 22: import_list_tags migrating 11:55:57.6 Info: Beginning Transaction 11:55:57.6 Info: Starting migration of Main DB to 22 11:55:57.6 Info: AlterTable ImportLists 11:55:57.6 Info: => 8E-07s 11:55:57.6 Info: CreateColumn ImportLists Tags String 11:55:57.6 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 11:55:57.6 Info: => 0.0005573s 11:55:57.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-13T11:55:57', 'import_list_tags') 11:55:57.6 Info: Committing Transaction 11:55:57.6 Info: 22: import_list_tags migrated 11:55:57.6 Info: => 0.0008369s 11:55:57.6 Info: 23: add_release_groups_etc migrating 11:55:57.6 Info: Beginning Transaction 11:55:57.6 Info: Starting migration of Main DB to 23 11:55:57.6 Info: INSERT INTO "Artists" ("Id", "ForeignArtistId", "Name", "CleanName", "Status", "Images", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (1, '1', 'TestArtist', 'TestArtist', 1, '', '/mnt/data/path/TestArtist', 1, 1, 1, 1) 11:55:57.6 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "Duration", "Media", "Releases", "CurrentRelease") VALUES (1, '1', 1, 'TestAlbum1', 'TestAlbum1', '', 1, 'Studio', 100, '', '', '{ "id": "Id1", "title": "Title1", "releaseDate": "2024-10-13T00:00:00Z", "trackCount": 1, "mediaCount": 1, "disambiguation": "Disambiguation1", "format": "Format1" }') 11:55:57.6 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (1, '1', 1, 1, 0, 0, 0, 100, 1, 0, '0') 11:55:57.6 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (2, '2', 1, 1, 0, 0, 0, 100, 1, 1, '1') 11:55:57.6 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (3, '3', 1, 1, 0, 0, 0, 100, 1, 2, '2') 11:55:57.6 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (4, '4', 1, 1, 0, 0, 0, 100, 1, 3, '3') 11:55:57.6 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (5, '5', 1, 1, 0, 0, 0, 100, 1, 4, '4') 11:55:57.6 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (6, '6', 1, 1, 0, 0, 0, 100, 1, 5, '5') 11:55:57.6 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (7, '7', 1, 1, 0, 0, 0, 100, 1, 6, '6') 11:55:57.6 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (8, '8', 1, 1, 0, 0, 0, 100, 1, 7, '7') 11:55:57.6 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (9, '9', 1, 1, 0, 0, 0, 100, 1, 8, '8') 11:55:57.6 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (10, '10', 1, 1, 0, 0, 0, 100, 1, 9, '9') 11:55:57.6 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "Duration", "Media", "Releases", "CurrentRelease") VALUES (2, '2', 1, 'TestAlbum2', 'TestAlbum2', '', 1, 'Studio', 100, '', '', '{ "id": "Id1", "title": "Title1", "releaseDate": "2024-10-13T00:00:00Z", "trackCount": 1, "mediaCount": 1, "disambiguation": "Disambiguation1", "format": "Format1" }') 11:55:57.6 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (100, '100', 1, 2, 0, 0, 0, 100, 1, 0, '0') 11:55:57.6 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (101, '101', 1, 2, 0, 0, 0, 100, 1, 1, '1') 11:55:57.6 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (102, '102', 1, 2, 0, 0, 0, 100, 1, 2, '2') 11:55:57.6 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (103, '103', 1, 2, 0, 0, 0, 100, 1, 3, '3') 11:55:57.6 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (104, '104', 1, 2, 0, 0, 0, 100, 1, 4, '4') 11:55:57.6 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (105, '105', 1, 2, 0, 0, 0, 100, 1, 5, '5') 11:55:57.6 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (106, '106', 1, 2, 0, 0, 0, 100, 1, 6, '6') 11:55:57.6 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (107, '107', 1, 2, 0, 0, 0, 100, 1, 7, '7') 11:55:57.6 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (108, '108', 1, 2, 0, 0, 0, 100, 1, 8, '8') 11:55:57.6 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (109, '109', 1, 2, 0, 0, 0, 100, 1, 9, '9') 11:55:57.6 Info: CreateTable ArtistMetadata 11:55: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) 11:55:57.6 Info: => 0.0001558s 11:55:57.6 Info: CreateIndex ArtistMetadata (ForeignArtistId) 11:55:57.6 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 11:55:57.6 Info: => 8.75E-05s 11:55: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" 11:55: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" 11:55:57.6 Info: => 7.97E-05s 11:55:57.6 Info: AlterTable Artists 11:55:57.6 Info: => 3E-07s 11:55:57.6 Info: CreateColumn Artists ArtistMetadataId Int32 11:55:57.6 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:55:57.6 Info: => 0.0005714s 11:55:57.6 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:55:57.6 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:55:57.6 Info: => 7.34E-05s 11:55:57.6 Info: CreateTable AlbumReleases 11:55: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) 11:55:57.6 Info: => 0.0001802s 11:55:57.6 Info: CreateIndex AlbumReleases (ForeignReleaseId) 11:55:57.6 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:55:57.6 Info: => 8.32E-05s 11:55:57.6 Info: CreateIndex AlbumReleases (AlbumId) 11:55:57.6 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:55:57.6 Info: => 7.25E-05s 11:55:57.6 Info: PerformDBOperation 11:55:57.6 Info: Performing DB Operation 11:55:57.6 Info: => 0.0048726s 11:55:57.6 Info: AlterTable Albums 11:55:57.6 Info: => 6E-07s 11:55:57.6 Info: CreateColumn Albums ArtistMetadataId Int32 11:55:57.6 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:55:57.6 Info: => 0.0006086s 11:55:57.6 Info: AlterTable Albums 11:55:57.6 Info: => 4E-07s 11:55:57.6 Info: CreateColumn Albums AnyReleaseOk Boolean 11:55:57.6 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 11:55:57.6 Info: => 0.0005694s 11:55:57.6 Info: AlterTable Albums 11:55:57.6 Info: => 4E-07s 11:55:57.6 Info: CreateColumn Albums Links String 11:55:57.6 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 11:55:57.6 Info: => 0.0005655s 11:55:57.6 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:55:57.6 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:55:57.6 Info: => 8.67E-05s 11:55:57.6 Info: AlterTable Tracks 11:55:57.6 Info: => 3E-07s 11:55:57.6 Info: CreateColumn Tracks ForeignRecordingId String 11:55:57.6 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 11:55:57.6 Info: => 0.0005754s 11:55:57.6 Info: AlterTable Tracks 11:55:57.6 Info: => 5E-07s 11:55:57.6 Info: CreateColumn Tracks AlbumReleaseId Int32 11:55:57.6 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 11:55:57.6 Info: => 0.0005539s 11:55:57.6 Info: AlterTable Tracks 11:55:57.6 Info: => 5E-07s 11:55:57.6 Info: CreateColumn Tracks ArtistMetadataId Int32 11:55:57.6 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:55:57.6 Info: => 0.0005605s 11:55:57.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:55:57.6 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:55:57.6 Info: => 0.0001042s 11:55:57.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:55:57.6 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:55:57.6 Info: => 8.25E-05s 11:55:57.6 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 11:55:57.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) 11:55:57.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" 11:55:57.6 Info: DROP TABLE "Artists" 11:55:57.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:57.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:57.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:57.6 Info: => 0.0054732s 11:55:57.6 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 11:55:57.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) 11:55:57.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" 11:55:57.6 Info: DROP TABLE "Albums" 11:55:57.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:57.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:57.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:57.6 Info: => 0.0042258s 11:55:57.6 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 11:55:57.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) 11:55:57.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" 11:55:57.6 Info: DROP TABLE "Tracks" 11:55:57.6 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:55:57.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:55:57.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:55:57.6 Info: => 0.0039444s 11:55:57.6 Info: DeleteColumn TrackFiles ArtistId 11:55:57.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) 11:55:57.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" 11:55:57.6 Info: DROP TABLE "TrackFiles" 11:55:57.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:55:57.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:57.6 Info: => 0.0047118s 11:55:57.6 Info: CreateIndex Artists (ArtistMetadataId) 11:55:57.6 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:55:57.6 Info: => 8.36E-05s 11:55:57.6 Info: CreateIndex Artists (Monitored) 11:55:57.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:55:57.6 Info: => 8.24E-05s 11:55:57.6 Info: CreateIndex Albums (ArtistMetadataId) 11:55:57.6 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:55:57.6 Info: => 8.29E-05s 11:55:57.6 Info: CreateIndex Tracks (ArtistMetadataId) 11:55:57.6 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 11:55:57.6 Info: => 7.58E-05s 11:55:57.6 Info: CreateIndex Tracks (AlbumReleaseId) 11:55:57.6 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 11:55:57.6 Info: => 7.67E-05s 11:55:57.6 Info: CreateIndex Tracks (ForeignRecordingId) 11:55:57.6 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 11:55:57.6 Info: => 7.59E-05s 11:55:57.6 Info: UpdateData 11:55:57.6 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:55:57.6 Info: => 4.32E-05s 11:55:57.6 Info: UpdateData 11:55:57.6 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:55:57.6 Info: => 3.56E-05s 11:55:57.6 Info: UpdateData 11:55:57.6 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 11:55:57.6 Info: => 3.89E-05s 11:55:57.6 Info: -> 23 Insert operations completed in 00:00:00.0031394 taking an average of 00:00:00.0001364 11:55:57.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-13T11:55:57', 'add_release_groups_etc') 11:55:57.6 Info: Committing Transaction 11:55:57.6 Info: 23: add_release_groups_etc migrated 11:55:57.6 Info: => 0.0006566s 11:55:57.6 Debug: Took: 00:00:00.1196365 11:55:57.7 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_duplicate_albumrelease --- 11:55:57.7 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_duplicate_foreignreleaseid --- 11:55:57.7 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173577688129_185/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:55:57.7 Info: DatabaseEngineVersionCheck migrating 11:55:57.7 Info: PerformDBOperation 11:55:57.7 Info: Performing DB Operation 11:55:57.7 Info: SQLite 3.46.1 11:55:57.7 Info: => 0.0010618s 11:55:57.7 Info: DatabaseEngineVersionCheck migrated 11:55:57.7 Info: => 0.0010746s 11:55:57.7 Info: VersionMigration migrating 11:55:57.7 Info: Beginning Transaction 11:55:57.7 Info: CreateTable VersionInfo 11:55:57.7 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 11:55:57.7 Info: => 0.0001483s 11:55:57.7 Info: Committing Transaction 11:55:57.7 Info: VersionMigration migrated 11:55:57.7 Info: => 0.0004942s 11:55:57.7 Info: VersionUniqueMigration migrating 11:55:57.7 Info: Beginning Transaction 11:55:57.7 Info: CreateIndex VersionInfo (Version) 11:55:57.7 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:55:57.7 Info: => 0.0001237s 11:55:57.7 Info: AlterTable VersionInfo 11:55:57.7 Info: => 7E-07s 11:55:57.7 Info: CreateColumn VersionInfo AppliedOn DateTime 11:55:57.7 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 11:55:57.7 Info: => 0.0005463s 11:55:57.7 Info: Committing Transaction 11:55:57.7 Info: VersionUniqueMigration migrated 11:55:57.7 Info: => 0.0007459s 11:55:57.7 Info: VersionDescriptionMigration migrating 11:55:57.7 Info: Beginning Transaction 11:55:57.7 Info: AlterTable VersionInfo 11:55:57.7 Info: => 8E-07s 11:55:57.7 Info: CreateColumn VersionInfo Description String 11:55:57.7 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 11:55:57.7 Info: => 0.0001992s 11:55:57.7 Info: Committing Transaction 11:55:57.7 Info: VersionDescriptionMigration migrated 11:55:57.7 Info: => 0.0003781s 11:55:57.7 Info: 1: InitialSetup migrating 11:55:57.7 Info: Beginning Transaction 11:55:57.7 Info: Starting migration of Main DB to 1 11:55:57.7 Info: CreateTable Config 11:55:57.7 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 11:55:57.7 Info: => 0.0001771s 11:55:57.7 Info: CreateIndex Config (Key) 11:55:57.7 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 11:55:57.7 Info: => 7.84E-05s 11:55:57.7 Info: CreateTable RootFolders 11:55:57.7 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 11:55:57.7 Info: => 7.85E-05s 11:55:57.7 Info: CreateIndex RootFolders (Path) 11:55:57.7 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 11:55:57.7 Info: => 6.69E-05s 11:55:57.7 Info: CreateTable Artists 11:55:57.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) 11:55:57.7 Info: => 0.000894s 11:55:57.7 Info: CreateIndex Artists (ForeignArtistId) 11:55:57.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:55:57.7 Info: => 8.25E-05s 11:55:57.7 Info: CreateIndex Artists (NameSlug) 11:55:57.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:55:57.7 Info: => 6.74E-05s 11:55:57.7 Info: CreateIndex Artists (CleanName) 11:55:57.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:57.7 Info: => 6.37E-05s 11:55:57.7 Info: CreateIndex Artists (Path) 11:55:57.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:57.7 Info: => 6.28E-05s 11:55:57.7 Info: CreateTable Albums 11:55:57.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) 11:55:57.7 Info: => 0.0001907s 11:55:57.7 Info: CreateIndex Albums (ForeignAlbumId) 11:55:57.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:57.7 Info: => 6.89E-05s 11:55:57.7 Info: CreateIndex Albums (MBId) 11:55:57.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:55:57.7 Info: => 6.32E-05s 11:55:57.7 Info: CreateIndex Albums (TADBId) 11:55:57.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:55:57.7 Info: => 7.28E-05s 11:55:57.7 Info: CreateIndex Albums (TitleSlug) 11:55:57.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:55:57.7 Info: => 8.22E-05s 11:55:57.7 Info: CreateIndex Albums (CleanTitle) 11:55:57.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:57.7 Info: => 6.97E-05s 11:55:57.7 Info: CreateIndex Albums (Path) 11:55:57.7 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 11:55:57.7 Info: => 6.4E-05s 11:55:57.7 Info: CreateTable Tracks 11:55:57.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) 11:55:57.7 Info: => 0.0001281s 11:55:57.7 Info: CreateIndex Tracks (ForeignTrackId) 11:55:57.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:55:57.7 Info: => 6.54E-05s 11:55:57.7 Info: CreateIndex Tracks (ArtistId) 11:55:57.7 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:55:57.7 Info: => 6.51E-05s 11:55:57.7 Info: CreateIndex Tracks (TrackFileId) 11:55:57.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:55:57.7 Info: => 7.08E-05s 11:55:57.7 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 11:55:57.7 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 11:55:57.7 Info: => 6.86E-05s 11:55:57.7 Info: CreateTable TrackFiles 11:55:57.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) 11:55:57.7 Info: => 0.0001217s 11:55:57.7 Info: CreateIndex TrackFiles (ArtistId) 11:55:57.7 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 11:55:57.7 Info: => 6.76E-05s 11:55:57.7 Info: CreateIndex TrackFiles (AlbumId) 11:55:57.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:57.7 Info: => 6.58E-05s 11:55:57.7 Info: CreateTable History 11:55:57.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) 11:55:57.7 Info: => 0.0001234s 11:55:57.7 Info: CreateIndex History (Date) 11:55:57.7 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:55:57.7 Info: => 6.6E-05s 11:55:57.7 Info: CreateIndex History (EventType) 11:55:57.7 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:55:57.7 Info: => 6.42E-05s 11:55:57.7 Info: CreateIndex History (DownloadId) 11:55:57.7 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 11:55:57.7 Info: => 6.25E-05s 11:55:57.7 Info: CreateIndex History (AlbumId) 11:55:57.7 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 11:55:57.7 Info: => 6.39E-05s 11:55:57.7 Info: CreateTable Notifications 11:55:57.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) 11:55:57.7 Info: => 0.0001109s 11:55:57.7 Info: CreateTable ScheduledTasks 11:55:57.7 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 11:55:57.7 Info: => 0.0001422s 11:55:57.7 Info: CreateIndex ScheduledTasks (TypeName) 11:55:57.7 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:55:57.7 Info: => 9.83E-05s 11:55:57.7 Info: CreateTable Indexers 11:55:57.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) 11:55:57.7 Info: => 0.0001071s 11:55:57.7 Info: CreateIndex Indexers (Name) 11:55:57.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:55:57.7 Info: => 8E-05s 11:55:57.7 Info: CreateTable Profiles 11:55:57.7 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 11:55:57.7 Info: => 8.87E-05s 11:55:57.7 Info: CreateIndex Profiles (Name) 11:55:57.7 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 11:55:57.7 Info: => 7.97E-05s 11:55:57.7 Info: CreateTable QualityDefinitions 11:55:57.7 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 11:55:57.7 Info: => 0.0001447s 11:55:57.7 Info: CreateIndex QualityDefinitions (Quality) 11:55:57.7 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 11:55:57.7 Info: => 0.0001121s 11:55:57.7 Info: CreateIndex QualityDefinitions (Title) 11:55:57.7 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 11:55:57.7 Info: => 9.13E-05s 11:55:57.7 Info: CreateTable NamingConfig 11:55:57.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) 11:55:57.7 Info: => 0.0001166s 11:55:57.7 Info: CreateTable Blacklist 11:55:57.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 '') 11:55:57.7 Info: => 0.0008103s 11:55:57.7 Info: CreateTable Metadata 11:55:57.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) 11:55:57.7 Info: => 0.0001095s 11:55:57.7 Info: CreateTable MetadataFiles 11:55:57.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) 11:55:57.7 Info: => 0.0001175s 11:55:57.7 Info: CreateTable DownloadClients 11:55:57.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) 11:55:57.7 Info: => 0.0001034s 11:55:57.7 Info: CreateTable PendingReleases 11:55:57.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 '') 11:55:57.7 Info: => 0.0001323s 11:55:57.7 Info: CreateTable RemotePathMappings 11:55:57.7 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 11:55:57.7 Info: => 0.0001s 11:55:57.7 Info: CreateTable Tags 11:55:57.7 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 11:55:57.7 Info: => 8.76E-05s 11:55:57.7 Info: CreateIndex Tags (Label) 11:55:57.7 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 11:55:57.7 Info: => 8.09E-05s 11:55:57.7 Info: CreateTable Restrictions 11:55:57.7 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 11:55:57.7 Info: => 9.45E-05s 11:55:57.7 Info: CreateTable DelayProfiles 11:55:57.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) 11:55:57.7 Info: => 0.00012s 11:55:57.7 Info: CreateTable Users 11:55:57.7 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 11:55:57.7 Info: => 8.61E-05s 11:55:57.7 Info: CreateIndex Users (Identifier) 11:55:57.7 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 11:55:57.7 Info: => 9.56E-05s 11:55:57.7 Info: CreateIndex Users (Username) 11:55:57.7 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 11:55:57.7 Info: => 7.91E-05s 11:55:57.7 Info: CreateTable Commands 11:55:57.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) 11:55:57.7 Info: => 0.0001236s 11:55:57.7 Info: CreateTable IndexerStatus 11:55:57.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) 11:55:57.7 Info: => 0.0001137s 11:55:57.7 Info: CreateIndex IndexerStatus (ProviderId) 11:55:57.7 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:55:57.7 Info: => 8.12E-05s 11:55:57.7 Info: CreateTable ExtraFiles 11:55:57.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) 11:55:57.7 Info: => 0.000108s 11:55:57.7 Info: CreateTable LyricFiles 11:55:57.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) 11:55:57.7 Info: => 0.000139s 11:55:57.7 Info: CreateTable LanguageProfiles 11:55:57.7 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 11:55:57.7 Info: => 9.18E-05s 11:55:57.7 Info: CreateIndex LanguageProfiles (Name) 11:55:57.7 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 11:55:57.7 Info: => 8.27E-05s 11:55:57.7 Info: CreateTable DownloadClientStatus 11:55:57.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) 11:55:57.7 Info: => 0.0001019s 11:55:57.7 Info: CreateIndex DownloadClientStatus (ProviderId) 11:55:57.7 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:55:57.7 Info: => 8.4E-05s 11:55:57.7 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 11:55:57.7 Info: -> 1 Insert operations completed in 00:00:00.0000576 taking an average of 00:00:00.0000576 11:55:57.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-13T11:55:57', 'InitialSetup') 11:55:57.7 Info: Committing Transaction 11:55:57.8 Info: 1: InitialSetup migrated 11:55:57.8 Info: => 0.0009388s 11:55:57.8 Info: 2: add_reason_to_pending_releases migrating 11:55:57.8 Info: Beginning Transaction 11:55:57.8 Info: Starting migration of Main DB to 2 11:55:57.8 Info: AlterTable PendingReleases 11:55:57.8 Info: => 9E-07s 11:55:57.8 Info: CreateColumn PendingReleases Reason Int32 11:55:57.8 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 11:55:57.8 Info: => 0.0005178s 11:55:57.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-13T11:55:57', 'add_reason_to_pending_releases') 11:55:57.8 Info: Committing Transaction 11:55:57.8 Info: 2: add_reason_to_pending_releases migrated 11:55:57.8 Info: => 0.000794s 11:55:57.8 Info: 3: add_medium_support migrating 11:55:57.8 Info: Beginning Transaction 11:55:57.8 Info: Starting migration of Main DB to 3 11:55:57.8 Info: AlterTable Albums 11:55:57.8 Info: => 9E-07s 11:55:57.8 Info: CreateColumn Albums Media String 11:55:57.8 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 11:55:57.8 Info: => 0.0005082s 11:55:57.8 Info: AlterTable Tracks 11:55:57.8 Info: => 5E-07s 11:55:57.8 Info: CreateColumn Tracks MediumNumber Int32 11:55:57.8 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 11:55:57.8 Info: => 0.0004643s 11:55:57.8 Info: AlterTable Tracks 11:55:57.8 Info: => 5E-07s 11:55:57.8 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 11:55:57.8 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 11:55:57.8 Info: => 0.0004663s 11:55:57.8 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:55:57.8 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:55:57.8 Info: => 4.26E-05s 11:55:57.8 Info: DeleteColumn Tracks TrackNumber 11:55:57.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) 11:55:57.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" 11:55:57.8 Info: DROP TABLE "Tracks" 11:55:57.8 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:55:57.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:55:57.8 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:55:57.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:55:57.8 Info: => 0.0044066s 11:55:57.8 Info: AlterTable Tracks 11:55:57.8 Info: => 4E-07s 11:55:57.8 Info: CreateColumn Tracks TrackNumber String 11:55:57.8 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 11:55:57.8 Info: => 0.000471s 11:55:57.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-13T11:55:57', 'add_medium_support') 11:55:57.8 Info: Committing Transaction 11:55:57.8 Info: 3: add_medium_support migrated 11:55:57.8 Info: => 0.000836s 11:55:57.8 Info: 4: add_various_qualites_in_profile migrating 11:55:57.8 Info: Beginning Transaction 11:55:57.8 Info: Starting migration of Main DB to 4 11:55:57.8 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:55:57.8 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:55:57.8 Info: => 5.09E-05s 11:55:57.8 Info: PerformDBOperation 11:55:57.8 Info: Performing DB Operation 11:55:57.8 Info: => 3.39E-05s 11:55:57.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-13T11:55:57', 'add_various_qualites_in_profile') 11:55:57.8 Info: Committing Transaction 11:55:57.8 Info: 4: add_various_qualites_in_profile migrated 11:55:57.8 Info: => 0.0002648s 11:55:57.8 Info: 5: metadata_profiles migrating 11:55:57.8 Info: Beginning Transaction 11:55:57.8 Info: Starting migration of Main DB to 5 11:55:57.8 Info: CreateTable MetadataProfiles 11:55:57.8 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 11:55:57.8 Info: => 0.0001244s 11:55:57.8 Info: CreateIndex MetadataProfiles (Name) 11:55:57.8 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 11:55:57.8 Info: => 8.43E-05s 11:55:57.8 Info: AlterTable Artists 11:55:57.8 Info: => 4E-07s 11:55:57.8 Info: CreateColumn Artists MetadataProfileId Int32 11:55:57.8 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 11:55:57.8 Info: => 0.0004998s 11:55:57.8 Info: DeleteColumn Artists PrimaryAlbumTypes 11:55:57.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) 11:55:57.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" 11:55:57.8 Info: DROP TABLE "Artists" 11:55:57.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:57.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:55:57.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:55:57.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:57.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:57.8 Info: => 0.0039476s 11:55:57.8 Info: DeleteColumn Artists SecondaryAlbumTypes 11:55:57.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) 11:55:57.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" 11:55:57.8 Info: DROP TABLE "Artists" 11:55:57.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:57.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:55:57.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:55:57.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:57.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:57.8 Info: => 0.0047336s 11:55:57.8 Info: AlterTable Albums 11:55:57.8 Info: => 5E-07s 11:55:57.8 Info: CreateColumn Albums SecondaryTypes String 11:55:57.8 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 11:55:57.8 Info: => 0.0004832s 11:55:57.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-13T11:55:57', 'metadata_profiles') 11:55:57.8 Info: Committing Transaction 11:55:57.8 Info: 5: metadata_profiles migrated 11:55:57.8 Info: => 0.0008991s 11:55:57.8 Info: 6: separate_automatic_and_interactive_search migrating 11:55:57.8 Info: Beginning Transaction 11:55:57.8 Info: Starting migration of Main DB to 6 11:55:57.8 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 11:55:57.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) 11:55:57.8 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 11:55:57.8 Info: DROP TABLE "Indexers" 11:55:57.8 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:55:57.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:55:57.8 Info: => 0.0032845s 11:55:57.8 Info: AlterTable Indexers 11:55:57.8 Info: => 5E-07s 11:55:57.8 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 11:55:57.8 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 11:55:57.8 Info: => 0.0004773s 11:55:57.8 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:55:57.8 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:55:57.8 Info: => 3.89E-05s 11:55:57.8 Info: AlterTable Indexers 11:55:57.8 Info: => 4E-07s 11:55:57.8 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 11:55:57.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) 11:55:57.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" 11:55:57.8 Info: DROP TABLE "Indexers" 11:55:57.8 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:55:57.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:55:57.8 Info: => 0.0032987s 11:55:57.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-13T11:55:57', 'separate_automatic_and_interactive_search') 11:55:57.8 Info: Committing Transaction 11:55:57.8 Info: 6: separate_automatic_and_interactive_search migrated 11:55:57.8 Info: => 0.0036253s 11:55:57.8 Info: 7: change_album_path_to_relative migrating 11:55:57.8 Info: Beginning Transaction 11:55:57.8 Info: Starting migration of Main DB to 7 11:55:57.8 Info: DeleteColumn Albums Path 11:55:57.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) 11:55:57.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" 11:55:57.8 Info: DROP TABLE "Albums" 11:55:57.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:57.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:57.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:55:57.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:55:57.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:55:57.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:57.8 Info: => 0.0049175s 11:55:57.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-13T11:55:57', 'change_album_path_to_relative') 11:55:57.8 Info: Committing Transaction 11:55:57.8 Info: 7: change_album_path_to_relative migrated 11:55:57.8 Info: => 0.0053375s 11:55:57.8 Info: 8: change_quality_size_mb_to_kb migrating 11:55:57.8 Info: Beginning Transaction 11:55:57.8 Info: Starting migration of Main DB to 8 11:55:57.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 11:55:57.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 11:55:57.8 Info: => 5.2E-05s 11:55:57.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-13T11:55:57', 'change_quality_size_mb_to_kb') 11:55:57.8 Info: Committing Transaction 11:55:57.8 Info: 8: change_quality_size_mb_to_kb migrated 11:55:57.8 Info: => 0.0002926s 11:55:57.8 Info: 9: album_releases migrating 11:55:57.8 Info: Beginning Transaction 11:55:57.8 Info: Starting migration of Main DB to 9 11:55:57.8 Info: AlterTable Albums 11:55:57.8 Info: => 4E-07s 11:55:57.8 Info: CreateColumn Albums Releases String 11:55:57.8 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 11:55:57.8 Info: => 0.0005073s 11:55:57.8 Info: AlterTable Albums 11:55:57.8 Info: => 5E-07s 11:55:57.8 Info: CreateColumn Albums CurrentRelease String 11:55:57.8 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 11:55:57.8 Info: => 0.0004761s 11:55:57.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-13T11:55:57', 'album_releases') 11:55:57.8 Info: Committing Transaction 11:55:57.8 Info: 9: album_releases migrated 11:55:57.8 Info: => 0.0007518s 11:55:57.8 Info: 10: album_releases_fix migrating 11:55:57.8 Info: Beginning Transaction 11:55:57.8 Info: Starting migration of Main DB to 10 11:55:57.8 Info: AlterTable Albums 11:55:57.8 Info: => 1.1E-06s 11:55:57.8 Info: AlterColumn Albums Releases String 11:55:57.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) 11:55:57.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" 11:55:57.8 Info: DROP TABLE "Albums" 11:55:57.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:57.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:57.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:55:57.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:55:57.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:55:57.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:57.8 Info: => 0.0050137s 11:55:57.8 Info: AlterTable Albums 11:55:57.8 Info: => 4E-07s 11:55:57.8 Info: AlterColumn Albums CurrentRelease String 11:55:57.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) 11:55:57.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" 11:55:57.8 Info: DROP TABLE "Albums" 11:55:57.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:57.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:57.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:55:57.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:55:57.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:55:57.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:57.8 Info: => 0.0038958s 11:55:57.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-13T11:55:57', 'album_releases_fix') 11:55:57.8 Info: Committing Transaction 11:55:57.8 Info: 10: album_releases_fix migrated 11:55:57.8 Info: => 0.0042694s 11:55:57.8 Info: 11: import_lists migrating 11:55:57.8 Info: Beginning Transaction 11:55:57.8 Info: Starting migration of Main DB to 11 11:55:57.8 Info: CreateTable ImportLists 11:55:57.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) 11:55:57.8 Info: => 0.0001553s 11:55:57.8 Info: CreateIndex ImportLists (Name) 11:55:57.8 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:55:57.8 Info: => 7.73E-05s 11:55:57.8 Info: CreateTable ImportListStatus 11:55:57.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) 11:55:57.8 Info: => 0.0001069s 11:55:57.8 Info: CreateIndex ImportListStatus (ProviderId) 11:55:57.8 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:55:57.8 Info: => 8.01E-05s 11:55:57.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-13T11:55:57', 'import_lists') 11:55:57.8 Info: Committing Transaction 11:55:57.8 Info: 11: import_lists migrated 11:55:57.8 Info: => 0.0003817s 11:55:57.8 Info: 12: add_release_status migrating 11:55:57.8 Info: Beginning Transaction 11:55:57.8 Info: Starting migration of Main DB to 12 11:55:57.8 Info: AlterTable MetadataProfiles 11:55:57.8 Info: => 7E-07s 11:55:57.8 Info: CreateColumn MetadataProfiles ReleaseStatuses String 11:55:57.8 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 11:55:57.8 Info: => 0.0005177s 11:55:57.8 Info: PerformDBOperation 11:55:57.8 Info: Performing DB Operation 11:55:57.8 Info: => 3.06E-05s 11:55:57.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-13T11:55:57', 'add_release_status') 11:55:57.8 Info: Committing Transaction 11:55:57.8 Info: 12: add_release_status migrated 11:55:57.8 Info: => 0.0002958s 11:55:57.8 Info: 13: album_download_notification migrating 11:55:57.8 Info: Beginning Transaction 11:55:57.8 Info: Starting migration of Main DB to 13 11:55:57.8 Info: AlterTable Notifications 11:55:57.8 Info: => 1E-06s 11:55:57.8 Info: CreateColumn Notifications OnAlbumDownload Boolean 11:55:57.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 11:55:57.8 Info: => 0.000522s 11:55:57.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-13T11:55:57', 'album_download_notification') 11:55:57.8 Info: Committing Transaction 11:55:57.8 Info: 13: album_download_notification migrated 11:55:57.8 Info: => 0.0008146s 11:55:57.8 Info: 14: fix_language_metadata_profiles migrating 11:55:57.8 Info: Beginning Transaction 11:55:57.8 Info: Starting migration of Main DB to 14 11:55:57.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 11:55:57.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 11:55:57.8 Info: => 7.64E-05s 11:55:57.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 11:55:57.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 11:55:57.8 Info: => 4.99E-05s 11:55:57.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-13T11:55:57', 'fix_language_metadata_profiles') 11:55:57.8 Info: Committing Transaction 11:55:57.8 Info: 14: fix_language_metadata_profiles migrated 11:55:57.8 Info: => 0.0002852s 11:55:57.8 Info: 15: remove_fanzub migrating 11:55:57.8 Info: Beginning Transaction 11:55:57.8 Info: Starting migration of Main DB to 15 11:55:57.8 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:55:57.8 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:55:57.8 Info: => 4.34E-05s 11:55:57.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-13T11:55:57', 'remove_fanzub') 11:55:57.8 Info: Committing Transaction 11:55:57.8 Info: 15: remove_fanzub migrated 11:55:57.8 Info: => 0.0002742s 11:55:57.8 Info: 16: update_artist_history_indexes migrating 11:55:57.8 Info: Beginning Transaction 11:55:57.8 Info: Starting migration of Main DB to 16 11:55:57.8 Info: CreateIndex Albums (ArtistId) 11:55:57.8 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 11:55:57.8 Info: => 0.0001024s 11:55:57.8 Info: CreateIndex Albums (ArtistId, ReleaseDate) 11:55:57.8 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 11:55:57.8 Info: => 7.84E-05s 11:55:57.8 Info: DeleteIndex History (AlbumId) 11:55:57.8 Info: DROP INDEX "IX_History_AlbumId" 11:55:57.8 Info: => 0.0001198s 11:55:57.8 Info: CreateIndex History (AlbumId, Date) 11:55:57.8 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:55:57.8 Info: => 9.21E-05s 11:55:57.8 Info: DeleteIndex History (DownloadId) 11:55:57.8 Info: DROP INDEX "IX_History_DownloadId" 11:55:57.8 Info: => 0.0001115s 11:55:57.8 Info: CreateIndex History (DownloadId, Date) 11:55:57.8 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:55:57.8 Info: => 9.15E-05s 11:55:57.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-13T11:55:57', 'update_artist_history_indexes') 11:55:57.8 Info: Committing Transaction 11:55:57.8 Info: 16: update_artist_history_indexes migrated 11:55:57.8 Info: => 0.0004098s 11:55:57.8 Info: 17: remove_nma migrating 11:55:57.8 Info: Beginning Transaction 11:55:57.8 Info: Starting migration of Main DB to 17 11:55:57.8 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:57.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 11:55:57.8 Info: => 4.72E-05s 11:55:57.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-13T11:55:57', 'remove_nma') 11:55:57.8 Info: Committing Transaction 11:55:57.8 Info: 17: remove_nma migrated 11:55:57.8 Info: => 0.0002775s 11:55:57.8 Info: 18: album_disambiguation migrating 11:55:57.8 Info: Beginning Transaction 11:55:57.8 Info: Starting migration of Main DB to 18 11:55:57.8 Info: AlterTable Albums 11:55:57.8 Info: => 7E-07s 11:55:57.8 Info: CreateColumn Albums Disambiguation String 11:55:57.8 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 11:55:57.8 Info: => 0.0005274s 11:55:57.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-13T11:55:57', 'album_disambiguation') 11:55:57.8 Info: Committing Transaction 11:55:57.8 Info: 18: album_disambiguation migrated 11:55:57.8 Info: => 0.0008092s 11:55:57.8 Info: 19: add_ape_quality_in_profiles migrating 11:55:57.8 Info: Beginning Transaction 11:55:57.8 Info: Starting migration of Main DB to 19 11:55:57.8 Info: PerformDBOperation 11:55:57.8 Info: Performing DB Operation 11:55:57.8 Info: => 3.18E-05s 11:55:57.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-13T11:55:57', 'add_ape_quality_in_profiles') 11:55:57.8 Info: Committing Transaction 11:55:57.8 Info: 19: add_ape_quality_in_profiles migrated 11:55:57.8 Info: => 0.000271s 11:55:57.8 Info: 20: remove_pushalot migrating 11:55:57.8 Info: Beginning Transaction 11:55:57.8 Info: Starting migration of Main DB to 20 11:55:57.8 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:57.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 11:55:57.8 Info: => 4.64E-05s 11:55:57.8 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:57.8 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 11:55:57.8 Info: => 3.02E-05s 11:55:57.8 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:57.8 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 11:55:57.8 Info: => 2.67E-05s 11:55:57.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-13T11:55:57', 'remove_pushalot') 11:55:57.8 Info: Committing Transaction 11:55:57.8 Info: 20: remove_pushalot migrated 11:55:57.8 Info: => 0.0002533s 11:55:57.8 Info: 21: add_custom_filters migrating 11:55:57.8 Info: Beginning Transaction 11:55:57.8 Info: Starting migration of Main DB to 21 11:55:57.8 Info: CreateTable CustomFilters 11:55:57.8 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 11:55:57.8 Info: => 0.0001223s 11:55:57.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-13T11:55:57', 'add_custom_filters') 11:55:57.8 Info: Committing Transaction 11:55:57.8 Info: 21: add_custom_filters migrated 11:55:57.8 Info: => 0.0003959s 11:55:57.8 Info: 22: import_list_tags migrating 11:55:57.8 Info: Beginning Transaction 11:55:57.8 Info: Starting migration of Main DB to 22 11:55:57.8 Info: AlterTable ImportLists 11:55:57.8 Info: => 8E-07s 11:55:57.8 Info: CreateColumn ImportLists Tags String 11:55:57.8 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 11:55:57.8 Info: => 0.0005253s 11:55:57.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-13T11:55:57', 'import_list_tags') 11:55:57.8 Info: Committing Transaction 11:55:57.8 Info: 22: import_list_tags migrated 11:55:57.8 Info: => 0.0008042s 11:55:57.8 Info: 23: add_release_groups_etc migrating 11:55:57.8 Info: Beginning Transaction 11:55:57.8 Info: Starting migration of Main DB to 23 11:55:57.8 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) 11:55:57.8 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-13T00:00:00Z", "trackCount": 1, "mediaCount": 1, "disambiguation": "Disambiguation1", "format": "Format1" }') 11:55:57.8 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') 11:55:57.8 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') 11:55:57.8 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') 11:55:57.8 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') 11:55:57.8 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') 11:55:57.8 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') 11:55:57.8 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') 11:55:57.8 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') 11:55:57.8 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') 11:55:57.8 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') 11:55:57.8 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-14T00:00:00Z", "trackCount": 2, "mediaCount": 2, "disambiguation": "Disambiguation2", "format": "Format2" }') 11:55:57.8 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') 11:55:57.8 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') 11:55:57.8 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') 11:55:57.8 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') 11:55:57.8 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') 11:55:57.8 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') 11:55:57.8 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') 11:55:57.8 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') 11:55:57.8 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') 11:55:57.8 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') 11:55:57.8 Info: CreateTable ArtistMetadata 11:55:57.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) 11:55:57.8 Info: => 0.0001514s 11:55:57.8 Info: CreateIndex ArtistMetadata (ForeignArtistId) 11:55:57.8 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 11:55:57.8 Info: => 8.06E-05s 11:55:57.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" 11:55:57.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" 11:55:57.8 Info: => 8.12E-05s 11:55:57.8 Info: AlterTable Artists 11:55:57.8 Info: => 5E-07s 11:55:57.8 Info: CreateColumn Artists ArtistMetadataId Int32 11:55:57.8 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:55:57.8 Info: => 0.000534s 11:55:57.8 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:55:57.8 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:55:57.8 Info: => 7.32E-05s 11:55:57.8 Info: CreateTable AlbumReleases 11:55:57.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) 11:55:57.8 Info: => 0.0001418s 11:55:57.8 Info: CreateIndex AlbumReleases (ForeignReleaseId) 11:55:57.8 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:55:57.8 Info: => 7.7E-05s 11:55:57.8 Info: CreateIndex AlbumReleases (AlbumId) 11:55:57.8 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:55:57.8 Info: => 7.14E-05s 11:55:57.8 Info: PerformDBOperation 11:55:57.8 Info: Performing DB Operation 11:55:57.8 Info: => 0.0032139s 11:55:57.8 Info: AlterTable Albums 11:55:57.8 Info: => 6E-07s 11:55:57.8 Info: CreateColumn Albums ArtistMetadataId Int32 11:55:57.8 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:55:57.8 Info: => 0.000569s 11:55:57.8 Info: AlterTable Albums 11:55:57.8 Info: => 7E-07s 11:55:57.8 Info: CreateColumn Albums AnyReleaseOk Boolean 11:55:57.8 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 11:55:57.8 Info: => 0.0005338s 11:55:57.8 Info: AlterTable Albums 11:55:57.8 Info: => 5E-07s 11:55:57.8 Info: CreateColumn Albums Links String 11:55:57.8 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 11:55:57.8 Info: => 0.0005346s 11:55:57.8 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:55:57.8 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:55:57.8 Info: => 8.69E-05s 11:55:57.8 Info: AlterTable Tracks 11:55:57.8 Info: => 4E-07s 11:55:57.8 Info: CreateColumn Tracks ForeignRecordingId String 11:55:57.8 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 11:55:57.8 Info: => 0.0005273s 11:55:57.8 Info: AlterTable Tracks 11:55:57.8 Info: => 5E-07s 11:55:57.8 Info: CreateColumn Tracks AlbumReleaseId Int32 11:55:57.8 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 11:55:57.8 Info: => 0.0005286s 11:55:57.8 Info: AlterTable Tracks 11:55:57.8 Info: => 6E-07s 11:55:57.8 Info: CreateColumn Tracks ArtistMetadataId Int32 11:55:57.8 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:55:57.8 Info: => 0.0005459s 11:55:57.8 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:55:57.8 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:55:57.8 Info: => 0.0001041s 11:55:57.8 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:55:57.8 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:55:57.8 Info: => 8.33E-05s 11:55:57.8 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 11:55: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, "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) 11:55:57.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" 11:55:57.8 Info: DROP TABLE "Artists" 11:55:57.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:57.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:57.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:57.8 Info: => 0.0055633s 11:55:57.8 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 11:55:57.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) 11:55:57.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" 11:55:57.8 Info: DROP TABLE "Albums" 11:55:57.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:57.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:57.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:57.8 Info: => 0.0042275s 11:55:57.8 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 11:55:57.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) 11:55:57.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" 11:55:57.8 Info: DROP TABLE "Tracks" 11:55:57.8 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:55:57.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:55:57.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:55:57.8 Info: => 0.0037515s 11:55:57.8 Info: DeleteColumn TrackFiles ArtistId 11:55: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, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 11:55:57.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" 11:55:57.8 Info: DROP TABLE "TrackFiles" 11:55:57.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:55:57.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:57.8 Info: => 0.0035508s 11:55:57.8 Info: CreateIndex Artists (ArtistMetadataId) 11:55:57.8 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:55:57.8 Info: => 7.61E-05s 11:55:57.8 Info: CreateIndex Artists (Monitored) 11:55:57.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:55:57.8 Info: => 7.31E-05s 11:55:57.8 Info: CreateIndex Albums (ArtistMetadataId) 11:55:57.8 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:55:57.8 Info: => 7.16E-05s 11:55:57.8 Info: CreateIndex Tracks (ArtistMetadataId) 11:55:57.8 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 11:55:57.8 Info: => 7.27E-05s 11:55:57.8 Info: CreateIndex Tracks (AlbumReleaseId) 11:55:57.8 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 11:55:57.8 Info: => 7.34E-05s 11:55:57.8 Info: CreateIndex Tracks (ForeignRecordingId) 11:55:57.8 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 11:55:57.8 Info: => 7.51E-05s 11:55:57.8 Info: UpdateData 11:55:57.8 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:55:57.8 Info: => 4.29E-05s 11:55:57.8 Info: UpdateData 11:55:57.8 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:55:57.8 Info: => 3.74E-05s 11:55:57.8 Info: UpdateData 11:55:57.8 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 11:55:57.8 Info: => 3.72E-05s 11:55:57.8 Info: -> 23 Insert operations completed in 00:00:00.0014998 taking an average of 00:00:00.0000652 11:55:57.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-13T11:55:57', 'add_release_groups_etc') 11:55:57.8 Info: Committing Transaction 11:55:57.8 Info: 23: add_release_groups_etc migrated 11:55:57.8 Info: => 0.000644s 11:55:57.8 Debug: Took: 00:00:00.1111772 11:55:58.0 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_duplicate_foreignreleaseid --- 11:55:58.0 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_empty_albumrelease --- 11:55:58.0 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173580100450_187/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:55:58.0 Info: DatabaseEngineVersionCheck migrating 11:55:58.0 Info: PerformDBOperation 11:55:58.0 Info: Performing DB Operation 11:55:58.0 Info: SQLite 3.46.1 11:55:58.0 Info: => 0.0011042s 11:55:58.0 Info: DatabaseEngineVersionCheck migrated 11:55:58.0 Info: => 0.0011186s 11:55:58.0 Info: VersionMigration migrating 11:55:58.0 Info: Beginning Transaction 11:55:58.0 Info: CreateTable VersionInfo 11:55:58.0 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 11:55:58.0 Info: => 0.0001475s 11:55:58.0 Info: Committing Transaction 11:55:58.0 Info: VersionMigration migrated 11:55:58.0 Info: => 0.0005424s 11:55:58.0 Info: VersionUniqueMigration migrating 11:55:58.0 Info: Beginning Transaction 11:55:58.0 Info: CreateIndex VersionInfo (Version) 11:55:58.0 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:55:58.0 Info: => 0.0001225s 11:55:58.0 Info: AlterTable VersionInfo 11:55:58.0 Info: => 5E-07s 11:55:58.0 Info: CreateColumn VersionInfo AppliedOn DateTime 11:55:58.0 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 11:55:58.0 Info: => 0.0005122s 11:55:58.0 Info: Committing Transaction 11:55:58.0 Info: VersionUniqueMigration migrated 11:55:58.0 Info: => 0.0007526s 11:55:58.0 Info: VersionDescriptionMigration migrating 11:55:58.0 Info: Beginning Transaction 11:55:58.0 Info: AlterTable VersionInfo 11:55:58.0 Info: => 1.1E-06s 11:55:58.0 Info: CreateColumn VersionInfo Description String 11:55:58.0 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 11:55:58.0 Info: => 0.0002025s 11:55:58.0 Info: Committing Transaction 11:55:58.0 Info: VersionDescriptionMigration migrated 11:55:58.0 Info: => 0.00041s 11:55:58.0 Info: 1: InitialSetup migrating 11:55:58.0 Info: Beginning Transaction 11:55:58.0 Info: Starting migration of Main DB to 1 11:55:58.0 Info: CreateTable Config 11:55:58.0 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 11:55:58.0 Info: => 0.0001659s 11:55:58.0 Info: CreateIndex Config (Key) 11:55:58.0 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 11:55:58.0 Info: => 7.45E-05s 11:55:58.0 Info: CreateTable RootFolders 11:55:58.0 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 11:55:58.0 Info: => 7.69E-05s 11:55:58.0 Info: CreateIndex RootFolders (Path) 11:55:58.0 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 11:55:58.0 Info: => 8.01E-05s 11:55:58.0 Info: CreateTable Artists 11:55:58.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) 11:55:58.0 Info: => 0.0002778s 11:55:58.0 Info: CreateIndex Artists (ForeignArtistId) 11:55:58.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:55:58.0 Info: => 8.01E-05s 11:55:58.0 Info: CreateIndex Artists (NameSlug) 11:55:58.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:55:58.0 Info: => 7.31E-05s 11:55:58.0 Info: CreateIndex Artists (CleanName) 11:55:58.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:58.0 Info: => 7.04E-05s 11:55:58.0 Info: CreateIndex Artists (Path) 11:55:58.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:58.0 Info: => 6.53E-05s 11:55:58.0 Info: CreateTable Albums 11:55:58.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) 11:55:58.0 Info: => 0.0002391s 11:55:58.0 Info: CreateIndex Albums (ForeignAlbumId) 11:55:58.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:58.0 Info: => 7.72E-05s 11:55:58.0 Info: CreateIndex Albums (MBId) 11:55:58.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:55:58.0 Info: => 6.53E-05s 11:55:58.0 Info: CreateIndex Albums (TADBId) 11:55:58.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:55:58.0 Info: => 6.26E-05s 11:55:58.0 Info: CreateIndex Albums (TitleSlug) 11:55:58.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:55:58.0 Info: => 6.07E-05s 11:55:58.0 Info: CreateIndex Albums (CleanTitle) 11:55:58.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:58.0 Info: => 6.4E-05s 11:55:58.0 Info: CreateIndex Albums (Path) 11:55:58.0 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 11:55:58.0 Info: => 6.2E-05s 11:55:58.0 Info: CreateTable Tracks 11:55:58.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) 11:55:58.0 Info: => 0.0001303s 11:55:58.0 Info: CreateIndex Tracks (ForeignTrackId) 11:55:58.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:55:58.0 Info: => 6.79E-05s 11:55:58.0 Info: CreateIndex Tracks (ArtistId) 11:55:58.0 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:55:58.0 Info: => 6.87E-05s 11:55:58.0 Info: CreateIndex Tracks (TrackFileId) 11:55:58.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:55:58.0 Info: => 6.62E-05s 11:55:58.0 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 11:55:58.0 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 11:55:58.0 Info: => 7.23E-05s 11:55:58.0 Info: CreateTable TrackFiles 11:55:58.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) 11:55:58.0 Info: => 0.0001521s 11:55:58.0 Info: CreateIndex TrackFiles (ArtistId) 11:55:58.0 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 11:55:58.0 Info: => 7.8E-05s 11:55:58.0 Info: CreateIndex TrackFiles (AlbumId) 11:55:58.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:58.0 Info: => 7.21E-05s 11:55:58.0 Info: CreateTable History 11:55:58.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) 11:55:58.0 Info: => 0.0001289s 11:55:58.0 Info: CreateIndex History (Date) 11:55:58.0 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:55:58.0 Info: => 6.82E-05s 11:55:58.0 Info: CreateIndex History (EventType) 11:55:58.0 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:55:58.0 Info: => 6.82E-05s 11:55:58.0 Info: CreateIndex History (DownloadId) 11:55:58.0 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 11:55:58.0 Info: => 6.49E-05s 11:55:58.0 Info: CreateIndex History (AlbumId) 11:55:58.0 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 11:55:58.0 Info: => 6.34E-05s 11:55:58.0 Info: CreateTable Notifications 11:55:58.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) 11:55:58.0 Info: => 0.0001122s 11:55:58.0 Info: CreateTable ScheduledTasks 11:55:58.0 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 11:55:58.0 Info: => 8.9E-05s 11:55:58.0 Info: CreateIndex ScheduledTasks (TypeName) 11:55:58.0 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:55:58.0 Info: => 6.89E-05s 11:55:58.0 Info: CreateTable Indexers 11:55:58.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) 11:55:58.0 Info: => 9.76E-05s 11:55:58.0 Info: CreateIndex Indexers (Name) 11:55:58.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:55:58.0 Info: => 9.77E-05s 11:55:58.0 Info: CreateTable Profiles 11:55:58.0 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 11:55:58.0 Info: => 9.13E-05s 11:55:58.0 Info: CreateIndex Profiles (Name) 11:55:58.0 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 11:55:58.0 Info: => 7.64E-05s 11:55:58.0 Info: CreateTable QualityDefinitions 11:55:58.0 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 11:55:58.0 Info: => 0.0001032s 11:55:58.0 Info: CreateIndex QualityDefinitions (Quality) 11:55:58.0 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 11:55:58.0 Info: => 7.16E-05s 11:55:58.0 Info: CreateIndex QualityDefinitions (Title) 11:55:58.0 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 11:55:58.0 Info: => 7.46E-05s 11:55:58.0 Info: CreateTable NamingConfig 11:55:58.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) 11:55:58.0 Info: => 0.0001587s 11:55:58.0 Info: CreateTable Blacklist 11:55:58.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 '') 11:55:58.0 Info: => 0.0001793s 11:55:58.0 Info: CreateTable Metadata 11:55:58.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) 11:55:58.0 Info: => 0.0001017s 11:55:58.0 Info: CreateTable MetadataFiles 11:55:58.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) 11:55:58.0 Info: => 0.0001146s 11:55:58.0 Info: CreateTable DownloadClients 11:55:58.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) 11:55:58.0 Info: => 0.0001034s 11:55:58.0 Info: CreateTable PendingReleases 11:55:58.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 '') 11:55:58.0 Info: => 0.0001087s 11:55:58.0 Info: CreateTable RemotePathMappings 11:55:58.0 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 11:55:58.0 Info: => 9.3E-05s 11:55:58.0 Info: CreateTable Tags 11:55:58.0 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 11:55:58.0 Info: => 0.0001043s 11:55:58.0 Info: CreateIndex Tags (Label) 11:55:58.0 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 11:55:58.0 Info: => 8.46E-05s 11:55:58.0 Info: CreateTable Restrictions 11:55:58.0 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 11:55:58.0 Info: => 9.37E-05s 11:55:58.0 Info: CreateTable DelayProfiles 11:55:58.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) 11:55:58.0 Info: => 0.0001201s 11:55:58.0 Info: CreateTable Users 11:55:58.0 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 11:55:58.0 Info: => 8.72E-05s 11:55:58.0 Info: CreateIndex Users (Identifier) 11:55:58.0 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 11:55:58.0 Info: => 9.41E-05s 11:55:58.0 Info: CreateIndex Users (Username) 11:55:58.0 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 11:55:58.0 Info: => 0.0001143s 11:55:58.0 Info: CreateTable Commands 11:55:58.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) 11:55:58.0 Info: => 0.0001487s 11:55:58.0 Info: CreateTable IndexerStatus 11:55:58.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) 11:55:58.0 Info: => 0.0001477s 11:55:58.0 Info: CreateIndex IndexerStatus (ProviderId) 11:55:58.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:55:58.0 Info: => 9.13E-05s 11:55:58.0 Info: CreateTable ExtraFiles 11:55:58.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) 11:55:58.0 Info: => 0.0001115s 11:55:58.0 Info: CreateTable LyricFiles 11:55:58.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) 11:55:58.0 Info: => 0.000145s 11:55:58.0 Info: CreateTable LanguageProfiles 11:55:58.0 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 11:55:58.0 Info: => 9.59E-05s 11:55:58.0 Info: CreateIndex LanguageProfiles (Name) 11:55:58.0 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 11:55:58.0 Info: => 9.67E-05s 11:55:58.0 Info: CreateTable DownloadClientStatus 11:55:58.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) 11:55:58.0 Info: => 0.0001042s 11:55:58.0 Info: CreateIndex DownloadClientStatus (ProviderId) 11:55:58.0 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:55:58.0 Info: => 8.61E-05s 11:55:58.0 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 11:55:58.0 Info: -> 1 Insert operations completed in 00:00:00.0000598 taking an average of 00:00:00.0000598 11:55:58.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-13T11:55:58', 'InitialSetup') 11:55:58.0 Info: Committing Transaction 11:55:58.0 Info: 1: InitialSetup migrated 11:55:58.0 Info: => 0.0009698s 11:55:58.0 Info: 2: add_reason_to_pending_releases migrating 11:55:58.0 Info: Beginning Transaction 11:55:58.0 Info: Starting migration of Main DB to 2 11:55:58.0 Info: AlterTable PendingReleases 11:55:58.0 Info: => 8E-07s 11:55:58.0 Info: CreateColumn PendingReleases Reason Int32 11:55:58.0 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 11:55:58.0 Info: => 0.0005617s 11:55:58.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-13T11:55:58', 'add_reason_to_pending_releases') 11:55:58.0 Info: Committing Transaction 11:55:58.0 Info: 2: add_reason_to_pending_releases migrated 11:55:58.0 Info: => 0.0008731s 11:55:58.0 Info: 3: add_medium_support migrating 11:55:58.0 Info: Beginning Transaction 11:55:58.0 Info: Starting migration of Main DB to 3 11:55:58.0 Info: AlterTable Albums 11:55:58.0 Info: => 7E-07s 11:55:58.0 Info: CreateColumn Albums Media String 11:55:58.0 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 11:55:58.0 Info: => 0.0005283s 11:55:58.0 Info: AlterTable Tracks 11:55:58.0 Info: => 6E-07s 11:55:58.0 Info: CreateColumn Tracks MediumNumber Int32 11:55:58.0 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 11:55:58.0 Info: => 0.0004966s 11:55:58.0 Info: AlterTable Tracks 11:55:58.0 Info: => 6E-07s 11:55:58.0 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 11:55:58.0 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 11:55:58.0 Info: => 0.0004921s 11:55:58.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:55:58.0 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:55:58.0 Info: => 4.3E-05s 11:55:58.0 Info: DeleteColumn Tracks TrackNumber 11:55:58.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) 11:55:58.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" 11:55:58.0 Info: DROP TABLE "Tracks" 11:55:58.0 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:55:58.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:55:58.0 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:55:58.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:55:58.0 Info: => 0.0037285s 11:55:58.0 Info: AlterTable Tracks 11:55:58.0 Info: => 4E-07s 11:55:58.0 Info: CreateColumn Tracks TrackNumber String 11:55:58.0 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 11:55:58.0 Info: => 0.0004958s 11:55:58.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-13T11:55:58', 'add_medium_support') 11:55:58.0 Info: Committing Transaction 11:55:58.0 Info: 3: add_medium_support migrated 11:55:58.0 Info: => 0.0008994s 11:55:58.0 Info: 4: add_various_qualites_in_profile migrating 11:55:58.0 Info: Beginning Transaction 11:55:58.0 Info: Starting migration of Main DB to 4 11:55:58.0 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:55:58.0 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:55:58.0 Info: => 5.15E-05s 11:55:58.0 Info: PerformDBOperation 11:55:58.0 Info: Performing DB Operation 11:55:58.0 Info: => 3.35E-05s 11:55:58.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-13T11:55:58', 'add_various_qualites_in_profile') 11:55:58.0 Info: Committing Transaction 11:55:58.0 Info: 4: add_various_qualites_in_profile migrated 11:55:58.0 Info: => 0.0002815s 11:55:58.0 Info: 5: metadata_profiles migrating 11:55:58.0 Info: Beginning Transaction 11:55:58.0 Info: Starting migration of Main DB to 5 11:55:58.0 Info: CreateTable MetadataProfiles 11:55:58.0 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 11:55:58.0 Info: => 0.0001262s 11:55:58.0 Info: CreateIndex MetadataProfiles (Name) 11:55:58.0 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 11:55:58.0 Info: => 8.39E-05s 11:55:58.0 Info: AlterTable Artists 11:55:58.0 Info: => 4E-07s 11:55:58.0 Info: CreateColumn Artists MetadataProfileId Int32 11:55:58.0 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 11:55:58.0 Info: => 0.0005334s 11:55:58.0 Info: DeleteColumn Artists PrimaryAlbumTypes 11:55:58.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) 11:55:58.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" 11:55:58.0 Info: DROP TABLE "Artists" 11:55:58.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:58.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:55:58.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:55:58.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:58.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:58.0 Info: => 0.0039819s 11:55:58.0 Info: DeleteColumn Artists SecondaryAlbumTypes 11:55:58.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) 11:55:58.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" 11:55:58.0 Info: DROP TABLE "Artists" 11:55:58.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:58.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:55:58.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:55:58.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:58.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:58.0 Info: => 0.0039206s 11:55:58.0 Info: AlterTable Albums 11:55:58.0 Info: => 4E-07s 11:55:58.0 Info: CreateColumn Albums SecondaryTypes String 11:55:58.0 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 11:55:58.0 Info: => 0.0004974s 11:55:58.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-13T11:55:58', 'metadata_profiles') 11:55:58.0 Info: Committing Transaction 11:55:58.0 Info: 5: metadata_profiles migrated 11:55:58.0 Info: => 0.0009474s 11:55:58.0 Info: 6: separate_automatic_and_interactive_search migrating 11:55:58.0 Info: Beginning Transaction 11:55:58.0 Info: Starting migration of Main DB to 6 11:55:58.0 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 11:55:58.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) 11:55:58.0 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 11:55:58.0 Info: DROP TABLE "Indexers" 11:55:58.0 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:55:58.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:55:58.0 Info: => 0.0036682s 11:55:58.0 Info: AlterTable Indexers 11:55:58.0 Info: => 5E-07s 11:55:58.0 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 11:55:58.0 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 11:55:58.0 Info: => 0.0005034s 11:55:58.0 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:55:58.0 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:55:58.0 Info: => 4.58E-05s 11:55:58.0 Info: AlterTable Indexers 11:55:58.0 Info: => 4E-07s 11:55:58.0 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 11:55:58.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) 11:55:58.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" 11:55:58.0 Info: DROP TABLE "Indexers" 11:55:58.0 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:55:58.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:55:58.0 Info: => 0.0040476s 11:55:58.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-13T11:55:58', 'separate_automatic_and_interactive_search') 11:55:58.0 Info: Committing Transaction 11:55:58.0 Info: 6: separate_automatic_and_interactive_search migrated 11:55:58.0 Info: => 0.004381s 11:55:58.0 Info: 7: change_album_path_to_relative migrating 11:55:58.0 Info: Beginning Transaction 11:55:58.0 Info: Starting migration of Main DB to 7 11:55:58.0 Info: DeleteColumn Albums Path 11:55:58.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) 11:55:58.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" 11:55:58.0 Info: DROP TABLE "Albums" 11:55:58.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:58.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:58.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:55:58.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:55:58.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:55:58.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:58.0 Info: => 0.005475s 11:55:58.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-13T11:55:58', 'change_album_path_to_relative') 11:55:58.0 Info: Committing Transaction 11:55:58.0 Info: 7: change_album_path_to_relative migrated 11:55:58.0 Info: => 0.005878s 11:55:58.0 Info: 8: change_quality_size_mb_to_kb migrating 11:55:58.0 Info: Beginning Transaction 11:55:58.0 Info: Starting migration of Main DB to 8 11:55:58.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 11:55:58.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 11:55:58.0 Info: => 4.96E-05s 11:55:58.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-13T11:55:58', 'change_quality_size_mb_to_kb') 11:55:58.0 Info: Committing Transaction 11:55:58.0 Info: 8: change_quality_size_mb_to_kb migrated 11:55:58.0 Info: => 0.0002876s 11:55:58.0 Info: 9: album_releases migrating 11:55:58.0 Info: Beginning Transaction 11:55:58.0 Info: Starting migration of Main DB to 9 11:55:58.0 Info: AlterTable Albums 11:55:58.0 Info: => 7E-07s 11:55:58.0 Info: CreateColumn Albums Releases String 11:55:58.0 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 11:55:58.0 Info: => 0.0005425s 11:55:58.0 Info: AlterTable Albums 11:55:58.0 Info: => 6E-07s 11:55:58.0 Info: CreateColumn Albums CurrentRelease String 11:55:58.0 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 11:55:58.0 Info: => 0.0005252s 11:55:58.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-13T11:55:58', 'album_releases') 11:55:58.0 Info: Committing Transaction 11:55:58.0 Info: 9: album_releases migrated 11:55:58.0 Info: => 0.0008032s 11:55:58.0 Info: 10: album_releases_fix migrating 11:55:58.0 Info: Beginning Transaction 11:55:58.0 Info: Starting migration of Main DB to 10 11:55:58.0 Info: AlterTable Albums 11:55:58.0 Info: => 9E-07s 11:55:58.0 Info: AlterColumn Albums Releases String 11:55:58.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) 11:55:58.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" 11:55:58.0 Info: DROP TABLE "Albums" 11:55:58.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:58.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:58.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:55:58.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:55:58.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:55:58.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:58.0 Info: => 0.0040548s 11:55:58.0 Info: AlterTable Albums 11:55:58.0 Info: => 6E-07s 11:55:58.0 Info: AlterColumn Albums CurrentRelease String 11:55:58.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) 11:55:58.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" 11:55:58.0 Info: DROP TABLE "Albums" 11:55:58.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:58.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:58.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:55:58.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:55:58.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:55:58.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:58.0 Info: => 0.0048274s 11:55:58.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-13T11:55:58', 'album_releases_fix') 11:55:58.0 Info: Committing Transaction 11:55:58.0 Info: 10: album_releases_fix migrated 11:55:58.0 Info: => 0.0051927s 11:55:58.0 Info: 11: import_lists migrating 11:55:58.0 Info: Beginning Transaction 11:55:58.0 Info: Starting migration of Main DB to 11 11:55:58.0 Info: CreateTable ImportLists 11:55:58.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) 11:55:58.0 Info: => 0.0001572s 11:55:58.0 Info: CreateIndex ImportLists (Name) 11:55:58.0 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:55:58.0 Info: => 7.93E-05s 11:55:58.0 Info: CreateTable ImportListStatus 11:55:58.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) 11:55:58.0 Info: => 0.0001105s 11:55:58.0 Info: CreateIndex ImportListStatus (ProviderId) 11:55:58.0 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:55:58.0 Info: => 7.4E-05s 11:55:58.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-13T11:55:58', 'import_lists') 11:55:58.0 Info: Committing Transaction 11:55:58.0 Info: 11: import_lists migrated 11:55:58.0 Info: => 0.000361s 11:55:58.0 Info: 12: add_release_status migrating 11:55:58.0 Info: Beginning Transaction 11:55:58.0 Info: Starting migration of Main DB to 12 11:55:58.0 Info: AlterTable MetadataProfiles 11:55:58.0 Info: => 5E-07s 11:55:58.0 Info: CreateColumn MetadataProfiles ReleaseStatuses String 11:55:58.0 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 11:55:58.0 Info: => 0.0005459s 11:55:58.0 Info: PerformDBOperation 11:55:58.0 Info: Performing DB Operation 11:55:58.0 Info: => 0.0008681s 11:55:58.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-13T11:55:58', 'add_release_status') 11:55:58.0 Info: Committing Transaction 11:55:58.0 Info: 12: add_release_status migrated 11:55:58.0 Info: => 0.0011566s 11:55:58.0 Info: 13: album_download_notification migrating 11:55:58.0 Info: Beginning Transaction 11:55:58.0 Info: Starting migration of Main DB to 13 11:55:58.0 Info: AlterTable Notifications 11:55:58.0 Info: => 6E-07s 11:55:58.0 Info: CreateColumn Notifications OnAlbumDownload Boolean 11:55:58.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 11:55:58.0 Info: => 0.0005649s 11:55:58.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-13T11:55:58', 'album_download_notification') 11:55:58.0 Info: Committing Transaction 11:55:58.0 Info: 13: album_download_notification migrated 11:55:58.0 Info: => 0.000845s 11:55:58.0 Info: 14: fix_language_metadata_profiles migrating 11:55:58.0 Info: Beginning Transaction 11:55:58.0 Info: Starting migration of Main DB to 14 11:55:58.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 11:55:58.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 11:55:58.0 Info: => 7.69E-05s 11:55:58.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 11:55:58.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 11:55:58.0 Info: => 5.66E-05s 11:55:58.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-13T11:55:58', 'fix_language_metadata_profiles') 11:55:58.0 Info: Committing Transaction 11:55:58.0 Info: 14: fix_language_metadata_profiles migrated 11:55:58.0 Info: => 0.0002886s 11:55:58.0 Info: 15: remove_fanzub migrating 11:55:58.0 Info: Beginning Transaction 11:55:58.0 Info: Starting migration of Main DB to 15 11:55:58.0 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:55:58.0 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:55:58.0 Info: => 4.41E-05s 11:55:58.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-13T11:55:58', 'remove_fanzub') 11:55:58.0 Info: Committing Transaction 11:55:58.0 Info: 15: remove_fanzub migrated 11:55:58.0 Info: => 0.0002698s 11:55:58.0 Info: 16: update_artist_history_indexes migrating 11:55:58.0 Info: Beginning Transaction 11:55:58.0 Info: Starting migration of Main DB to 16 11:55:58.0 Info: CreateIndex Albums (ArtistId) 11:55:58.0 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 11:55:58.0 Info: => 0.0001053s 11:55:58.0 Info: CreateIndex Albums (ArtistId, ReleaseDate) 11:55:58.0 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 11:55:58.0 Info: => 7.87E-05s 11:55:58.0 Info: DeleteIndex History (AlbumId) 11:55:58.0 Info: DROP INDEX "IX_History_AlbumId" 11:55:58.0 Info: => 0.0001228s 11:55:58.0 Info: CreateIndex History (AlbumId, Date) 11:55:58.0 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:55:58.0 Info: => 9.45E-05s 11:55:58.0 Info: DeleteIndex History (DownloadId) 11:55:58.0 Info: DROP INDEX "IX_History_DownloadId" 11:55:58.0 Info: => 0.0001095s 11:55:58.0 Info: CreateIndex History (DownloadId, Date) 11:55:58.0 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:55:58.0 Info: => 8.92E-05s 11:55:58.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-13T11:55:58', 'update_artist_history_indexes') 11:55:58.0 Info: Committing Transaction 11:55:58.0 Info: 16: update_artist_history_indexes migrated 11:55:58.0 Info: => 0.0003925s 11:55:58.0 Info: 17: remove_nma migrating 11:55:58.0 Info: Beginning Transaction 11:55:58.0 Info: Starting migration of Main DB to 17 11:55:58.0 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:58.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 11:55:58.0 Info: => 4.79E-05s 11:55:58.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-13T11:55:58', 'remove_nma') 11:55:58.0 Info: Committing Transaction 11:55:58.0 Info: 17: remove_nma migrated 11:55:58.0 Info: => 0.000296s 11:55:58.0 Info: 18: album_disambiguation migrating 11:55:58.0 Info: Beginning Transaction 11:55:58.0 Info: Starting migration of Main DB to 18 11:55:58.0 Info: AlterTable Albums 11:55:58.0 Info: => 7E-07s 11:55:58.0 Info: CreateColumn Albums Disambiguation String 11:55:58.0 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 11:55:58.0 Info: => 0.0005763s 11:55:58.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-13T11:55:58', 'album_disambiguation') 11:55:58.0 Info: Committing Transaction 11:55:58.0 Info: 18: album_disambiguation migrated 11:55:58.0 Info: => 0.0008567s 11:55:58.0 Info: 19: add_ape_quality_in_profiles migrating 11:55:58.0 Info: Beginning Transaction 11:55:58.0 Info: Starting migration of Main DB to 19 11:55:58.0 Info: PerformDBOperation 11:55:58.0 Info: Performing DB Operation 11:55:58.0 Info: => 3.38E-05s 11:55:58.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-13T11:55:58', 'add_ape_quality_in_profiles') 11:55:58.0 Info: Committing Transaction 11:55:58.0 Info: 19: add_ape_quality_in_profiles migrated 11:55:58.0 Info: => 0.0002844s 11:55:58.0 Info: 20: remove_pushalot migrating 11:55:58.0 Info: Beginning Transaction 11:55:58.0 Info: Starting migration of Main DB to 20 11:55:58.0 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:58.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 11:55:58.0 Info: => 4.67E-05s 11:55:58.0 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:58.0 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 11:55:58.0 Info: => 3.01E-05s 11:55:58.0 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:58.0 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 11:55:58.0 Info: => 2.79E-05s 11:55:58.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-13T11:55:58', 'remove_pushalot') 11:55:58.0 Info: Committing Transaction 11:55:58.0 Info: 20: remove_pushalot migrated 11:55:58.0 Info: => 0.0002636s 11:55:58.0 Info: 21: add_custom_filters migrating 11:55:58.0 Info: Beginning Transaction 11:55:58.0 Info: Starting migration of Main DB to 21 11:55:58.0 Info: CreateTable CustomFilters 11:55:58.0 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 11:55:58.0 Info: => 0.0001279s 11:55:58.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-13T11:55:58', 'add_custom_filters') 11:55:58.0 Info: Committing Transaction 11:55:58.0 Info: 21: add_custom_filters migrated 11:55:58.0 Info: => 0.0003926s 11:55:58.0 Info: 22: import_list_tags migrating 11:55:58.0 Info: Beginning Transaction 11:55:58.0 Info: Starting migration of Main DB to 22 11:55:58.0 Info: AlterTable ImportLists 11:55:58.0 Info: => 7E-07s 11:55:58.0 Info: CreateColumn ImportLists Tags String 11:55:58.0 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 11:55:58.0 Info: => 0.0005965s 11:55:58.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-13T11:55:58', 'import_list_tags') 11:55:58.0 Info: Committing Transaction 11:55:58.0 Info: 22: import_list_tags migrated 11:55:58.0 Info: => 0.000875s 11:55:58.0 Info: 23: add_release_groups_etc migrating 11:55:58.0 Info: Beginning Transaction 11:55:58.0 Info: Starting migration of Main DB to 23 11:55:58.0 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) 11:55:58.0 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, '', '', '') 11:55:58.0 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') 11:55:58.0 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') 11:55:58.0 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') 11:55:58.0 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') 11:55:58.0 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') 11:55:58.0 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') 11:55:58.0 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') 11:55:58.0 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') 11:55:58.0 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') 11:55:58.0 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') 11:55:58.0 Info: CreateTable ArtistMetadata 11:55:58.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) 11:55:58.0 Info: => 0.0002027s 11:55:58.0 Info: CreateIndex ArtistMetadata (ForeignArtistId) 11:55:58.0 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 11:55:58.0 Info: => 0.000111s 11:55:58.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" 11:55:58.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" 11:55:58.0 Info: => 8.39E-05s 11:55:58.0 Info: AlterTable Artists 11:55:58.0 Info: => 3E-07s 11:55:58.0 Info: CreateColumn Artists ArtistMetadataId Int32 11:55:58.0 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:55:58.0 Info: => 0.0006096s 11:55:58.0 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:55:58.0 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:55:58.0 Info: => 7.48E-05s 11:55:58.0 Info: CreateTable AlbumReleases 11:55:58.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) 11:55:58.0 Info: => 0.0001821s 11:55:58.0 Info: CreateIndex AlbumReleases (ForeignReleaseId) 11:55:58.0 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:55:58.0 Info: => 9.11E-05s 11:55:58.0 Info: CreateIndex AlbumReleases (AlbumId) 11:55:58.0 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:55:58.0 Info: => 8.03E-05s 11:55:58.0 Info: PerformDBOperation 11:55:58.0 Info: Performing DB Operation 11:55:58.1 Info: => 0.0030883s 11:55:58.1 Info: AlterTable Albums 11:55:58.1 Info: => 5E-07s 11:55:58.1 Info: CreateColumn Albums ArtistMetadataId Int32 11:55:58.1 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:55:58.1 Info: => 0.0006094s 11:55:58.1 Info: AlterTable Albums 11:55:58.1 Info: => 5E-07s 11:55:58.1 Info: CreateColumn Albums AnyReleaseOk Boolean 11:55:58.1 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 11:55:58.1 Info: => 0.0005712s 11:55:58.1 Info: AlterTable Albums 11:55:58.1 Info: => 6E-07s 11:55:58.1 Info: CreateColumn Albums Links String 11:55:58.1 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 11:55:58.1 Info: => 0.0005703s 11:55:58.1 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:55:58.1 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:55:58.1 Info: => 8.43E-05s 11:55:58.1 Info: AlterTable Tracks 11:55:58.1 Info: => 4E-07s 11:55:58.1 Info: CreateColumn Tracks ForeignRecordingId String 11:55:58.1 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 11:55:58.1 Info: => 0.0005501s 11:55:58.1 Info: AlterTable Tracks 11:55:58.1 Info: => 5E-07s 11:55:58.1 Info: CreateColumn Tracks AlbumReleaseId Int32 11:55:58.1 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 11:55:58.1 Info: => 0.0006076s 11:55:58.1 Info: AlterTable Tracks 11:55:58.1 Info: => 5E-07s 11:55:58.1 Info: CreateColumn Tracks ArtistMetadataId Int32 11:55:58.1 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:55:58.1 Info: => 0.0005897s 11:55:58.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:55:58.1 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:55:58.1 Info: => 9.65E-05s 11:55:58.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:55:58.1 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:55:58.1 Info: => 7.87E-05s 11:55:58.1 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 11:55:58.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) 11:55:58.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" 11:55:58.1 Info: DROP TABLE "Artists" 11:55:58.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:58.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:58.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:58.1 Info: => 0.005614s 11:55:58.1 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 11:55:58.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) 11:55:58.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" 11:55:58.1 Info: DROP TABLE "Albums" 11:55:58.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:58.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:58.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:58.1 Info: => 0.0043155s 11:55:58.1 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 11:55:58.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) 11:55:58.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" 11:55:58.1 Info: DROP TABLE "Tracks" 11:55:58.1 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:55:58.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:55:58.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:55:58.1 Info: => 0.0038483s 11:55:58.1 Info: DeleteColumn TrackFiles ArtistId 11:55:58.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) 11:55:58.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" 11:55:58.1 Info: DROP TABLE "TrackFiles" 11:55:58.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:55:58.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:58.1 Info: => 0.0035715s 11:55:58.1 Info: CreateIndex Artists (ArtistMetadataId) 11:55:58.1 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:55:58.1 Info: => 7.75E-05s 11:55:58.1 Info: CreateIndex Artists (Monitored) 11:55:58.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:55:58.1 Info: => 7.05E-05s 11:55:58.1 Info: CreateIndex Albums (ArtistMetadataId) 11:55:58.1 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:55:58.1 Info: => 7.3E-05s 11:55:58.1 Info: CreateIndex Tracks (ArtistMetadataId) 11:55:58.1 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 11:55:58.1 Info: => 7.73E-05s 11:55:58.1 Info: CreateIndex Tracks (AlbumReleaseId) 11:55:58.1 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 11:55:58.1 Info: => 7.94E-05s 11:55:58.1 Info: CreateIndex Tracks (ForeignRecordingId) 11:55:58.1 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 11:55:58.1 Info: => 7.65E-05s 11:55:58.1 Info: UpdateData 11:55:58.1 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:55:58.1 Info: => 4.37E-05s 11:55:58.1 Info: UpdateData 11:55:58.1 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:55:58.1 Info: => 3.54E-05s 11:55:58.1 Info: UpdateData 11:55:58.1 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 11:55:58.1 Info: => 3.78E-05s 11:55:58.1 Info: -> 12 Insert operations completed in 00:00:00.0008225 taking an average of 00:00:00.0000685 11:55:58.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-13T11:55:58', 'add_release_groups_etc') 11:55:58.1 Info: Committing Transaction 11:55:58.1 Info: 23: add_release_groups_etc migrated 11:55:58.1 Info: => 0.0006374s 11:55:58.1 Debug: Took: 00:00:00.1114648 11:55:58.2 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_empty_albumrelease --- 11:55:58.2 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_multiple_media --- 11:55:58.2 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173582149739_189/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:55:58.2 Info: DatabaseEngineVersionCheck migrating 11:55:58.2 Info: PerformDBOperation 11:55:58.2 Info: Performing DB Operation 11:55:58.2 Info: SQLite 3.46.1 11:55:58.2 Info: => 0.0010452s 11:55:58.2 Info: DatabaseEngineVersionCheck migrated 11:55:58.2 Info: => 0.0010584s 11:55:58.2 Info: VersionMigration migrating 11:55:58.2 Info: Beginning Transaction 11:55:58.2 Info: CreateTable VersionInfo 11:55:58.2 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 11:55:58.2 Info: => 0.0001431s 11:55:58.2 Info: Committing Transaction 11:55:58.2 Info: VersionMigration migrated 11:55:58.2 Info: => 0.0005073s 11:55:58.2 Info: VersionUniqueMigration migrating 11:55:58.2 Info: Beginning Transaction 11:55:58.2 Info: CreateIndex VersionInfo (Version) 11:55:58.2 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:55:58.2 Info: => 0.000121s 11:55:58.2 Info: AlterTable VersionInfo 11:55:58.2 Info: => 7E-07s 11:55:58.2 Info: CreateColumn VersionInfo AppliedOn DateTime 11:55:58.2 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 11:55:58.2 Info: => 0.000515s 11:55:58.2 Info: Committing Transaction 11:55:58.2 Info: VersionUniqueMigration migrated 11:55:58.2 Info: => 0.0007217s 11:55:58.2 Info: VersionDescriptionMigration migrating 11:55:58.2 Info: Beginning Transaction 11:55:58.2 Info: AlterTable VersionInfo 11:55:58.2 Info: => 7E-07s 11:55:58.2 Info: CreateColumn VersionInfo Description String 11:55:58.2 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 11:55:58.2 Info: => 0.0001936s 11:55:58.2 Info: Committing Transaction 11:55:58.2 Info: VersionDescriptionMigration migrated 11:55:58.2 Info: => 0.0003756s 11:55:58.2 Info: 1: InitialSetup migrating 11:55:58.2 Info: Beginning Transaction 11:55:58.2 Info: Starting migration of Main DB to 1 11:55:58.2 Info: CreateTable Config 11:55:58.2 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 11:55:58.2 Info: => 0.0001659s 11:55:58.2 Info: CreateIndex Config (Key) 11:55:58.2 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 11:55:58.2 Info: => 7.92E-05s 11:55:58.2 Info: CreateTable RootFolders 11:55:58.2 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 11:55:58.2 Info: => 8.22E-05s 11:55:58.2 Info: CreateIndex RootFolders (Path) 11:55:58.2 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 11:55:58.2 Info: => 6.96E-05s 11:55:58.2 Info: CreateTable Artists 11:55:58.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) 11:55:58.2 Info: => 0.0002164s 11:55:58.2 Info: CreateIndex Artists (ForeignArtistId) 11:55:58.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:55:58.2 Info: => 8.74E-05s 11:55:58.2 Info: CreateIndex Artists (NameSlug) 11:55:58.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:55:58.2 Info: => 6.97E-05s 11:55:58.2 Info: CreateIndex Artists (CleanName) 11:55:58.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:58.2 Info: => 0.0008007s 11:55:58.2 Info: CreateIndex Artists (Path) 11:55:58.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:58.2 Info: => 7.47E-05s 11:55:58.2 Info: CreateTable Albums 11:55:58.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) 11:55:58.2 Info: => 0.0001935s 11:55:58.2 Info: CreateIndex Albums (ForeignAlbumId) 11:55:58.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:58.2 Info: => 7.06E-05s 11:55:58.2 Info: CreateIndex Albums (MBId) 11:55:58.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:55:58.2 Info: => 6.46E-05s 11:55:58.2 Info: CreateIndex Albums (TADBId) 11:55:58.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:55:58.2 Info: => 6.24E-05s 11:55:58.2 Info: CreateIndex Albums (TitleSlug) 11:55:58.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:55:58.2 Info: => 6.24E-05s 11:55:58.2 Info: CreateIndex Albums (CleanTitle) 11:55:58.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:58.2 Info: => 6.18E-05s 11:55:58.2 Info: CreateIndex Albums (Path) 11:55:58.2 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 11:55:58.2 Info: => 6.17E-05s 11:55:58.2 Info: CreateTable Tracks 11:55:58.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) 11:55:58.2 Info: => 0.0001263s 11:55:58.2 Info: CreateIndex Tracks (ForeignTrackId) 11:55:58.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:55:58.2 Info: => 6.64E-05s 11:55:58.2 Info: CreateIndex Tracks (ArtistId) 11:55:58.2 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:55:58.2 Info: => 6.79E-05s 11:55:58.2 Info: CreateIndex Tracks (TrackFileId) 11:55:58.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:55:58.2 Info: => 6.8E-05s 11:55:58.2 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 11:55:58.2 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 11:55:58.2 Info: => 7.11E-05s 11:55:58.2 Info: CreateTable TrackFiles 11:55:58.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) 11:55:58.2 Info: => 0.0001225s 11:55:58.2 Info: CreateIndex TrackFiles (ArtistId) 11:55:58.2 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 11:55:58.2 Info: => 6.72E-05s 11:55:58.2 Info: CreateIndex TrackFiles (AlbumId) 11:55:58.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:58.2 Info: => 6.98E-05s 11:55:58.2 Info: CreateTable History 11:55:58.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) 11:55:58.2 Info: => 0.0001302s 11:55:58.2 Info: CreateIndex History (Date) 11:55:58.2 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:55:58.2 Info: => 7E-05s 11:55:58.2 Info: CreateIndex History (EventType) 11:55:58.2 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:55:58.2 Info: => 6.42E-05s 11:55:58.2 Info: CreateIndex History (DownloadId) 11:55:58.2 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 11:55:58.2 Info: => 6.29E-05s 11:55:58.2 Info: CreateIndex History (AlbumId) 11:55:58.2 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 11:55:58.2 Info: => 6.85E-05s 11:55:58.2 Info: CreateTable Notifications 11:55:58.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) 11:55:58.2 Info: => 0.0001147s 11:55:58.2 Info: CreateTable ScheduledTasks 11:55:58.2 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 11:55:58.2 Info: => 0.0001345s 11:55:58.2 Info: CreateIndex ScheduledTasks (TypeName) 11:55:58.2 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:55:58.2 Info: => 0.0001119s 11:55:58.2 Info: CreateTable Indexers 11:55:58.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) 11:55:58.2 Info: => 0.0001277s 11:55:58.2 Info: CreateIndex Indexers (Name) 11:55:58.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:55:58.2 Info: => 8.06E-05s 11:55:58.2 Info: CreateTable Profiles 11:55:58.2 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 11:55:58.2 Info: => 8.77E-05s 11:55:58.2 Info: CreateIndex Profiles (Name) 11:55:58.2 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 11:55:58.2 Info: => 7.83E-05s 11:55:58.2 Info: CreateTable QualityDefinitions 11:55:58.2 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 11:55:58.2 Info: => 0.0001048s 11:55:58.2 Info: CreateIndex QualityDefinitions (Quality) 11:55:58.2 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 11:55:58.2 Info: => 7.06E-05s 11:55:58.2 Info: CreateIndex QualityDefinitions (Title) 11:55:58.2 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 11:55:58.2 Info: => 0.0001052s 11:55:58.2 Info: CreateTable NamingConfig 11:55:58.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) 11:55:58.2 Info: => 0.0001287s 11:55:58.2 Info: CreateTable Blacklist 11:55:58.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 '') 11:55:58.2 Info: => 0.0001573s 11:55:58.2 Info: CreateTable Metadata 11:55:58.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) 11:55:58.2 Info: => 9.72E-05s 11:55:58.2 Info: CreateTable MetadataFiles 11:55:58.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) 11:55:58.2 Info: => 0.0007802s 11:55:58.2 Info: CreateTable DownloadClients 11:55:58.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) 11:55:58.2 Info: => 0.0001127s 11:55:58.2 Info: CreateTable PendingReleases 11:55:58.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 '') 11:55:58.2 Info: => 0.0001116s 11:55:58.2 Info: CreateTable RemotePathMappings 11:55:58.2 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 11:55:58.2 Info: => 0.0001119s 11:55:58.2 Info: CreateTable Tags 11:55:58.2 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 11:55:58.2 Info: => 9.32E-05s 11:55:58.2 Info: CreateIndex Tags (Label) 11:55:58.2 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 11:55:58.2 Info: => 8.24E-05s 11:55:58.2 Info: CreateTable Restrictions 11:55:58.2 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 11:55:58.2 Info: => 9.44E-05s 11:55:58.2 Info: CreateTable DelayProfiles 11:55:58.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) 11:55:58.2 Info: => 0.0001219s 11:55:58.2 Info: CreateTable Users 11:55:58.2 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 11:55:58.2 Info: => 8.64E-05s 11:55:58.2 Info: CreateIndex Users (Identifier) 11:55:58.2 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 11:55:58.2 Info: => 0.0001103s 11:55:58.2 Info: CreateIndex Users (Username) 11:55:58.2 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 11:55:58.2 Info: => 9.29E-05s 11:55:58.2 Info: CreateTable Commands 11:55:58.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) 11:55:58.2 Info: => 0.0001256s 11:55:58.2 Info: CreateTable IndexerStatus 11:55:58.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) 11:55:58.2 Info: => 0.0001311s 11:55:58.2 Info: CreateIndex IndexerStatus (ProviderId) 11:55:58.2 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:55:58.2 Info: => 8.3E-05s 11:55:58.2 Info: CreateTable ExtraFiles 11:55:58.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) 11:55:58.2 Info: => 0.0001156s 11:55:58.2 Info: CreateTable LyricFiles 11:55:58.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) 11:55:58.2 Info: => 0.0001388s 11:55:58.2 Info: CreateTable LanguageProfiles 11:55:58.2 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 11:55:58.2 Info: => 9.38E-05s 11:55:58.2 Info: CreateIndex LanguageProfiles (Name) 11:55:58.2 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 11:55:58.2 Info: => 8.47E-05s 11:55:58.2 Info: CreateTable DownloadClientStatus 11:55:58.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) 11:55:58.2 Info: => 0.0001022s 11:55:58.2 Info: CreateIndex DownloadClientStatus (ProviderId) 11:55:58.2 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:55:58.2 Info: => 8.54E-05s 11:55:58.2 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 11:55:58.2 Info: -> 1 Insert operations completed in 00:00:00.0000598 taking an average of 00:00:00.0000598 11:55:58.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-13T11:55:58', 'InitialSetup') 11:55:58.2 Info: Committing Transaction 11:55:58.2 Info: 1: InitialSetup migrated 11:55:58.2 Info: => 0.0010767s 11:55:58.2 Info: 2: add_reason_to_pending_releases migrating 11:55:58.2 Info: Beginning Transaction 11:55:58.2 Info: Starting migration of Main DB to 2 11:55:58.2 Info: AlterTable PendingReleases 11:55:58.2 Info: => 9E-07s 11:55:58.2 Info: CreateColumn PendingReleases Reason Int32 11:55:58.2 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 11:55:58.2 Info: => 0.0005105s 11:55:58.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-13T11:55:58', 'add_reason_to_pending_releases') 11:55:58.2 Info: Committing Transaction 11:55:58.2 Info: 2: add_reason_to_pending_releases migrated 11:55:58.2 Info: => 0.0008005s 11:55:58.2 Info: 3: add_medium_support migrating 11:55:58.2 Info: Beginning Transaction 11:55:58.2 Info: Starting migration of Main DB to 3 11:55:58.2 Info: AlterTable Albums 11:55:58.2 Info: => 9E-07s 11:55:58.2 Info: CreateColumn Albums Media String 11:55:58.2 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 11:55:58.2 Info: => 0.0005153s 11:55:58.2 Info: AlterTable Tracks 11:55:58.2 Info: => 5E-07s 11:55:58.2 Info: CreateColumn Tracks MediumNumber Int32 11:55:58.2 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 11:55:58.2 Info: => 0.0004813s 11:55:58.2 Info: AlterTable Tracks 11:55:58.2 Info: => 4E-07s 11:55:58.2 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 11:55:58.2 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 11:55:58.2 Info: => 0.0004659s 11:55:58.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:55:58.2 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:55:58.2 Info: => 4.16E-05s 11:55:58.2 Info: DeleteColumn Tracks TrackNumber 11:55:58.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) 11:55:58.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" 11:55:58.2 Info: DROP TABLE "Tracks" 11:55:58.2 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:55:58.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:55:58.2 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:55:58.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:55:58.2 Info: => 0.004372s 11:55:58.2 Info: AlterTable Tracks 11:55:58.2 Info: => 4E-07s 11:55:58.2 Info: CreateColumn Tracks TrackNumber String 11:55:58.2 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 11:55:58.2 Info: => 0.0004781s 11:55:58.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-13T11:55:58', 'add_medium_support') 11:55:58.2 Info: Committing Transaction 11:55:58.2 Info: 3: add_medium_support migrated 11:55:58.2 Info: => 0.0008508s 11:55:58.2 Info: 4: add_various_qualites_in_profile migrating 11:55:58.2 Info: Beginning Transaction 11:55:58.2 Info: Starting migration of Main DB to 4 11:55:58.2 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:55:58.2 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:55:58.2 Info: => 5.25E-05s 11:55:58.2 Info: PerformDBOperation 11:55:58.2 Info: Performing DB Operation 11:55:58.2 Info: => 3.25E-05s 11:55:58.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-13T11:55:58', 'add_various_qualites_in_profile') 11:55:58.2 Info: Committing Transaction 11:55:58.2 Info: 4: add_various_qualites_in_profile migrated 11:55:58.2 Info: => 0.0002682s 11:55:58.2 Info: 5: metadata_profiles migrating 11:55:58.2 Info: Beginning Transaction 11:55:58.2 Info: Starting migration of Main DB to 5 11:55:58.2 Info: CreateTable MetadataProfiles 11:55:58.2 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 11:55:58.2 Info: => 0.0001267s 11:55:58.2 Info: CreateIndex MetadataProfiles (Name) 11:55:58.2 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 11:55:58.2 Info: => 8.57E-05s 11:55:58.2 Info: AlterTable Artists 11:55:58.2 Info: => 5E-07s 11:55:58.2 Info: CreateColumn Artists MetadataProfileId Int32 11:55:58.2 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 11:55:58.2 Info: => 0.0004886s 11:55:58.2 Info: DeleteColumn Artists PrimaryAlbumTypes 11:55:58.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) 11:55:58.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" 11:55:58.2 Info: DROP TABLE "Artists" 11:55:58.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:58.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:55:58.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:55:58.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:58.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:58.2 Info: => 0.0039645s 11:55:58.2 Info: DeleteColumn Artists SecondaryAlbumTypes 11:55:58.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) 11:55:58.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" 11:55:58.2 Info: DROP TABLE "Artists" 11:55:58.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:58.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:55:58.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:55:58.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:58.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:58.2 Info: => 0.0047208s 11:55:58.2 Info: AlterTable Albums 11:55:58.2 Info: => 4E-07s 11:55:58.2 Info: CreateColumn Albums SecondaryTypes String 11:55:58.2 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 11:55:58.2 Info: => 0.0004902s 11:55:58.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-13T11:55:58', 'metadata_profiles') 11:55:58.2 Info: Committing Transaction 11:55:58.2 Info: 5: metadata_profiles migrated 11:55:58.2 Info: => 0.0009251s 11:55:58.2 Info: 6: separate_automatic_and_interactive_search migrating 11:55:58.2 Info: Beginning Transaction 11:55:58.2 Info: Starting migration of Main DB to 6 11:55:58.2 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 11:55:58.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) 11:55:58.2 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 11:55:58.2 Info: DROP TABLE "Indexers" 11:55:58.2 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:55:58.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:55:58.2 Info: => 0.0032457s 11:55:58.2 Info: AlterTable Indexers 11:55:58.2 Info: => 4E-07s 11:55:58.2 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 11:55:58.2 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 11:55:58.2 Info: => 0.0004581s 11:55:58.2 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:55:58.2 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:55:58.2 Info: => 3.81E-05s 11:55:58.2 Info: AlterTable Indexers 11:55:58.2 Info: => 4E-07s 11:55:58.2 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 11:55:58.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) 11:55:58.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" 11:55:58.2 Info: DROP TABLE "Indexers" 11:55:58.2 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:55:58.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:55:58.2 Info: => 0.0041562s 11:55:58.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-13T11:55:58', 'separate_automatic_and_interactive_search') 11:55:58.2 Info: Committing Transaction 11:55:58.2 Info: 6: separate_automatic_and_interactive_search migrated 11:55:58.2 Info: => 0.004532s 11:55:58.2 Info: 7: change_album_path_to_relative migrating 11:55:58.2 Info: Beginning Transaction 11:55:58.2 Info: Starting migration of Main DB to 7 11:55:58.2 Info: DeleteColumn Albums Path 11:55:58.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) 11:55:58.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" 11:55:58.2 Info: DROP TABLE "Albums" 11:55:58.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:58.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:58.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:55:58.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:55:58.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:55:58.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:58.2 Info: => 0.0039403s 11:55:58.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-13T11:55:58', 'change_album_path_to_relative') 11:55:58.2 Info: Committing Transaction 11:55:58.2 Info: 7: change_album_path_to_relative migrated 11:55:58.2 Info: => 0.004394s 11:55:58.2 Info: 8: change_quality_size_mb_to_kb migrating 11:55:58.2 Info: Beginning Transaction 11:55:58.2 Info: Starting migration of Main DB to 8 11:55:58.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 11:55:58.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 11:55:58.2 Info: => 4.97E-05s 11:55:58.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-13T11:55:58', 'change_quality_size_mb_to_kb') 11:55:58.2 Info: Committing Transaction 11:55:58.2 Info: 8: change_quality_size_mb_to_kb migrated 11:55:58.2 Info: => 0.0003262s 11:55:58.2 Info: 9: album_releases migrating 11:55:58.2 Info: Beginning Transaction 11:55:58.2 Info: Starting migration of Main DB to 9 11:55:58.2 Info: AlterTable Albums 11:55:58.2 Info: => 7E-07s 11:55:58.2 Info: CreateColumn Albums Releases String 11:55:58.2 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 11:55:58.2 Info: => 0.0005162s 11:55:58.2 Info: AlterTable Albums 11:55:58.2 Info: => 5E-07s 11:55:58.2 Info: CreateColumn Albums CurrentRelease String 11:55:58.2 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 11:55:58.2 Info: => 0.0004646s 11:55:58.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-13T11:55:58', 'album_releases') 11:55:58.2 Info: Committing Transaction 11:55:58.2 Info: 9: album_releases migrated 11:55:58.2 Info: => 0.0007661s 11:55:58.2 Info: 10: album_releases_fix migrating 11:55:58.2 Info: Beginning Transaction 11:55:58.2 Info: Starting migration of Main DB to 10 11:55:58.2 Info: AlterTable Albums 11:55:58.2 Info: => 4E-07s 11:55:58.2 Info: AlterColumn Albums Releases String 11:55:58.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) 11:55:58.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" 11:55:58.2 Info: DROP TABLE "Albums" 11:55:58.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:58.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:58.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:55:58.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:55:58.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:55:58.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:58.2 Info: => 0.004652s 11:55:58.2 Info: AlterTable Albums 11:55:58.2 Info: => 4E-07s 11:55:58.2 Info: AlterColumn Albums CurrentRelease String 11:55:58.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) 11:55:58.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" 11:55:58.2 Info: DROP TABLE "Albums" 11:55:58.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:58.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:58.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:55:58.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:55:58.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:55:58.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:58.2 Info: => 0.0047319s 11:55:58.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-13T11:55:58', 'album_releases_fix') 11:55:58.2 Info: Committing Transaction 11:55:58.2 Info: 10: album_releases_fix migrated 11:55:58.2 Info: => 0.0051194s 11:55:58.2 Info: 11: import_lists migrating 11:55:58.2 Info: Beginning Transaction 11:55:58.2 Info: Starting migration of Main DB to 11 11:55:58.2 Info: CreateTable ImportLists 11:55:58.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) 11:55:58.2 Info: => 0.0001561s 11:55:58.2 Info: CreateIndex ImportLists (Name) 11:55:58.2 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:55:58.2 Info: => 8.04E-05s 11:55:58.2 Info: CreateTable ImportListStatus 11:55:58.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) 11:55:58.2 Info: => 0.0001076s 11:55:58.2 Info: CreateIndex ImportListStatus (ProviderId) 11:55:58.2 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:55:58.2 Info: => 7.4E-05s 11:55:58.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-13T11:55:58', 'import_lists') 11:55:58.2 Info: Committing Transaction 11:55:58.2 Info: 11: import_lists migrated 11:55:58.2 Info: => 0.0003826s 11:55:58.2 Info: 12: add_release_status migrating 11:55:58.2 Info: Beginning Transaction 11:55:58.2 Info: Starting migration of Main DB to 12 11:55:58.2 Info: AlterTable MetadataProfiles 11:55:58.2 Info: => 8E-07s 11:55:58.2 Info: CreateColumn MetadataProfiles ReleaseStatuses String 11:55:58.2 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 11:55:58.2 Info: => 0.0005219s 11:55:58.2 Info: PerformDBOperation 11:55:58.2 Info: Performing DB Operation 11:55:58.2 Info: => 2.76E-05s 11:55:58.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-13T11:55:58', 'add_release_status') 11:55:58.2 Info: Committing Transaction 11:55:58.2 Info: 12: add_release_status migrated 11:55:58.2 Info: => 0.0003074s 11:55:58.2 Info: 13: album_download_notification migrating 11:55:58.2 Info: Beginning Transaction 11:55:58.2 Info: Starting migration of Main DB to 13 11:55:58.2 Info: AlterTable Notifications 11:55:58.2 Info: => 8E-07s 11:55:58.2 Info: CreateColumn Notifications OnAlbumDownload Boolean 11:55:58.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 11:55:58.2 Info: => 0.0005317s 11:55:58.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-13T11:55:58', 'album_download_notification') 11:55:58.2 Info: Committing Transaction 11:55:58.2 Info: 13: album_download_notification migrated 11:55:58.2 Info: => 0.0008277s 11:55:58.2 Info: 14: fix_language_metadata_profiles migrating 11:55:58.2 Info: Beginning Transaction 11:55:58.2 Info: Starting migration of Main DB to 14 11:55:58.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 11:55:58.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 11:55:58.2 Info: => 7.73E-05s 11:55:58.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 11:55:58.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 11:55:58.2 Info: => 5.74E-05s 11:55:58.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-13T11:55:58', 'fix_language_metadata_profiles') 11:55:58.2 Info: Committing Transaction 11:55:58.2 Info: 14: fix_language_metadata_profiles migrated 11:55:58.2 Info: => 0.0003105s 11:55:58.2 Info: 15: remove_fanzub migrating 11:55:58.2 Info: Beginning Transaction 11:55:58.2 Info: Starting migration of Main DB to 15 11:55:58.2 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:55:58.2 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:55:58.2 Info: => 4.43E-05s 11:55:58.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-13T11:55:58', 'remove_fanzub') 11:55:58.2 Info: Committing Transaction 11:55:58.2 Info: 15: remove_fanzub migrated 11:55:58.2 Info: => 0.0002993s 11:55:58.2 Info: 16: update_artist_history_indexes migrating 11:55:58.2 Info: Beginning Transaction 11:55:58.2 Info: Starting migration of Main DB to 16 11:55:58.2 Info: CreateIndex Albums (ArtistId) 11:55:58.2 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 11:55:58.2 Info: => 0.0001046s 11:55:58.2 Info: CreateIndex Albums (ArtistId, ReleaseDate) 11:55:58.2 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 11:55:58.2 Info: => 7.86E-05s 11:55:58.2 Info: DeleteIndex History (AlbumId) 11:55:58.2 Info: DROP INDEX "IX_History_AlbumId" 11:55:58.2 Info: => 0.0001218s 11:55:58.2 Info: CreateIndex History (AlbumId, Date) 11:55:58.2 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:55:58.2 Info: => 9.11E-05s 11:55:58.2 Info: DeleteIndex History (DownloadId) 11:55:58.2 Info: DROP INDEX "IX_History_DownloadId" 11:55:58.2 Info: => 0.000107s 11:55:58.2 Info: CreateIndex History (DownloadId, Date) 11:55:58.2 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:55:58.2 Info: => 8.58E-05s 11:55:58.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-13T11:55:58', 'update_artist_history_indexes') 11:55:58.2 Info: Committing Transaction 11:55:58.2 Info: 16: update_artist_history_indexes migrated 11:55:58.2 Info: => 0.0004105s 11:55:58.2 Info: 17: remove_nma migrating 11:55:58.2 Info: Beginning Transaction 11:55:58.2 Info: Starting migration of Main DB to 17 11:55:58.2 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:58.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 11:55:58.2 Info: => 4.77E-05s 11:55:58.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-13T11:55:58', 'remove_nma') 11:55:58.2 Info: Committing Transaction 11:55:58.2 Info: 17: remove_nma migrated 11:55:58.2 Info: => 0.0002975s 11:55:58.2 Info: 18: album_disambiguation migrating 11:55:58.2 Info: Beginning Transaction 11:55:58.2 Info: Starting migration of Main DB to 18 11:55:58.2 Info: AlterTable Albums 11:55:58.2 Info: => 5E-07s 11:55:58.2 Info: CreateColumn Albums Disambiguation String 11:55:58.2 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 11:55:58.2 Info: => 0.0005298s 11:55:58.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-13T11:55:58', 'album_disambiguation') 11:55:58.2 Info: Committing Transaction 11:55:58.2 Info: 18: album_disambiguation migrated 11:55:58.2 Info: => 0.0008296s 11:55:58.2 Info: 19: add_ape_quality_in_profiles migrating 11:55:58.2 Info: Beginning Transaction 11:55:58.2 Info: Starting migration of Main DB to 19 11:55:58.2 Info: PerformDBOperation 11:55:58.2 Info: Performing DB Operation 11:55:58.2 Info: => 3.32E-05s 11:55:58.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-13T11:55:58', 'add_ape_quality_in_profiles') 11:55:58.2 Info: Committing Transaction 11:55:58.2 Info: 19: add_ape_quality_in_profiles migrated 11:55:58.2 Info: => 0.0002983s 11:55:58.2 Info: 20: remove_pushalot migrating 11:55:58.2 Info: Beginning Transaction 11:55:58.2 Info: Starting migration of Main DB to 20 11:55:58.2 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:58.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 11:55:58.2 Info: => 4.8E-05s 11:55:58.2 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:58.2 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 11:55:58.2 Info: => 2.87E-05s 11:55:58.2 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:58.2 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 11:55:58.2 Info: => 2.8E-05s 11:55:58.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-13T11:55:58', 'remove_pushalot') 11:55:58.2 Info: Committing Transaction 11:55:58.2 Info: 20: remove_pushalot migrated 11:55:58.2 Info: => 0.0002761s 11:55:58.2 Info: 21: add_custom_filters migrating 11:55:58.2 Info: Beginning Transaction 11:55:58.2 Info: Starting migration of Main DB to 21 11:55:58.2 Info: CreateTable CustomFilters 11:55:58.2 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 11:55:58.2 Info: => 0.0001247s 11:55:58.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-13T11:55:58', 'add_custom_filters') 11:55:58.2 Info: Committing Transaction 11:55:58.2 Info: 21: add_custom_filters migrated 11:55:58.2 Info: => 0.000398s 11:55:58.2 Info: 22: import_list_tags migrating 11:55:58.2 Info: Beginning Transaction 11:55:58.2 Info: Starting migration of Main DB to 22 11:55:58.2 Info: AlterTable ImportLists 11:55:58.2 Info: => 6E-07s 11:55:58.2 Info: CreateColumn ImportLists Tags String 11:55:58.2 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 11:55:58.2 Info: => 0.0005281s 11:55:58.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-13T11:55:58', 'import_list_tags') 11:55:58.2 Info: Committing Transaction 11:55:58.2 Info: 22: import_list_tags migrated 11:55:58.2 Info: => 0.0008242s 11:55:58.2 Info: 23: add_release_groups_etc migrating 11:55:58.2 Info: Beginning Transaction 11:55:58.2 Info: Starting migration of Main DB to 23 11:55:58.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) 11:55:58.3 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "Duration", "Media", "Releases", "CurrentRelease") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 100, '', '', '{ "id": "Id1", "title": "Title1", "releaseDate": "2024-10-13T00:00:00Z", "trackCount": 1, "mediaCount": 2, "disambiguation": "Disambiguation1", "format": "Format1" }') 11:55:58.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') 11:55:58.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') 11:55:58.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') 11:55:58.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') 11:55:58.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') 11:55:58.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') 11:55:58.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') 11:55:58.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') 11:55:58.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') 11:55:58.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') 11:55:58.3 Info: CreateTable ArtistMetadata 11:55:58.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) 11:55:58.3 Info: => 0.0001479s 11:55:58.3 Info: CreateIndex ArtistMetadata (ForeignArtistId) 11:55:58.3 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 11:55:58.3 Info: => 8.09E-05s 11:55:58.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" 11:55:58.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" 11:55:58.3 Info: => 0.0001083s 11:55:58.3 Info: AlterTable Artists 11:55:58.3 Info: => 4E-07s 11:55:58.3 Info: CreateColumn Artists ArtistMetadataId Int32 11:55:58.3 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:55:58.3 Info: => 0.000596s 11:55:58.3 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:55:58.3 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:55:58.3 Info: => 7.27E-05s 11:55:58.3 Info: CreateTable AlbumReleases 11:55:58.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) 11:55:58.3 Info: => 0.0001454s 11:55:58.3 Info: CreateIndex AlbumReleases (ForeignReleaseId) 11:55:58.3 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:55:58.3 Info: => 8.42E-05s 11:55:58.3 Info: CreateIndex AlbumReleases (AlbumId) 11:55:58.3 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:55:58.3 Info: => 7.45E-05s 11:55:58.3 Info: PerformDBOperation 11:55:58.3 Info: Performing DB Operation 11:55:58.3 Info: => 0.003194s 11:55:58.3 Info: AlterTable Albums 11:55:58.3 Info: => 6E-07s 11:55:58.3 Info: CreateColumn Albums ArtistMetadataId Int32 11:55:58.3 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:55:58.3 Info: => 0.0006042s 11:55:58.3 Info: AlterTable Albums 11:55:58.3 Info: => 4E-07s 11:55:58.3 Info: CreateColumn Albums AnyReleaseOk Boolean 11:55:58.3 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 11:55:58.3 Info: => 0.0005401s 11:55:58.3 Info: AlterTable Albums 11:55:58.3 Info: => 6E-07s 11:55:58.3 Info: CreateColumn Albums Links String 11:55:58.3 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 11:55:58.3 Info: => 0.0005396s 11:55:58.3 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:55:58.3 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:55:58.3 Info: => 8.14E-05s 11:55:58.3 Info: AlterTable Tracks 11:55:58.3 Info: => 3E-07s 11:55:58.3 Info: CreateColumn Tracks ForeignRecordingId String 11:55:58.3 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 11:55:58.3 Info: => 0.0005298s 11:55:58.3 Info: AlterTable Tracks 11:55:58.3 Info: => 3E-07s 11:55:58.3 Info: CreateColumn Tracks AlbumReleaseId Int32 11:55:58.3 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 11:55:58.3 Info: => 0.000561s 11:55:58.3 Info: AlterTable Tracks 11:55:58.3 Info: => 5E-07s 11:55:58.3 Info: CreateColumn Tracks ArtistMetadataId Int32 11:55:58.3 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:55:58.3 Info: => 0.0005534s 11:55:58.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:55:58.3 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:55:58.3 Info: => 9.58E-05s 11:55:58.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:55:58.3 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:55:58.3 Info: => 7.73E-05s 11:55:58.3 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 11:55:58.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) 11:55:58.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" 11:55:58.3 Info: DROP TABLE "Artists" 11:55:58.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:58.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:58.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:58.3 Info: => 0.00507s 11:55:58.3 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 11:55:58.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) 11:55:58.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" 11:55:58.3 Info: DROP TABLE "Albums" 11:55:58.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:58.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:58.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:58.3 Info: => 0.004649s 11:55:58.3 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 11:55:58.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) 11:55:58.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" 11:55:58.3 Info: DROP TABLE "Tracks" 11:55:58.3 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:55:58.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:55:58.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:55:58.3 Info: => 0.0049521s 11:55:58.3 Info: DeleteColumn TrackFiles ArtistId 11:55:58.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) 11:55:58.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" 11:55:58.3 Info: DROP TABLE "TrackFiles" 11:55:58.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:55:58.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:58.3 Info: => 0.0036512s 11:55:58.3 Info: CreateIndex Artists (ArtistMetadataId) 11:55:58.3 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:55:58.3 Info: => 8.04E-05s 11:55:58.3 Info: CreateIndex Artists (Monitored) 11:55:58.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:55:58.3 Info: => 7.26E-05s 11:55:58.3 Info: CreateIndex Albums (ArtistMetadataId) 11:55:58.3 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:55:58.3 Info: => 6.98E-05s 11:55:58.3 Info: CreateIndex Tracks (ArtistMetadataId) 11:55:58.3 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 11:55:58.3 Info: => 7.89E-05s 11:55:58.3 Info: CreateIndex Tracks (AlbumReleaseId) 11:55:58.3 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 11:55:58.3 Info: => 7.4E-05s 11:55:58.3 Info: CreateIndex Tracks (ForeignRecordingId) 11:55:58.3 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 11:55:58.3 Info: => 8.06E-05s 11:55:58.3 Info: UpdateData 11:55:58.3 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:55:58.3 Info: => 4.59E-05s 11:55:58.3 Info: UpdateData 11:55:58.3 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:55:58.3 Info: => 3.54E-05s 11:55:58.3 Info: UpdateData 11:55:58.3 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 11:55:58.3 Info: => 3.82E-05s 11:55:58.3 Info: -> 12 Insert operations completed in 00:00:00.0008306 taking an average of 00:00:00.0000692 11:55:58.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-13T11:55:58', 'add_release_groups_etc') 11:55:58.3 Info: Committing Transaction 11:55:58.3 Info: 23: add_release_groups_etc migrated 11:55:58.3 Info: => 0.0006268s 11:55:58.3 Debug: Took: 00:00:00.1137158 11:55:58.4 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_multiple_media --- 11:55:58.4 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_null_title --- 11:55:58.4 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173584206274_191/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:55:58.4 Info: DatabaseEngineVersionCheck migrating 11:55:58.4 Info: PerformDBOperation 11:55:58.4 Info: Performing DB Operation 11:55:58.4 Info: SQLite 3.46.1 11:55:58.4 Info: => 0.0010743s 11:55:58.4 Info: DatabaseEngineVersionCheck migrated 11:55:58.4 Info: => 0.0010867s 11:55:58.4 Info: VersionMigration migrating 11:55:58.4 Info: Beginning Transaction 11:55:58.4 Info: CreateTable VersionInfo 11:55:58.4 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 11:55:58.4 Info: => 0.0001493s 11:55:58.4 Info: Committing Transaction 11:55:58.4 Info: VersionMigration migrated 11:55:58.4 Info: => 0.000532s 11:55:58.4 Info: VersionUniqueMigration migrating 11:55:58.4 Info: Beginning Transaction 11:55:58.4 Info: CreateIndex VersionInfo (Version) 11:55:58.4 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:55:58.4 Info: => 0.0001237s 11:55:58.4 Info: AlterTable VersionInfo 11:55:58.4 Info: => 6E-07s 11:55:58.4 Info: CreateColumn VersionInfo AppliedOn DateTime 11:55:58.4 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 11:55:58.4 Info: => 0.0004937s 11:55:58.4 Info: Committing Transaction 11:55:58.4 Info: VersionUniqueMigration migrated 11:55:58.4 Info: => 0.0007188s 11:55:58.4 Info: VersionDescriptionMigration migrating 11:55:58.4 Info: Beginning Transaction 11:55:58.4 Info: AlterTable VersionInfo 11:55:58.4 Info: => 6E-07s 11:55:58.4 Info: CreateColumn VersionInfo Description String 11:55:58.4 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 11:55:58.4 Info: => 0.0001964s 11:55:58.4 Info: Committing Transaction 11:55:58.4 Info: VersionDescriptionMigration migrated 11:55:58.4 Info: => 0.0003985s 11:55:58.4 Info: 1: InitialSetup migrating 11:55:58.4 Info: Beginning Transaction 11:55:58.4 Info: Starting migration of Main DB to 1 11:55:58.4 Info: CreateTable Config 11:55:58.4 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 11:55:58.4 Info: => 0.0001641s 11:55:58.4 Info: CreateIndex Config (Key) 11:55:58.4 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 11:55:58.4 Info: => 7.79E-05s 11:55:58.4 Info: CreateTable RootFolders 11:55:58.4 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 11:55:58.4 Info: => 8.6E-05s 11:55:58.4 Info: CreateIndex RootFolders (Path) 11:55:58.4 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 11:55:58.4 Info: => 6.75E-05s 11:55:58.4 Info: CreateTable Artists 11:55:58.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) 11:55:58.4 Info: => 0.0002285s 11:55:58.4 Info: CreateIndex Artists (ForeignArtistId) 11:55:58.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:55:58.4 Info: => 7.15E-05s 11:55:58.4 Info: CreateIndex Artists (NameSlug) 11:55:58.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:55:58.4 Info: => 0.0007902s 11:55:58.4 Info: CreateIndex Artists (CleanName) 11:55:58.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:58.4 Info: => 6.87E-05s 11:55:58.4 Info: CreateIndex Artists (Path) 11:55:58.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:58.4 Info: => 6.37E-05s 11:55:58.4 Info: CreateTable Albums 11:55:58.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) 11:55:58.4 Info: => 0.0001998s 11:55:58.4 Info: CreateIndex Albums (ForeignAlbumId) 11:55:58.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:58.4 Info: => 7.13E-05s 11:55:58.4 Info: CreateIndex Albums (MBId) 11:55:58.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:55:58.4 Info: => 6.13E-05s 11:55:58.4 Info: CreateIndex Albums (TADBId) 11:55:58.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:55:58.4 Info: => 6.02E-05s 11:55:58.4 Info: CreateIndex Albums (TitleSlug) 11:55:58.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:55:58.4 Info: => 6.33E-05s 11:55:58.4 Info: CreateIndex Albums (CleanTitle) 11:55:58.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:58.4 Info: => 6.03E-05s 11:55:58.4 Info: CreateIndex Albums (Path) 11:55:58.4 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 11:55:58.4 Info: => 6.1E-05s 11:55:58.4 Info: CreateTable Tracks 11:55:58.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) 11:55:58.4 Info: => 0.0001268s 11:55:58.4 Info: CreateIndex Tracks (ForeignTrackId) 11:55:58.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:55:58.4 Info: => 6.82E-05s 11:55:58.4 Info: CreateIndex Tracks (ArtistId) 11:55:58.4 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:55:58.4 Info: => 6.54E-05s 11:55:58.4 Info: CreateIndex Tracks (TrackFileId) 11:55:58.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:55:58.4 Info: => 6.69E-05s 11:55:58.4 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 11:55:58.4 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 11:55:58.4 Info: => 7.78E-05s 11:55:58.4 Info: CreateTable TrackFiles 11:55:58.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) 11:55:58.4 Info: => 0.000131s 11:55:58.4 Info: CreateIndex TrackFiles (ArtistId) 11:55:58.4 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 11:55:58.4 Info: => 7.84E-05s 11:55:58.4 Info: CreateIndex TrackFiles (AlbumId) 11:55:58.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:58.4 Info: => 6.58E-05s 11:55:58.4 Info: CreateTable History 11:55:58.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) 11:55:58.4 Info: => 0.0001294s 11:55:58.4 Info: CreateIndex History (Date) 11:55:58.4 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:55:58.4 Info: => 6.73E-05s 11:55:58.4 Info: CreateIndex History (EventType) 11:55:58.4 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:55:58.4 Info: => 7.09E-05s 11:55:58.4 Info: CreateIndex History (DownloadId) 11:55:58.4 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 11:55:58.4 Info: => 6.41E-05s 11:55:58.4 Info: CreateIndex History (AlbumId) 11:55:58.4 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 11:55:58.4 Info: => 6.2E-05s 11:55:58.4 Info: CreateTable Notifications 11:55:58.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) 11:55:58.4 Info: => 0.0001122s 11:55:58.4 Info: CreateTable ScheduledTasks 11:55:58.4 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 11:55:58.4 Info: => 9.01E-05s 11:55:58.4 Info: CreateIndex ScheduledTasks (TypeName) 11:55:58.4 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:55:58.4 Info: => 6.73E-05s 11:55:58.4 Info: CreateTable Indexers 11:55:58.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) 11:55:58.4 Info: => 9.9E-05s 11:55:58.4 Info: CreateIndex Indexers (Name) 11:55:58.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:55:58.4 Info: => 0.0001028s 11:55:58.4 Info: CreateTable Profiles 11:55:58.4 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 11:55:58.4 Info: => 9.17E-05s 11:55:58.4 Info: CreateIndex Profiles (Name) 11:55:58.4 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 11:55:58.4 Info: => 7.77E-05s 11:55:58.4 Info: CreateTable QualityDefinitions 11:55:58.4 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 11:55:58.4 Info: => 0.0001045s 11:55:58.4 Info: CreateIndex QualityDefinitions (Quality) 11:55:58.4 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 11:55:58.4 Info: => 7.87E-05s 11:55:58.4 Info: CreateIndex QualityDefinitions (Title) 11:55:58.4 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 11:55:58.4 Info: => 7.71E-05s 11:55:58.4 Info: CreateTable NamingConfig 11:55:58.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) 11:55:58.4 Info: => 0.0001476s 11:55:58.4 Info: CreateTable Blacklist 11:55:58.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 '') 11:55:58.4 Info: => 0.0001736s 11:55:58.4 Info: CreateTable Metadata 11:55:58.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) 11:55:58.4 Info: => 0.0007516s 11:55:58.4 Info: CreateTable MetadataFiles 11:55:58.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) 11:55:58.4 Info: => 0.0001305s 11:55:58.4 Info: CreateTable DownloadClients 11:55:58.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) 11:55:58.4 Info: => 0.0001062s 11:55:58.4 Info: CreateTable PendingReleases 11:55:58.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 '') 11:55:58.4 Info: => 0.0001108s 11:55:58.4 Info: CreateTable RemotePathMappings 11:55:58.4 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 11:55:58.4 Info: => 9.22E-05s 11:55:58.4 Info: CreateTable Tags 11:55:58.4 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 11:55:58.4 Info: => 0.0001056s 11:55:58.4 Info: CreateIndex Tags (Label) 11:55:58.4 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 11:55:58.4 Info: => 8.45E-05s 11:55:58.4 Info: CreateTable Restrictions 11:55:58.4 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 11:55:58.4 Info: => 9.47E-05s 11:55:58.4 Info: CreateTable DelayProfiles 11:55:58.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) 11:55:58.4 Info: => 0.0001152s 11:55:58.4 Info: CreateTable Users 11:55:58.4 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 11:55:58.4 Info: => 9.26E-05s 11:55:58.4 Info: CreateIndex Users (Identifier) 11:55:58.4 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 11:55:58.4 Info: => 8.62E-05s 11:55:58.4 Info: CreateIndex Users (Username) 11:55:58.4 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 11:55:58.4 Info: => 0.0001099s 11:55:58.4 Info: CreateTable Commands 11:55:58.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) 11:55:58.4 Info: => 0.0001489s 11:55:58.4 Info: CreateTable IndexerStatus 11:55:58.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) 11:55:58.4 Info: => 0.0001202s 11:55:58.4 Info: CreateIndex IndexerStatus (ProviderId) 11:55:58.4 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:55:58.4 Info: => 8.35E-05s 11:55:58.4 Info: CreateTable ExtraFiles 11:55:58.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) 11:55:58.4 Info: => 0.00011s 11:55:58.4 Info: CreateTable LyricFiles 11:55:58.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) 11:55:58.4 Info: => 0.0001252s 11:55:58.4 Info: CreateTable LanguageProfiles 11:55:58.4 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 11:55:58.4 Info: => 8.78E-05s 11:55:58.4 Info: CreateIndex LanguageProfiles (Name) 11:55:58.4 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 11:55:58.4 Info: => 9.63E-05s 11:55:58.4 Info: CreateTable DownloadClientStatus 11:55:58.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) 11:55:58.4 Info: => 0.0001057s 11:55:58.4 Info: CreateIndex DownloadClientStatus (ProviderId) 11:55:58.4 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:55:58.4 Info: => 8.34E-05s 11:55:58.4 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 11:55:58.4 Info: -> 1 Insert operations completed in 00:00:00.0000621 taking an average of 00:00:00.0000621 11:55:58.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-13T11:55:58', 'InitialSetup') 11:55:58.4 Info: Committing Transaction 11:55:58.4 Info: 1: InitialSetup migrated 11:55:58.4 Info: => 0.0010615s 11:55:58.4 Info: 2: add_reason_to_pending_releases migrating 11:55:58.4 Info: Beginning Transaction 11:55:58.4 Info: Starting migration of Main DB to 2 11:55:58.4 Info: AlterTable PendingReleases 11:55:58.4 Info: => 7E-07s 11:55:58.4 Info: CreateColumn PendingReleases Reason Int32 11:55:58.4 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 11:55:58.4 Info: => 0.0005246s 11:55:58.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-13T11:55:58', 'add_reason_to_pending_releases') 11:55:58.4 Info: Committing Transaction 11:55:58.4 Info: 2: add_reason_to_pending_releases migrated 11:55:58.4 Info: => 0.000832s 11:55:58.4 Info: 3: add_medium_support migrating 11:55:58.4 Info: Beginning Transaction 11:55:58.4 Info: Starting migration of Main DB to 3 11:55:58.4 Info: AlterTable Albums 11:55:58.4 Info: => 5E-07s 11:55:58.4 Info: CreateColumn Albums Media String 11:55:58.4 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 11:55:58.4 Info: => 0.0005079s 11:55:58.4 Info: AlterTable Tracks 11:55:58.4 Info: => 6E-07s 11:55:58.4 Info: CreateColumn Tracks MediumNumber Int32 11:55:58.4 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 11:55:58.4 Info: => 0.0004761s 11:55:58.4 Info: AlterTable Tracks 11:55:58.4 Info: => 5E-07s 11:55:58.4 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 11:55:58.4 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 11:55:58.4 Info: => 0.0004755s 11:55:58.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:55:58.4 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:55:58.4 Info: => 4.04E-05s 11:55:58.4 Info: DeleteColumn Tracks TrackNumber 11:55:58.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) 11:55:58.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" 11:55:58.4 Info: DROP TABLE "Tracks" 11:55:58.4 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:55:58.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:55:58.4 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:55:58.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:55:58.4 Info: => 0.004413s 11:55:58.4 Info: AlterTable Tracks 11:55:58.4 Info: => 5E-07s 11:55:58.4 Info: CreateColumn Tracks TrackNumber String 11:55:58.4 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 11:55:58.4 Info: => 0.0004726s 11:55:58.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-13T11:55:58', 'add_medium_support') 11:55:58.4 Info: Committing Transaction 11:55:58.4 Info: 3: add_medium_support migrated 11:55:58.4 Info: => 0.0009523s 11:55:58.4 Info: 4: add_various_qualites_in_profile migrating 11:55:58.4 Info: Beginning Transaction 11:55:58.4 Info: Starting migration of Main DB to 4 11:55:58.4 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:55:58.4 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:55:58.4 Info: => 5.31E-05s 11:55:58.4 Info: PerformDBOperation 11:55:58.4 Info: Performing DB Operation 11:55:58.4 Info: => 3.22E-05s 11:55:58.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-13T11:55:58', 'add_various_qualites_in_profile') 11:55:58.4 Info: Committing Transaction 11:55:58.4 Info: 4: add_various_qualites_in_profile migrated 11:55:58.4 Info: => 0.0002768s 11:55:58.4 Info: 5: metadata_profiles migrating 11:55:58.4 Info: Beginning Transaction 11:55:58.4 Info: Starting migration of Main DB to 5 11:55:58.4 Info: CreateTable MetadataProfiles 11:55:58.4 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 11:55:58.4 Info: => 0.000151s 11:55:58.4 Info: CreateIndex MetadataProfiles (Name) 11:55:58.4 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 11:55:58.4 Info: => 8.48E-05s 11:55:58.4 Info: AlterTable Artists 11:55:58.4 Info: => 4E-07s 11:55:58.4 Info: CreateColumn Artists MetadataProfileId Int32 11:55:58.4 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 11:55:58.4 Info: => 0.0004868s 11:55:58.4 Info: DeleteColumn Artists PrimaryAlbumTypes 11:55:58.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) 11:55:58.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" 11:55:58.4 Info: DROP TABLE "Artists" 11:55:58.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:58.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:55:58.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:55:58.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:58.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:58.4 Info: => 0.0048175s 11:55:58.4 Info: DeleteColumn Artists SecondaryAlbumTypes 11:55:58.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) 11:55:58.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" 11:55:58.4 Info: DROP TABLE "Artists" 11:55:58.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:58.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:55:58.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:55:58.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:58.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:58.4 Info: => 0.0038178s 11:55:58.4 Info: AlterTable Albums 11:55:58.4 Info: => 6E-07s 11:55:58.4 Info: CreateColumn Albums SecondaryTypes String 11:55:58.4 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 11:55:58.4 Info: => 0.0004744s 11:55:58.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-13T11:55:58', 'metadata_profiles') 11:55:58.4 Info: Committing Transaction 11:55:58.4 Info: 5: metadata_profiles migrated 11:55:58.4 Info: => 0.0009174s 11:55:58.4 Info: 6: separate_automatic_and_interactive_search migrating 11:55:58.4 Info: Beginning Transaction 11:55:58.4 Info: Starting migration of Main DB to 6 11:55:58.4 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 11:55:58.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) 11:55:58.4 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 11:55:58.4 Info: DROP TABLE "Indexers" 11:55:58.4 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:55:58.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:55:58.4 Info: => 0.0040278s 11:55:58.4 Info: AlterTable Indexers 11:55:58.4 Info: => 4E-07s 11:55:58.4 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 11:55:58.4 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 11:55:58.4 Info: => 0.0004818s 11:55:58.4 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:55:58.4 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:55:58.4 Info: => 3.99E-05s 11:55:58.4 Info: AlterTable Indexers 11:55:58.4 Info: => 4E-07s 11:55:58.4 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 11:55:58.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) 11:55:58.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" 11:55:58.4 Info: DROP TABLE "Indexers" 11:55:58.4 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:55:58.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:55:58.4 Info: => 0.003435s 11:55:58.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-13T11:55:58', 'separate_automatic_and_interactive_search') 11:55:58.4 Info: Committing Transaction 11:55:58.4 Info: 6: separate_automatic_and_interactive_search migrated 11:55:58.4 Info: => 0.003794s 11:55:58.4 Info: 7: change_album_path_to_relative migrating 11:55:58.4 Info: Beginning Transaction 11:55:58.4 Info: Starting migration of Main DB to 7 11:55:58.4 Info: DeleteColumn Albums Path 11:55:58.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) 11:55:58.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" 11:55:58.4 Info: DROP TABLE "Albums" 11:55:58.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:58.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:58.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:55:58.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:55:58.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:55:58.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:58.4 Info: => 0.0049458s 11:55:58.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-13T11:55:58', 'change_album_path_to_relative') 11:55:58.4 Info: Committing Transaction 11:55:58.4 Info: 7: change_album_path_to_relative migrated 11:55:58.4 Info: => 0.0053764s 11:55:58.4 Info: 8: change_quality_size_mb_to_kb migrating 11:55:58.4 Info: Beginning Transaction 11:55:58.4 Info: Starting migration of Main DB to 8 11:55:58.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 11:55:58.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 11:55:58.4 Info: => 5.1E-05s 11:55:58.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-13T11:55:58', 'change_quality_size_mb_to_kb') 11:55:58.4 Info: Committing Transaction 11:55:58.4 Info: 8: change_quality_size_mb_to_kb migrated 11:55:58.4 Info: => 0.0002992s 11:55:58.4 Info: 9: album_releases migrating 11:55:58.4 Info: Beginning Transaction 11:55:58.4 Info: Starting migration of Main DB to 9 11:55:58.4 Info: AlterTable Albums 11:55:58.4 Info: => 8E-07s 11:55:58.4 Info: CreateColumn Albums Releases String 11:55:58.4 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 11:55:58.4 Info: => 0.0005084s 11:55:58.4 Info: AlterTable Albums 11:55:58.4 Info: => 7E-07s 11:55:58.4 Info: CreateColumn Albums CurrentRelease String 11:55:58.4 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 11:55:58.4 Info: => 0.0004644s 11:55:58.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-13T11:55:58', 'album_releases') 11:55:58.4 Info: Committing Transaction 11:55:58.4 Info: 9: album_releases migrated 11:55:58.4 Info: => 0.0007477s 11:55:58.4 Info: 10: album_releases_fix migrating 11:55:58.4 Info: Beginning Transaction 11:55:58.4 Info: Starting migration of Main DB to 10 11:55:58.4 Info: AlterTable Albums 11:55:58.4 Info: => 4E-07s 11:55:58.4 Info: AlterColumn Albums Releases String 11:55:58.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) 11:55:58.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" 11:55:58.4 Info: DROP TABLE "Albums" 11:55:58.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:58.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:58.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:55:58.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:55:58.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:55:58.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:58.4 Info: => 0.0039253s 11:55:58.4 Info: AlterTable Albums 11:55:58.4 Info: => 4E-07s 11:55:58.4 Info: AlterColumn Albums CurrentRelease String 11:55:58.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) 11:55:58.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" 11:55:58.4 Info: DROP TABLE "Albums" 11:55:58.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:58.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:58.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:55:58.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:55:58.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:55:58.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:58.4 Info: => 0.0038699s 11:55:58.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-13T11:55:58', 'album_releases_fix') 11:55:58.4 Info: Committing Transaction 11:55:58.4 Info: 10: album_releases_fix migrated 11:55:58.4 Info: => 0.0042512s 11:55:58.4 Info: 11: import_lists migrating 11:55:58.4 Info: Beginning Transaction 11:55:58.4 Info: Starting migration of Main DB to 11 11:55:58.4 Info: CreateTable ImportLists 11:55:58.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) 11:55:58.4 Info: => 0.0001569s 11:55:58.4 Info: CreateIndex ImportLists (Name) 11:55:58.4 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:55:58.4 Info: => 7.72E-05s 11:55:58.4 Info: CreateTable ImportListStatus 11:55:58.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) 11:55:58.4 Info: => 0.0001079s 11:55:58.4 Info: CreateIndex ImportListStatus (ProviderId) 11:55:58.4 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:55:58.4 Info: => 7.55E-05s 11:55:58.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-13T11:55:58', 'import_lists') 11:55:58.4 Info: Committing Transaction 11:55:58.4 Info: 11: import_lists migrated 11:55:58.4 Info: => 0.0003884s 11:55:58.4 Info: 12: add_release_status migrating 11:55:58.4 Info: Beginning Transaction 11:55:58.4 Info: Starting migration of Main DB to 12 11:55:58.4 Info: AlterTable MetadataProfiles 11:55:58.4 Info: => 8E-07s 11:55:58.4 Info: CreateColumn MetadataProfiles ReleaseStatuses String 11:55:58.4 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 11:55:58.4 Info: => 0.0005404s 11:55:58.4 Info: PerformDBOperation 11:55:58.4 Info: Performing DB Operation 11:55:58.4 Info: => 2.94E-05s 11:55:58.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-13T11:55:58', 'add_release_status') 11:55:58.4 Info: Committing Transaction 11:55:58.4 Info: 12: add_release_status migrated 11:55:58.4 Info: => 0.0003095s 11:55:58.4 Info: 13: album_download_notification migrating 11:55:58.4 Info: Beginning Transaction 11:55:58.4 Info: Starting migration of Main DB to 13 11:55:58.4 Info: AlterTable Notifications 11:55:58.4 Info: => 9E-07s 11:55:58.4 Info: CreateColumn Notifications OnAlbumDownload Boolean 11:55:58.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 11:55:58.4 Info: => 0.0005175s 11:55:58.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-13T11:55:58', 'album_download_notification') 11:55:58.4 Info: Committing Transaction 11:55:58.4 Info: 13: album_download_notification migrated 11:55:58.4 Info: => 0.0008304s 11:55:58.4 Info: 14: fix_language_metadata_profiles migrating 11:55:58.4 Info: Beginning Transaction 11:55:58.4 Info: Starting migration of Main DB to 14 11:55:58.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 11:55:58.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 11:55:58.4 Info: => 7.72E-05s 11:55:58.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 11:55:58.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 11:55:58.4 Info: => 5E-05s 11:55:58.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-13T11:55:58', 'fix_language_metadata_profiles') 11:55:58.4 Info: Committing Transaction 11:55:58.4 Info: 14: fix_language_metadata_profiles migrated 11:55:58.4 Info: => 0.0002917s 11:55:58.4 Info: 15: remove_fanzub migrating 11:55:58.4 Info: Beginning Transaction 11:55:58.4 Info: Starting migration of Main DB to 15 11:55:58.4 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:55:58.4 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:55:58.4 Info: => 4.37E-05s 11:55:58.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-13T11:55:58', 'remove_fanzub') 11:55:58.4 Info: Committing Transaction 11:55:58.4 Info: 15: remove_fanzub migrated 11:55:58.4 Info: => 0.0002844s 11:55:58.4 Info: 16: update_artist_history_indexes migrating 11:55:58.4 Info: Beginning Transaction 11:55:58.5 Info: Starting migration of Main DB to 16 11:55:58.5 Info: CreateIndex Albums (ArtistId) 11:55:58.5 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 11:55:58.5 Info: => 0.0001037s 11:55:58.5 Info: CreateIndex Albums (ArtistId, ReleaseDate) 11:55:58.5 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 11:55:58.5 Info: => 7.77E-05s 11:55:58.5 Info: DeleteIndex History (AlbumId) 11:55:58.5 Info: DROP INDEX "IX_History_AlbumId" 11:55:58.5 Info: => 0.0001217s 11:55:58.5 Info: CreateIndex History (AlbumId, Date) 11:55:58.5 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:55:58.5 Info: => 9.62E-05s 11:55:58.5 Info: DeleteIndex History (DownloadId) 11:55:58.5 Info: DROP INDEX "IX_History_DownloadId" 11:55:58.5 Info: => 0.0001082s 11:55:58.5 Info: CreateIndex History (DownloadId, Date) 11:55:58.5 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:55:58.5 Info: => 9.19E-05s 11:55:58.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-13T11:55:58', 'update_artist_history_indexes') 11:55:58.5 Info: Committing Transaction 11:55:58.5 Info: 16: update_artist_history_indexes migrated 11:55:58.5 Info: => 0.0004143s 11:55:58.5 Info: 17: remove_nma migrating 11:55:58.5 Info: Beginning Transaction 11:55:58.5 Info: Starting migration of Main DB to 17 11:55:58.5 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:58.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 11:55:58.5 Info: => 4.73E-05s 11:55:58.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-13T11:55:58', 'remove_nma') 11:55:58.5 Info: Committing Transaction 11:55:58.5 Info: 17: remove_nma migrated 11:55:58.5 Info: => 0.0002875s 11:55:58.5 Info: 18: album_disambiguation migrating 11:55:58.5 Info: Beginning Transaction 11:55:58.5 Info: Starting migration of Main DB to 18 11:55:58.5 Info: AlterTable Albums 11:55:58.5 Info: => 6E-07s 11:55:58.5 Info: CreateColumn Albums Disambiguation String 11:55:58.5 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 11:55:58.5 Info: => 0.0005391s 11:55:58.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-13T11:55:58', 'album_disambiguation') 11:55:58.5 Info: Committing Transaction 11:55:58.5 Info: 18: album_disambiguation migrated 11:55:58.5 Info: => 0.0008271s 11:55:58.5 Info: 19: add_ape_quality_in_profiles migrating 11:55:58.5 Info: Beginning Transaction 11:55:58.5 Info: Starting migration of Main DB to 19 11:55:58.5 Info: PerformDBOperation 11:55:58.5 Info: Performing DB Operation 11:55:58.5 Info: => 3.11E-05s 11:55:58.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-13T11:55:58', 'add_ape_quality_in_profiles') 11:55:58.5 Info: Committing Transaction 11:55:58.5 Info: 19: add_ape_quality_in_profiles migrated 11:55:58.5 Info: => 0.000281s 11:55:58.5 Info: 20: remove_pushalot migrating 11:55:58.5 Info: Beginning Transaction 11:55:58.5 Info: Starting migration of Main DB to 20 11:55:58.5 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:58.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 11:55:58.5 Info: => 4.72E-05s 11:55:58.5 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:58.5 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 11:55:58.5 Info: => 3.01E-05s 11:55:58.5 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:58.5 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 11:55:58.5 Info: => 2.85E-05s 11:55:58.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-13T11:55:58', 'remove_pushalot') 11:55:58.5 Info: Committing Transaction 11:55:58.5 Info: 20: remove_pushalot migrated 11:55:58.5 Info: => 0.0002852s 11:55:58.5 Info: 21: add_custom_filters migrating 11:55:58.5 Info: Beginning Transaction 11:55:58.5 Info: Starting migration of Main DB to 21 11:55:58.5 Info: CreateTable CustomFilters 11:55:58.5 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 11:55:58.5 Info: => 0.0001238s 11:55:58.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-13T11:55:58', 'add_custom_filters') 11:55:58.5 Info: Committing Transaction 11:55:58.5 Info: 21: add_custom_filters migrated 11:55:58.5 Info: => 0.0003977s 11:55:58.5 Info: 22: import_list_tags migrating 11:55:58.5 Info: Beginning Transaction 11:55:58.5 Info: Starting migration of Main DB to 22 11:55:58.5 Info: AlterTable ImportLists 11:55:58.5 Info: => 5E-07s 11:55:58.5 Info: CreateColumn ImportLists Tags String 11:55:58.5 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 11:55:58.5 Info: => 0.0005353s 11:55:58.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-13T11:55:58', 'import_list_tags') 11:55:58.5 Info: Committing Transaction 11:55:58.5 Info: 22: import_list_tags migrated 11:55:58.5 Info: => 0.0008142s 11:55:58.5 Info: 23: add_release_groups_etc migrating 11:55:58.5 Info: Beginning Transaction 11:55:58.5 Info: Starting migration of Main DB to 23 11:55:58.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) 11:55:58.5 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "Duration", "Media", "Releases", "CurrentRelease") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 100, '', '', '{ "id": "Id1", "releaseDate": "2024-10-13T00:00:00Z", "trackCount": 1, "mediaCount": 1, "disambiguation": "Disambiguation1", "format": "Format1" }') 11:55:58.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') 11:55:58.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') 11:55:58.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') 11:55:58.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') 11:55:58.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') 11:55:58.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') 11:55:58.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') 11:55:58.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') 11:55:58.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') 11:55:58.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') 11:55:58.5 Info: CreateTable ArtistMetadata 11:55:58.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) 11:55:58.5 Info: => 0.0001952s 11:55:58.5 Info: CreateIndex ArtistMetadata (ForeignArtistId) 11:55:58.5 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 11:55:58.5 Info: => 0.0001065s 11:55:58.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" 11:55:58.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" 11:55:58.5 Info: => 8.46E-05s 11:55:58.5 Info: AlterTable Artists 11:55:58.5 Info: => 4E-07s 11:55:58.5 Info: CreateColumn Artists ArtistMetadataId Int32 11:55:58.5 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:55:58.5 Info: => 0.0005856s 11:55:58.5 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:55:58.5 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:55:58.5 Info: => 7.42E-05s 11:55:58.5 Info: CreateTable AlbumReleases 11:55:58.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) 11:55:58.5 Info: => 0.000147s 11:55:58.5 Info: CreateIndex AlbumReleases (ForeignReleaseId) 11:55:58.5 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:55:58.5 Info: => 8.86E-05s 11:55:58.5 Info: CreateIndex AlbumReleases (AlbumId) 11:55:58.5 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:55:58.5 Info: => 8.05E-05s 11:55:58.5 Info: PerformDBOperation 11:55:58.5 Info: Performing DB Operation 11:55:58.5 Info: => 0.0031665s 11:55:58.5 Info: AlterTable Albums 11:55:58.5 Info: => 6E-07s 11:55:58.5 Info: CreateColumn Albums ArtistMetadataId Int32 11:55:58.5 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:55:58.5 Info: => 0.0005925s 11:55:58.5 Info: AlterTable Albums 11:55:58.5 Info: => 6E-07s 11:55:58.5 Info: CreateColumn Albums AnyReleaseOk Boolean 11:55:58.5 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 11:55:58.5 Info: => 0.0005247s 11:55:58.5 Info: AlterTable Albums 11:55:58.5 Info: => 5E-07s 11:55:58.5 Info: CreateColumn Albums Links String 11:55:58.5 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 11:55:58.5 Info: => 0.0005512s 11:55:58.5 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:55:58.5 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:55:58.5 Info: => 8.23E-05s 11:55:58.5 Info: AlterTable Tracks 11:55:58.5 Info: => 4E-07s 11:55:58.5 Info: CreateColumn Tracks ForeignRecordingId String 11:55:58.5 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 11:55:58.5 Info: => 0.000522s 11:55:58.5 Info: AlterTable Tracks 11:55:58.5 Info: => 5E-07s 11:55:58.5 Info: CreateColumn Tracks AlbumReleaseId Int32 11:55:58.5 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 11:55:58.5 Info: => 0.000529s 11:55:58.5 Info: AlterTable Tracks 11:55:58.5 Info: => 6E-07s 11:55:58.5 Info: CreateColumn Tracks ArtistMetadataId Int32 11:55:58.5 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:55:58.5 Info: => 0.0005649s 11:55:58.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:55:58.5 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:55:58.5 Info: => 9.29E-05s 11:55:58.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:55:58.5 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:55:58.5 Info: => 7.14E-05s 11:55:58.5 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 11:55:58.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) 11:55:58.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" 11:55:58.5 Info: DROP TABLE "Artists" 11:55:58.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:58.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:58.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:58.5 Info: => 0.00495s 11:55:58.5 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 11:55:58.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) 11:55:58.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" 11:55:58.5 Info: DROP TABLE "Albums" 11:55:58.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:58.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:58.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:58.5 Info: => 0.0042173s 11:55:58.5 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 11:55:58.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) 11:55:58.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" 11:55:58.5 Info: DROP TABLE "Tracks" 11:55:58.5 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:55:58.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:55:58.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:55:58.5 Info: => 0.00468s 11:55:58.5 Info: DeleteColumn TrackFiles ArtistId 11:55:58.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) 11:55:58.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" 11:55:58.5 Info: DROP TABLE "TrackFiles" 11:55:58.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:55:58.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:58.5 Info: => 0.003487s 11:55:58.5 Info: CreateIndex Artists (ArtistMetadataId) 11:55:58.5 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:55:58.5 Info: => 7.84E-05s 11:55:58.5 Info: CreateIndex Artists (Monitored) 11:55:58.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:55:58.5 Info: => 7.63E-05s 11:55:58.5 Info: CreateIndex Albums (ArtistMetadataId) 11:55:58.5 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:55:58.5 Info: => 7.16E-05s 11:55:58.5 Info: CreateIndex Tracks (ArtistMetadataId) 11:55:58.5 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 11:55:58.5 Info: => 7.2E-05s 11:55:58.5 Info: CreateIndex Tracks (AlbumReleaseId) 11:55:58.5 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 11:55:58.5 Info: => 7.12E-05s 11:55:58.5 Info: CreateIndex Tracks (ForeignRecordingId) 11:55:58.5 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 11:55:58.5 Info: => 7.58E-05s 11:55:58.5 Info: UpdateData 11:55:58.5 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:55:58.5 Info: => 4.48E-05s 11:55:58.5 Info: UpdateData 11:55:58.5 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:55:58.5 Info: => 3.32E-05s 11:55:58.5 Info: UpdateData 11:55:58.5 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 11:55:58.5 Info: => 3.73E-05s 11:55:58.5 Info: -> 12 Insert operations completed in 00:00:00.0008243 taking an average of 00:00:00.0000686 11:55:58.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-13T11:55:58', 'add_release_groups_etc') 11:55:58.5 Info: Committing Transaction 11:55:58.5 Info: 23: add_release_groups_etc migrated 11:55:58.5 Info: => 0.0005729s 11:55:58.5 Debug: Took: 00:00:00.1137717 11:55:58.6 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_null_title --- 11:55:58.6 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_simple_case --- 11:55:58.6 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173586263956_193/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:55:58.6 Info: DatabaseEngineVersionCheck migrating 11:55:58.6 Info: PerformDBOperation 11:55:58.6 Info: Performing DB Operation 11:55:58.6 Info: SQLite 3.46.1 11:55:58.6 Info: => 0.0010061s 11:55:58.6 Info: DatabaseEngineVersionCheck migrated 11:55:58.6 Info: => 0.0010227s 11:55:58.6 Info: VersionMigration migrating 11:55:58.6 Info: Beginning Transaction 11:55:58.6 Info: CreateTable VersionInfo 11:55:58.6 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 11:55:58.6 Info: => 0.0001853s 11:55:58.6 Info: Committing Transaction 11:55:58.6 Info: VersionMigration migrated 11:55:58.6 Info: => 0.0005256s 11:55:58.6 Info: VersionUniqueMigration migrating 11:55:58.6 Info: Beginning Transaction 11:55:58.6 Info: CreateIndex VersionInfo (Version) 11:55:58.6 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:55:58.6 Info: => 0.0001215s 11:55:58.6 Info: AlterTable VersionInfo 11:55:58.6 Info: => 5E-07s 11:55:58.6 Info: CreateColumn VersionInfo AppliedOn DateTime 11:55:58.6 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 11:55:58.6 Info: => 0.0005242s 11:55:58.6 Info: Committing Transaction 11:55:58.6 Info: VersionUniqueMigration migrated 11:55:58.6 Info: => 0.0007636s 11:55:58.6 Info: VersionDescriptionMigration migrating 11:55:58.6 Info: Beginning Transaction 11:55:58.6 Info: AlterTable VersionInfo 11:55:58.6 Info: => 6E-07s 11:55:58.6 Info: CreateColumn VersionInfo Description String 11:55:58.6 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 11:55:58.6 Info: => 0.0002095s 11:55:58.6 Info: Committing Transaction 11:55:58.6 Info: VersionDescriptionMigration migrated 11:55:58.6 Info: => 0.0003931s 11:55:58.6 Info: 1: InitialSetup migrating 11:55:58.6 Info: Beginning Transaction 11:55:58.6 Info: Starting migration of Main DB to 1 11:55:58.6 Info: CreateTable Config 11:55:58.6 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 11:55:58.6 Info: => 0.0002165s 11:55:58.6 Info: CreateIndex Config (Key) 11:55:58.6 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 11:55:58.6 Info: => 8.32E-05s 11:55:58.6 Info: CreateTable RootFolders 11:55:58.6 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 11:55:58.6 Info: => 0.0001134s 11:55:58.6 Info: CreateIndex RootFolders (Path) 11:55:58.6 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 11:55:58.6 Info: => 7.33E-05s 11:55:58.6 Info: CreateTable Artists 11:55:58.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) 11:55:58.6 Info: => 0.0002842s 11:55:58.6 Info: CreateIndex Artists (ForeignArtistId) 11:55:58.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:55:58.6 Info: => 7.83E-05s 11:55:58.6 Info: CreateIndex Artists (NameSlug) 11:55:58.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:55:58.6 Info: => 6.47E-05s 11:55:58.6 Info: CreateIndex Artists (CleanName) 11:55:58.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:58.6 Info: => 0.0007732s 11:55:58.6 Info: CreateIndex Artists (Path) 11:55:58.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:58.6 Info: => 7.45E-05s 11:55:58.6 Info: CreateTable Albums 11:55:58.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) 11:55:58.6 Info: => 0.0002545s 11:55:58.6 Info: CreateIndex Albums (ForeignAlbumId) 11:55:58.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:58.6 Info: => 7.69E-05s 11:55:58.6 Info: CreateIndex Albums (MBId) 11:55:58.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:55:58.6 Info: => 7.26E-05s 11:55:58.6 Info: CreateIndex Albums (TADBId) 11:55:58.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:55:58.6 Info: => 6.49E-05s 11:55:58.6 Info: CreateIndex Albums (TitleSlug) 11:55:58.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:55:58.6 Info: => 6.46E-05s 11:55:58.6 Info: CreateIndex Albums (CleanTitle) 11:55:58.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:58.6 Info: => 6.29E-05s 11:55:58.6 Info: CreateIndex Albums (Path) 11:55:58.6 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 11:55:58.6 Info: => 6.66E-05s 11:55:58.6 Info: CreateTable Tracks 11:55:58.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) 11:55:58.6 Info: => 0.000186s 11:55:58.6 Info: CreateIndex Tracks (ForeignTrackId) 11:55:58.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:55:58.6 Info: => 7.5E-05s 11:55:58.6 Info: CreateIndex Tracks (ArtistId) 11:55:58.6 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:55:58.6 Info: => 6.64E-05s 11:55:58.6 Info: CreateIndex Tracks (TrackFileId) 11:55:58.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:55:58.6 Info: => 6.85E-05s 11:55:58.6 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 11:55:58.6 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 11:55:58.6 Info: => 6.91E-05s 11:55:58.6 Info: CreateTable TrackFiles 11:55:58.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) 11:55:58.6 Info: => 0.0001652s 11:55:58.6 Info: CreateIndex TrackFiles (ArtistId) 11:55:58.6 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 11:55:58.6 Info: => 7.17E-05s 11:55:58.6 Info: CreateIndex TrackFiles (AlbumId) 11:55:58.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:58.6 Info: => 6.74E-05s 11:55:58.6 Info: CreateTable History 11:55:58.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) 11:55:58.6 Info: => 0.0001652s 11:55:58.6 Info: CreateIndex History (Date) 11:55:58.6 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:55:58.6 Info: => 7.29E-05s 11:55:58.6 Info: CreateIndex History (EventType) 11:55:58.6 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:55:58.6 Info: => 6.62E-05s 11:55:58.6 Info: CreateIndex History (DownloadId) 11:55:58.6 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 11:55:58.6 Info: => 7.02E-05s 11:55:58.6 Info: CreateIndex History (AlbumId) 11:55:58.6 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 11:55:58.6 Info: => 6.43E-05s 11:55:58.6 Info: CreateTable Notifications 11:55:58.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) 11:55:58.6 Info: => 0.0001522s 11:55:58.6 Info: CreateTable ScheduledTasks 11:55:58.6 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 11:55:58.6 Info: => 0.0001257s 11:55:58.6 Info: CreateIndex ScheduledTasks (TypeName) 11:55:58.6 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:55:58.6 Info: => 7.52E-05s 11:55:58.6 Info: CreateTable Indexers 11:55:58.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) 11:55:58.6 Info: => 0.000133s 11:55:58.6 Info: CreateIndex Indexers (Name) 11:55:58.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:55:58.6 Info: => 9.23E-05s 11:55:58.6 Info: CreateTable Profiles 11:55:58.6 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 11:55:58.6 Info: => 0.0001174s 11:55:58.6 Info: CreateIndex Profiles (Name) 11:55:58.6 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 11:55:58.6 Info: => 7.94E-05s 11:55:58.6 Info: CreateTable QualityDefinitions 11:55:58.6 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 11:55:58.6 Info: => 0.0001318s 11:55:58.6 Info: CreateIndex QualityDefinitions (Quality) 11:55:58.6 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 11:55:58.6 Info: => 7.5E-05s 11:55:58.6 Info: CreateIndex QualityDefinitions (Title) 11:55:58.6 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 11:55:58.6 Info: => 7.71E-05s 11:55:58.6 Info: CreateTable NamingConfig 11:55:58.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) 11:55:58.6 Info: => 0.0001651s 11:55:58.6 Info: CreateTable Blacklist 11:55:58.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 '') 11:55:58.6 Info: => 0.000189s 11:55:58.6 Info: CreateTable Metadata 11:55:58.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) 11:55:58.6 Info: => 0.0001312s 11:55:58.6 Info: CreateTable MetadataFiles 11:55:58.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) 11:55:58.6 Info: => 0.0008149s 11:55:58.6 Info: CreateTable DownloadClients 11:55:58.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) 11:55:58.6 Info: => 0.0001401s 11:55:58.6 Info: CreateTable PendingReleases 11:55:58.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 '') 11:55:58.6 Info: => 0.000147s 11:55:58.6 Info: CreateTable RemotePathMappings 11:55:58.6 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 11:55:58.6 Info: => 0.000128s 11:55:58.6 Info: CreateTable Tags 11:55:58.6 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 11:55:58.6 Info: => 0.0001261s 11:55:58.6 Info: CreateIndex Tags (Label) 11:55:58.6 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 11:55:58.6 Info: => 8.78E-05s 11:55:58.6 Info: CreateTable Restrictions 11:55:58.6 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 11:55:58.6 Info: => 0.0001264s 11:55:58.6 Info: CreateTable DelayProfiles 11:55:58.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) 11:55:58.6 Info: => 0.0001486s 11:55:58.6 Info: CreateTable Users 11:55:58.6 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 11:55:58.6 Info: => 0.0001246s 11:55:58.6 Info: CreateIndex Users (Identifier) 11:55:58.6 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 11:55:58.6 Info: => 8.56E-05s 11:55:58.6 Info: CreateIndex Users (Username) 11:55:58.6 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 11:55:58.6 Info: => 0.0001013s 11:55:58.6 Info: CreateTable Commands 11:55:58.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) 11:55:58.6 Info: => 0.0001607s 11:55:58.6 Info: CreateTable IndexerStatus 11:55:58.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) 11:55:58.6 Info: => 0.0001474s 11:55:58.6 Info: CreateIndex IndexerStatus (ProviderId) 11:55:58.6 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:55:58.6 Info: => 8.92E-05s 11:55:58.6 Info: CreateTable ExtraFiles 11:55:58.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) 11:55:58.6 Info: => 0.0001481s 11:55:58.6 Info: CreateTable LyricFiles 11:55:58.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) 11:55:58.6 Info: => 0.0001501s 11:55:58.6 Info: CreateTable LanguageProfiles 11:55:58.6 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 11:55:58.6 Info: => 0.0001419s 11:55:58.6 Info: CreateIndex LanguageProfiles (Name) 11:55:58.6 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 11:55:58.6 Info: => 0.0001159s 11:55:58.6 Info: CreateTable DownloadClientStatus 11:55:58.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) 11:55:58.6 Info: => 0.0001362s 11:55:58.6 Info: CreateIndex DownloadClientStatus (ProviderId) 11:55:58.6 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:55:58.6 Info: => 9.04E-05s 11:55:58.6 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 11:55:58.6 Info: -> 1 Insert operations completed in 00:00:00.0000639 taking an average of 00:00:00.0000639 11:55:58.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-13T11:55:58', 'InitialSetup') 11:55:58.6 Info: Committing Transaction 11:55:58.6 Info: 1: InitialSetup migrated 11:55:58.6 Info: => 0.0009159s 11:55:58.6 Info: 2: add_reason_to_pending_releases migrating 11:55:58.6 Info: Beginning Transaction 11:55:58.6 Info: Starting migration of Main DB to 2 11:55:58.6 Info: AlterTable PendingReleases 11:55:58.6 Info: => 1.1E-06s 11:55:58.6 Info: CreateColumn PendingReleases Reason Int32 11:55:58.6 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 11:55:58.6 Info: => 0.0005725s 11:55:58.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-13T11:55:58', 'add_reason_to_pending_releases') 11:55:58.6 Info: Committing Transaction 11:55:58.6 Info: 2: add_reason_to_pending_releases migrated 11:55:58.6 Info: => 0.0008525s 11:55:58.6 Info: 3: add_medium_support migrating 11:55:58.6 Info: Beginning Transaction 11:55:58.6 Info: Starting migration of Main DB to 3 11:55:58.6 Info: AlterTable Albums 11:55:58.6 Info: => 6E-07s 11:55:58.6 Info: CreateColumn Albums Media String 11:55:58.6 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 11:55:58.6 Info: => 0.0005634s 11:55:58.6 Info: AlterTable Tracks 11:55:58.6 Info: => 5E-07s 11:55:58.6 Info: CreateColumn Tracks MediumNumber Int32 11:55:58.6 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 11:55:58.6 Info: => 0.0005308s 11:55:58.6 Info: AlterTable Tracks 11:55:58.6 Info: => 6E-07s 11:55:58.6 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 11:55:58.6 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 11:55:58.6 Info: => 0.0005194s 11:55:58.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:55:58.6 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:55:58.6 Info: => 4.18E-05s 11:55:58.6 Info: DeleteColumn Tracks TrackNumber 11:55:58.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) 11:55:58.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" 11:55:58.6 Info: DROP TABLE "Tracks" 11:55:58.6 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:55:58.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:55:58.6 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:55:58.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:55:58.6 Info: => 0.0044228s 11:55:58.6 Info: AlterTable Tracks 11:55:58.6 Info: => 5E-07s 11:55:58.6 Info: CreateColumn Tracks TrackNumber String 11:55:58.6 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 11:55:58.6 Info: => 0.0005233s 11:55:58.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-13T11:55:58', 'add_medium_support') 11:55:58.6 Info: Committing Transaction 11:55:58.6 Info: 3: add_medium_support migrated 11:55:58.6 Info: => 0.0009194s 11:55:58.6 Info: 4: add_various_qualites_in_profile migrating 11:55:58.6 Info: Beginning Transaction 11:55:58.6 Info: Starting migration of Main DB to 4 11:55:58.6 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:55:58.6 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:55:58.6 Info: => 5.33E-05s 11:55:58.6 Info: PerformDBOperation 11:55:58.6 Info: Performing DB Operation 11:55:58.6 Info: => 3.22E-05s 11:55:58.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-13T11:55:58', 'add_various_qualites_in_profile') 11:55:58.6 Info: Committing Transaction 11:55:58.6 Info: 4: add_various_qualites_in_profile migrated 11:55:58.6 Info: => 0.0002688s 11:55:58.6 Info: 5: metadata_profiles migrating 11:55:58.6 Info: Beginning Transaction 11:55:58.6 Info: Starting migration of Main DB to 5 11:55:58.6 Info: CreateTable MetadataProfiles 11:55:58.6 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 11:55:58.6 Info: => 0.0001674s 11:55:58.6 Info: CreateIndex MetadataProfiles (Name) 11:55:58.6 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 11:55:58.6 Info: => 8.99E-05s 11:55:58.6 Info: AlterTable Artists 11:55:58.6 Info: => 4E-07s 11:55:58.6 Info: CreateColumn Artists MetadataProfileId Int32 11:55:58.6 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 11:55:58.6 Info: => 0.0005381s 11:55:58.6 Info: DeleteColumn Artists PrimaryAlbumTypes 11:55:58.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) 11:55:58.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" 11:55:58.6 Info: DROP TABLE "Artists" 11:55:58.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:58.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:55:58.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:55:58.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:58.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:58.6 Info: => 0.0048194s 11:55:58.6 Info: DeleteColumn Artists SecondaryAlbumTypes 11:55:58.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) 11:55:58.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" 11:55:58.6 Info: DROP TABLE "Artists" 11:55:58.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:58.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:55:58.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:55:58.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:58.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:58.6 Info: => 0.0039156s 11:55:58.6 Info: AlterTable Albums 11:55:58.6 Info: => 5E-07s 11:55:58.6 Info: CreateColumn Albums SecondaryTypes String 11:55:58.6 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 11:55:58.6 Info: => 0.0005285s 11:55:58.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-13T11:55:58', 'metadata_profiles') 11:55:58.6 Info: Committing Transaction 11:55:58.6 Info: 5: metadata_profiles migrated 11:55:58.6 Info: => 0.0009663s 11:55:58.6 Info: 6: separate_automatic_and_interactive_search migrating 11:55:58.6 Info: Beginning Transaction 11:55:58.6 Info: Starting migration of Main DB to 6 11:55:58.6 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 11:55:58.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) 11:55:58.6 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 11:55:58.6 Info: DROP TABLE "Indexers" 11:55:58.6 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:55:58.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:55:58.6 Info: => 0.0039021s 11:55:58.6 Info: AlterTable Indexers 11:55:58.6 Info: => 4E-07s 11:55:58.6 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 11:55:58.6 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 11:55:58.6 Info: => 0.000497s 11:55:58.6 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:55:58.6 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:55:58.6 Info: => 4.1E-05s 11:55:58.6 Info: AlterTable Indexers 11:55:58.6 Info: => 4E-07s 11:55:58.6 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 11:55:58.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) 11:55:58.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" 11:55:58.6 Info: DROP TABLE "Indexers" 11:55:58.6 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:55:58.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:55:58.6 Info: => 0.0040749s 11:55:58.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-13T11:55:58', 'separate_automatic_and_interactive_search') 11:55:58.6 Info: Committing Transaction 11:55:58.6 Info: 6: separate_automatic_and_interactive_search migrated 11:55:58.6 Info: => 0.0043989s 11:55:58.6 Info: 7: change_album_path_to_relative migrating 11:55:58.6 Info: Beginning Transaction 11:55:58.6 Info: Starting migration of Main DB to 7 11:55:58.6 Info: DeleteColumn Albums Path 11:55:58.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) 11:55:58.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" 11:55:58.6 Info: DROP TABLE "Albums" 11:55:58.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:58.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:58.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:55:58.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:55:58.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:55:58.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:58.6 Info: => 0.0040729s 11:55:58.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-13T11:55:58', 'change_album_path_to_relative') 11:55:58.6 Info: Committing Transaction 11:55:58.6 Info: 7: change_album_path_to_relative migrated 11:55:58.6 Info: => 0.004457s 11:55:58.6 Info: 8: change_quality_size_mb_to_kb migrating 11:55:58.6 Info: Beginning Transaction 11:55:58.6 Info: Starting migration of Main DB to 8 11:55:58.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 11:55:58.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 11:55:58.6 Info: => 4.98E-05s 11:55:58.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-13T11:55:58', 'change_quality_size_mb_to_kb') 11:55:58.6 Info: Committing Transaction 11:55:58.6 Info: 8: change_quality_size_mb_to_kb migrated 11:55:58.6 Info: => 0.0002914s 11:55:58.6 Info: 9: album_releases migrating 11:55:58.6 Info: Beginning Transaction 11:55:58.6 Info: Starting migration of Main DB to 9 11:55:58.6 Info: AlterTable Albums 11:55:58.6 Info: => 7E-07s 11:55:58.6 Info: CreateColumn Albums Releases String 11:55:58.6 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 11:55:58.6 Info: => 0.0005482s 11:55:58.6 Info: AlterTable Albums 11:55:58.6 Info: => 5E-07s 11:55:58.6 Info: CreateColumn Albums CurrentRelease String 11:55:58.6 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 11:55:58.6 Info: => 0.0005066s 11:55:58.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-13T11:55:58', 'album_releases') 11:55:58.6 Info: Committing Transaction 11:55:58.6 Info: 9: album_releases migrated 11:55:58.6 Info: => 0.0007873s 11:55:58.6 Info: 10: album_releases_fix migrating 11:55:58.6 Info: Beginning Transaction 11:55:58.6 Info: Starting migration of Main DB to 10 11:55:58.6 Info: AlterTable Albums 11:55:58.6 Info: => 8E-07s 11:55:58.6 Info: AlterColumn Albums Releases String 11:55:58.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) 11:55:58.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" 11:55:58.6 Info: DROP TABLE "Albums" 11:55:58.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:58.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:58.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:55:58.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:55:58.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:55:58.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:58.6 Info: => 0.0048758s 11:55:58.6 Info: AlterTable Albums 11:55:58.6 Info: => 4E-07s 11:55:58.6 Info: AlterColumn Albums CurrentRelease String 11:55:58.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) 11:55:58.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" 11:55:58.7 Info: DROP TABLE "Albums" 11:55:58.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:58.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:58.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:55:58.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:55:58.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:55:58.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:58.7 Info: => 0.0039127s 11:55:58.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-13T11:55:58', 'album_releases_fix') 11:55:58.7 Info: Committing Transaction 11:55:58.7 Info: 10: album_releases_fix migrated 11:55:58.7 Info: => 0.00427s 11:55:58.7 Info: 11: import_lists migrating 11:55:58.7 Info: Beginning Transaction 11:55:58.7 Info: Starting migration of Main DB to 11 11:55:58.7 Info: CreateTable ImportLists 11:55:58.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) 11:55:58.7 Info: => 0.0001974s 11:55:58.7 Info: CreateIndex ImportLists (Name) 11:55:58.7 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:55:58.7 Info: => 9.43E-05s 11:55:58.7 Info: CreateTable ImportListStatus 11:55:58.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) 11:55:58.7 Info: => 0.0001514s 11:55:58.7 Info: CreateIndex ImportListStatus (ProviderId) 11:55:58.7 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:55:58.7 Info: => 7.96E-05s 11:55:58.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-13T11:55:58', 'import_lists') 11:55:58.7 Info: Committing Transaction 11:55:58.7 Info: 11: import_lists migrated 11:55:58.7 Info: => 0.0003807s 11:55:58.7 Info: 12: add_release_status migrating 11:55:58.7 Info: Beginning Transaction 11:55:58.7 Info: Starting migration of Main DB to 12 11:55:58.7 Info: AlterTable MetadataProfiles 11:55:58.7 Info: => 8E-07s 11:55:58.7 Info: CreateColumn MetadataProfiles ReleaseStatuses String 11:55:58.7 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 11:55:58.7 Info: => 0.0005526s 11:55:58.7 Info: PerformDBOperation 11:55:58.7 Info: Performing DB Operation 11:55:58.7 Info: => 2.9E-05s 11:55:58.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-13T11:55:58', 'add_release_status') 11:55:58.7 Info: Committing Transaction 11:55:58.7 Info: 12: add_release_status migrated 11:55:58.7 Info: => 0.000294s 11:55:58.7 Info: 13: album_download_notification migrating 11:55:58.7 Info: Beginning Transaction 11:55:58.7 Info: Starting migration of Main DB to 13 11:55:58.7 Info: AlterTable Notifications 11:55:58.7 Info: => 7E-07s 11:55:58.7 Info: CreateColumn Notifications OnAlbumDownload Boolean 11:55:58.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 11:55:58.7 Info: => 0.0005465s 11:55:58.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-13T11:55:58', 'album_download_notification') 11:55:58.7 Info: Committing Transaction 11:55:58.7 Info: 13: album_download_notification migrated 11:55:58.7 Info: => 0.0008349s 11:55:58.7 Info: 14: fix_language_metadata_profiles migrating 11:55:58.7 Info: Beginning Transaction 11:55:58.7 Info: Starting migration of Main DB to 14 11:55:58.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 11:55:58.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 11:55:58.7 Info: => 7.5E-05s 11:55:58.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 11:55:58.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 11:55:58.7 Info: => 5.09E-05s 11:55:58.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-13T11:55:58', 'fix_language_metadata_profiles') 11:55:58.7 Info: Committing Transaction 11:55:58.7 Info: 14: fix_language_metadata_profiles migrated 11:55:58.7 Info: => 0.0002935s 11:55:58.7 Info: 15: remove_fanzub migrating 11:55:58.7 Info: Beginning Transaction 11:55:58.7 Info: Starting migration of Main DB to 15 11:55:58.7 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:55:58.7 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:55:58.7 Info: => 4.38E-05s 11:55:58.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-13T11:55:58', 'remove_fanzub') 11:55:58.7 Info: Committing Transaction 11:55:58.7 Info: 15: remove_fanzub migrated 11:55:58.7 Info: => 0.0002842s 11:55:58.7 Info: 16: update_artist_history_indexes migrating 11:55:58.7 Info: Beginning Transaction 11:55:58.7 Info: Starting migration of Main DB to 16 11:55:58.7 Info: CreateIndex Albums (ArtistId) 11:55:58.7 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 11:55:58.7 Info: => 0.0001045s 11:55:58.7 Info: CreateIndex Albums (ArtistId, ReleaseDate) 11:55:58.7 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 11:55:58.7 Info: => 7.95E-05s 11:55:58.7 Info: DeleteIndex History (AlbumId) 11:55:58.7 Info: DROP INDEX "IX_History_AlbumId" 11:55:58.7 Info: => 0.0001231s 11:55:58.7 Info: CreateIndex History (AlbumId, Date) 11:55:58.7 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:55:58.7 Info: => 9.1E-05s 11:55:58.7 Info: DeleteIndex History (DownloadId) 11:55:58.7 Info: DROP INDEX "IX_History_DownloadId" 11:55:58.7 Info: => 0.0001103s 11:55:58.7 Info: CreateIndex History (DownloadId, Date) 11:55:58.7 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:55:58.7 Info: => 8.98E-05s 11:55:58.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-13T11:55:58', 'update_artist_history_indexes') 11:55:58.7 Info: Committing Transaction 11:55:58.7 Info: 16: update_artist_history_indexes migrated 11:55:58.7 Info: => 0.0004128s 11:55:58.7 Info: 17: remove_nma migrating 11:55:58.7 Info: Beginning Transaction 11:55:58.7 Info: Starting migration of Main DB to 17 11:55:58.7 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:58.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 11:55:58.7 Info: => 4.84E-05s 11:55:58.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-13T11:55:58', 'remove_nma') 11:55:58.7 Info: Committing Transaction 11:55:58.7 Info: 17: remove_nma migrated 11:55:58.7 Info: => 0.0002928s 11:55:58.7 Info: 18: album_disambiguation migrating 11:55:58.7 Info: Beginning Transaction 11:55:58.7 Info: Starting migration of Main DB to 18 11:55:58.7 Info: AlterTable Albums 11:55:58.7 Info: => 8E-07s 11:55:58.7 Info: CreateColumn Albums Disambiguation String 11:55:58.7 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 11:55:58.7 Info: => 0.0005667s 11:55:58.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-13T11:55:58', 'album_disambiguation') 11:55:58.7 Info: Committing Transaction 11:55:58.7 Info: 18: album_disambiguation migrated 11:55:58.7 Info: => 0.0008584s 11:55:58.7 Info: 19: add_ape_quality_in_profiles migrating 11:55:58.7 Info: Beginning Transaction 11:55:58.7 Info: Starting migration of Main DB to 19 11:55:58.7 Info: PerformDBOperation 11:55:58.7 Info: Performing DB Operation 11:55:58.7 Info: => 3.4E-05s 11:55:58.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-13T11:55:58', 'add_ape_quality_in_profiles') 11:55:58.7 Info: Committing Transaction 11:55:58.7 Info: 19: add_ape_quality_in_profiles migrated 11:55:58.7 Info: => 0.0002803s 11:55:58.7 Info: 20: remove_pushalot migrating 11:55:58.7 Info: Beginning Transaction 11:55:58.7 Info: Starting migration of Main DB to 20 11:55:58.7 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:58.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 11:55:58.7 Info: => 4.79E-05s 11:55:58.7 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:58.7 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 11:55:58.7 Info: => 2.95E-05s 11:55:58.7 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:58.7 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 11:55:58.7 Info: => 2.76E-05s 11:55:58.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-13T11:55:58', 'remove_pushalot') 11:55:58.7 Info: Committing Transaction 11:55:58.7 Info: 20: remove_pushalot migrated 11:55:58.7 Info: => 0.0002714s 11:55:58.7 Info: 21: add_custom_filters migrating 11:55:58.7 Info: Beginning Transaction 11:55:58.7 Info: Starting migration of Main DB to 21 11:55:58.7 Info: CreateTable CustomFilters 11:55:58.7 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 11:55:58.7 Info: => 0.0001659s 11:55:58.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-13T11:55:58', 'add_custom_filters') 11:55:58.7 Info: Committing Transaction 11:55:58.7 Info: 21: add_custom_filters migrated 11:55:58.7 Info: => 0.0004545s 11:55:58.7 Info: 22: import_list_tags migrating 11:55:58.7 Info: Beginning Transaction 11:55:58.7 Info: Starting migration of Main DB to 22 11:55:58.7 Info: AlterTable ImportLists 11:55:58.7 Info: => 9E-07s 11:55:58.7 Info: CreateColumn ImportLists Tags String 11:55:58.7 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 11:55:58.7 Info: => 0.0005685s 11:55:58.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-13T11:55:58', 'import_list_tags') 11:55:58.7 Info: Committing Transaction 11:55:58.7 Info: 22: import_list_tags migrated 11:55:58.7 Info: => 0.0008593s 11:55:58.7 Info: 23: add_release_groups_etc migrating 11:55:58.7 Info: Beginning Transaction 11:55:58.7 Info: Starting migration of Main DB to 23 11:55:58.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) 11:55:58.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-13T00:00:00Z", "trackCount": 1, "mediaCount": 1, "disambiguation": "Disambiguation1", "format": "Format1" }') 11:55:58.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') 11:55:58.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') 11:55:58.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') 11:55:58.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') 11:55:58.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') 11:55:58.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') 11:55:58.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') 11:55:58.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') 11:55:58.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') 11:55:58.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') 11:55:58.7 Info: CreateTable ArtistMetadata 11:55:58.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) 11:55:58.7 Info: => 0.0002052s 11:55:58.7 Info: CreateIndex ArtistMetadata (ForeignArtistId) 11:55:58.7 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 11:55:58.7 Info: => 0.0001058s 11:55:58.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" 11:55:58.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" 11:55:58.7 Info: => 8.3E-05s 11:55:58.7 Info: AlterTable Artists 11:55:58.7 Info: => 3E-07s 11:55:58.7 Info: CreateColumn Artists ArtistMetadataId Int32 11:55:58.7 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:55:58.7 Info: => 0.0005665s 11:55:58.7 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:55:58.7 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:55:58.7 Info: => 7.12E-05s 11:55:58.7 Info: CreateTable AlbumReleases 11:55:58.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) 11:55:58.7 Info: => 0.0001958s 11:55:58.7 Info: CreateIndex AlbumReleases (ForeignReleaseId) 11:55:58.7 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:55:58.7 Info: => 8.9E-05s 11:55:58.7 Info: CreateIndex AlbumReleases (AlbumId) 11:55:58.7 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:55:58.7 Info: => 8.95E-05s 11:55:58.7 Info: PerformDBOperation 11:55:58.7 Info: Performing DB Operation 11:55:58.7 Info: => 0.0038424s 11:55:58.7 Info: AlterTable Albums 11:55:58.7 Info: => 7E-07s 11:55:58.7 Info: CreateColumn Albums ArtistMetadataId Int32 11:55:58.7 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:55:58.7 Info: => 0.0006175s 11:55:58.7 Info: AlterTable Albums 11:55:58.7 Info: => 7E-07s 11:55:58.7 Info: CreateColumn Albums AnyReleaseOk Boolean 11:55:58.7 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 11:55:58.7 Info: => 0.000581s 11:55:58.7 Info: AlterTable Albums 11:55:58.7 Info: => 6E-07s 11:55:58.7 Info: CreateColumn Albums Links String 11:55:58.7 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 11:55:58.7 Info: => 0.0005674s 11:55:58.7 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:55:58.7 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:55:58.7 Info: => 8.32E-05s 11:55:58.7 Info: AlterTable Tracks 11:55:58.7 Info: => 5E-07s 11:55:58.7 Info: CreateColumn Tracks ForeignRecordingId String 11:55:58.7 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 11:55:58.7 Info: => 0.0005763s 11:55:58.7 Info: AlterTable Tracks 11:55:58.7 Info: => 6E-07s 11:55:58.7 Info: CreateColumn Tracks AlbumReleaseId Int32 11:55:58.7 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 11:55:58.7 Info: => 0.0005768s 11:55:58.7 Info: AlterTable Tracks 11:55:58.7 Info: => 4E-07s 11:55:58.7 Info: CreateColumn Tracks ArtistMetadataId Int32 11:55:58.7 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:55:58.7 Info: => 0.0005739s 11:55:58.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:55:58.7 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:55:58.7 Info: => 9.24E-05s 11:55:58.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:55:58.7 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:55:58.7 Info: => 7.08E-05s 11:55:58.7 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 11:55:58.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) 11:55:58.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" 11:55:58.7 Info: DROP TABLE "Artists" 11:55:58.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:58.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:58.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:58.7 Info: => 0.0049879s 11:55:58.7 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 11:55:58.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) 11:55:58.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" 11:55:58.7 Info: DROP TABLE "Albums" 11:55:58.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:58.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:58.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:58.7 Info: => 0.0042466s 11:55:58.7 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 11:55:58.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) 11:55:58.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" 11:55:58.7 Info: DROP TABLE "Tracks" 11:55:58.7 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:55:58.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:55:58.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:55:58.7 Info: => 0.0038748s 11:55:58.7 Info: DeleteColumn TrackFiles ArtistId 11:55:58.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) 11:55:58.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" 11:55:58.7 Info: DROP TABLE "TrackFiles" 11:55:58.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:55:58.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:58.7 Info: => 0.0046977s 11:55:58.7 Info: CreateIndex Artists (ArtistMetadataId) 11:55:58.7 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:55:58.7 Info: => 7.8E-05s 11:55:58.7 Info: CreateIndex Artists (Monitored) 11:55:58.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:55:58.7 Info: => 7.19E-05s 11:55:58.7 Info: CreateIndex Albums (ArtistMetadataId) 11:55:58.7 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:55:58.7 Info: => 7.43E-05s 11:55:58.7 Info: CreateIndex Tracks (ArtistMetadataId) 11:55:58.7 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 11:55:58.7 Info: => 7.82E-05s 11:55:58.7 Info: CreateIndex Tracks (AlbumReleaseId) 11:55:58.7 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 11:55:58.7 Info: => 7.39E-05s 11:55:58.7 Info: CreateIndex Tracks (ForeignRecordingId) 11:55:58.7 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 11:55:58.7 Info: => 7.48E-05s 11:55:58.7 Info: UpdateData 11:55:58.7 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:55:58.7 Info: => 4.38E-05s 11:55:58.7 Info: UpdateData 11:55:58.7 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:55:58.7 Info: => 3.36E-05s 11:55:58.7 Info: UpdateData 11:55:58.7 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 11:55:58.7 Info: => 3.69E-05s 11:55:58.7 Info: -> 12 Insert operations completed in 00:00:00.0008130 taking an average of 00:00:00.0000677 11:55:58.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-13T11:55:58', 'add_release_groups_etc') 11:55:58.7 Info: Committing Transaction 11:55:58.7 Info: 23: add_release_groups_etc migrated 11:55:58.7 Info: => 0.0007349s 11:55:58.7 Debug: Took: 00:00:00.1154947 11:55:58.8 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_simple_case --- 11:55:58.8 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_various_qualites_in_profileFixture.should_add_trash_lossy_quality_group_and_qualities --- 11:55:58.8 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173588364103_195/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:55:58.8 Info: DatabaseEngineVersionCheck migrating 11:55:58.8 Info: PerformDBOperation 11:55:58.8 Info: Performing DB Operation 11:55:58.8 Info: SQLite 3.46.1 11:55:58.8 Info: => 0.0010204s 11:55:58.8 Info: DatabaseEngineVersionCheck migrated 11:55:58.8 Info: => 0.0010344s 11:55:58.8 Info: VersionMigration migrating 11:55:58.8 Info: Beginning Transaction 11:55:58.8 Info: CreateTable VersionInfo 11:55:58.8 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 11:55:58.8 Info: => 0.000148s 11:55:58.8 Info: Committing Transaction 11:55:58.8 Info: VersionMigration migrated 11:55:58.8 Info: => 0.000505s 11:55:58.8 Info: VersionUniqueMigration migrating 11:55:58.8 Info: Beginning Transaction 11:55:58.8 Info: CreateIndex VersionInfo (Version) 11:55:58.8 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:55:58.8 Info: => 0.0001226s 11:55:58.8 Info: AlterTable VersionInfo 11:55:58.8 Info: => 6E-07s 11:55:58.8 Info: CreateColumn VersionInfo AppliedOn DateTime 11:55:58.8 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 11:55:58.8 Info: => 0.0005282s 11:55:58.8 Info: Committing Transaction 11:55:58.8 Info: VersionUniqueMigration migrated 11:55:58.8 Info: => 0.0007302s 11:55:58.8 Info: VersionDescriptionMigration migrating 11:55:58.8 Info: Beginning Transaction 11:55:58.8 Info: AlterTable VersionInfo 11:55:58.8 Info: => 7E-07s 11:55:58.8 Info: CreateColumn VersionInfo Description String 11:55:58.8 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 11:55:58.8 Info: => 0.0001947s 11:55:58.8 Info: Committing Transaction 11:55:58.8 Info: VersionDescriptionMigration migrated 11:55:58.8 Info: => 0.0003772s 11:55:58.8 Info: 1: InitialSetup migrating 11:55:58.8 Info: Beginning Transaction 11:55:58.8 Info: Starting migration of Main DB to 1 11:55:58.8 Info: CreateTable Config 11:55:58.8 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 11:55:58.8 Info: => 0.0001723s 11:55:58.8 Info: CreateIndex Config (Key) 11:55:58.8 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 11:55:58.8 Info: => 8.67E-05s 11:55:58.8 Info: CreateTable RootFolders 11:55:58.8 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 11:55:58.8 Info: => 0.0001011s 11:55:58.8 Info: CreateIndex RootFolders (Path) 11:55:58.8 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 11:55:58.8 Info: => 0.0001091s 11:55:58.8 Info: CreateTable Artists 11:55:58.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) 11:55:58.8 Info: => 0.0002872s 11:55:58.8 Info: CreateIndex Artists (ForeignArtistId) 11:55:58.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:55:58.8 Info: => 0.0001079s 11:55:58.8 Info: CreateIndex Artists (NameSlug) 11:55:58.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:55:58.8 Info: => 7.3E-05s 11:55:58.8 Info: CreateIndex Artists (CleanName) 11:55:58.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:58.8 Info: => 7.16E-05s 11:55:58.8 Info: CreateIndex Artists (Path) 11:55:58.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:58.8 Info: => 6.88E-05s 11:55:58.8 Info: CreateTable Albums 11:55:58.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) 11:55:58.8 Info: => 0.0002785s 11:55:58.8 Info: CreateIndex Albums (ForeignAlbumId) 11:55:58.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:58.8 Info: => 8.04E-05s 11:55:58.8 Info: CreateIndex Albums (MBId) 11:55:58.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:55:58.8 Info: => 6.99E-05s 11:55:58.8 Info: CreateIndex Albums (TADBId) 11:55:58.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:55:58.8 Info: => 7.04E-05s 11:55:58.8 Info: CreateIndex Albums (TitleSlug) 11:55:58.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:55:58.8 Info: => 9.67E-05s 11:55:58.8 Info: CreateIndex Albums (CleanTitle) 11:55:58.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:58.8 Info: => 7.31E-05s 11:55:58.8 Info: CreateIndex Albums (Path) 11:55:58.8 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 11:55:58.8 Info: => 6.98E-05s 11:55:58.8 Info: CreateTable Tracks 11:55:58.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) 11:55:58.8 Info: => 0.0001625s 11:55:58.8 Info: CreateIndex Tracks (ForeignTrackId) 11:55:58.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:55:58.8 Info: => 7.76E-05s 11:55:58.8 Info: CreateIndex Tracks (ArtistId) 11:55:58.8 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:55:58.8 Info: => 0.0001028s 11:55:58.8 Info: CreateIndex Tracks (TrackFileId) 11:55:58.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:55:58.8 Info: => 7.78E-05s 11:55:58.8 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 11:55:58.8 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 11:55:58.8 Info: => 8.81E-05s 11:55:58.8 Info: CreateTable TrackFiles 11:55:58.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) 11:55:58.8 Info: => 0.0001387s 11:55:58.8 Info: CreateIndex TrackFiles (ArtistId) 11:55:58.8 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 11:55:58.8 Info: => 7.55E-05s 11:55:58.8 Info: CreateIndex TrackFiles (AlbumId) 11:55:58.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:58.8 Info: => 0.000101s 11:55:58.8 Info: CreateTable History 11:55:58.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) 11:55:58.8 Info: => 0.000163s 11:55:58.8 Info: CreateIndex History (Date) 11:55:58.8 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:55:58.8 Info: => 7.82E-05s 11:55:58.8 Info: CreateIndex History (EventType) 11:55:58.8 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:55:58.8 Info: => 7.34E-05s 11:55:58.8 Info: CreateIndex History (DownloadId) 11:55:58.8 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 11:55:58.8 Info: => 7.62E-05s 11:55:58.8 Info: CreateIndex History (AlbumId) 11:55:58.8 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 11:55:58.8 Info: => 0.0029802s 11:55:58.8 Info: CreateTable Notifications 11:55:58.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) 11:55:58.8 Info: => 0.0001891s 11:55:58.8 Info: CreateTable ScheduledTasks 11:55:58.8 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 11:55:58.8 Info: => 0.0001407s 11:55:58.8 Info: CreateIndex ScheduledTasks (TypeName) 11:55:58.8 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:55:58.8 Info: => 0.0001088s 11:55:58.8 Info: CreateTable Indexers 11:55:58.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) 11:55:58.8 Info: => 0.0001261s 11:55:58.8 Info: CreateIndex Indexers (Name) 11:55:58.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:55:58.8 Info: => 7.96E-05s 11:55:58.8 Info: CreateTable Profiles 11:55:58.8 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 11:55:58.8 Info: => 9.03E-05s 11:55:58.8 Info: CreateIndex Profiles (Name) 11:55:58.8 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 11:55:58.8 Info: => 7.76E-05s 11:55:58.8 Info: CreateTable QualityDefinitions 11:55:58.8 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 11:55:58.8 Info: => 0.0001066s 11:55:58.8 Info: CreateIndex QualityDefinitions (Quality) 11:55:58.8 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 11:55:58.8 Info: => 7.15E-05s 11:55:58.8 Info: CreateIndex QualityDefinitions (Title) 11:55:58.8 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 11:55:58.8 Info: => 0.0001102s 11:55:58.8 Info: CreateTable NamingConfig 11:55:58.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) 11:55:58.8 Info: => 0.0001378s 11:55:58.8 Info: CreateTable Blacklist 11:55:58.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 '') 11:55:58.8 Info: => 0.0001617s 11:55:58.8 Info: CreateTable Metadata 11:55:58.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) 11:55:58.8 Info: => 9.56E-05s 11:55:58.8 Info: CreateTable MetadataFiles 11:55:58.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) 11:55:58.8 Info: => 0.000119s 11:55:58.8 Info: CreateTable DownloadClients 11:55:58.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) 11:55:58.8 Info: => 0.0001023s 11:55:58.8 Info: CreateTable PendingReleases 11:55:58.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 '') 11:55:58.8 Info: => 0.0001123s 11:55:58.8 Info: CreateTable RemotePathMappings 11:55:58.8 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 11:55:58.8 Info: => 0.0001112s 11:55:58.8 Info: CreateTable Tags 11:55:58.8 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 11:55:58.8 Info: => 8.85E-05s 11:55:58.8 Info: CreateIndex Tags (Label) 11:55:58.8 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 11:55:58.8 Info: => 9.3E-05s 11:55:58.8 Info: CreateTable Restrictions 11:55:58.8 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 11:55:58.8 Info: => 9.49E-05s 11:55:58.8 Info: CreateTable DelayProfiles 11:55:58.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) 11:55:58.8 Info: => 0.0001563s 11:55:58.8 Info: CreateTable Users 11:55:58.8 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 11:55:58.8 Info: => 9.72E-05s 11:55:58.8 Info: CreateIndex Users (Identifier) 11:55:58.8 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 11:55:58.8 Info: => 0.0001109s 11:55:58.8 Info: CreateIndex Users (Username) 11:55:58.8 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 11:55:58.8 Info: => 9.03E-05s 11:55:58.8 Info: CreateTable Commands 11:55:58.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) 11:55:58.8 Info: => 0.0001263s 11:55:58.8 Info: CreateTable IndexerStatus 11:55:58.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) 11:55:58.8 Info: => 0.0001161s 11:55:58.8 Info: CreateIndex IndexerStatus (ProviderId) 11:55:58.8 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:55:58.8 Info: => 9.12E-05s 11:55:58.8 Info: CreateTable ExtraFiles 11:55:58.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) 11:55:58.8 Info: => 0.0001675s 11:55:58.8 Info: CreateTable LyricFiles 11:55:58.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) 11:55:58.8 Info: => 0.0001472s 11:55:58.8 Info: CreateTable LanguageProfiles 11:55:58.8 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 11:55:58.8 Info: => 9.59E-05s 11:55:58.8 Info: CreateIndex LanguageProfiles (Name) 11:55:58.8 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 11:55:58.8 Info: => 8.41E-05s 11:55:58.8 Info: CreateTable DownloadClientStatus 11:55:58.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) 11:55:58.8 Info: => 0.0001047s 11:55:58.8 Info: CreateIndex DownloadClientStatus (ProviderId) 11:55:58.8 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:55:58.8 Info: => 8.63E-05s 11:55:58.8 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 11:55:58.8 Info: -> 1 Insert operations completed in 00:00:00.0000578 taking an average of 00:00:00.0000578 11:55:58.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-13T11:55:58', 'InitialSetup') 11:55:58.8 Info: Committing Transaction 11:55:58.8 Info: 1: InitialSetup migrated 11:55:58.8 Info: => 0.0009276s 11:55:58.8 Info: 2: add_reason_to_pending_releases migrating 11:55:58.8 Info: Beginning Transaction 11:55:58.8 Info: Starting migration of Main DB to 2 11:55:58.8 Info: AlterTable PendingReleases 11:55:58.8 Info: => 7E-07s 11:55:58.8 Info: CreateColumn PendingReleases Reason Int32 11:55:58.8 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 11:55:58.8 Info: => 0.0005374s 11:55:58.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-13T11:55:58', 'add_reason_to_pending_releases') 11:55:58.8 Info: Committing Transaction 11:55:58.8 Info: 2: add_reason_to_pending_releases migrated 11:55:58.8 Info: => 0.0008193s 11:55:58.8 Info: 3: add_medium_support migrating 11:55:58.8 Info: Beginning Transaction 11:55:58.8 Info: Starting migration of Main DB to 3 11:55:58.8 Info: AlterTable Albums 11:55:58.8 Info: => 8E-07s 11:55:58.8 Info: CreateColumn Albums Media String 11:55:58.8 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 11:55:58.8 Info: => 0.0005287s 11:55:58.8 Info: AlterTable Tracks 11:55:58.8 Info: => 7E-07s 11:55:58.8 Info: CreateColumn Tracks MediumNumber Int32 11:55:58.8 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 11:55:58.8 Info: => 0.0004932s 11:55:58.8 Info: AlterTable Tracks 11:55:58.8 Info: => 4E-07s 11:55:58.8 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 11:55:58.8 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 11:55:58.8 Info: => 0.0004729s 11:55:58.8 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:55:58.8 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:55:58.8 Info: => 6.66E-05s 11:55:58.8 Info: DeleteColumn Tracks TrackNumber 11:55:58.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) 11:55:58.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" 11:55:58.8 Info: DROP TABLE "Tracks" 11:55:58.8 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:55:58.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:55:58.8 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:55:58.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:55:58.8 Info: => 0.0037614s 11:55:58.8 Info: AlterTable Tracks 11:55:58.8 Info: => 5E-07s 11:55:58.8 Info: CreateColumn Tracks TrackNumber String 11:55:58.8 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 11:55:58.8 Info: => 0.0004854s 11:55:58.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-13T11:55:58', 'add_medium_support') 11:55:58.8 Info: Committing Transaction 11:55:58.8 Info: 3: add_medium_support migrated 11:55:58.8 Info: => 0.0008379s 11:55:58.8 Info: 4: add_various_qualites_in_profile migrating 11:55:58.8 Info: Beginning Transaction 11:55:58.8 Info: Starting migration of Main DB to 4 11:55:58.8 Info: INSERT INTO "Profiles" ("Id", "Name", "Cutoff", "Items") VALUES (0, 'Lossless', 1, '[{ "quality": 1, "allowed": true }, { "quality": 4, "allowed": false }, { "quality": 6, "allowed": true }]') 11:55:58.8 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:55:58.8 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:55:58.8 Info: => 3.77E-05s 11:55:58.8 Info: PerformDBOperation 11:55:58.8 Info: Performing DB Operation 11:55:58.8 Info: => 0.0072301s 11:55:58.8 Info: -> 1 Insert operations completed in 00:00:00.0000800 taking an average of 00:00:00.0000800 11:55:58.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-13T11:55:58', 'add_various_qualites_in_profile') 11:55:58.8 Info: Committing Transaction 11:55:58.8 Info: 4: add_various_qualites_in_profile migrated 11:55:58.8 Info: => 0.0076038s 11:55:58.8 Debug: Took: 00:00:00.0449050 11:55:58.9 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_various_qualites_in_profileFixture.should_add_trash_lossy_quality_group_and_qualities --- 11:55:58.9 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_various_qualites_in_profileFixture.should_add_wav_quality --- 11:55:58.9 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173589219824_197/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:55:58.9 Info: DatabaseEngineVersionCheck migrating 11:55:58.9 Info: PerformDBOperation 11:55:58.9 Info: Performing DB Operation 11:55:58.9 Info: SQLite 3.46.1 11:55:58.9 Info: => 0.0010553s 11:55:58.9 Info: DatabaseEngineVersionCheck migrated 11:55:58.9 Info: => 0.0010684s 11:55:58.9 Info: VersionMigration migrating 11:55:58.9 Info: Beginning Transaction 11:55:58.9 Info: CreateTable VersionInfo 11:55:58.9 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 11:55:58.9 Info: => 0.0001933s 11:55:58.9 Info: Committing Transaction 11:55:58.9 Info: VersionMigration migrated 11:55:58.9 Info: => 0.0005502s 11:55:58.9 Info: VersionUniqueMigration migrating 11:55:58.9 Info: Beginning Transaction 11:55:58.9 Info: CreateIndex VersionInfo (Version) 11:55:58.9 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:55:58.9 Info: => 0.0001388s 11:55:58.9 Info: AlterTable VersionInfo 11:55:58.9 Info: => 7E-07s 11:55:58.9 Info: CreateColumn VersionInfo AppliedOn DateTime 11:55:58.9 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 11:55:58.9 Info: => 0.0005862s 11:55:58.9 Info: Committing Transaction 11:55:58.9 Info: VersionUniqueMigration migrated 11:55:58.9 Info: => 0.0007921s 11:55:58.9 Info: VersionDescriptionMigration migrating 11:55:58.9 Info: Beginning Transaction 11:55:58.9 Info: AlterTable VersionInfo 11:55:58.9 Info: => 7E-07s 11:55:58.9 Info: CreateColumn VersionInfo Description String 11:55:58.9 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 11:55:58.9 Info: => 0.0002242s 11:55:58.9 Info: Committing Transaction 11:55:58.9 Info: VersionDescriptionMigration migrated 11:55:58.9 Info: => 0.0004135s 11:55:58.9 Info: 1: InitialSetup migrating 11:55:58.9 Info: Beginning Transaction 11:55:58.9 Info: Starting migration of Main DB to 1 11:55:58.9 Info: CreateTable Config 11:55:58.9 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 11:55:58.9 Info: => 0.0002575s 11:55:58.9 Info: CreateIndex Config (Key) 11:55:58.9 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 11:55:58.9 Info: => 9.09E-05s 11:55:58.9 Info: CreateTable RootFolders 11:55:58.9 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 11:55:58.9 Info: => 0.0001208s 11:55:58.9 Info: CreateIndex RootFolders (Path) 11:55:58.9 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 11:55:58.9 Info: => 7.54E-05s 11:55:58.9 Info: CreateTable Artists 11:55:58.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) 11:55:58.9 Info: => 0.0002763s 11:55:58.9 Info: CreateIndex Artists (ForeignArtistId) 11:55:58.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:55:58.9 Info: => 7.85E-05s 11:55:58.9 Info: CreateIndex Artists (NameSlug) 11:55:58.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:55:58.9 Info: => 7.09E-05s 11:55:58.9 Info: CreateIndex Artists (CleanName) 11:55:58.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:58.9 Info: => 6.56E-05s 11:55:58.9 Info: CreateIndex Artists (Path) 11:55:58.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:58.9 Info: => 6.39E-05s 11:55:58.9 Info: CreateTable Albums 11:55:58.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) 11:55:58.9 Info: => 0.0002386s 11:55:58.9 Info: CreateIndex Albums (ForeignAlbumId) 11:55:58.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:58.9 Info: => 7.45E-05s 11:55:58.9 Info: CreateIndex Albums (MBId) 11:55:58.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:55:58.9 Info: => 6.52E-05s 11:55:58.9 Info: CreateIndex Albums (TADBId) 11:55:58.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:55:58.9 Info: => 6.23E-05s 11:55:58.9 Info: CreateIndex Albums (TitleSlug) 11:55:58.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:55:58.9 Info: => 6.76E-05s 11:55:58.9 Info: CreateIndex Albums (CleanTitle) 11:55:58.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:58.9 Info: => 6.18E-05s 11:55:58.9 Info: CreateIndex Albums (Path) 11:55:58.9 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 11:55:58.9 Info: => 5.88E-05s 11:55:58.9 Info: CreateTable Tracks 11:55:58.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) 11:55:58.9 Info: => 0.00017s 11:55:58.9 Info: CreateIndex Tracks (ForeignTrackId) 11:55:58.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:55:58.9 Info: => 7.21E-05s 11:55:58.9 Info: CreateIndex Tracks (ArtistId) 11:55:58.9 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:55:58.9 Info: => 7.03E-05s 11:55:58.9 Info: CreateIndex Tracks (TrackFileId) 11:55:58.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:55:58.9 Info: => 6.87E-05s 11:55:58.9 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 11:55:58.9 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 11:55:58.9 Info: => 7.48E-05s 11:55:58.9 Info: CreateTable TrackFiles 11:55:58.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) 11:55:58.9 Info: => 0.0001663s 11:55:58.9 Info: CreateIndex TrackFiles (ArtistId) 11:55:58.9 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 11:55:58.9 Info: => 7.49E-05s 11:55:58.9 Info: CreateIndex TrackFiles (AlbumId) 11:55:58.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:58.9 Info: => 6.39E-05s 11:55:58.9 Info: CreateTable History 11:55:58.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) 11:55:58.9 Info: => 0.0001669s 11:55:58.9 Info: CreateIndex History (Date) 11:55:58.9 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:55:58.9 Info: => 7.85E-05s 11:55:58.9 Info: CreateIndex History (EventType) 11:55:58.9 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:55:58.9 Info: => 6.65E-05s 11:55:58.9 Info: CreateIndex History (DownloadId) 11:55:58.9 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 11:55:58.9 Info: => 6.63E-05s 11:55:58.9 Info: CreateIndex History (AlbumId) 11:55:58.9 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 11:55:58.9 Info: => 6.9E-05s 11:55:58.9 Info: CreateTable Notifications 11:55:58.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) 11:55:58.9 Info: => 0.0001703s 11:55:58.9 Info: CreateTable ScheduledTasks 11:55:58.9 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 11:55:58.9 Info: => 0.0001465s 11:55:58.9 Info: CreateIndex ScheduledTasks (TypeName) 11:55:58.9 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:55:58.9 Info: => 0.0001097s 11:55:58.9 Info: CreateTable Indexers 11:55:58.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) 11:55:58.9 Info: => 0.000143s 11:55:58.9 Info: CreateIndex Indexers (Name) 11:55:58.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:55:58.9 Info: => 8.1E-05s 11:55:58.9 Info: CreateTable Profiles 11:55:58.9 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 11:55:58.9 Info: => 0.0001241s 11:55:58.9 Info: CreateIndex Profiles (Name) 11:55:58.9 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 11:55:58.9 Info: => 8.1E-05s 11:55:58.9 Info: CreateTable QualityDefinitions 11:55:58.9 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 11:55:58.9 Info: => 0.0001316s 11:55:58.9 Info: CreateIndex QualityDefinitions (Quality) 11:55:58.9 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 11:55:58.9 Info: => 7.86E-05s 11:55:58.9 Info: CreateIndex QualityDefinitions (Title) 11:55:58.9 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 11:55:58.9 Info: => 0.0001054s 11:55:58.9 Info: CreateTable NamingConfig 11:55:58.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) 11:55:58.9 Info: => 0.0001538s 11:55:58.9 Info: CreateTable Blacklist 11:55:58.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 '') 11:55:58.9 Info: => 0.000186s 11:55:58.9 Info: CreateTable Metadata 11:55:58.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) 11:55:58.9 Info: => 0.0001343s 11:55:58.9 Info: CreateTable MetadataFiles 11:55:58.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) 11:55:58.9 Info: => 0.0001504s 11:55:58.9 Info: CreateTable DownloadClients 11:55:58.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) 11:55:58.9 Info: => 0.0001371s 11:55:58.9 Info: CreateTable PendingReleases 11:55:58.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 '') 11:55:58.9 Info: => 0.0001434s 11:55:58.9 Info: CreateTable RemotePathMappings 11:55:58.9 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 11:55:58.9 Info: => 0.000133s 11:55:58.9 Info: CreateTable Tags 11:55:58.9 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 11:55:58.9 Info: => 0.0001203s 11:55:58.9 Info: CreateIndex Tags (Label) 11:55:58.9 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 11:55:58.9 Info: => 8.64E-05s 11:55:58.9 Info: CreateTable Restrictions 11:55:58.9 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 11:55:58.9 Info: => 0.0001249s 11:55:58.9 Info: CreateTable DelayProfiles 11:55:58.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) 11:55:58.9 Info: => 0.0001683s 11:55:58.9 Info: CreateTable Users 11:55:58.9 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 11:55:58.9 Info: => 0.0001266s 11:55:58.9 Info: CreateIndex Users (Identifier) 11:55:58.9 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 11:55:58.9 Info: => 0.0001102s 11:55:58.9 Info: CreateIndex Users (Username) 11:55:58.9 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 11:55:58.9 Info: => 9.76E-05s 11:55:58.9 Info: CreateTable Commands 11:55:58.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) 11:55:58.9 Info: => 0.0001571s 11:55:58.9 Info: CreateTable IndexerStatus 11:55:58.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) 11:55:58.9 Info: => 0.0001591s 11:55:58.9 Info: CreateIndex IndexerStatus (ProviderId) 11:55:58.9 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:55:58.9 Info: => 8.79E-05s 11:55:58.9 Info: CreateTable ExtraFiles 11:55:58.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) 11:55:58.9 Info: => 0.0001749s 11:55:58.9 Info: CreateTable LyricFiles 11:55:58.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) 11:55:58.9 Info: => 0.0001594s 11:55:58.9 Info: CreateTable LanguageProfiles 11:55:58.9 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 11:55:58.9 Info: => 0.000129s 11:55:58.9 Info: CreateIndex LanguageProfiles (Name) 11:55:58.9 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 11:55:58.9 Info: => 8.61E-05s 11:55:58.9 Info: CreateTable DownloadClientStatus 11:55:58.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) 11:55:58.9 Info: => 0.0001362s 11:55:58.9 Info: CreateIndex DownloadClientStatus (ProviderId) 11:55:58.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:55:58.9 Info: => 8.71E-05s 11:55:58.9 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 11:55:58.9 Info: -> 1 Insert operations completed in 00:00:00.0000589 taking an average of 00:00:00.0000589 11:55:58.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-13T11:55:58', 'InitialSetup') 11:55:58.9 Info: Committing Transaction 11:55:58.9 Info: 1: InitialSetup migrated 11:55:58.9 Info: => 0.0010548s 11:55:58.9 Info: 2: add_reason_to_pending_releases migrating 11:55:58.9 Info: Beginning Transaction 11:55:58.9 Info: Starting migration of Main DB to 2 11:55:58.9 Info: AlterTable PendingReleases 11:55:58.9 Info: => 8E-07s 11:55:58.9 Info: CreateColumn PendingReleases Reason Int32 11:55:58.9 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 11:55:58.9 Info: => 0.0005768s 11:55:58.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-13T11:55:58', 'add_reason_to_pending_releases') 11:55:58.9 Info: Committing Transaction 11:55:58.9 Info: 2: add_reason_to_pending_releases migrated 11:55:58.9 Info: => 0.0008722s 11:55:58.9 Info: 3: add_medium_support migrating 11:55:58.9 Info: Beginning Transaction 11:55:58.9 Info: Starting migration of Main DB to 3 11:55:58.9 Info: AlterTable Albums 11:55:58.9 Info: => 9E-07s 11:55:58.9 Info: CreateColumn Albums Media String 11:55:58.9 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 11:55:58.9 Info: => 0.0005365s 11:55:58.9 Info: AlterTable Tracks 11:55:58.9 Info: => 5E-07s 11:55:58.9 Info: CreateColumn Tracks MediumNumber Int32 11:55:58.9 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 11:55:58.9 Info: => 0.0004972s 11:55:58.9 Info: AlterTable Tracks 11:55:58.9 Info: => 8E-07s 11:55:58.9 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 11:55:58.9 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 11:55:58.9 Info: => 0.0004894s 11:55:58.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:55:58.9 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:55:58.9 Info: => 6.58E-05s 11:55:58.9 Info: DeleteColumn Tracks TrackNumber 11:55:58.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) 11:55:58.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" 11:55:58.9 Info: DROP TABLE "Tracks" 11:55:58.9 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:55:58.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:55:58.9 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:55:58.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:55:58.9 Info: => 0.0037754s 11:55:58.9 Info: AlterTable Tracks 11:55:58.9 Info: => 5E-07s 11:55:58.9 Info: CreateColumn Tracks TrackNumber String 11:55:58.9 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 11:55:58.9 Info: => 0.0005081s 11:55:58.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-13T11:55:58', 'add_medium_support') 11:55:58.9 Info: Committing Transaction 11:55:58.9 Info: 3: add_medium_support migrated 11:55:58.9 Info: => 0.0009667s 11:55:58.9 Info: 4: add_various_qualites_in_profile migrating 11:55:58.9 Info: Beginning Transaction 11:55:58.9 Info: Starting migration of Main DB to 4 11:55:58.9 Info: INSERT INTO "Profiles" ("Id", "Name", "Cutoff", "Items") VALUES (0, 'Lossless', 1, '[{ "quality": 1, "allowed": true }, { "quality": 4, "allowed": false }, { "quality": 6, "allowed": true }]') 11:55:58.9 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:55:58.9 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:55:58.9 Info: => 3.91E-05s 11:55:58.9 Info: PerformDBOperation 11:55:58.9 Info: Performing DB Operation 11:55:58.9 Info: => 0.0004036s 11:55:58.9 Info: -> 1 Insert operations completed in 00:00:00.0000776 taking an average of 00:00:00.0000776 11:55:58.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-13T11:55:58', 'add_various_qualites_in_profile') 11:55:58.9 Info: Committing Transaction 11:55:58.9 Info: 4: add_various_qualites_in_profile migrated 11:55:58.9 Info: => 0.0007004s 11:55:58.9 Debug: Took: 00:00:00.0424651 11:55:59.0 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_various_qualites_in_profileFixture.should_add_wav_quality --- 11:55:59.0 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.cdh_per_downloadclientFixture.should_disable_remove_for_existing_rtorrent --- 11:55:59.0 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173590012231_199/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:55:59.0 Info: DatabaseEngineVersionCheck migrating 11:55:59.0 Info: PerformDBOperation 11:55:59.0 Info: Performing DB Operation 11:55:59.0 Info: SQLite 3.46.1 11:55:59.0 Info: => 0.0010767s 11:55:59.0 Info: DatabaseEngineVersionCheck migrated 11:55:59.0 Info: => 0.0010908s 11:55:59.0 Info: VersionMigration migrating 11:55:59.0 Info: Beginning Transaction 11:55:59.0 Info: CreateTable VersionInfo 11:55:59.0 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 11:55:59.0 Info: => 0.0002116s 11:55:59.0 Info: Committing Transaction 11:55:59.0 Info: VersionMigration migrated 11:55:59.0 Info: => 0.0006152s 11:55:59.0 Info: VersionUniqueMigration migrating 11:55:59.0 Info: Beginning Transaction 11:55:59.0 Info: CreateIndex VersionInfo (Version) 11:55:59.0 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:55:59.0 Info: => 0.0001714s 11:55:59.0 Info: AlterTable VersionInfo 11:55:59.0 Info: => 6E-07s 11:55:59.0 Info: CreateColumn VersionInfo AppliedOn DateTime 11:55:59.0 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 11:55:59.0 Info: => 0.0006213s 11:55:59.0 Info: Committing Transaction 11:55:59.0 Info: VersionUniqueMigration migrated 11:55:59.0 Info: => 0.0008308s 11:55:59.0 Info: VersionDescriptionMigration migrating 11:55:59.0 Info: Beginning Transaction 11:55:59.0 Info: AlterTable VersionInfo 11:55:59.0 Info: => 8E-07s 11:55:59.0 Info: CreateColumn VersionInfo Description String 11:55:59.0 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 11:55:59.0 Info: => 0.0002146s 11:55:59.0 Info: Committing Transaction 11:55:59.0 Info: VersionDescriptionMigration migrated 11:55:59.0 Info: => 0.0004051s 11:55:59.0 Info: 1: InitialSetup migrating 11:55:59.0 Info: Beginning Transaction 11:55:59.0 Info: Starting migration of Main DB to 1 11:55:59.0 Info: CreateTable Config 11:55:59.0 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 11:55:59.0 Info: => 0.0001988s 11:55:59.0 Info: CreateIndex Config (Key) 11:55:59.0 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 11:55:59.0 Info: => 0.0001134s 11:55:59.0 Info: CreateTable RootFolders 11:55:59.0 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 11:55:59.0 Info: => 0.000117s 11:55:59.0 Info: CreateIndex RootFolders (Path) 11:55:59.0 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 11:55:59.0 Info: => 9.94E-05s 11:55:59.0 Info: CreateTable Artists 11:55:59.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) 11:55:59.0 Info: => 0.0002757s 11:55:59.0 Info: CreateIndex Artists (ForeignArtistId) 11:55:59.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:55:59.0 Info: => 0.000111s 11:55:59.0 Info: CreateIndex Artists (NameSlug) 11:55:59.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:55:59.0 Info: => 0.0001034s 11:55:59.0 Info: CreateIndex Artists (CleanName) 11:55:59.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:59.0 Info: => 0.0001012s 11:55:59.0 Info: CreateIndex Artists (Path) 11:55:59.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:59.0 Info: => 9.58E-05s 11:55:59.0 Info: CreateTable Albums 11:55:59.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) 11:55:59.0 Info: => 0.00023s 11:55:59.0 Info: CreateIndex Albums (ForeignAlbumId) 11:55:59.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:59.0 Info: => 0.0001113s 11:55:59.0 Info: CreateIndex Albums (MBId) 11:55:59.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:55:59.0 Info: => 9.86E-05s 11:55:59.0 Info: CreateIndex Albums (TADBId) 11:55:59.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:55:59.0 Info: => 9.93E-05s 11:55:59.0 Info: CreateIndex Albums (TitleSlug) 11:55:59.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:55:59.0 Info: => 9.74E-05s 11:55:59.0 Info: CreateIndex Albums (CleanTitle) 11:55:59.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:59.0 Info: => 9.62E-05s 11:55:59.0 Info: CreateIndex Albums (Path) 11:55:59.0 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 11:55:59.0 Info: => 0.0001005s 11:55:59.0 Info: CreateTable Tracks 11:55:59.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) 11:55:59.0 Info: => 0.0001723s 11:55:59.0 Info: CreateIndex Tracks (ForeignTrackId) 11:55:59.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:55:59.0 Info: => 0.0001054s 11:55:59.0 Info: CreateIndex Tracks (ArtistId) 11:55:59.0 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:55:59.0 Info: => 0.000102s 11:55:59.0 Info: CreateIndex Tracks (TrackFileId) 11:55:59.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:55:59.0 Info: => 0.0001044s 11:55:59.0 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 11:55:59.0 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 11:55:59.0 Info: => 0.0001085s 11:55:59.0 Info: CreateTable TrackFiles 11:55:59.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) 11:55:59.0 Info: => 0.0001595s 11:55:59.0 Info: CreateIndex TrackFiles (ArtistId) 11:55:59.0 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 11:55:59.0 Info: => 0.0001007s 11:55:59.0 Info: CreateIndex TrackFiles (AlbumId) 11:55:59.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:59.0 Info: => 9.88E-05s 11:55:59.0 Info: CreateTable History 11:55:59.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) 11:55:59.0 Info: => 0.0001636s 11:55:59.0 Info: CreateIndex History (Date) 11:55:59.0 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:55:59.0 Info: => 0.0001059s 11:55:59.0 Info: CreateIndex History (EventType) 11:55:59.0 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:55:59.0 Info: => 9.76E-05s 11:55:59.0 Info: CreateIndex History (DownloadId) 11:55:59.0 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 11:55:59.0 Info: => 9.7E-05s 11:55:59.0 Info: CreateIndex History (AlbumId) 11:55:59.0 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 11:55:59.0 Info: => 0.00012s 11:55:59.0 Info: CreateTable Notifications 11:55:59.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) 11:55:59.0 Info: => 0.000158s 11:55:59.0 Info: CreateTable ScheduledTasks 11:55:59.0 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 11:55:59.0 Info: => 0.0001475s 11:55:59.0 Info: CreateIndex ScheduledTasks (TypeName) 11:55:59.0 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:55:59.0 Info: => 0.0001203s 11:55:59.0 Info: CreateTable Indexers 11:55:59.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) 11:55:59.0 Info: => 0.0001433s 11:55:59.0 Info: CreateIndex Indexers (Name) 11:55:59.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:55:59.0 Info: => 0.0001126s 11:55:59.0 Info: CreateTable Profiles 11:55:59.0 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 11:55:59.0 Info: => 0.0001257s 11:55:59.0 Info: CreateIndex Profiles (Name) 11:55:59.0 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 11:55:59.0 Info: => 0.0001076s 11:55:59.0 Info: CreateTable QualityDefinitions 11:55:59.0 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 11:55:59.0 Info: => 0.0001368s 11:55:59.0 Info: CreateIndex QualityDefinitions (Quality) 11:55:59.0 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 11:55:59.0 Info: => 0.0001024s 11:55:59.0 Info: CreateIndex QualityDefinitions (Title) 11:55:59.0 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 11:55:59.0 Info: => 0.000124s 11:55:59.0 Info: CreateTable NamingConfig 11:55:59.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) 11:55:59.0 Info: => 0.0001534s 11:55:59.0 Info: CreateTable Blacklist 11:55:59.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 '') 11:55:59.0 Info: => 0.0001871s 11:55:59.0 Info: CreateTable Metadata 11:55:59.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) 11:55:59.0 Info: => 0.0001385s 11:55:59.0 Info: CreateTable MetadataFiles 11:55:59.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) 11:55:59.0 Info: => 0.0001541s 11:55:59.0 Info: CreateTable DownloadClients 11:55:59.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) 11:55:59.0 Info: => 0.0001328s 11:55:59.0 Info: CreateTable PendingReleases 11:55:59.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 '') 11:55:59.0 Info: => 0.0001398s 11:55:59.0 Info: CreateTable RemotePathMappings 11:55:59.0 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 11:55:59.0 Info: => 0.0001331s 11:55:59.0 Info: CreateTable Tags 11:55:59.0 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 11:55:59.0 Info: => 0.0001198s 11:55:59.0 Info: CreateIndex Tags (Label) 11:55:59.0 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 11:55:59.0 Info: => 0.0001108s 11:55:59.0 Info: CreateTable Restrictions 11:55:59.0 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 11:55:59.0 Info: => 0.0001272s 11:55:59.0 Info: CreateTable DelayProfiles 11:55:59.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) 11:55:59.0 Info: => 0.0001553s 11:55:59.0 Info: CreateTable Users 11:55:59.0 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 11:55:59.0 Info: => 0.0001449s 11:55:59.0 Info: CreateIndex Users (Identifier) 11:55:59.0 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 11:55:59.0 Info: => 0.0001305s 11:55:59.0 Info: CreateIndex Users (Username) 11:55:59.0 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 11:55:59.0 Info: => 0.0001168s 11:55:59.0 Info: CreateTable Commands 11:55:59.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) 11:55:59.0 Info: => 0.0001592s 11:55:59.0 Info: CreateTable IndexerStatus 11:55:59.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) 11:55:59.0 Info: => 0.0001464s 11:55:59.0 Info: CreateIndex IndexerStatus (ProviderId) 11:55:59.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:55:59.0 Info: => 0.0001111s 11:55:59.0 Info: CreateTable ExtraFiles 11:55:59.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) 11:55:59.0 Info: => 0.0001441s 11:55:59.0 Info: CreateTable LyricFiles 11:55:59.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) 11:55:59.0 Info: => 0.0001665s 11:55:59.0 Info: CreateTable LanguageProfiles 11:55:59.0 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 11:55:59.0 Info: => 0.0001284s 11:55:59.0 Info: CreateIndex LanguageProfiles (Name) 11:55:59.0 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 11:55:59.0 Info: => 0.0001138s 11:55:59.0 Info: CreateTable DownloadClientStatus 11:55:59.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) 11:55:59.0 Info: => 0.0001396s 11:55:59.0 Info: CreateIndex DownloadClientStatus (ProviderId) 11:55:59.0 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:55:59.0 Info: => 0.0001161s 11:55:59.0 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 11:55:59.0 Info: -> 1 Insert operations completed in 00:00:00.0000621 taking an average of 00:00:00.0000621 11:55:59.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-13T11:55:59', 'InitialSetup') 11:55:59.0 Info: Committing Transaction 11:55:59.0 Info: 1: InitialSetup migrated 11:55:59.0 Info: => 0.0010616s 11:55:59.0 Info: 2: add_reason_to_pending_releases migrating 11:55:59.0 Info: Beginning Transaction 11:55:59.0 Info: Starting migration of Main DB to 2 11:55:59.0 Info: AlterTable PendingReleases 11:55:59.0 Info: => 8E-07s 11:55:59.0 Info: CreateColumn PendingReleases Reason Int32 11:55:59.0 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 11:55:59.0 Info: => 0.0005552s 11:55:59.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-13T11:55:59', 'add_reason_to_pending_releases') 11:55:59.0 Info: Committing Transaction 11:55:59.0 Info: 2: add_reason_to_pending_releases migrated 11:55:59.0 Info: => 0.0008563s 11:55:59.0 Info: 3: add_medium_support migrating 11:55:59.0 Info: Beginning Transaction 11:55:59.0 Info: Starting migration of Main DB to 3 11:55:59.0 Info: AlterTable Albums 11:55:59.0 Info: => 7E-07s 11:55:59.0 Info: CreateColumn Albums Media String 11:55:59.0 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 11:55:59.0 Info: => 0.0005244s 11:55:59.0 Info: AlterTable Tracks 11:55:59.0 Info: => 7E-07s 11:55:59.0 Info: CreateColumn Tracks MediumNumber Int32 11:55:59.0 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 11:55:59.0 Info: => 0.0004782s 11:55:59.0 Info: AlterTable Tracks 11:55:59.0 Info: => 5E-07s 11:55:59.0 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 11:55:59.0 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 11:55:59.0 Info: => 0.0004789s 11:55:59.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:55:59.0 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:55:59.0 Info: => 4.44E-05s 11:55:59.0 Info: DeleteColumn Tracks TrackNumber 11:55:59.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) 11:55:59.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" 11:55:59.0 Info: DROP TABLE "Tracks" 11:55:59.0 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:55:59.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:55:59.0 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:55:59.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:55:59.0 Info: => 0.0039733s 11:55:59.0 Info: AlterTable Tracks 11:55:59.0 Info: => 4E-07s 11:55:59.0 Info: CreateColumn Tracks TrackNumber String 11:55:59.0 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 11:55:59.0 Info: => 0.000478s 11:55:59.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-13T11:55:59', 'add_medium_support') 11:55:59.0 Info: Committing Transaction 11:55:59.0 Info: 3: add_medium_support migrated 11:55:59.0 Info: => 0.0008453s 11:55:59.0 Info: 4: add_various_qualites_in_profile migrating 11:55:59.0 Info: Beginning Transaction 11:55:59.0 Info: Starting migration of Main DB to 4 11:55:59.0 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:55:59.0 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:55:59.0 Info: => 5.1E-05s 11:55:59.0 Info: PerformDBOperation 11:55:59.0 Info: Performing DB Operation 11:55:59.0 Info: => 3.35E-05s 11:55:59.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-13T11:55:59', 'add_various_qualites_in_profile') 11:55:59.0 Info: Committing Transaction 11:55:59.0 Info: 4: add_various_qualites_in_profile migrated 11:55:59.0 Info: => 0.0002854s 11:55:59.0 Info: 5: metadata_profiles migrating 11:55:59.0 Info: Beginning Transaction 11:55:59.0 Info: Starting migration of Main DB to 5 11:55:59.0 Info: CreateTable MetadataProfiles 11:55:59.0 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 11:55:59.0 Info: => 0.0001274s 11:55:59.0 Info: CreateIndex MetadataProfiles (Name) 11:55:59.0 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 11:55:59.0 Info: => 8.49E-05s 11:55:59.0 Info: AlterTable Artists 11:55:59.0 Info: => 5E-07s 11:55:59.0 Info: CreateColumn Artists MetadataProfileId Int32 11:55:59.0 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 11:55:59.0 Info: => 0.0004906s 11:55:59.0 Info: DeleteColumn Artists PrimaryAlbumTypes 11:55:59.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) 11:55:59.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" 11:55:59.0 Info: DROP TABLE "Artists" 11:55:59.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:59.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:55:59.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:55:59.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:59.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:59.0 Info: => 0.0039771s 11:55:59.0 Info: DeleteColumn Artists SecondaryAlbumTypes 11:55:59.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) 11:55:59.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" 11:55:59.0 Info: DROP TABLE "Artists" 11:55:59.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:59.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:55:59.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:55:59.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:59.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:59.0 Info: => 0.0049942s 11:55:59.0 Info: AlterTable Albums 11:55:59.0 Info: => 5E-07s 11:55:59.0 Info: CreateColumn Albums SecondaryTypes String 11:55:59.0 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 11:55:59.0 Info: => 0.0004696s 11:55:59.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-13T11:55:59', 'metadata_profiles') 11:55:59.0 Info: Committing Transaction 11:55:59.0 Info: 5: metadata_profiles migrated 11:55:59.0 Info: => 0.0008691s 11:55:59.0 Info: 6: separate_automatic_and_interactive_search migrating 11:55:59.0 Info: Beginning Transaction 11:55:59.0 Info: Starting migration of Main DB to 6 11:55:59.0 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 11:55:59.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) 11:55:59.0 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 11:55:59.0 Info: DROP TABLE "Indexers" 11:55:59.0 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:55:59.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:55:59.0 Info: => 0.0033062s 11:55:59.0 Info: AlterTable Indexers 11:55:59.0 Info: => 5E-07s 11:55:59.0 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 11:55:59.0 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 11:55:59.0 Info: => 0.0004587s 11:55:59.0 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:55:59.0 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:55:59.0 Info: => 4.18E-05s 11:55:59.0 Info: AlterTable Indexers 11:55:59.0 Info: => 3E-07s 11:55:59.0 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 11:55:59.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) 11:55:59.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" 11:55:59.0 Info: DROP TABLE "Indexers" 11:55:59.0 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:55:59.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:55:59.0 Info: => 0.0040215s 11:55:59.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-13T11:55:59', 'separate_automatic_and_interactive_search') 11:55:59.0 Info: Committing Transaction 11:55:59.0 Info: 6: separate_automatic_and_interactive_search migrated 11:55:59.0 Info: => 0.0043509s 11:55:59.0 Info: 7: change_album_path_to_relative migrating 11:55:59.0 Info: Beginning Transaction 11:55:59.0 Info: Starting migration of Main DB to 7 11:55:59.0 Info: DeleteColumn Albums Path 11:55:59.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) 11:55:59.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" 11:55:59.0 Info: DROP TABLE "Albums" 11:55:59.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:59.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:59.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:55:59.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:55:59.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:55:59.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:59.0 Info: => 0.0050552s 11:55:59.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-13T11:55:59', 'change_album_path_to_relative') 11:55:59.0 Info: Committing Transaction 11:55:59.0 Info: 7: change_album_path_to_relative migrated 11:55:59.0 Info: => 0.0054423s 11:55:59.0 Info: 8: change_quality_size_mb_to_kb migrating 11:55:59.0 Info: Beginning Transaction 11:55:59.0 Info: Starting migration of Main DB to 8 11:55:59.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 11:55:59.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 11:55:59.0 Info: => 5.3E-05s 11:55:59.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-13T11:55:59', 'change_quality_size_mb_to_kb') 11:55:59.0 Info: Committing Transaction 11:55:59.0 Info: 8: change_quality_size_mb_to_kb migrated 11:55:59.0 Info: => 0.0002887s 11:55:59.0 Info: 9: album_releases migrating 11:55:59.0 Info: Beginning Transaction 11:55:59.0 Info: Starting migration of Main DB to 9 11:55:59.0 Info: AlterTable Albums 11:55:59.0 Info: => 7E-07s 11:55:59.0 Info: CreateColumn Albums Releases String 11:55:59.0 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 11:55:59.0 Info: => 0.0005047s 11:55:59.0 Info: AlterTable Albums 11:55:59.0 Info: => 5E-07s 11:55:59.0 Info: CreateColumn Albums CurrentRelease String 11:55:59.0 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 11:55:59.0 Info: => 0.0004647s 11:55:59.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-13T11:55:59', 'album_releases') 11:55:59.0 Info: Committing Transaction 11:55:59.0 Info: 9: album_releases migrated 11:55:59.0 Info: => 0.000738s 11:55:59.0 Info: 10: album_releases_fix migrating 11:55:59.0 Info: Beginning Transaction 11:55:59.0 Info: Starting migration of Main DB to 10 11:55:59.0 Info: AlterTable Albums 11:55:59.0 Info: => 7E-07s 11:55:59.0 Info: AlterColumn Albums Releases String 11:55:59.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) 11:55:59.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" 11:55:59.0 Info: DROP TABLE "Albums" 11:55:59.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:59.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:59.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:55:59.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:55:59.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:55:59.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:59.0 Info: => 0.0039387s 11:55:59.0 Info: AlterTable Albums 11:55:59.0 Info: => 4E-07s 11:55:59.0 Info: AlterColumn Albums CurrentRelease String 11:55:59.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) 11:55:59.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" 11:55:59.0 Info: DROP TABLE "Albums" 11:55:59.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:59.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:59.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:55:59.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:55:59.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:55:59.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:59.0 Info: => 0.0039757s 11:55:59.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-13T11:55:59', 'album_releases_fix') 11:55:59.0 Info: Committing Transaction 11:55:59.0 Info: 10: album_releases_fix migrated 11:55:59.0 Info: => 0.0043094s 11:55:59.0 Info: 11: import_lists migrating 11:55:59.0 Info: Beginning Transaction 11:55:59.0 Info: Starting migration of Main DB to 11 11:55:59.0 Info: CreateTable ImportLists 11:55:59.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) 11:55:59.0 Info: => 0.0001587s 11:55:59.0 Info: CreateIndex ImportLists (Name) 11:55:59.0 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:55:59.0 Info: => 8.17E-05s 11:55:59.0 Info: CreateTable ImportListStatus 11:55:59.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) 11:55:59.0 Info: => 0.0001103s 11:55:59.0 Info: CreateIndex ImportListStatus (ProviderId) 11:55:59.0 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:55:59.0 Info: => 7.52E-05s 11:55:59.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-13T11:55:59', 'import_lists') 11:55:59.0 Info: Committing Transaction 11:55:59.0 Info: 11: import_lists migrated 11:55:59.0 Info: => 0.0003682s 11:55:59.0 Info: 12: add_release_status migrating 11:55:59.0 Info: Beginning Transaction 11:55:59.0 Info: Starting migration of Main DB to 12 11:55:59.0 Info: AlterTable MetadataProfiles 11:55:59.0 Info: => 6E-07s 11:55:59.0 Info: CreateColumn MetadataProfiles ReleaseStatuses String 11:55:59.0 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 11:55:59.0 Info: => 0.0005057s 11:55:59.0 Info: PerformDBOperation 11:55:59.0 Info: Performing DB Operation 11:55:59.0 Info: => 2.96E-05s 11:55:59.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-13T11:55:59', 'add_release_status') 11:55:59.0 Info: Committing Transaction 11:55:59.0 Info: 12: add_release_status migrated 11:55:59.0 Info: => 0.0002851s 11:55:59.0 Info: 13: album_download_notification migrating 11:55:59.0 Info: Beginning Transaction 11:55:59.0 Info: Starting migration of Main DB to 13 11:55:59.0 Info: AlterTable Notifications 11:55:59.0 Info: => 6E-07s 11:55:59.0 Info: CreateColumn Notifications OnAlbumDownload Boolean 11:55:59.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 11:55:59.0 Info: => 0.0005026s 11:55:59.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-13T11:55:59', 'album_download_notification') 11:55:59.0 Info: Committing Transaction 11:55:59.0 Info: 13: album_download_notification migrated 11:55:59.0 Info: => 0.0007856s 11:55:59.0 Info: 14: fix_language_metadata_profiles migrating 11:55:59.0 Info: Beginning Transaction 11:55:59.0 Info: Starting migration of Main DB to 14 11:55:59.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 11:55:59.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 11:55:59.0 Info: => 7.6E-05s 11:55:59.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 11:55:59.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 11:55:59.0 Info: => 5.88E-05s 11:55:59.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-13T11:55:59', 'fix_language_metadata_profiles') 11:55:59.0 Info: Committing Transaction 11:55:59.0 Info: 14: fix_language_metadata_profiles migrated 11:55:59.0 Info: => 0.0003026s 11:55:59.0 Info: 15: remove_fanzub migrating 11:55:59.0 Info: Beginning Transaction 11:55:59.0 Info: Starting migration of Main DB to 15 11:55:59.0 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:55:59.0 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:55:59.0 Info: => 4.28E-05s 11:55:59.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-13T11:55:59', 'remove_fanzub') 11:55:59.0 Info: Committing Transaction 11:55:59.0 Info: 15: remove_fanzub migrated 11:55:59.0 Info: => 0.0002724s 11:55:59.0 Info: 16: update_artist_history_indexes migrating 11:55:59.0 Info: Beginning Transaction 11:55:59.0 Info: Starting migration of Main DB to 16 11:55:59.0 Info: CreateIndex Albums (ArtistId) 11:55:59.0 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 11:55:59.0 Info: => 0.0001049s 11:55:59.0 Info: CreateIndex Albums (ArtistId, ReleaseDate) 11:55:59.0 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 11:55:59.0 Info: => 8.1E-05s 11:55:59.0 Info: DeleteIndex History (AlbumId) 11:55:59.0 Info: DROP INDEX "IX_History_AlbumId" 11:55:59.0 Info: => 0.0001221s 11:55:59.0 Info: CreateIndex History (AlbumId, Date) 11:55:59.0 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:55:59.0 Info: => 9.3E-05s 11:55:59.0 Info: DeleteIndex History (DownloadId) 11:55:59.0 Info: DROP INDEX "IX_History_DownloadId" 11:55:59.0 Info: => 0.0001078s 11:55:59.0 Info: CreateIndex History (DownloadId, Date) 11:55:59.0 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:55:59.0 Info: => 8.88E-05s 11:55:59.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-13T11:55:59', 'update_artist_history_indexes') 11:55:59.0 Info: Committing Transaction 11:55:59.0 Info: 16: update_artist_history_indexes migrated 11:55:59.0 Info: => 0.0004189s 11:55:59.0 Info: 17: remove_nma migrating 11:55:59.0 Info: Beginning Transaction 11:55:59.0 Info: Starting migration of Main DB to 17 11:55:59.0 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:59.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 11:55:59.0 Info: => 4.9E-05s 11:55:59.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-13T11:55:59', 'remove_nma') 11:55:59.0 Info: Committing Transaction 11:55:59.0 Info: 17: remove_nma migrated 11:55:59.0 Info: => 0.0002897s 11:55:59.0 Info: 18: album_disambiguation migrating 11:55:59.0 Info: Beginning Transaction 11:55:59.0 Info: Starting migration of Main DB to 18 11:55:59.0 Info: AlterTable Albums 11:55:59.0 Info: => 6E-07s 11:55:59.0 Info: CreateColumn Albums Disambiguation String 11:55:59.0 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 11:55:59.0 Info: => 0.0005196s 11:55:59.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-13T11:55:59', 'album_disambiguation') 11:55:59.0 Info: Committing Transaction 11:55:59.0 Info: 18: album_disambiguation migrated 11:55:59.0 Info: => 0.0008021s 11:55:59.0 Info: 19: add_ape_quality_in_profiles migrating 11:55:59.0 Info: Beginning Transaction 11:55:59.0 Info: Starting migration of Main DB to 19 11:55:59.0 Info: PerformDBOperation 11:55:59.0 Info: Performing DB Operation 11:55:59.0 Info: => 3.44E-05s 11:55:59.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-13T11:55:59', 'add_ape_quality_in_profiles') 11:55:59.0 Info: Committing Transaction 11:55:59.0 Info: 19: add_ape_quality_in_profiles migrated 11:55:59.0 Info: => 0.0002845s 11:55:59.0 Info: 20: remove_pushalot migrating 11:55:59.0 Info: Beginning Transaction 11:55:59.0 Info: Starting migration of Main DB to 20 11:55:59.0 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:59.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 11:55:59.0 Info: => 4.8E-05s 11:55:59.0 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:59.0 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 11:55:59.0 Info: => 2.88E-05s 11:55:59.0 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:59.0 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 11:55:59.0 Info: => 2.78E-05s 11:55:59.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-13T11:55:59', 'remove_pushalot') 11:55:59.0 Info: Committing Transaction 11:55:59.0 Info: 20: remove_pushalot migrated 11:55:59.0 Info: => 0.000246s 11:55:59.0 Info: 21: add_custom_filters migrating 11:55:59.0 Info: Beginning Transaction 11:55:59.0 Info: Starting migration of Main DB to 21 11:55:59.0 Info: CreateTable CustomFilters 11:55:59.0 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 11:55:59.0 Info: => 0.0001239s 11:55:59.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-13T11:55:59', 'add_custom_filters') 11:55:59.0 Info: Committing Transaction 11:55:59.0 Info: 21: add_custom_filters migrated 11:55:59.0 Info: => 0.0012035s 11:55:59.0 Info: 22: import_list_tags migrating 11:55:59.0 Info: Beginning Transaction 11:55:59.0 Info: Starting migration of Main DB to 22 11:55:59.0 Info: AlterTable ImportLists 11:55:59.0 Info: => 5E-07s 11:55:59.0 Info: CreateColumn ImportLists Tags String 11:55:59.0 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 11:55:59.0 Info: => 0.0005252s 11:55:59.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-13T11:55:59', 'import_list_tags') 11:55:59.0 Info: Committing Transaction 11:55:59.0 Info: 22: import_list_tags migrated 11:55:59.0 Info: => 0.0008002s 11:55:59.0 Info: 23: add_release_groups_etc migrating 11:55:59.0 Info: Beginning Transaction 11:55:59.0 Info: Starting migration of Main DB to 23 11:55:59.0 Info: CreateTable ArtistMetadata 11:55:59.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) 11:55:59.0 Info: => 0.0001657s 11:55:59.0 Info: CreateIndex ArtistMetadata (ForeignArtistId) 11:55:59.0 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 11:55:59.0 Info: => 8.19E-05s 11:55:59.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" 11:55:59.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" 11:55:59.0 Info: => 7.77E-05s 11:55:59.0 Info: AlterTable Artists 11:55:59.0 Info: => 3E-07s 11:55:59.0 Info: CreateColumn Artists ArtistMetadataId Int32 11:55:59.0 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:55:59.0 Info: => 0.0005154s 11:55:59.0 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:55:59.0 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:55:59.0 Info: => 6.81E-05s 11:55:59.0 Info: CreateTable AlbumReleases 11:55:59.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) 11:55:59.0 Info: => 0.0001424s 11:55:59.0 Info: CreateIndex AlbumReleases (ForeignReleaseId) 11:55:59.0 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:55:59.0 Info: => 7.99E-05s 11:55:59.0 Info: CreateIndex AlbumReleases (AlbumId) 11:55:59.0 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:55:59.0 Info: => 7.31E-05s 11:55:59.0 Info: PerformDBOperation 11:55:59.0 Info: Performing DB Operation 11:55:59.0 Info: => 3.18E-05s 11:55:59.0 Info: AlterTable Albums 11:55:59.0 Info: => 4E-07s 11:55:59.0 Info: CreateColumn Albums ArtistMetadataId Int32 11:55:59.0 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:55:59.0 Info: => 0.0005244s 11:55:59.0 Info: AlterTable Albums 11:55:59.0 Info: => 5E-07s 11:55:59.0 Info: CreateColumn Albums AnyReleaseOk Boolean 11:55:59.0 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 11:55:59.0 Info: => 0.0005206s 11:55:59.0 Info: AlterTable Albums 11:55:59.0 Info: => 6E-07s 11:55:59.0 Info: CreateColumn Albums Links String 11:55:59.0 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 11:55:59.0 Info: => 0.0005324s 11:55:59.0 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:55:59.0 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:55:59.0 Info: => 7.6E-05s 11:55:59.0 Info: AlterTable Tracks 11:55:59.0 Info: => 4E-07s 11:55:59.0 Info: CreateColumn Tracks ForeignRecordingId String 11:55:59.0 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 11:55:59.0 Info: => 0.0005251s 11:55:59.0 Info: AlterTable Tracks 11:55:59.0 Info: => 4E-07s 11:55:59.0 Info: CreateColumn Tracks AlbumReleaseId Int32 11:55:59.0 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 11:55:59.0 Info: => 0.0005231s 11:55:59.0 Info: AlterTable Tracks 11:55:59.0 Info: => 4E-07s 11:55:59.0 Info: CreateColumn Tracks ArtistMetadataId Int32 11:55:59.0 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:55:59.0 Info: => 0.0005186s 11:55:59.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:55:59.0 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:55:59.0 Info: => 0.0007487s 11:55:59.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:55:59.0 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:55:59.0 Info: => 6.4E-05s 11:55:59.0 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 11:55:59.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) 11:55:59.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" 11:55:59.0 Info: DROP TABLE "Artists" 11:55:59.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:59.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:59.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:59.0 Info: => 0.0049095s 11:55:59.0 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 11:55:59.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) 11:55:59.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" 11:55:59.1 Info: DROP TABLE "Albums" 11:55:59.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:59.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:59.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:59.1 Info: => 0.004222s 11:55:59.1 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 11:55:59.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) 11:55:59.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" 11:55:59.1 Info: DROP TABLE "Tracks" 11:55:59.1 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:55:59.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:55:59.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:55:59.1 Info: => 0.0047123s 11:55:59.1 Info: DeleteColumn TrackFiles ArtistId 11:55:59.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) 11:55:59.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" 11:55:59.1 Info: DROP TABLE "TrackFiles" 11:55:59.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:55:59.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:59.1 Info: => 0.0044708s 11:55:59.1 Info: CreateIndex Artists (ArtistMetadataId) 11:55:59.1 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:55:59.1 Info: => 7.97E-05s 11:55:59.1 Info: CreateIndex Artists (Monitored) 11:55:59.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:55:59.1 Info: => 7.85E-05s 11:55:59.1 Info: CreateIndex Albums (ArtistMetadataId) 11:55:59.1 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:55:59.1 Info: => 7.37E-05s 11:55:59.1 Info: CreateIndex Tracks (ArtistMetadataId) 11:55:59.1 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 11:55:59.1 Info: => 6.99E-05s 11:55:59.1 Info: CreateIndex Tracks (AlbumReleaseId) 11:55:59.1 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 11:55:59.1 Info: => 7.13E-05s 11:55:59.1 Info: CreateIndex Tracks (ForeignRecordingId) 11:55:59.1 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 11:55:59.1 Info: => 6.9E-05s 11:55:59.1 Info: UpdateData 11:55:59.1 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:55:59.1 Info: => 4.21E-05s 11:55:59.1 Info: UpdateData 11:55:59.1 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:55:59.1 Info: => 3.15E-05s 11:55:59.1 Info: UpdateData 11:55:59.1 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 11:55:59.1 Info: => 3.81E-05s 11:55:59.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-13T11:55:59', 'add_release_groups_etc') 11:55:59.1 Info: Committing Transaction 11:55:59.1 Info: 23: add_release_groups_etc migrated 11:55:59.1 Info: => 0.0006003s 11:55:59.1 Info: 24: NewMediaInfoFormat migrating 11:55:59.1 Info: Beginning Transaction 11:55:59.1 Info: Starting migration of Main DB to 24 11:55:59.1 Info: UpdateData 11:55:59.1 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 11:55:59.1 Info: => 5.1E-05s 11:55:59.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-10-13T11:55:59', 'NewMediaInfoFormat') 11:55:59.1 Info: Committing Transaction 11:55:59.1 Info: 24: NewMediaInfoFormat migrated 11:55:59.1 Info: => 0.0002996s 11:55:59.1 Info: 25: rename_restrictions_to_release_profiles migrating 11:55:59.1 Info: Beginning Transaction 11:55:59.1 Info: Starting migration of Main DB to 25 11:55:59.1 Info: RenameTable Restrictions ReleaseProfiles 11:55:59.1 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 11:55:59.1 Info: => 0.001417s 11:55:59.1 Info: AlterTable ReleaseProfiles 11:55:59.1 Info: => 7E-07s 11:55:59.1 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 11:55:59.1 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 11:55:59.1 Info: => 0.0005166s 11:55:59.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-10-13T11:55:59', 'rename_restrictions_to_release_profiles') 11:55:59.1 Info: Committing Transaction 11:55:59.1 Info: 25: rename_restrictions_to_release_profiles migrated 11:55:59.1 Info: => 0.0008113s 11:55:59.1 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 11:55:59.1 Info: Beginning Transaction 11:55:59.1 Info: Starting migration of Main DB to 26 11:55:59.1 Info: RenameTable Profiles QualityProfiles 11:55:59.1 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 11:55:59.1 Info: => 0.0014324s 11:55:59.1 Info: AlterTable QualityProfiles 11:55:59.1 Info: => 6E-07s 11:55:59.1 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 11:55:59.1 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:55:59.1 Info: => 0.0005059s 11:55:59.1 Info: AlterTable LanguageProfiles 11:55:59.1 Info: => 4E-07s 11:55:59.1 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 11:55:59.1 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:55:59.1 Info: => 0.0004803s 11:55:59.1 Info: UpdateData 11:55:59.1 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:55:59.1 Info: => 4.36E-05s 11:55:59.1 Info: UpdateData 11:55:59.1 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:55:59.1 Info: => 2.84E-05s 11:55:59.1 Info: RenameColumn Artists ProfileId to QualityProfileId 11:55:59.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) 11:55:59.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" 11:55:59.1 Info: DROP TABLE "Artists" 11:55:59.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:59.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:59.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:59.1 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:55:59.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:55:59.1 Info: => 0.0040287s 11:55:59.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-10-13T11:55:59', 'rename_quality_profiles_add_upgrade_allowed') 11:55:59.1 Info: Committing Transaction 11:55:59.1 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 11:55:59.1 Info: => 0.0044394s 11:55:59.1 Info: 27: add_import_exclusions migrating 11:55:59.1 Info: Beginning Transaction 11:55:59.1 Info: Starting migration of Main DB to 27 11:55:59.1 Info: CreateTable ImportListExclusions 11:55:59.1 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 11:55:59.1 Info: => 0.0001203s 11:55:59.1 Info: CreateIndex ImportListExclusions (ForeignId) 11:55:59.1 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 11:55:59.1 Info: => 8.71E-05s 11:55:59.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-10-13T11:55:59', 'add_import_exclusions') 11:55:59.1 Info: Committing Transaction 11:55:59.1 Info: 27: add_import_exclusions migrated 11:55:59.1 Info: => 0.0004067s 11:55:59.1 Info: 28: clean_artist_metadata_table migrating 11:55:59.1 Info: Beginning Transaction 11:55:59.1 Info: Starting migration of Main DB to 28 11:55:59.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) 11:55:59.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) 11:55:59.1 Info: => 0.0001521s 11:55:59.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) 11:55:59.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) 11:55:59.1 Info: => 0.0001174s 11:55:59.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) 11:55:59.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) 11:55:59.1 Info: => 0.0001154s 11:55:59.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) 11:55:59.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) 11:55:59.1 Info: => 0.0001131s 11:55:59.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) 11:55:59.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) 11:55:59.1 Info: => 0.0001086s 11:55:59.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) 11:55:59.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) 11:55:59.1 Info: => 0.0001091s 11:55:59.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-10-13T11:55:59', 'clean_artist_metadata_table') 11:55:59.1 Info: Committing Transaction 11:55:59.1 Info: 28: clean_artist_metadata_table migrated 11:55:59.1 Info: => 0.0003806s 11:55:59.1 Info: 29: health_issue_notification migrating 11:55:59.1 Info: Beginning Transaction 11:55:59.1 Info: Starting migration of Main DB to 29 11:55:59.1 Info: AlterTable Notifications 11:55:59.1 Info: => 6E-07s 11:55:59.1 Info: CreateColumn Notifications OnHealthIssue Boolean 11:55:59.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 11:55:59.1 Info: => 0.0005307s 11:55:59.1 Info: AlterTable Notifications 11:55:59.1 Info: => 5E-07s 11:55:59.1 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 11:55:59.1 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 11:55:59.1 Info: => 0.0005041s 11:55:59.1 Info: AlterTable Notifications 11:55:59.1 Info: => 5E-07s 11:55:59.1 Info: CreateColumn Notifications OnDownloadFailure Boolean 11:55:59.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 11:55:59.1 Info: => 0.0005194s 11:55:59.1 Info: AlterTable Notifications 11:55:59.1 Info: => 4E-07s 11:55:59.1 Info: CreateColumn Notifications OnImportFailure Boolean 11:55:59.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 11:55:59.1 Info: => 0.000506s 11:55:59.1 Info: AlterTable Notifications 11:55:59.1 Info: => 4E-07s 11:55:59.1 Info: CreateColumn Notifications OnTrackRetag Boolean 11:55:59.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 11:55:59.1 Info: => 0.0004998s 11:55:59.1 Info: DeleteColumn Notifications OnDownload 11:55:59.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) 11:55:59.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" 11:55:59.1 Info: DROP TABLE "Notifications" 11:55:59.1 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:55:59.1 Info: => 0.0045642s 11:55:59.1 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 11:55:59.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) 11:55:59.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" 11:55:59.1 Info: DROP TABLE "Notifications" 11:55:59.1 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:55:59.1 Info: => 0.0038899s 11:55:59.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-10-13T11:55:59', 'health_issue_notification') 11:55:59.1 Info: Committing Transaction 11:55:59.1 Info: 29: health_issue_notification migrated 11:55:59.1 Info: => 0.0043052s 11:55:59.1 Info: 30: add_mediafilerepository_mtime migrating 11:55:59.1 Info: Beginning Transaction 11:55:59.1 Info: Starting migration of Main DB to 30 11:55:59.1 Info: AlterTable TrackFiles 11:55:59.1 Info: => 7E-07s 11:55:59.1 Info: CreateColumn TrackFiles Modified DateTime 11:55:59.1 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 11:55:59.1 Info: => 0.0010069s 11:55:59.1 Info: AlterTable TrackFiles 11:55:59.1 Info: => 6E-07s 11:55:59.1 Info: CreateColumn TrackFiles Path String 11:55:59.1 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 11:55:59.1 Info: => 0.0010064s 11:55:59.1 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:55:59.1 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:55:59.1 Info: => 3.87E-05s 11:55:59.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) 11:55:59.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) 11:55:59.1 Info: => 0.0001295s 11:55:59.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) 11:55:59.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) 11:55:59.1 Info: => 0.0001358s 11:55:59.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) 11:55:59.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) 11:55:59.1 Info: => 0.0001398s 11:55:59.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") 11:55:59.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") 11:55:59.1 Info: => 7.61E-05s 11:55:59.1 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:55:59.1 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:55:59.1 Info: => 5.18E-05s 11:55:59.1 Info: AlterTable TrackFiles 11:55:59.1 Info: => 4E-07s 11:55:59.1 Info: AlterColumn TrackFiles Path String 11:55:59.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) 11:55:59.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" 11:55:59.1 Info: DROP TABLE "TrackFiles" 11:55:59.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:55:59.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:59.1 Info: => 0.0063405s 11:55:59.1 Info: CreateIndex TrackFiles (Path) 11:55:59.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:55:59.1 Info: => 0.0001027s 11:55:59.1 Info: DeleteColumn TrackFiles RelativePath 11:55:59.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) 11:55:59.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" 11:55:59.1 Info: DROP TABLE "TrackFiles" 11:55:59.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:55:59.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:59.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:55:59.1 Info: => 0.0039308s 11:55:59.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-10-13T11:55:59', 'add_mediafilerepository_mtime') 11:55:59.1 Info: Committing Transaction 11:55:59.1 Info: 30: add_mediafilerepository_mtime migrated 11:55:59.1 Info: => 0.0042993s 11:55:59.1 Info: 31: add_artistmetadataid_constraint migrating 11:55:59.1 Info: Beginning Transaction 11:55:59.1 Info: Starting migration of Main DB to 31 11:55:59.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") 11:55:59.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") 11:55:59.1 Info: => 8.78E-05s 11:55:59.1 Info: DeleteIndex Artists (ArtistMetadataId) 11:55:59.1 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 11:55:59.1 Info: => 0.0001376s 11:55:59.1 Info: AlterColumn Artists ArtistMetadataId Int32 11:55:59.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) 11:55:59.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" 11:55:59.1 Info: DROP TABLE "Artists" 11:55:59.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:59.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:59.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:59.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:55:59.1 Info: => 0.0044189s 11:55:59.1 Info: CreateIndex Artists (ArtistMetadataId) 11:55:59.1 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:55:59.1 Info: => 7.8E-05s 11:55:59.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-10-13T11:55:59', 'add_artistmetadataid_constraint') 11:55:59.1 Info: Committing Transaction 11:55:59.1 Info: 31: add_artistmetadataid_constraint migrated 11:55:59.1 Info: => 0.0004608s 11:55:59.1 Info: 32: old_ids_and_artist_alias migrating 11:55:59.1 Info: Beginning Transaction 11:55:59.1 Info: Starting migration of Main DB to 32 11:55:59.1 Info: AlterTable ArtistMetadata 11:55:59.1 Info: => 7E-07s 11:55:59.1 Info: CreateColumn ArtistMetadata Aliases String 11:55:59.1 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 11:55:59.1 Info: => 0.0005889s 11:55:59.1 Info: AlterTable ArtistMetadata 11:55:59.1 Info: => 6E-07s 11:55:59.1 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 11:55:59.1 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 11:55:59.1 Info: => 0.000534s 11:55:59.1 Info: AlterTable Albums 11:55:59.1 Info: => 6E-07s 11:55:59.1 Info: CreateColumn Albums OldForeignAlbumIds String 11:55:59.1 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 11:55:59.1 Info: => 0.0005298s 11:55:59.1 Info: AlterTable AlbumReleases 11:55:59.1 Info: => 5E-07s 11:55:59.1 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 11:55:59.1 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 11:55:59.1 Info: => 0.0005295s 11:55:59.1 Info: AlterTable Tracks 11:55:59.1 Info: => 5E-07s 11:55:59.1 Info: CreateColumn Tracks OldForeignRecordingIds String 11:55:59.1 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 11:55:59.1 Info: => 0.001023s 11:55:59.1 Info: AlterTable Tracks 11:55:59.1 Info: => 6E-07s 11:55:59.1 Info: CreateColumn Tracks OldForeignTrackIds String 11:55:59.1 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 11:55:59.1 Info: => 0.0010437s 11:55:59.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-10-13T11:55:59', 'old_ids_and_artist_alias') 11:55:59.1 Info: Committing Transaction 11:55:59.1 Info: 32: old_ids_and_artist_alias migrated 11:55:59.1 Info: => 0.0013731s 11:55:59.1 Info: 33: download_propers_config migrating 11:55:59.1 Info: Beginning Transaction 11:55:59.1 Info: Starting migration of Main DB to 33 11:55:59.1 Info: PerformDBOperation 11:55:59.1 Info: Performing DB Operation 11:55:59.1 Info: => 3.54E-05s 11:55:59.1 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 11:55:59.1 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 11:55:59.1 Info: => 3.32E-05s 11:55:59.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-10-13T11:55:59', 'download_propers_config') 11:55:59.1 Info: Committing Transaction 11:55:59.1 Info: 33: download_propers_config migrated 11:55:59.1 Info: => 0.0002992s 11:55:59.1 Info: 34: remove_language_profiles migrating 11:55:59.1 Info: Beginning Transaction 11:55:59.1 Info: Starting migration of Main DB to 34 11:55:59.1 Info: DeleteTable LanguageProfiles 11:55:59.1 Info: DROP TABLE "LanguageProfiles" 11:55:59.1 Info: => 0.0002035s 11:55:59.1 Info: DeleteColumn Artists LanguageProfileId 11:55:59.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) 11:55:59.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" 11:55:59.1 Info: DROP TABLE "Artists" 11:55:59.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:59.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:59.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:59.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:55:59.1 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:55:59.1 Info: => 0.0042095s 11:55:59.1 Info: DeleteColumn ImportLists LanguageProfileId 11:55:59.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) 11:55:59.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" 11:55:59.1 Info: DROP TABLE "ImportLists" 11:55:59.1 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 11:55:59.1 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:55:59.1 Info: => 0.0057806s 11:55:59.1 Info: DeleteColumn Blacklist Language 11:55:59.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) 11:55:59.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" 11:55:59.1 Info: DROP TABLE "Blacklist" 11:55:59.1 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 11:55:59.1 Info: => 0.0035561s 11:55:59.1 Info: DeleteColumn History Language 11:55:59.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) 11:55:59.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" 11:55:59.1 Info: DROP TABLE "History" 11:55:59.1 Info: ALTER TABLE "History_temp" RENAME TO "History" 11:55:59.1 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:55:59.1 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:55:59.1 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:55:59.1 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:55:59.1 Info: => 0.0048929s 11:55:59.1 Info: DeleteColumn LyricFiles Language 11:55:59.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) 11:55:59.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" 11:55:59.1 Info: DROP TABLE "LyricFiles" 11:55:59.1 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:55:59.1 Info: => 0.0044086s 11:55:59.1 Info: DeleteColumn TrackFiles Language 11:55:59.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) 11:55:59.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" 11:55:59.1 Info: DROP TABLE "TrackFiles" 11:55:59.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:55:59.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:59.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:55:59.1 Info: => 0.0037149s 11:55:59.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-10-13T11:55:59', 'remove_language_profiles') 11:55:59.1 Info: Committing Transaction 11:55:59.1 Info: 34: remove_language_profiles migrated 11:55:59.1 Info: => 0.0043214s 11:55:59.1 Info: 35: multi_disc_naming_format migrating 11:55:59.1 Info: Beginning Transaction 11:55:59.1 Info: Starting migration of Main DB to 35 11:55:59.1 Info: AlterTable NamingConfig 11:55:59.1 Info: => 6E-07s 11:55:59.1 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 11:55:59.1 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 11:55:59.1 Info: => 0.0005429s 11:55:59.1 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 11:55:59.1 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 11:55:59.1 Info: => 4.33E-05s 11:55:59.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-10-13T11:55:59', 'multi_disc_naming_format') 11:55:59.1 Info: Committing Transaction 11:55:59.1 Info: 35: multi_disc_naming_format migrated 11:55:59.1 Info: => 0.0003556s 11:55:59.1 Info: 36: add_download_client_priority migrating 11:55:59.1 Info: Beginning Transaction 11:55:59.1 Info: Starting migration of Main DB to 36 11:55:59.1 Info: AlterTable DownloadClients 11:55:59.1 Info: => 7E-07s 11:55:59.1 Info: CreateColumn DownloadClients Priority Int32 11:55:59.1 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 11:55:59.1 Info: => 0.0005273s 11:55:59.1 Info: PerformDBOperation 11:55:59.1 Info: Performing DB Operation 11:55:59.1 Info: => 5.02E-05s 11:55:59.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-10-13T11:55:59', 'add_download_client_priority') 11:55:59.1 Info: Committing Transaction 11:55:59.1 Info: 36: add_download_client_priority migrated 11:55:59.1 Info: => 0.0003774s 11:55:59.1 Info: 37: remove_growl_prowl migrating 11:55:59.1 Info: Beginning Transaction 11:55:59.1 Info: Starting migration of Main DB to 37 11:55:59.1 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:59.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 11:55:59.1 Info: => 4.88E-05s 11:55:59.1 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:59.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 11:55:59.1 Info: => 3.02E-05s 11:55:59.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-10-13T11:55:59', 'remove_growl_prowl') 11:55:59.1 Info: Committing Transaction 11:55:59.1 Info: 37: remove_growl_prowl migrated 11:55:59.1 Info: => 0.0003307s 11:55:59.1 Info: 38: remove_plex_hometheatre migrating 11:55:59.1 Info: Beginning Transaction 11:55:59.1 Info: Starting migration of Main DB to 38 11:55:59.1 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:59.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 11:55:59.1 Info: => 4.65E-05s 11:55:59.1 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:59.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 11:55:59.1 Info: => 2.75E-05s 11:55:59.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-10-13T11:55:59', 'remove_plex_hometheatre') 11:55:59.1 Info: Committing Transaction 11:55:59.1 Info: 38: remove_plex_hometheatre migrated 11:55:59.1 Info: => 0.0003149s 11:55:59.1 Info: 39: add_root_folder_add_defaults migrating 11:55:59.1 Info: Beginning Transaction 11:55:59.1 Info: Starting migration of Main DB to 39 11:55:59.1 Info: AlterTable RootFolders 11:55:59.1 Info: => 6E-07s 11:55:59.1 Info: CreateColumn RootFolders Name String 11:55:59.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 11:55:59.1 Info: => 0.0005339s 11:55:59.1 Info: AlterTable RootFolders 11:55:59.1 Info: => 7E-07s 11:55:59.1 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 11:55:59.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 11:55:59.1 Info: => 0.0005041s 11:55:59.1 Info: AlterTable RootFolders 11:55:59.1 Info: => 5E-07s 11:55:59.1 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 11:55:59.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 11:55:59.1 Info: => 0.0004939s 11:55:59.1 Info: AlterTable RootFolders 11:55:59.1 Info: => 5E-07s 11:55:59.1 Info: CreateColumn RootFolders DefaultMonitorOption Int32 11:55:59.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 11:55:59.1 Info: => 0.0004962s 11:55:59.1 Info: AlterTable RootFolders 11:55:59.1 Info: => 4E-07s 11:55:59.1 Info: CreateColumn RootFolders DefaultTags String 11:55:59.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 11:55:59.1 Info: => 0.000496s 11:55:59.1 Info: PerformDBOperation 11:55:59.1 Info: Performing DB Operation 11:55:59.1 Info: => 4.97E-05s 11:55:59.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-10-13T11:55:59', 'add_root_folder_add_defaults') 11:55:59.1 Info: Committing Transaction 11:55:59.1 Info: 39: add_root_folder_add_defaults migrated 11:55:59.1 Info: => 0.0003914s 11:55:59.1 Info: 40: task_duration migrating 11:55:59.1 Info: Beginning Transaction 11:55:59.1 Info: Starting migration of Main DB to 40 11:55:59.1 Info: AlterTable ScheduledTasks 11:55:59.1 Info: => 6E-07s 11:55:59.1 Info: CreateColumn ScheduledTasks LastStartTime DateTime 11:55:59.1 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 11:55:59.1 Info: => 0.0005309s 11:55:59.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-10-13T11:55:59', 'task_duration') 11:55:59.1 Info: Committing Transaction 11:55:59.1 Info: 40: task_duration migrated 11:55:59.1 Info: => 0.0008644s 11:55:59.1 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 11:55:59.1 Info: Beginning Transaction 11:55:59.1 Info: Starting migration of Main DB to 41 11:55:59.1 Info: AlterTable ReleaseProfiles 11:55:59.1 Info: => 7E-07s 11:55:59.1 Info: CreateColumn ReleaseProfiles Enabled Boolean 11:55:59.1 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 11:55:59.1 Info: => 0.0005217s 11:55:59.1 Info: AlterTable ReleaseProfiles 11:55:59.1 Info: => 6E-07s 11:55:59.1 Info: CreateColumn ReleaseProfiles IndexerId Int32 11:55:59.1 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 11:55:59.1 Info: => 0.0004944s 11:55:59.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-10-13T11:55:59', 'add_indexer_and_enabled_to_release_profiles') 11:55:59.1 Info: Committing Transaction 11:55:59.1 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 11:55:59.1 Info: => 0.0008411s 11:55:59.1 Info: 42: remove_album_folders migrating 11:55:59.1 Info: Beginning Transaction 11:55:59.1 Info: Starting migration of Main DB to 42 11:55:59.1 Info: DeleteColumn Artists AlbumFolder 11:55:59.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) 11:55:59.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" 11:55:59.2 Info: DROP TABLE "Artists" 11:55:59.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:59.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:59.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:59.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:55:59.2 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:55:59.2 Info: => 0.004082s 11:55:59.2 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 11:55:59.2 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 11:55:59.2 Info: => 3.74E-05s 11:55:59.2 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 11:55:59.2 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 11:55:59.2 Info: => 2.87E-05s 11:55:59.2 Info: DeleteColumn NamingConfig AlbumFolderFormat 11:55:59.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) 11:55:59.2 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 11:55:59.2 Info: DROP TABLE "NamingConfig" 11:55:59.2 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 11:55:59.2 Info: => 0.0033787s 11:55:59.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-10-13T11:55:59', 'remove_album_folders') 11:55:59.2 Info: Committing Transaction 11:55:59.2 Info: 42: remove_album_folders migrated 11:55:59.2 Info: => 0.0038885s 11:55:59.2 Info: 44: add_priority_to_indexers migrating 11:55:59.2 Info: Beginning Transaction 11:55:59.2 Info: Starting migration of Main DB to 44 11:55:59.2 Info: AlterTable Indexers 11:55:59.2 Info: => 6E-07s 11:55:59.2 Info: CreateColumn Indexers Priority Int32 11:55:59.2 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 11:55:59.2 Info: => 0.0005299s 11:55:59.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-10-13T11:55:59', 'add_priority_to_indexers') 11:55:59.2 Info: Committing Transaction 11:55:59.2 Info: 44: add_priority_to_indexers migrated 11:55:59.2 Info: => 0.0008755s 11:55:59.2 Info: 45: remove_chown_and_folderchmod_config migrating 11:55:59.2 Info: Beginning Transaction 11:55:59.2 Info: Starting migration of Main DB to 45 11:55:59.2 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 11:55:59.2 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 11:55:59.2 Info: => 0.0001197s 11:55:59.2 Info: PerformDBOperation 11:55:59.2 Info: Performing DB Operation 11:55:59.2 Info: => 2.59E-05s 11:55:59.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-10-13T11:55:59', 'remove_chown_and_folderchmod_config') 11:55:59.2 Info: Committing Transaction 11:55:59.2 Info: 45: remove_chown_and_folderchmod_config migrated 11:55:59.2 Info: => 0.0003304s 11:55:59.2 Info: 47: update_notifiarr migrating 11:55:59.2 Info: Beginning Transaction 11:55:59.2 Info: Starting migration of Main DB to 47 11:55:59.2 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 11:55:59.2 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 11:55:59.2 Info: => 7E-05s 11:55:59.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-10-13T11:55:59', 'update_notifiarr') 11:55:59.2 Info: Committing Transaction 11:55:59.2 Info: 47: update_notifiarr migrated 11:55:59.2 Info: => 0.0003621s 11:55:59.2 Info: 49: email_multiple_addresses migrating 11:55:59.2 Info: Beginning Transaction 11:55:59.2 Info: Starting migration of Main DB to 49 11:55:59.2 Info: PerformDBOperation 11:55:59.2 Info: Performing DB Operation 11:55:59.2 Info: => 6E-05s 11:55:59.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-10-13T11:55:59', 'email_multiple_addresses') 11:55:59.2 Info: Committing Transaction 11:55:59.2 Info: 49: email_multiple_addresses migrated 11:55:59.2 Info: => 0.000355s 11:55:59.2 Info: 50: rename_blacklist_to_blocklist migrating 11:55:59.2 Info: Beginning Transaction 11:55:59.2 Info: Starting migration of Main DB to 50 11:55:59.2 Info: RenameTable Blacklist Blocklist 11:55:59.2 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 11:55:59.2 Info: => 0.0014301s 11:55:59.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-10-13T11:55:59', 'rename_blacklist_to_blocklist') 11:55:59.2 Info: Committing Transaction 11:55:59.2 Info: 50: rename_blacklist_to_blocklist migrated 11:55:59.2 Info: => 0.0017947s 11:55:59.2 Info: 51: cdh_per_downloadclient migrating 11:55:59.2 Info: Beginning Transaction 11:55:59.2 Info: Starting migration of Main DB to 51 11:55:59.2 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') 11:55:59.2 Info: AlterTable DownloadClients 11:55:59.2 Info: => 4E-07s 11:55:59.2 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 11:55:59.2 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 11:55:59.2 Info: => 0.0005481s 11:55:59.2 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 11:55:59.2 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 11:55:59.2 Info: => 0.0005112s 11:55:59.2 Info: PerformDBOperation 11:55:59.2 Info: Performing DB Operation 11:55:59.2 Info: => 0.0001564s 11:55:59.2 Info: -> 1 Insert operations completed in 00:00:00.0000906 taking an average of 00:00:00.0000906 11:55:59.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-10-13T11:55:59', 'cdh_per_downloadclient') 11:55:59.2 Info: Committing Transaction 11:55:59.2 Info: 51: cdh_per_downloadclient migrated 11:55:59.2 Info: => 0.0005333s 11:55:59.2 Debug: Took: 00:00:00.2179129 11:55:59.2 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.cdh_per_downloadclientFixture.should_disable_remove_for_existing_rtorrent --- 11:55:59.2 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.cdh_per_downloadclientFixture.should_set_cdh_to_disabled_when_globally_disabled --- 11:55:59.2 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173592530609_201/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:55:59.2 Info: DatabaseEngineVersionCheck migrating 11:55:59.2 Info: PerformDBOperation 11:55:59.2 Info: Performing DB Operation 11:55:59.2 Info: SQLite 3.46.1 11:55:59.2 Info: => 0.0011339s 11:55:59.2 Info: DatabaseEngineVersionCheck migrated 11:55:59.2 Info: => 0.0011469s 11:55:59.2 Info: VersionMigration migrating 11:55:59.2 Info: Beginning Transaction 11:55:59.2 Info: CreateTable VersionInfo 11:55:59.2 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 11:55:59.2 Info: => 0.0001566s 11:55:59.2 Info: Committing Transaction 11:55:59.2 Info: VersionMigration migrated 11:55:59.2 Info: => 0.0005435s 11:55:59.2 Info: VersionUniqueMigration migrating 11:55:59.2 Info: Beginning Transaction 11:55:59.2 Info: CreateIndex VersionInfo (Version) 11:55:59.2 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:55:59.2 Info: => 0.000121s 11:55:59.2 Info: AlterTable VersionInfo 11:55:59.2 Info: => 6E-07s 11:55:59.2 Info: CreateColumn VersionInfo AppliedOn DateTime 11:55:59.2 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 11:55:59.2 Info: => 0.0005463s 11:55:59.2 Info: Committing Transaction 11:55:59.2 Info: VersionUniqueMigration migrated 11:55:59.2 Info: => 0.0007509s 11:55:59.2 Info: VersionDescriptionMigration migrating 11:55:59.2 Info: Beginning Transaction 11:55:59.2 Info: AlterTable VersionInfo 11:55:59.2 Info: => 6E-07s 11:55:59.2 Info: CreateColumn VersionInfo Description String 11:55:59.2 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 11:55:59.2 Info: => 0.0001921s 11:55:59.2 Info: Committing Transaction 11:55:59.2 Info: VersionDescriptionMigration migrated 11:55:59.2 Info: => 0.0003734s 11:55:59.2 Info: 1: InitialSetup migrating 11:55:59.2 Info: Beginning Transaction 11:55:59.2 Info: Starting migration of Main DB to 1 11:55:59.2 Info: CreateTable Config 11:55:59.2 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 11:55:59.2 Info: => 0.0001613s 11:55:59.2 Info: CreateIndex Config (Key) 11:55:59.2 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 11:55:59.2 Info: => 7.56E-05s 11:55:59.2 Info: CreateTable RootFolders 11:55:59.2 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 11:55:59.2 Info: => 7.75E-05s 11:55:59.2 Info: CreateIndex RootFolders (Path) 11:55:59.2 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 11:55:59.2 Info: => 6.74E-05s 11:55:59.2 Info: CreateTable Artists 11:55:59.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) 11:55:59.2 Info: => 0.0002125s 11:55:59.2 Info: CreateIndex Artists (ForeignArtistId) 11:55:59.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:55:59.2 Info: => 6.96E-05s 11:55:59.2 Info: CreateIndex Artists (NameSlug) 11:55:59.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:55:59.2 Info: => 6.49E-05s 11:55:59.2 Info: CreateIndex Artists (CleanName) 11:55:59.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:59.2 Info: => 7.09E-05s 11:55:59.2 Info: CreateIndex Artists (Path) 11:55:59.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:59.2 Info: => 6.13E-05s 11:55:59.2 Info: CreateTable Albums 11:55:59.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) 11:55:59.2 Info: => 0.0001932s 11:55:59.2 Info: CreateIndex Albums (ForeignAlbumId) 11:55:59.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:59.2 Info: => 7.04E-05s 11:55:59.2 Info: CreateIndex Albums (MBId) 11:55:59.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:55:59.2 Info: => 6.43E-05s 11:55:59.2 Info: CreateIndex Albums (TADBId) 11:55:59.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:55:59.2 Info: => 6.18E-05s 11:55:59.2 Info: CreateIndex Albums (TitleSlug) 11:55:59.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:55:59.2 Info: => 6.7E-05s 11:55:59.2 Info: CreateIndex Albums (CleanTitle) 11:55:59.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:59.2 Info: => 6.04E-05s 11:55:59.2 Info: CreateIndex Albums (Path) 11:55:59.2 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 11:55:59.2 Info: => 5.96E-05s 11:55:59.2 Info: CreateTable Tracks 11:55:59.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) 11:55:59.2 Info: => 0.0008238s 11:55:59.2 Info: CreateIndex Tracks (ForeignTrackId) 11:55:59.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:55:59.2 Info: => 7.68E-05s 11:55:59.2 Info: CreateIndex Tracks (ArtistId) 11:55:59.2 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:55:59.2 Info: => 6.93E-05s 11:55:59.2 Info: CreateIndex Tracks (TrackFileId) 11:55:59.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:55:59.2 Info: => 8.15E-05s 11:55:59.2 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 11:55:59.2 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 11:55:59.2 Info: => 7.33E-05s 11:55:59.2 Info: CreateTable TrackFiles 11:55:59.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) 11:55:59.2 Info: => 0.0001227s 11:55:59.2 Info: CreateIndex TrackFiles (ArtistId) 11:55:59.2 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 11:55:59.2 Info: => 7.32E-05s 11:55:59.2 Info: CreateIndex TrackFiles (AlbumId) 11:55:59.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:59.2 Info: => 6.74E-05s 11:55:59.2 Info: CreateTable History 11:55:59.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) 11:55:59.2 Info: => 0.0001281s 11:55:59.2 Info: CreateIndex History (Date) 11:55:59.2 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:55:59.2 Info: => 6.63E-05s 11:55:59.2 Info: CreateIndex History (EventType) 11:55:59.2 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:55:59.2 Info: => 6.8E-05s 11:55:59.2 Info: CreateIndex History (DownloadId) 11:55:59.2 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 11:55:59.2 Info: => 6.87E-05s 11:55:59.2 Info: CreateIndex History (AlbumId) 11:55:59.2 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 11:55:59.2 Info: => 6.5E-05s 11:55:59.2 Info: CreateTable Notifications 11:55:59.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) 11:55:59.2 Info: => 0.0001115s 11:55:59.2 Info: CreateTable ScheduledTasks 11:55:59.2 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 11:55:59.2 Info: => 0.0001351s 11:55:59.2 Info: CreateIndex ScheduledTasks (TypeName) 11:55:59.2 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:55:59.2 Info: => 0.0001044s 11:55:59.2 Info: CreateTable Indexers 11:55:59.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) 11:55:59.2 Info: => 0.0001197s 11:55:59.2 Info: CreateIndex Indexers (Name) 11:55:59.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:55:59.2 Info: => 8.21E-05s 11:55:59.2 Info: CreateTable Profiles 11:55:59.2 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 11:55:59.2 Info: => 8.86E-05s 11:55:59.2 Info: CreateIndex Profiles (Name) 11:55:59.2 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 11:55:59.2 Info: => 7.57E-05s 11:55:59.2 Info: CreateTable QualityDefinitions 11:55:59.2 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 11:55:59.2 Info: => 0.0001022s 11:55:59.2 Info: CreateIndex QualityDefinitions (Quality) 11:55:59.2 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 11:55:59.2 Info: => 7.18E-05s 11:55:59.2 Info: CreateIndex QualityDefinitions (Title) 11:55:59.2 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 11:55:59.2 Info: => 0.0001122s 11:55:59.2 Info: CreateTable NamingConfig 11:55:59.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) 11:55:59.2 Info: => 0.0001317s 11:55:59.2 Info: CreateTable Blacklist 11:55:59.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 '') 11:55:59.2 Info: => 0.0001549s 11:55:59.2 Info: CreateTable Metadata 11:55:59.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) 11:55:59.2 Info: => 9.39E-05s 11:55:59.2 Info: CreateTable MetadataFiles 11:55:59.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) 11:55:59.2 Info: => 0.0001126s 11:55:59.2 Info: CreateTable DownloadClients 11:55:59.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) 11:55:59.2 Info: => 9.7E-05s 11:55:59.2 Info: CreateTable PendingReleases 11:55:59.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 '') 11:55:59.2 Info: => 0.0001195s 11:55:59.2 Info: CreateTable RemotePathMappings 11:55:59.2 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 11:55:59.2 Info: => 0.0001166s 11:55:59.2 Info: CreateTable Tags 11:55:59.2 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 11:55:59.2 Info: => 9.04E-05s 11:55:59.2 Info: CreateIndex Tags (Label) 11:55:59.2 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 11:55:59.2 Info: => 8.24E-05s 11:55:59.2 Info: CreateTable Restrictions 11:55:59.2 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 11:55:59.2 Info: => 9.17E-05s 11:55:59.2 Info: CreateTable DelayProfiles 11:55:59.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) 11:55:59.2 Info: => 0.0001188s 11:55:59.2 Info: CreateTable Users 11:55:59.2 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 11:55:59.2 Info: => 0.000711s 11:55:59.2 Info: CreateIndex Users (Identifier) 11:55:59.2 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 11:55:59.2 Info: => 0.0001262s 11:55:59.2 Info: CreateIndex Users (Username) 11:55:59.2 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 11:55:59.2 Info: => 9.48E-05s 11:55:59.2 Info: CreateTable Commands 11:55:59.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) 11:55:59.2 Info: => 0.000126s 11:55:59.2 Info: CreateTable IndexerStatus 11:55:59.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) 11:55:59.2 Info: => 0.0001139s 11:55:59.2 Info: CreateIndex IndexerStatus (ProviderId) 11:55:59.2 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:55:59.2 Info: => 7.96E-05s 11:55:59.2 Info: CreateTable ExtraFiles 11:55:59.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) 11:55:59.2 Info: => 0.0001079s 11:55:59.2 Info: CreateTable LyricFiles 11:55:59.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) 11:55:59.2 Info: => 0.0001366s 11:55:59.2 Info: CreateTable LanguageProfiles 11:55:59.2 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 11:55:59.2 Info: => 9.5E-05s 11:55:59.2 Info: CreateIndex LanguageProfiles (Name) 11:55:59.2 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 11:55:59.2 Info: => 8.42E-05s 11:55:59.2 Info: CreateTable DownloadClientStatus 11:55:59.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) 11:55:59.2 Info: => 9.95E-05s 11:55:59.2 Info: CreateIndex DownloadClientStatus (ProviderId) 11:55:59.2 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:55:59.2 Info: => 8.47E-05s 11:55:59.2 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 11:55:59.2 Info: -> 1 Insert operations completed in 00:00:00.0000574 taking an average of 00:00:00.0000574 11:55:59.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-13T11:55:59', 'InitialSetup') 11:55:59.2 Info: Committing Transaction 11:55:59.2 Info: 1: InitialSetup migrated 11:55:59.2 Info: => 0.0009003s 11:55:59.2 Info: 2: add_reason_to_pending_releases migrating 11:55:59.2 Info: Beginning Transaction 11:55:59.2 Info: Starting migration of Main DB to 2 11:55:59.2 Info: AlterTable PendingReleases 11:55:59.2 Info: => 6E-07s 11:55:59.2 Info: CreateColumn PendingReleases Reason Int32 11:55:59.2 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 11:55:59.2 Info: => 0.0005115s 11:55:59.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-13T11:55:59', 'add_reason_to_pending_releases') 11:55:59.2 Info: Committing Transaction 11:55:59.2 Info: 2: add_reason_to_pending_releases migrated 11:55:59.2 Info: => 0.0007883s 11:55:59.2 Info: 3: add_medium_support migrating 11:55:59.2 Info: Beginning Transaction 11:55:59.2 Info: Starting migration of Main DB to 3 11:55:59.2 Info: AlterTable Albums 11:55:59.2 Info: => 7E-07s 11:55:59.2 Info: CreateColumn Albums Media String 11:55:59.2 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 11:55:59.2 Info: => 0.0005018s 11:55:59.2 Info: AlterTable Tracks 11:55:59.2 Info: => 6E-07s 11:55:59.2 Info: CreateColumn Tracks MediumNumber Int32 11:55:59.2 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 11:55:59.2 Info: => 0.0004696s 11:55:59.2 Info: AlterTable Tracks 11:55:59.2 Info: => 5E-07s 11:55:59.2 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 11:55:59.2 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 11:55:59.2 Info: => 0.0004623s 11:55:59.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:55:59.2 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:55:59.2 Info: => 4.1E-05s 11:55:59.2 Info: DeleteColumn Tracks TrackNumber 11:55:59.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) 11:55:59.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" 11:55:59.2 Info: DROP TABLE "Tracks" 11:55:59.2 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:55:59.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:55:59.2 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:55:59.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:55:59.2 Info: => 0.0045219s 11:55:59.2 Info: AlterTable Tracks 11:55:59.2 Info: => 5E-07s 11:55:59.2 Info: CreateColumn Tracks TrackNumber String 11:55:59.2 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 11:55:59.2 Info: => 0.0004851s 11:55:59.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-13T11:55:59', 'add_medium_support') 11:55:59.2 Info: Committing Transaction 11:55:59.2 Info: 3: add_medium_support migrated 11:55:59.2 Info: => 0.0008496s 11:55:59.2 Info: 4: add_various_qualites_in_profile migrating 11:55:59.2 Info: Beginning Transaction 11:55:59.2 Info: Starting migration of Main DB to 4 11:55:59.2 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:55:59.2 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:55:59.2 Info: => 5.27E-05s 11:55:59.2 Info: PerformDBOperation 11:55:59.2 Info: Performing DB Operation 11:55:59.2 Info: => 3.27E-05s 11:55:59.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-13T11:55:59', 'add_various_qualites_in_profile') 11:55:59.2 Info: Committing Transaction 11:55:59.2 Info: 4: add_various_qualites_in_profile migrated 11:55:59.2 Info: => 0.000266s 11:55:59.2 Info: 5: metadata_profiles migrating 11:55:59.2 Info: Beginning Transaction 11:55:59.2 Info: Starting migration of Main DB to 5 11:55:59.2 Info: CreateTable MetadataProfiles 11:55:59.2 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 11:55:59.2 Info: => 0.0001246s 11:55:59.2 Info: CreateIndex MetadataProfiles (Name) 11:55:59.2 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 11:55:59.2 Info: => 9.52E-05s 11:55:59.2 Info: AlterTable Artists 11:55:59.2 Info: => 5E-07s 11:55:59.2 Info: CreateColumn Artists MetadataProfileId Int32 11:55:59.2 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 11:55:59.2 Info: => 0.0004854s 11:55:59.2 Info: DeleteColumn Artists PrimaryAlbumTypes 11:55:59.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) 11:55:59.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" 11:55:59.2 Info: DROP TABLE "Artists" 11:55:59.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:59.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:55:59.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:55:59.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:59.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:59.2 Info: => 0.0039371s 11:55:59.2 Info: DeleteColumn Artists SecondaryAlbumTypes 11:55:59.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) 11:55:59.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" 11:55:59.2 Info: DROP TABLE "Artists" 11:55:59.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:59.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:55:59.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:55:59.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:59.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:59.3 Info: => 0.0045909s 11:55:59.3 Info: AlterTable Albums 11:55:59.3 Info: => 4E-07s 11:55:59.3 Info: CreateColumn Albums SecondaryTypes String 11:55:59.3 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 11:55:59.3 Info: => 0.0004748s 11:55:59.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-13T11:55:59', 'metadata_profiles') 11:55:59.3 Info: Committing Transaction 11:55:59.3 Info: 5: metadata_profiles migrated 11:55:59.3 Info: => 0.000866s 11:55:59.3 Info: 6: separate_automatic_and_interactive_search migrating 11:55:59.3 Info: Beginning Transaction 11:55:59.3 Info: Starting migration of Main DB to 6 11:55:59.3 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 11:55:59.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) 11:55:59.3 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 11:55:59.3 Info: DROP TABLE "Indexers" 11:55:59.3 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:55:59.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:55:59.3 Info: => 0.004053s 11:55:59.3 Info: AlterTable Indexers 11:55:59.3 Info: => 5E-07s 11:55:59.3 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 11:55:59.3 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 11:55:59.3 Info: => 0.0004661s 11:55:59.3 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:55:59.3 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:55:59.3 Info: => 4.07E-05s 11:55:59.3 Info: AlterTable Indexers 11:55:59.3 Info: => 3E-07s 11:55:59.3 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 11:55:59.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) 11:55:59.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" 11:55:59.3 Info: DROP TABLE "Indexers" 11:55:59.3 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:55:59.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:55:59.3 Info: => 0.0031524s 11:55:59.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-13T11:55:59', 'separate_automatic_and_interactive_search') 11:55:59.3 Info: Committing Transaction 11:55:59.3 Info: 6: separate_automatic_and_interactive_search migrated 11:55:59.3 Info: => 0.003477s 11:55:59.3 Info: 7: change_album_path_to_relative migrating 11:55:59.3 Info: Beginning Transaction 11:55:59.3 Info: Starting migration of Main DB to 7 11:55:59.3 Info: DeleteColumn Albums Path 11:55:59.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) 11:55:59.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" 11:55:59.3 Info: DROP TABLE "Albums" 11:55:59.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:59.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:59.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:55:59.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:55:59.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:55:59.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:59.3 Info: => 0.0050432s 11:55:59.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-13T11:55:59', 'change_album_path_to_relative') 11:55:59.3 Info: Committing Transaction 11:55:59.3 Info: 7: change_album_path_to_relative migrated 11:55:59.3 Info: => 0.0054424s 11:55:59.3 Info: 8: change_quality_size_mb_to_kb migrating 11:55:59.3 Info: Beginning Transaction 11:55:59.3 Info: Starting migration of Main DB to 8 11:55:59.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 11:55:59.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 11:55:59.3 Info: => 5.11E-05s 11:55:59.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-13T11:55:59', 'change_quality_size_mb_to_kb') 11:55:59.3 Info: Committing Transaction 11:55:59.3 Info: 8: change_quality_size_mb_to_kb migrated 11:55:59.3 Info: => 0.0002902s 11:55:59.3 Info: 9: album_releases migrating 11:55:59.3 Info: Beginning Transaction 11:55:59.3 Info: Starting migration of Main DB to 9 11:55:59.3 Info: AlterTable Albums 11:55:59.3 Info: => 1E-06s 11:55:59.3 Info: CreateColumn Albums Releases String 11:55:59.3 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 11:55:59.3 Info: => 0.0005006s 11:55:59.3 Info: AlterTable Albums 11:55:59.3 Info: => 7E-07s 11:55:59.3 Info: CreateColumn Albums CurrentRelease String 11:55:59.3 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 11:55:59.3 Info: => 0.0004779s 11:55:59.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-13T11:55:59', 'album_releases') 11:55:59.3 Info: Committing Transaction 11:55:59.3 Info: 9: album_releases migrated 11:55:59.3 Info: => 0.0007536s 11:55:59.3 Info: 10: album_releases_fix migrating 11:55:59.3 Info: Beginning Transaction 11:55:59.3 Info: Starting migration of Main DB to 10 11:55:59.3 Info: AlterTable Albums 11:55:59.3 Info: => 1.2E-06s 11:55:59.3 Info: AlterColumn Albums Releases String 11:55:59.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) 11:55:59.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" 11:55:59.3 Info: DROP TABLE "Albums" 11:55:59.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:59.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:59.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:55:59.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:55:59.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:55:59.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:59.3 Info: => 0.0040492s 11:55:59.3 Info: AlterTable Albums 11:55:59.3 Info: => 6E-07s 11:55:59.3 Info: AlterColumn Albums CurrentRelease String 11:55:59.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) 11:55:59.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" 11:55:59.3 Info: DROP TABLE "Albums" 11:55:59.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:59.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:59.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:55:59.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:55:59.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:55:59.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:59.3 Info: => 0.0049182s 11:55:59.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-13T11:55:59', 'album_releases_fix') 11:55:59.3 Info: Committing Transaction 11:55:59.3 Info: 10: album_releases_fix migrated 11:55:59.3 Info: => 0.0052654s 11:55:59.3 Info: 11: import_lists migrating 11:55:59.3 Info: Beginning Transaction 11:55:59.3 Info: Starting migration of Main DB to 11 11:55:59.3 Info: CreateTable ImportLists 11:55:59.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) 11:55:59.3 Info: => 0.0001542s 11:55:59.3 Info: CreateIndex ImportLists (Name) 11:55:59.3 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:55:59.3 Info: => 7.81E-05s 11:55:59.3 Info: CreateTable ImportListStatus 11:55:59.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) 11:55:59.3 Info: => 0.0001037s 11:55:59.3 Info: CreateIndex ImportListStatus (ProviderId) 11:55:59.3 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:55:59.3 Info: => 7.53E-05s 11:55:59.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-13T11:55:59', 'import_lists') 11:55:59.3 Info: Committing Transaction 11:55:59.3 Info: 11: import_lists migrated 11:55:59.3 Info: => 0.0003591s 11:55:59.3 Info: 12: add_release_status migrating 11:55:59.3 Info: Beginning Transaction 11:55:59.3 Info: Starting migration of Main DB to 12 11:55:59.3 Info: AlterTable MetadataProfiles 11:55:59.3 Info: => 8E-07s 11:55:59.3 Info: CreateColumn MetadataProfiles ReleaseStatuses String 11:55:59.3 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 11:55:59.3 Info: => 0.0005249s 11:55:59.3 Info: PerformDBOperation 11:55:59.3 Info: Performing DB Operation 11:55:59.3 Info: => 3.01E-05s 11:55:59.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-13T11:55:59', 'add_release_status') 11:55:59.3 Info: Committing Transaction 11:55:59.3 Info: 12: add_release_status migrated 11:55:59.3 Info: => 0.000295s 11:55:59.3 Info: 13: album_download_notification migrating 11:55:59.3 Info: Beginning Transaction 11:55:59.3 Info: Starting migration of Main DB to 13 11:55:59.3 Info: AlterTable Notifications 11:55:59.3 Info: => 5E-07s 11:55:59.3 Info: CreateColumn Notifications OnAlbumDownload Boolean 11:55:59.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 11:55:59.3 Info: => 0.0005202s 11:55:59.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-13T11:55:59', 'album_download_notification') 11:55:59.3 Info: Committing Transaction 11:55:59.3 Info: 13: album_download_notification migrated 11:55:59.3 Info: => 0.0008034s 11:55:59.3 Info: 14: fix_language_metadata_profiles migrating 11:55:59.3 Info: Beginning Transaction 11:55:59.3 Info: Starting migration of Main DB to 14 11:55:59.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 11:55:59.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 11:55:59.3 Info: => 7.81E-05s 11:55:59.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 11:55:59.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 11:55:59.3 Info: => 5.38E-05s 11:55:59.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-13T11:55:59', 'fix_language_metadata_profiles') 11:55:59.3 Info: Committing Transaction 11:55:59.3 Info: 14: fix_language_metadata_profiles migrated 11:55:59.3 Info: => 0.0002894s 11:55:59.3 Info: 15: remove_fanzub migrating 11:55:59.3 Info: Beginning Transaction 11:55:59.3 Info: Starting migration of Main DB to 15 11:55:59.3 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:55:59.3 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:55:59.3 Info: => 4.42E-05s 11:55:59.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-13T11:55:59', 'remove_fanzub') 11:55:59.3 Info: Committing Transaction 11:55:59.3 Info: 15: remove_fanzub migrated 11:55:59.3 Info: => 0.000276s 11:55:59.3 Info: 16: update_artist_history_indexes migrating 11:55:59.3 Info: Beginning Transaction 11:55:59.3 Info: Starting migration of Main DB to 16 11:55:59.3 Info: CreateIndex Albums (ArtistId) 11:55:59.3 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 11:55:59.3 Info: => 0.0001052s 11:55:59.3 Info: CreateIndex Albums (ArtistId, ReleaseDate) 11:55:59.3 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 11:55:59.3 Info: => 0.0001006s 11:55:59.3 Info: DeleteIndex History (AlbumId) 11:55:59.3 Info: DROP INDEX "IX_History_AlbumId" 11:55:59.3 Info: => 0.0001262s 11:55:59.3 Info: CreateIndex History (AlbumId, Date) 11:55:59.3 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:55:59.3 Info: => 9.26E-05s 11:55:59.3 Info: DeleteIndex History (DownloadId) 11:55:59.3 Info: DROP INDEX "IX_History_DownloadId" 11:55:59.3 Info: => 0.0001081s 11:55:59.3 Info: CreateIndex History (DownloadId, Date) 11:55:59.3 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:55:59.3 Info: => 8.75E-05s 11:55:59.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-13T11:55:59', 'update_artist_history_indexes') 11:55:59.3 Info: Committing Transaction 11:55:59.3 Info: 16: update_artist_history_indexes migrated 11:55:59.3 Info: => 0.0003898s 11:55:59.3 Info: 17: remove_nma migrating 11:55:59.3 Info: Beginning Transaction 11:55:59.3 Info: Starting migration of Main DB to 17 11:55:59.3 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:59.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 11:55:59.3 Info: => 4.77E-05s 11:55:59.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-13T11:55:59', 'remove_nma') 11:55:59.3 Info: Committing Transaction 11:55:59.3 Info: 17: remove_nma migrated 11:55:59.3 Info: => 0.0002774s 11:55:59.3 Info: 18: album_disambiguation migrating 11:55:59.3 Info: Beginning Transaction 11:55:59.3 Info: Starting migration of Main DB to 18 11:55:59.3 Info: AlterTable Albums 11:55:59.3 Info: => 9E-07s 11:55:59.3 Info: CreateColumn Albums Disambiguation String 11:55:59.3 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 11:55:59.3 Info: => 0.0005193s 11:55:59.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-13T11:55:59', 'album_disambiguation') 11:55:59.3 Info: Committing Transaction 11:55:59.3 Info: 18: album_disambiguation migrated 11:55:59.3 Info: => 0.0007999s 11:55:59.3 Info: 19: add_ape_quality_in_profiles migrating 11:55:59.3 Info: Beginning Transaction 11:55:59.3 Info: Starting migration of Main DB to 19 11:55:59.3 Info: PerformDBOperation 11:55:59.3 Info: Performing DB Operation 11:55:59.3 Info: => 3.04E-05s 11:55:59.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-13T11:55:59', 'add_ape_quality_in_profiles') 11:55:59.3 Info: Committing Transaction 11:55:59.3 Info: 19: add_ape_quality_in_profiles migrated 11:55:59.3 Info: => 0.0002713s 11:55:59.3 Info: 20: remove_pushalot migrating 11:55:59.3 Info: Beginning Transaction 11:55:59.3 Info: Starting migration of Main DB to 20 11:55:59.3 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:59.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 11:55:59.3 Info: => 4.61E-05s 11:55:59.3 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:59.3 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 11:55:59.3 Info: => 2.89E-05s 11:55:59.3 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:59.3 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 11:55:59.3 Info: => 2.57E-05s 11:55:59.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-13T11:55:59', 'remove_pushalot') 11:55:59.3 Info: Committing Transaction 11:55:59.3 Info: 20: remove_pushalot migrated 11:55:59.3 Info: => 0.0002519s 11:55:59.3 Info: 21: add_custom_filters migrating 11:55:59.3 Info: Beginning Transaction 11:55:59.3 Info: Starting migration of Main DB to 21 11:55:59.3 Info: CreateTable CustomFilters 11:55:59.3 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 11:55:59.3 Info: => 0.0001357s 11:55:59.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-13T11:55:59', 'add_custom_filters') 11:55:59.3 Info: Committing Transaction 11:55:59.3 Info: 21: add_custom_filters migrated 11:55:59.3 Info: => 0.0004062s 11:55:59.3 Info: 22: import_list_tags migrating 11:55:59.3 Info: Beginning Transaction 11:55:59.3 Info: Starting migration of Main DB to 22 11:55:59.3 Info: AlterTable ImportLists 11:55:59.3 Info: => 8E-07s 11:55:59.3 Info: CreateColumn ImportLists Tags String 11:55:59.3 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 11:55:59.3 Info: => 0.0005192s 11:55:59.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-13T11:55:59', 'import_list_tags') 11:55:59.3 Info: Committing Transaction 11:55:59.3 Info: 22: import_list_tags migrated 11:55:59.3 Info: => 0.0007978s 11:55:59.3 Info: 23: add_release_groups_etc migrating 11:55:59.3 Info: Beginning Transaction 11:55:59.3 Info: Starting migration of Main DB to 23 11:55:59.3 Info: CreateTable ArtistMetadata 11:55:59.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) 11:55:59.3 Info: => 0.000168s 11:55:59.3 Info: CreateIndex ArtistMetadata (ForeignArtistId) 11:55:59.3 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 11:55:59.3 Info: => 8.24E-05s 11:55:59.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" 11:55:59.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" 11:55:59.3 Info: => 7.64E-05s 11:55:59.3 Info: AlterTable Artists 11:55:59.3 Info: => 4E-07s 11:55:59.3 Info: CreateColumn Artists ArtistMetadataId Int32 11:55:59.3 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:55:59.3 Info: => 0.0005496s 11:55:59.3 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:55:59.3 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:55:59.3 Info: => 6.92E-05s 11:55:59.3 Info: CreateTable AlbumReleases 11:55:59.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) 11:55:59.3 Info: => 0.0001472s 11:55:59.3 Info: CreateIndex AlbumReleases (ForeignReleaseId) 11:55:59.3 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:55:59.3 Info: => 7.98E-05s 11:55:59.3 Info: CreateIndex AlbumReleases (AlbumId) 11:55:59.3 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:55:59.3 Info: => 7.79E-05s 11:55:59.3 Info: PerformDBOperation 11:55:59.3 Info: Performing DB Operation 11:55:59.3 Info: => 3.19E-05s 11:55:59.3 Info: AlterTable Albums 11:55:59.3 Info: => 4E-07s 11:55:59.3 Info: CreateColumn Albums ArtistMetadataId Int32 11:55:59.3 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:55:59.3 Info: => 0.0005494s 11:55:59.3 Info: AlterTable Albums 11:55:59.3 Info: => 5E-07s 11:55:59.3 Info: CreateColumn Albums AnyReleaseOk Boolean 11:55:59.3 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 11:55:59.3 Info: => 0.0005361s 11:55:59.3 Info: AlterTable Albums 11:55:59.3 Info: => 5E-07s 11:55:59.3 Info: CreateColumn Albums Links String 11:55:59.3 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 11:55:59.3 Info: => 0.0005322s 11:55:59.3 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:55:59.3 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:55:59.3 Info: => 7.6E-05s 11:55:59.3 Info: AlterTable Tracks 11:55:59.3 Info: => 4E-07s 11:55:59.3 Info: CreateColumn Tracks ForeignRecordingId String 11:55:59.3 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 11:55:59.3 Info: => 0.0005264s 11:55:59.3 Info: AlterTable Tracks 11:55:59.3 Info: => 4E-07s 11:55:59.3 Info: CreateColumn Tracks AlbumReleaseId Int32 11:55:59.3 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 11:55:59.3 Info: => 0.0005486s 11:55:59.3 Info: AlterTable Tracks 11:55:59.3 Info: => 5E-07s 11:55:59.3 Info: CreateColumn Tracks ArtistMetadataId Int32 11:55:59.3 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:55:59.3 Info: => 0.0005274s 11:55:59.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:55:59.3 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:55:59.3 Info: => 7.94E-05s 11:55:59.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:55:59.3 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:55:59.3 Info: => 5.96E-05s 11:55:59.3 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 11:55:59.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) 11:55:59.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" 11:55:59.3 Info: DROP TABLE "Artists" 11:55:59.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:59.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:59.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:59.3 Info: => 0.004562s 11:55:59.3 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 11:55:59.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) 11:55:59.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" 11:55:59.3 Info: DROP TABLE "Albums" 11:55:59.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:59.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:59.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:59.3 Info: => 0.0054922s 11:55:59.3 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 11:55:59.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) 11:55:59.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" 11:55:59.3 Info: DROP TABLE "Tracks" 11:55:59.3 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:55:59.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:55:59.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:55:59.3 Info: => 0.0036464s 11:55:59.3 Info: DeleteColumn TrackFiles ArtistId 11:55:59.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) 11:55:59.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" 11:55:59.3 Info: DROP TABLE "TrackFiles" 11:55:59.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:55:59.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:59.3 Info: => 0.0034975s 11:55:59.3 Info: CreateIndex Artists (ArtistMetadataId) 11:55:59.3 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:55:59.3 Info: => 7.65E-05s 11:55:59.3 Info: CreateIndex Artists (Monitored) 11:55:59.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:55:59.3 Info: => 6.9E-05s 11:55:59.3 Info: CreateIndex Albums (ArtistMetadataId) 11:55:59.3 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:55:59.3 Info: => 7.07E-05s 11:55:59.3 Info: CreateIndex Tracks (ArtistMetadataId) 11:55:59.3 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 11:55:59.3 Info: => 6.78E-05s 11:55:59.3 Info: CreateIndex Tracks (AlbumReleaseId) 11:55:59.3 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 11:55:59.3 Info: => 6.96E-05s 11:55:59.3 Info: CreateIndex Tracks (ForeignRecordingId) 11:55:59.3 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 11:55:59.3 Info: => 6.82E-05s 11:55:59.3 Info: UpdateData 11:55:59.3 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:55:59.3 Info: => 3.97E-05s 11:55:59.3 Info: UpdateData 11:55:59.3 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:55:59.3 Info: => 3.08E-05s 11:55:59.3 Info: UpdateData 11:55:59.3 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 11:55:59.3 Info: => 3.79E-05s 11:55:59.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-13T11:55:59', 'add_release_groups_etc') 11:55:59.3 Info: Committing Transaction 11:55:59.3 Info: 23: add_release_groups_etc migrated 11:55:59.3 Info: => 0.0005748s 11:55:59.3 Info: 24: NewMediaInfoFormat migrating 11:55:59.3 Info: Beginning Transaction 11:55:59.3 Info: Starting migration of Main DB to 24 11:55:59.3 Info: UpdateData 11:55:59.3 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 11:55:59.3 Info: => 5.06E-05s 11:55:59.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-10-13T11:55:59', 'NewMediaInfoFormat') 11:55:59.3 Info: Committing Transaction 11:55:59.3 Info: 24: NewMediaInfoFormat migrated 11:55:59.3 Info: => 0.0002982s 11:55:59.3 Info: 25: rename_restrictions_to_release_profiles migrating 11:55:59.3 Info: Beginning Transaction 11:55:59.3 Info: Starting migration of Main DB to 25 11:55:59.3 Info: RenameTable Restrictions ReleaseProfiles 11:55:59.3 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 11:55:59.3 Info: => 0.0013585s 11:55:59.3 Info: AlterTable ReleaseProfiles 11:55:59.3 Info: => 8E-07s 11:55:59.3 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 11:55:59.3 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 11:55:59.3 Info: => 0.0005076s 11:55:59.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-10-13T11:55:59', 'rename_restrictions_to_release_profiles') 11:55:59.3 Info: Committing Transaction 11:55:59.3 Info: 25: rename_restrictions_to_release_profiles migrated 11:55:59.3 Info: => 0.0007944s 11:55:59.3 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 11:55:59.3 Info: Beginning Transaction 11:55:59.3 Info: Starting migration of Main DB to 26 11:55:59.3 Info: RenameTable Profiles QualityProfiles 11:55:59.3 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 11:55:59.3 Info: => 0.0013651s 11:55:59.3 Info: AlterTable QualityProfiles 11:55:59.3 Info: => 8E-07s 11:55:59.3 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 11:55:59.3 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:55:59.3 Info: => 0.0005074s 11:55:59.3 Info: AlterTable LanguageProfiles 11:55:59.3 Info: => 5E-07s 11:55:59.3 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 11:55:59.3 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:55:59.3 Info: => 0.0004846s 11:55:59.3 Info: UpdateData 11:55:59.3 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:55:59.3 Info: => 4.52E-05s 11:55:59.3 Info: UpdateData 11:55:59.3 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:55:59.3 Info: => 2.78E-05s 11:55:59.3 Info: RenameColumn Artists ProfileId to QualityProfileId 11:55:59.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) 11:55:59.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" 11:55:59.3 Info: DROP TABLE "Artists" 11:55:59.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:59.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:59.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:59.3 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:55:59.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:55:59.3 Info: => 0.0051501s 11:55:59.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-10-13T11:55:59', 'rename_quality_profiles_add_upgrade_allowed') 11:55:59.3 Info: Committing Transaction 11:55:59.3 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 11:55:59.3 Info: => 0.0055735s 11:55:59.3 Info: 27: add_import_exclusions migrating 11:55:59.3 Info: Beginning Transaction 11:55:59.3 Info: Starting migration of Main DB to 27 11:55:59.3 Info: CreateTable ImportListExclusions 11:55:59.3 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 11:55:59.3 Info: => 0.0001219s 11:55:59.3 Info: CreateIndex ImportListExclusions (ForeignId) 11:55:59.3 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 11:55:59.3 Info: => 8.01E-05s 11:55:59.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-10-13T11:55:59', 'add_import_exclusions') 11:55:59.3 Info: Committing Transaction 11:55:59.3 Info: 27: add_import_exclusions migrated 11:55:59.3 Info: => 0.0004135s 11:55:59.3 Info: 28: clean_artist_metadata_table migrating 11:55:59.3 Info: Beginning Transaction 11:55:59.3 Info: Starting migration of Main DB to 28 11:55:59.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) 11:55:59.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) 11:55:59.3 Info: => 0.0001513s 11:55:59.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) 11:55:59.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) 11:55:59.3 Info: => 0.0001172s 11:55:59.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) 11:55:59.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) 11:55:59.3 Info: => 0.0001112s 11:55:59.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) 11:55:59.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) 11:55:59.3 Info: => 0.000114s 11:55:59.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) 11:55:59.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) 11:55:59.3 Info: => 0.0001104s 11:55:59.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) 11:55:59.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) 11:55:59.3 Info: => 0.000112s 11:55:59.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-10-13T11:55:59', 'clean_artist_metadata_table') 11:55:59.3 Info: Committing Transaction 11:55:59.3 Info: 28: clean_artist_metadata_table migrated 11:55:59.3 Info: => 0.0004096s 11:55:59.3 Info: 29: health_issue_notification migrating 11:55:59.3 Info: Beginning Transaction 11:55:59.3 Info: Starting migration of Main DB to 29 11:55:59.3 Info: AlterTable Notifications 11:55:59.3 Info: => 1.1E-06s 11:55:59.3 Info: CreateColumn Notifications OnHealthIssue Boolean 11:55:59.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 11:55:59.3 Info: => 0.0005288s 11:55:59.3 Info: AlterTable Notifications 11:55:59.3 Info: => 5E-07s 11:55:59.3 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 11:55:59.3 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 11:55:59.3 Info: => 0.0005015s 11:55:59.3 Info: AlterTable Notifications 11:55:59.3 Info: => 4E-07s 11:55:59.3 Info: CreateColumn Notifications OnDownloadFailure Boolean 11:55:59.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 11:55:59.3 Info: => 0.0004924s 11:55:59.3 Info: AlterTable Notifications 11:55:59.3 Info: => 7E-07s 11:55:59.3 Info: CreateColumn Notifications OnImportFailure Boolean 11:55:59.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 11:55:59.3 Info: => 0.000493s 11:55:59.3 Info: AlterTable Notifications 11:55:59.3 Info: => 6E-07s 11:55:59.3 Info: CreateColumn Notifications OnTrackRetag Boolean 11:55:59.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 11:55:59.3 Info: => 0.0004918s 11:55:59.3 Info: DeleteColumn Notifications OnDownload 11:55:59.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) 11:55:59.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" 11:55:59.3 Info: DROP TABLE "Notifications" 11:55:59.3 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:55:59.3 Info: => 0.0035152s 11:55:59.3 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 11:55:59.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) 11:55:59.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" 11:55:59.3 Info: DROP TABLE "Notifications" 11:55:59.3 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:55:59.3 Info: => 0.0045019s 11:55:59.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-10-13T11:55:59', 'health_issue_notification') 11:55:59.3 Info: Committing Transaction 11:55:59.3 Info: 29: health_issue_notification migrated 11:55:59.3 Info: => 0.0049666s 11:55:59.3 Info: 30: add_mediafilerepository_mtime migrating 11:55:59.3 Info: Beginning Transaction 11:55:59.3 Info: Starting migration of Main DB to 30 11:55:59.3 Info: AlterTable TrackFiles 11:55:59.3 Info: => 9E-07s 11:55:59.3 Info: CreateColumn TrackFiles Modified DateTime 11:55:59.3 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 11:55:59.3 Info: => 0.0005389s 11:55:59.3 Info: AlterTable TrackFiles 11:55:59.3 Info: => 6E-07s 11:55:59.3 Info: CreateColumn TrackFiles Path String 11:55:59.3 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 11:55:59.3 Info: => 0.0004938s 11:55:59.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:55:59.3 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:55:59.3 Info: => 4.09E-05s 11:55:59.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) 11:55:59.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) 11:55:59.3 Info: => 0.0001172s 11:55:59.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) 11:55:59.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) 11:55:59.3 Info: => 0.0001415s 11:55:59.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) 11:55:59.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) 11:55:59.3 Info: => 0.0001332s 11:55:59.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") 11:55:59.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") 11:55:59.3 Info: => 7.55E-05s 11:55:59.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:55:59.3 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:55:59.3 Info: => 4.77E-05s 11:55:59.3 Info: AlterTable TrackFiles 11:55:59.3 Info: => 4E-07s 11:55:59.3 Info: AlterColumn TrackFiles Path String 11:55:59.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) 11:55:59.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" 11:55:59.3 Info: DROP TABLE "TrackFiles" 11:55:59.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:55:59.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:59.3 Info: => 0.0036434s 11:55:59.3 Info: CreateIndex TrackFiles (Path) 11:55:59.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:55:59.3 Info: => 7.53E-05s 11:55:59.3 Info: DeleteColumn TrackFiles RelativePath 11:55:59.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) 11:55:59.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" 11:55:59.3 Info: DROP TABLE "TrackFiles" 11:55:59.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:55:59.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:59.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:55:59.3 Info: => 0.0037198s 11:55:59.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-10-13T11:55:59', 'add_mediafilerepository_mtime') 11:55:59.3 Info: Committing Transaction 11:55:59.3 Info: 30: add_mediafilerepository_mtime migrated 11:55:59.3 Info: => 0.0041173s 11:55:59.3 Info: 31: add_artistmetadataid_constraint migrating 11:55:59.3 Info: Beginning Transaction 11:55:59.3 Info: Starting migration of Main DB to 31 11:55:59.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") 11:55:59.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") 11:55:59.3 Info: => 8.64E-05s 11:55:59.3 Info: DeleteIndex Artists (ArtistMetadataId) 11:55:59.3 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 11:55:59.3 Info: => 0.0001288s 11:55:59.3 Info: AlterColumn Artists ArtistMetadataId Int32 11:55:59.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) 11:55:59.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" 11:55:59.4 Info: DROP TABLE "Artists" 11:55:59.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:59.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:59.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:59.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:55:59.4 Info: => 0.0054821s 11:55:59.4 Info: CreateIndex Artists (ArtistMetadataId) 11:55:59.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:55:59.4 Info: => 7.61E-05s 11:55:59.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-10-13T11:55:59', 'add_artistmetadataid_constraint') 11:55:59.4 Info: Committing Transaction 11:55:59.4 Info: 31: add_artistmetadataid_constraint migrated 11:55:59.4 Info: => 0.0004947s 11:55:59.4 Info: 32: old_ids_and_artist_alias migrating 11:55:59.4 Info: Beginning Transaction 11:55:59.4 Info: Starting migration of Main DB to 32 11:55:59.4 Info: AlterTable ArtistMetadata 11:55:59.4 Info: => 7E-07s 11:55:59.4 Info: CreateColumn ArtistMetadata Aliases String 11:55:59.4 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 11:55:59.4 Info: => 0.0005421s 11:55:59.4 Info: AlterTable ArtistMetadata 11:55:59.4 Info: => 7E-07s 11:55:59.4 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 11:55:59.4 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 11:55:59.4 Info: => 0.0005093s 11:55:59.4 Info: AlterTable Albums 11:55:59.4 Info: => 6E-07s 11:55:59.4 Info: CreateColumn Albums OldForeignAlbumIds String 11:55:59.4 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 11:55:59.4 Info: => 0.000511s 11:55:59.4 Info: AlterTable AlbumReleases 11:55:59.4 Info: => 4E-07s 11:55:59.4 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 11:55:59.4 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 11:55:59.4 Info: => 0.0005071s 11:55:59.4 Info: AlterTable Tracks 11:55:59.4 Info: => 4E-07s 11:55:59.4 Info: CreateColumn Tracks OldForeignRecordingIds String 11:55:59.4 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 11:55:59.4 Info: => 0.000505s 11:55:59.4 Info: AlterTable Tracks 11:55:59.4 Info: => 5E-07s 11:55:59.4 Info: CreateColumn Tracks OldForeignTrackIds String 11:55:59.4 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 11:55:59.4 Info: => 0.0004984s 11:55:59.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-10-13T11:55:59', 'old_ids_and_artist_alias') 11:55:59.4 Info: Committing Transaction 11:55:59.4 Info: 32: old_ids_and_artist_alias migrated 11:55:59.4 Info: => 0.0008675s 11:55:59.4 Info: 33: download_propers_config migrating 11:55:59.4 Info: Beginning Transaction 11:55:59.4 Info: Starting migration of Main DB to 33 11:55:59.4 Info: PerformDBOperation 11:55:59.4 Info: Performing DB Operation 11:55:59.4 Info: => 3.2E-05s 11:55:59.4 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 11:55:59.4 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 11:55:59.4 Info: => 3.41E-05s 11:55:59.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-10-13T11:55:59', 'download_propers_config') 11:55:59.4 Info: Committing Transaction 11:55:59.4 Info: 33: download_propers_config migrated 11:55:59.4 Info: => 0.0003302s 11:55:59.4 Info: 34: remove_language_profiles migrating 11:55:59.4 Info: Beginning Transaction 11:55:59.4 Info: Starting migration of Main DB to 34 11:55:59.4 Info: DeleteTable LanguageProfiles 11:55:59.4 Info: DROP TABLE "LanguageProfiles" 11:55:59.4 Info: => 0.000191s 11:55:59.4 Info: DeleteColumn Artists LanguageProfileId 11:55:59.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) 11:55:59.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" 11:55:59.4 Info: DROP TABLE "Artists" 11:55:59.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:59.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:59.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:59.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:55:59.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:55:59.4 Info: => 0.0040937s 11:55:59.4 Info: DeleteColumn ImportLists LanguageProfileId 11:55:59.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) 11:55:59.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" 11:55:59.4 Info: DROP TABLE "ImportLists" 11:55:59.4 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 11:55:59.4 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:55:59.4 Info: => 0.0044721s 11:55:59.4 Info: DeleteColumn Blacklist Language 11:55:59.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) 11:55:59.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" 11:55:59.4 Info: DROP TABLE "Blacklist" 11:55:59.4 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 11:55:59.4 Info: => 0.0034781s 11:55:59.4 Info: DeleteColumn History Language 11:55:59.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) 11:55:59.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" 11:55:59.4 Info: DROP TABLE "History" 11:55:59.4 Info: ALTER TABLE "History_temp" RENAME TO "History" 11:55:59.4 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:55:59.4 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:55:59.4 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:55:59.4 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:55:59.4 Info: => 0.0039266s 11:55:59.4 Info: DeleteColumn LyricFiles Language 11:55:59.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) 11:55:59.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" 11:55:59.4 Info: DROP TABLE "LyricFiles" 11:55:59.4 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:55:59.4 Info: => 0.0042208s 11:55:59.4 Info: DeleteColumn TrackFiles Language 11:55:59.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) 11:55:59.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" 11:55:59.4 Info: DROP TABLE "TrackFiles" 11:55:59.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:55:59.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:59.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:55:59.4 Info: => 0.0047126s 11:55:59.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-10-13T11:55:59', 'remove_language_profiles') 11:55:59.4 Info: Committing Transaction 11:55:59.4 Info: 34: remove_language_profiles migrated 11:55:59.4 Info: => 0.0053267s 11:55:59.4 Info: 35: multi_disc_naming_format migrating 11:55:59.4 Info: Beginning Transaction 11:55:59.4 Info: Starting migration of Main DB to 35 11:55:59.4 Info: AlterTable NamingConfig 11:55:59.4 Info: => 8E-07s 11:55:59.4 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 11:55:59.4 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 11:55:59.4 Info: => 0.0005164s 11:55:59.4 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 11:55:59.4 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 11:55:59.4 Info: => 4.4E-05s 11:55:59.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-10-13T11:55:59', 'multi_disc_naming_format') 11:55:59.4 Info: Committing Transaction 11:55:59.4 Info: 35: multi_disc_naming_format migrated 11:55:59.4 Info: => 0.0003659s 11:55:59.4 Info: 36: add_download_client_priority migrating 11:55:59.4 Info: Beginning Transaction 11:55:59.4 Info: Starting migration of Main DB to 36 11:55:59.4 Info: AlterTable DownloadClients 11:55:59.4 Info: => 1E-06s 11:55:59.4 Info: CreateColumn DownloadClients Priority Int32 11:55:59.4 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 11:55:59.4 Info: => 0.0005292s 11:55:59.4 Info: PerformDBOperation 11:55:59.4 Info: Performing DB Operation 11:55:59.4 Info: => 5.23E-05s 11:55:59.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-10-13T11:55:59', 'add_download_client_priority') 11:55:59.4 Info: Committing Transaction 11:55:59.4 Info: 36: add_download_client_priority migrated 11:55:59.4 Info: => 0.0003966s 11:55:59.4 Info: 37: remove_growl_prowl migrating 11:55:59.4 Info: Beginning Transaction 11:55:59.4 Info: Starting migration of Main DB to 37 11:55:59.4 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:59.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 11:55:59.4 Info: => 4.8E-05s 11:55:59.4 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:59.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 11:55:59.4 Info: => 2.83E-05s 11:55:59.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-10-13T11:55:59', 'remove_growl_prowl') 11:55:59.4 Info: Committing Transaction 11:55:59.4 Info: 37: remove_growl_prowl migrated 11:55:59.4 Info: => 0.0003205s 11:55:59.4 Info: 38: remove_plex_hometheatre migrating 11:55:59.4 Info: Beginning Transaction 11:55:59.4 Info: Starting migration of Main DB to 38 11:55:59.4 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:59.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 11:55:59.4 Info: => 4.73E-05s 11:55:59.4 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:59.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 11:55:59.4 Info: => 2.95E-05s 11:55:59.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-10-13T11:55:59', 'remove_plex_hometheatre') 11:55:59.4 Info: Committing Transaction 11:55:59.4 Info: 38: remove_plex_hometheatre migrated 11:55:59.4 Info: => 0.0003085s 11:55:59.4 Info: 39: add_root_folder_add_defaults migrating 11:55:59.4 Info: Beginning Transaction 11:55:59.4 Info: Starting migration of Main DB to 39 11:55:59.4 Info: AlterTable RootFolders 11:55:59.4 Info: => 8E-07s 11:55:59.4 Info: CreateColumn RootFolders Name String 11:55:59.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 11:55:59.4 Info: => 0.0005187s 11:55:59.4 Info: AlterTable RootFolders 11:55:59.4 Info: => 5E-07s 11:55:59.4 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 11:55:59.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 11:55:59.4 Info: => 0.0004905s 11:55:59.4 Info: AlterTable RootFolders 11:55:59.4 Info: => 6E-07s 11:55:59.4 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 11:55:59.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 11:55:59.4 Info: => 0.0005059s 11:55:59.4 Info: AlterTable RootFolders 11:55:59.4 Info: => 6E-07s 11:55:59.4 Info: CreateColumn RootFolders DefaultMonitorOption Int32 11:55:59.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 11:55:59.4 Info: => 0.0004899s 11:55:59.4 Info: AlterTable RootFolders 11:55:59.4 Info: => 7E-07s 11:55:59.4 Info: CreateColumn RootFolders DefaultTags String 11:55:59.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 11:55:59.4 Info: => 0.0004894s 11:55:59.4 Info: PerformDBOperation 11:55:59.4 Info: Performing DB Operation 11:55:59.4 Info: => 5.02E-05s 11:55:59.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-10-13T11:55:59', 'add_root_folder_add_defaults') 11:55:59.4 Info: Committing Transaction 11:55:59.4 Info: 39: add_root_folder_add_defaults migrated 11:55:59.4 Info: => 0.0003927s 11:55:59.4 Info: 40: task_duration migrating 11:55:59.4 Info: Beginning Transaction 11:55:59.4 Info: Starting migration of Main DB to 40 11:55:59.4 Info: AlterTable ScheduledTasks 11:55:59.4 Info: => 9E-07s 11:55:59.4 Info: CreateColumn ScheduledTasks LastStartTime DateTime 11:55:59.4 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 11:55:59.4 Info: => 0.0005213s 11:55:59.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-10-13T11:55:59', 'task_duration') 11:55:59.4 Info: Committing Transaction 11:55:59.4 Info: 40: task_duration migrated 11:55:59.4 Info: => 0.0008752s 11:55:59.4 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 11:55:59.4 Info: Beginning Transaction 11:55:59.4 Info: Starting migration of Main DB to 41 11:55:59.4 Info: AlterTable ReleaseProfiles 11:55:59.4 Info: => 7E-07s 11:55:59.4 Info: CreateColumn ReleaseProfiles Enabled Boolean 11:55:59.4 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 11:55:59.4 Info: => 0.0005314s 11:55:59.4 Info: AlterTable ReleaseProfiles 11:55:59.4 Info: => 6E-07s 11:55:59.4 Info: CreateColumn ReleaseProfiles IndexerId Int32 11:55:59.4 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 11:55:59.4 Info: => 0.0004995s 11:55:59.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-10-13T11:55:59', 'add_indexer_and_enabled_to_release_profiles') 11:55:59.4 Info: Committing Transaction 11:55:59.4 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 11:55:59.4 Info: => 0.0008532s 11:55:59.4 Info: 42: remove_album_folders migrating 11:55:59.4 Info: Beginning Transaction 11:55:59.4 Info: Starting migration of Main DB to 42 11:55:59.4 Info: DeleteColumn Artists AlbumFolder 11:55:59.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:55:59.4 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:55:59.4 Info: DROP TABLE "Artists" 11:55:59.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:59.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:59.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:59.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:55:59.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:55:59.4 Info: => 0.0043703s 11:55:59.4 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 11:55:59.4 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 11:55:59.4 Info: => 3.59E-05s 11:55:59.4 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 11:55:59.4 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 11:55:59.4 Info: => 2.95E-05s 11:55:59.4 Info: DeleteColumn NamingConfig AlbumFolderFormat 11:55:59.4 Info: CREATE TABLE "NamingConfig_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "MultiDiscTrackFormat" TEXT) 11:55:59.4 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 11:55:59.4 Info: DROP TABLE "NamingConfig" 11:55:59.4 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 11:55:59.4 Info: => 0.0034547s 11:55:59.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-10-13T11:55:59', 'remove_album_folders') 11:55:59.4 Info: Committing Transaction 11:55:59.4 Info: 42: remove_album_folders migrated 11:55:59.4 Info: => 0.0039406s 11:55:59.4 Info: 44: add_priority_to_indexers migrating 11:55:59.4 Info: Beginning Transaction 11:55:59.4 Info: Starting migration of Main DB to 44 11:55:59.4 Info: AlterTable Indexers 11:55:59.4 Info: => 9E-07s 11:55:59.4 Info: CreateColumn Indexers Priority Int32 11:55:59.4 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 11:55:59.4 Info: => 0.0005709s 11:55:59.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-10-13T11:55:59', 'add_priority_to_indexers') 11:55:59.4 Info: Committing Transaction 11:55:59.4 Info: 44: add_priority_to_indexers migrated 11:55:59.4 Info: => 0.0009229s 11:55:59.4 Info: 45: remove_chown_and_folderchmod_config migrating 11:55:59.4 Info: Beginning Transaction 11:55:59.4 Info: Starting migration of Main DB to 45 11:55:59.4 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 11:55:59.4 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 11:55:59.4 Info: => 0.0001204s 11:55:59.4 Info: PerformDBOperation 11:55:59.4 Info: Performing DB Operation 11:55:59.4 Info: => 2.89E-05s 11:55:59.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-10-13T11:55:59', 'remove_chown_and_folderchmod_config') 11:55:59.4 Info: Committing Transaction 11:55:59.4 Info: 45: remove_chown_and_folderchmod_config migrated 11:55:59.4 Info: => 0.0003315s 11:55:59.4 Info: 47: update_notifiarr migrating 11:55:59.4 Info: Beginning Transaction 11:55:59.4 Info: Starting migration of Main DB to 47 11:55:59.4 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 11:55:59.4 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 11:55:59.4 Info: => 7E-05s 11:55:59.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-10-13T11:55:59', 'update_notifiarr') 11:55:59.4 Info: Committing Transaction 11:55:59.4 Info: 47: update_notifiarr migrated 11:55:59.4 Info: => 0.0003714s 11:55:59.4 Info: 49: email_multiple_addresses migrating 11:55:59.4 Info: Beginning Transaction 11:55:59.4 Info: Starting migration of Main DB to 49 11:55:59.4 Info: PerformDBOperation 11:55:59.4 Info: Performing DB Operation 11:55:59.4 Info: => 5.55E-05s 11:55:59.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-10-13T11:55:59', 'email_multiple_addresses') 11:55:59.4 Info: Committing Transaction 11:55:59.4 Info: 49: email_multiple_addresses migrated 11:55:59.4 Info: => 0.0003567s 11:55:59.4 Info: 50: rename_blacklist_to_blocklist migrating 11:55:59.4 Info: Beginning Transaction 11:55:59.4 Info: Starting migration of Main DB to 50 11:55:59.4 Info: RenameTable Blacklist Blocklist 11:55:59.4 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 11:55:59.4 Info: => 0.0014245s 11:55:59.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-10-13T11:55:59', 'rename_blacklist_to_blocklist') 11:55:59.4 Info: Committing Transaction 11:55:59.4 Info: 50: rename_blacklist_to_blocklist migrated 11:55:59.4 Info: => 0.001786s 11:55:59.4 Info: 51: cdh_per_downloadclient migrating 11:55:59.4 Info: Beginning Transaction 11:55:59.4 Info: Starting migration of Main DB to 51 11:55:59.4 Info: INSERT INTO "Config" ("Key", "Value") VALUES ('removecompleteddownloads', 'True') 11:55:59.4 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') 11:55:59.4 Info: AlterTable DownloadClients 11:55:59.4 Info: => 4E-07s 11:55:59.4 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 11:55:59.4 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 11:55:59.4 Info: => 0.0005508s 11:55:59.4 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 11:55:59.4 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 11:55:59.4 Info: => 0.0004986s 11:55:59.4 Info: PerformDBOperation 11:55:59.4 Info: Performing DB Operation 11:55:59.4 Info: => 0.0001633s 11:55:59.4 Info: -> 2 Insert operations completed in 00:00:00.0001325 taking an average of 00:00:00.0000662 11:55:59.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-10-13T11:55:59', 'cdh_per_downloadclient') 11:55:59.4 Info: Committing Transaction 11:55:59.4 Info: 51: cdh_per_downloadclient migrated 11:55:59.4 Info: => 0.0005486s 11:55:59.4 Debug: Took: 00:00:00.2075352 11:55:59.4 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.cdh_per_downloadclientFixture.should_set_cdh_to_disabled_when_globally_disabled --- 11:55:59.4 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.cdh_per_downloadclientFixture.should_set_cdh_to_enabled --- 11:55:59.4 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173594945097_203/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:55:59.5 Info: DatabaseEngineVersionCheck migrating 11:55:59.5 Info: PerformDBOperation 11:55:59.5 Info: Performing DB Operation 11:55:59.5 Info: SQLite 3.46.1 11:55:59.5 Info: => 0.0010775s 11:55:59.5 Info: DatabaseEngineVersionCheck migrated 11:55:59.5 Info: => 0.0010903s 11:55:59.5 Info: VersionMigration migrating 11:55:59.5 Info: Beginning Transaction 11:55:59.5 Info: CreateTable VersionInfo 11:55:59.5 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 11:55:59.5 Info: => 0.0001424s 11:55:59.5 Info: Committing Transaction 11:55:59.5 Info: VersionMigration migrated 11:55:59.5 Info: => 0.0004865s 11:55:59.5 Info: VersionUniqueMigration migrating 11:55:59.5 Info: Beginning Transaction 11:55:59.5 Info: CreateIndex VersionInfo (Version) 11:55:59.5 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:55:59.5 Info: => 0.0001203s 11:55:59.5 Info: AlterTable VersionInfo 11:55:59.5 Info: => 6E-07s 11:55:59.5 Info: CreateColumn VersionInfo AppliedOn DateTime 11:55:59.5 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 11:55:59.5 Info: => 0.0005232s 11:55:59.5 Info: Committing Transaction 11:55:59.5 Info: VersionUniqueMigration migrated 11:55:59.5 Info: => 0.0007208s 11:55:59.5 Info: VersionDescriptionMigration migrating 11:55:59.5 Info: Beginning Transaction 11:55:59.5 Info: AlterTable VersionInfo 11:55:59.5 Info: => 5E-07s 11:55:59.5 Info: CreateColumn VersionInfo Description String 11:55:59.5 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 11:55:59.5 Info: => 0.0002056s 11:55:59.5 Info: Committing Transaction 11:55:59.5 Info: VersionDescriptionMigration migrated 11:55:59.5 Info: => 0.0003877s 11:55:59.5 Info: 1: InitialSetup migrating 11:55:59.5 Info: Beginning Transaction 11:55:59.5 Info: Starting migration of Main DB to 1 11:55:59.5 Info: CreateTable Config 11:55:59.5 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 11:55:59.5 Info: => 0.0001532s 11:55:59.5 Info: CreateIndex Config (Key) 11:55:59.5 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 11:55:59.5 Info: => 7.58E-05s 11:55:59.5 Info: CreateTable RootFolders 11:55:59.5 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 11:55:59.5 Info: => 8.02E-05s 11:55:59.5 Info: CreateIndex RootFolders (Path) 11:55:59.5 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 11:55:59.5 Info: => 6.96E-05s 11:55:59.5 Info: CreateTable Artists 11:55:59.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) 11:55:59.5 Info: => 0.000233s 11:55:59.5 Info: CreateIndex Artists (ForeignArtistId) 11:55:59.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:55:59.5 Info: => 7.41E-05s 11:55:59.5 Info: CreateIndex Artists (NameSlug) 11:55:59.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:55:59.5 Info: => 6.47E-05s 11:55:59.5 Info: CreateIndex Artists (CleanName) 11:55:59.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:59.5 Info: => 6E-05s 11:55:59.5 Info: CreateIndex Artists (Path) 11:55:59.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:59.5 Info: => 6.66E-05s 11:55:59.5 Info: CreateTable Albums 11:55:59.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) 11:55:59.5 Info: => 0.0001853s 11:55:59.5 Info: CreateIndex Albums (ForeignAlbumId) 11:55:59.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:59.5 Info: => 6.77E-05s 11:55:59.5 Info: CreateIndex Albums (MBId) 11:55:59.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:55:59.5 Info: => 6.1E-05s 11:55:59.5 Info: CreateIndex Albums (TADBId) 11:55:59.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:55:59.5 Info: => 6.18E-05s 11:55:59.5 Info: CreateIndex Albums (TitleSlug) 11:55:59.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:55:59.5 Info: => 6.21E-05s 11:55:59.5 Info: CreateIndex Albums (CleanTitle) 11:55:59.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:59.5 Info: => 6.05E-05s 11:55:59.5 Info: CreateIndex Albums (Path) 11:55:59.5 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 11:55:59.5 Info: => 5.84E-05s 11:55:59.5 Info: CreateTable Tracks 11:55:59.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) 11:55:59.5 Info: => 0.0001241s 11:55:59.5 Info: CreateIndex Tracks (ForeignTrackId) 11:55:59.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:55:59.5 Info: => 6.47E-05s 11:55:59.5 Info: CreateIndex Tracks (ArtistId) 11:55:59.5 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:55:59.5 Info: => 6.5E-05s 11:55:59.5 Info: CreateIndex Tracks (TrackFileId) 11:55:59.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:55:59.5 Info: => 7.15E-05s 11:55:59.5 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 11:55:59.5 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 11:55:59.5 Info: => 7.62E-05s 11:55:59.5 Info: CreateTable TrackFiles 11:55:59.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) 11:55:59.5 Info: => 0.0001211s 11:55:59.5 Info: CreateIndex TrackFiles (ArtistId) 11:55:59.5 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 11:55:59.5 Info: => 6.69E-05s 11:55:59.5 Info: CreateIndex TrackFiles (AlbumId) 11:55:59.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:59.5 Info: => 6.4E-05s 11:55:59.5 Info: CreateTable History 11:55:59.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) 11:55:59.5 Info: => 0.0001229s 11:55:59.5 Info: CreateIndex History (Date) 11:55:59.5 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:55:59.5 Info: => 6.42E-05s 11:55:59.5 Info: CreateIndex History (EventType) 11:55:59.5 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:55:59.5 Info: => 6.63E-05s 11:55:59.5 Info: CreateIndex History (DownloadId) 11:55:59.5 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 11:55:59.5 Info: => 6.4E-05s 11:55:59.5 Info: CreateIndex History (AlbumId) 11:55:59.5 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 11:55:59.5 Info: => 6.58E-05s 11:55:59.5 Info: CreateTable Notifications 11:55:59.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) 11:55:59.5 Info: => 0.0001121s 11:55:59.5 Info: CreateTable ScheduledTasks 11:55:59.5 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 11:55:59.5 Info: => 0.0001316s 11:55:59.5 Info: CreateIndex ScheduledTasks (TypeName) 11:55:59.5 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:55:59.5 Info: => 0.0001056s 11:55:59.5 Info: CreateTable Indexers 11:55:59.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) 11:55:59.5 Info: => 0.0007804s 11:55:59.5 Info: CreateIndex Indexers (Name) 11:55:59.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:55:59.5 Info: => 9.01E-05s 11:55:59.5 Info: CreateTable Profiles 11:55:59.5 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 11:55:59.5 Info: => 9.25E-05s 11:55:59.5 Info: CreateIndex Profiles (Name) 11:55:59.5 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 11:55:59.5 Info: => 7.48E-05s 11:55:59.5 Info: CreateTable QualityDefinitions 11:55:59.5 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 11:55:59.5 Info: => 0.0001022s 11:55:59.5 Info: CreateIndex QualityDefinitions (Quality) 11:55:59.5 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 11:55:59.5 Info: => 7E-05s 11:55:59.5 Info: CreateIndex QualityDefinitions (Title) 11:55:59.5 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 11:55:59.5 Info: => 0.0001083s 11:55:59.5 Info: CreateTable NamingConfig 11:55:59.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) 11:55:59.5 Info: => 0.0001288s 11:55:59.5 Info: CreateTable Blacklist 11:55:59.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 '') 11:55:59.5 Info: => 0.0001565s 11:55:59.5 Info: CreateTable Metadata 11:55:59.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) 11:55:59.5 Info: => 9.48E-05s 11:55:59.5 Info: CreateTable MetadataFiles 11:55:59.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) 11:55:59.5 Info: => 0.0001142s 11:55:59.5 Info: CreateTable DownloadClients 11:55:59.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) 11:55:59.5 Info: => 9.9E-05s 11:55:59.5 Info: CreateTable PendingReleases 11:55:59.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 '') 11:55:59.5 Info: => 0.0001064s 11:55:59.5 Info: CreateTable RemotePathMappings 11:55:59.5 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 11:55:59.5 Info: => 0.0001085s 11:55:59.5 Info: CreateTable Tags 11:55:59.5 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 11:55:59.5 Info: => 8.86E-05s 11:55:59.5 Info: CreateIndex Tags (Label) 11:55:59.5 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 11:55:59.5 Info: => 7.84E-05s 11:55:59.5 Info: CreateTable Restrictions 11:55:59.5 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 11:55:59.5 Info: => 9.04E-05s 11:55:59.5 Info: CreateTable DelayProfiles 11:55:59.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) 11:55:59.5 Info: => 0.0001153s 11:55:59.5 Info: CreateTable Users 11:55:59.5 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 11:55:59.5 Info: => 8.5E-05s 11:55:59.5 Info: CreateIndex Users (Identifier) 11:55:59.5 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 11:55:59.5 Info: => 0.0001088s 11:55:59.5 Info: CreateIndex Users (Username) 11:55:59.5 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 11:55:59.5 Info: => 9.23E-05s 11:55:59.5 Info: CreateTable Commands 11:55:59.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) 11:55:59.5 Info: => 0.0001233s 11:55:59.5 Info: CreateTable IndexerStatus 11:55:59.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) 11:55:59.5 Info: => 0.000115s 11:55:59.5 Info: CreateIndex IndexerStatus (ProviderId) 11:55:59.5 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:55:59.5 Info: => 8.25E-05s 11:55:59.5 Info: CreateTable ExtraFiles 11:55:59.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) 11:55:59.5 Info: => 0.0001086s 11:55:59.5 Info: CreateTable LyricFiles 11:55:59.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) 11:55:59.5 Info: => 0.0001632s 11:55:59.5 Info: CreateTable LanguageProfiles 11:55:59.5 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 11:55:59.5 Info: => 9.69E-05s 11:55:59.5 Info: CreateIndex LanguageProfiles (Name) 11:55:59.5 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 11:55:59.5 Info: => 8.58E-05s 11:55:59.5 Info: CreateTable DownloadClientStatus 11:55:59.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) 11:55:59.5 Info: => 0.0001284s 11:55:59.5 Info: CreateIndex DownloadClientStatus (ProviderId) 11:55:59.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:55:59.5 Info: => 8.86E-05s 11:55:59.5 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 11:55:59.5 Info: -> 1 Insert operations completed in 00:00:00.0000584 taking an average of 00:00:00.0000584 11:55:59.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-13T11:55:59', 'InitialSetup') 11:55:59.5 Info: Committing Transaction 11:55:59.5 Info: 1: InitialSetup migrated 11:55:59.5 Info: => 0.0008939s 11:55:59.5 Info: 2: add_reason_to_pending_releases migrating 11:55:59.5 Info: Beginning Transaction 11:55:59.5 Info: Starting migration of Main DB to 2 11:55:59.5 Info: AlterTable PendingReleases 11:55:59.5 Info: => 1.2E-06s 11:55:59.5 Info: CreateColumn PendingReleases Reason Int32 11:55:59.5 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 11:55:59.5 Info: => 0.0005176s 11:55:59.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-13T11:55:59', 'add_reason_to_pending_releases') 11:55:59.5 Info: Committing Transaction 11:55:59.5 Info: 2: add_reason_to_pending_releases migrated 11:55:59.5 Info: => 0.000796s 11:55:59.5 Info: 3: add_medium_support migrating 11:55:59.5 Info: Beginning Transaction 11:55:59.5 Info: Starting migration of Main DB to 3 11:55:59.5 Info: AlterTable Albums 11:55:59.5 Info: => 1E-06s 11:55:59.5 Info: CreateColumn Albums Media String 11:55:59.5 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 11:55:59.5 Info: => 0.0004999s 11:55:59.5 Info: AlterTable Tracks 11:55:59.5 Info: => 6E-07s 11:55:59.5 Info: CreateColumn Tracks MediumNumber Int32 11:55:59.5 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 11:55:59.5 Info: => 0.0004801s 11:55:59.5 Info: AlterTable Tracks 11:55:59.5 Info: => 4E-07s 11:55:59.5 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 11:55:59.5 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 11:55:59.5 Info: => 0.000466s 11:55:59.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:55:59.5 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:55:59.5 Info: => 4.2E-05s 11:55:59.5 Info: DeleteColumn Tracks TrackNumber 11:55:59.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) 11:55:59.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" 11:55:59.5 Info: DROP TABLE "Tracks" 11:55:59.5 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:55:59.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:55:59.5 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:55:59.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:55:59.5 Info: => 0.0044534s 11:55:59.5 Info: AlterTable Tracks 11:55:59.5 Info: => 4E-07s 11:55:59.5 Info: CreateColumn Tracks TrackNumber String 11:55:59.5 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 11:55:59.5 Info: => 0.0004871s 11:55:59.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-13T11:55:59', 'add_medium_support') 11:55:59.5 Info: Committing Transaction 11:55:59.5 Info: 3: add_medium_support migrated 11:55:59.5 Info: => 0.0008698s 11:55:59.5 Info: 4: add_various_qualites_in_profile migrating 11:55:59.5 Info: Beginning Transaction 11:55:59.5 Info: Starting migration of Main DB to 4 11:55:59.5 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:55:59.5 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:55:59.5 Info: => 5.19E-05s 11:55:59.5 Info: PerformDBOperation 11:55:59.5 Info: Performing DB Operation 11:55:59.5 Info: => 2.65E-05s 11:55:59.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-13T11:55:59', 'add_various_qualites_in_profile') 11:55:59.5 Info: Committing Transaction 11:55:59.5 Info: 4: add_various_qualites_in_profile migrated 11:55:59.5 Info: => 0.0002551s 11:55:59.5 Info: 5: metadata_profiles migrating 11:55:59.5 Info: Beginning Transaction 11:55:59.5 Info: Starting migration of Main DB to 5 11:55:59.5 Info: CreateTable MetadataProfiles 11:55:59.5 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 11:55:59.5 Info: => 0.0001239s 11:55:59.5 Info: CreateIndex MetadataProfiles (Name) 11:55:59.5 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 11:55:59.5 Info: => 8.53E-05s 11:55:59.5 Info: AlterTable Artists 11:55:59.5 Info: => 3E-07s 11:55:59.5 Info: CreateColumn Artists MetadataProfileId Int32 11:55:59.5 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 11:55:59.5 Info: => 0.0004907s 11:55:59.5 Info: DeleteColumn Artists PrimaryAlbumTypes 11:55:59.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) 11:55:59.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" 11:55:59.5 Info: DROP TABLE "Artists" 11:55:59.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:59.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:55:59.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:55:59.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:59.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:59.5 Info: => 0.0038737s 11:55:59.5 Info: DeleteColumn Artists SecondaryAlbumTypes 11:55:59.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) 11:55:59.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" 11:55:59.5 Info: DROP TABLE "Artists" 11:55:59.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:59.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:55:59.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:55:59.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:59.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:59.5 Info: => 0.0046264s 11:55:59.5 Info: AlterTable Albums 11:55:59.5 Info: => 5E-07s 11:55:59.5 Info: CreateColumn Albums SecondaryTypes String 11:55:59.5 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 11:55:59.5 Info: => 0.0004741s 11:55:59.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-13T11:55:59', 'metadata_profiles') 11:55:59.5 Info: Committing Transaction 11:55:59.5 Info: 5: metadata_profiles migrated 11:55:59.5 Info: => 0.0008945s 11:55:59.5 Info: 6: separate_automatic_and_interactive_search migrating 11:55:59.5 Info: Beginning Transaction 11:55:59.5 Info: Starting migration of Main DB to 6 11:55:59.5 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 11:55:59.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) 11:55:59.5 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 11:55:59.5 Info: DROP TABLE "Indexers" 11:55:59.5 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:55:59.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:55:59.5 Info: => 0.0040304s 11:55:59.5 Info: AlterTable Indexers 11:55:59.5 Info: => 5E-07s 11:55:59.5 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 11:55:59.5 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 11:55:59.5 Info: => 0.0004852s 11:55:59.5 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:55:59.5 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:55:59.5 Info: => 4E-05s 11:55:59.5 Info: AlterTable Indexers 11:55:59.5 Info: => 4E-07s 11:55:59.5 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 11:55:59.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) 11:55:59.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" 11:55:59.5 Info: DROP TABLE "Indexers" 11:55:59.5 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:55:59.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:55:59.5 Info: => 0.0031845s 11:55:59.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-13T11:55:59', 'separate_automatic_and_interactive_search') 11:55:59.5 Info: Committing Transaction 11:55:59.5 Info: 6: separate_automatic_and_interactive_search migrated 11:55:59.5 Info: => 0.0035039s 11:55:59.5 Info: 7: change_album_path_to_relative migrating 11:55:59.5 Info: Beginning Transaction 11:55:59.5 Info: Starting migration of Main DB to 7 11:55:59.5 Info: DeleteColumn Albums Path 11:55:59.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) 11:55:59.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" 11:55:59.5 Info: DROP TABLE "Albums" 11:55:59.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:59.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:59.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:55:59.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:55:59.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:55:59.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:59.5 Info: => 0.0039751s 11:55:59.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-13T11:55:59', 'change_album_path_to_relative') 11:55:59.5 Info: Committing Transaction 11:55:59.5 Info: 7: change_album_path_to_relative migrated 11:55:59.5 Info: => 0.0043671s 11:55:59.5 Info: 8: change_quality_size_mb_to_kb migrating 11:55:59.5 Info: Beginning Transaction 11:55:59.5 Info: Starting migration of Main DB to 8 11:55:59.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 11:55:59.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 11:55:59.5 Info: => 5.12E-05s 11:55:59.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-13T11:55:59', 'change_quality_size_mb_to_kb') 11:55:59.5 Info: Committing Transaction 11:55:59.5 Info: 8: change_quality_size_mb_to_kb migrated 11:55:59.5 Info: => 0.0003067s 11:55:59.5 Info: 9: album_releases migrating 11:55:59.5 Info: Beginning Transaction 11:55:59.5 Info: Starting migration of Main DB to 9 11:55:59.5 Info: AlterTable Albums 11:55:59.5 Info: => 1.2E-06s 11:55:59.5 Info: CreateColumn Albums Releases String 11:55:59.5 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 11:55:59.5 Info: => 0.000505s 11:55:59.5 Info: AlterTable Albums 11:55:59.5 Info: => 6E-07s 11:55:59.5 Info: CreateColumn Albums CurrentRelease String 11:55:59.5 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 11:55:59.5 Info: => 0.000468s 11:55:59.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-13T11:55:59', 'album_releases') 11:55:59.5 Info: Committing Transaction 11:55:59.5 Info: 9: album_releases migrated 11:55:59.5 Info: => 0.0007742s 11:55:59.5 Info: 10: album_releases_fix migrating 11:55:59.5 Info: Beginning Transaction 11:55:59.5 Info: Starting migration of Main DB to 10 11:55:59.5 Info: AlterTable Albums 11:55:59.5 Info: => 6E-07s 11:55:59.5 Info: AlterColumn Albums Releases String 11:55:59.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) 11:55:59.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" 11:55:59.5 Info: DROP TABLE "Albums" 11:55:59.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:59.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:59.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:55:59.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:55:59.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:55:59.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:59.5 Info: => 0.0047113s 11:55:59.5 Info: AlterTable Albums 11:55:59.5 Info: => 4E-07s 11:55:59.5 Info: AlterColumn Albums CurrentRelease String 11:55:59.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) 11:55:59.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" 11:55:59.5 Info: DROP TABLE "Albums" 11:55:59.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:59.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:59.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:55:59.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:55:59.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:55:59.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:59.5 Info: => 0.0038773s 11:55:59.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-13T11:55:59', 'album_releases_fix') 11:55:59.5 Info: Committing Transaction 11:55:59.5 Info: 10: album_releases_fix migrated 11:55:59.5 Info: => 0.0042454s 11:55:59.5 Info: 11: import_lists migrating 11:55:59.5 Info: Beginning Transaction 11:55:59.5 Info: Starting migration of Main DB to 11 11:55:59.5 Info: CreateTable ImportLists 11:55:59.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) 11:55:59.5 Info: => 0.0001574s 11:55:59.5 Info: CreateIndex ImportLists (Name) 11:55:59.5 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:55:59.5 Info: => 7.69E-05s 11:55:59.5 Info: CreateTable ImportListStatus 11:55:59.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) 11:55:59.5 Info: => 0.0001055s 11:55:59.5 Info: CreateIndex ImportListStatus (ProviderId) 11:55:59.5 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:55:59.5 Info: => 7.38E-05s 11:55:59.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-13T11:55:59', 'import_lists') 11:55:59.5 Info: Committing Transaction 11:55:59.5 Info: 11: import_lists migrated 11:55:59.5 Info: => 0.0003809s 11:55:59.5 Info: 12: add_release_status migrating 11:55:59.5 Info: Beginning Transaction 11:55:59.5 Info: Starting migration of Main DB to 12 11:55:59.5 Info: AlterTable MetadataProfiles 11:55:59.5 Info: => 8E-07s 11:55:59.5 Info: CreateColumn MetadataProfiles ReleaseStatuses String 11:55:59.5 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 11:55:59.5 Info: => 0.0005162s 11:55:59.5 Info: PerformDBOperation 11:55:59.5 Info: Performing DB Operation 11:55:59.5 Info: => 2.92E-05s 11:55:59.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-13T11:55:59', 'add_release_status') 11:55:59.5 Info: Committing Transaction 11:55:59.5 Info: 12: add_release_status migrated 11:55:59.5 Info: => 0.0003098s 11:55:59.5 Info: 13: album_download_notification migrating 11:55:59.5 Info: Beginning Transaction 11:55:59.5 Info: Starting migration of Main DB to 13 11:55:59.5 Info: AlterTable Notifications 11:55:59.5 Info: => 1.3E-06s 11:55:59.5 Info: CreateColumn Notifications OnAlbumDownload Boolean 11:55:59.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 11:55:59.5 Info: => 0.0005269s 11:55:59.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-13T11:55:59', 'album_download_notification') 11:55:59.5 Info: Committing Transaction 11:55:59.5 Info: 13: album_download_notification migrated 11:55:59.5 Info: => 0.000822s 11:55:59.5 Info: 14: fix_language_metadata_profiles migrating 11:55:59.5 Info: Beginning Transaction 11:55:59.5 Info: Starting migration of Main DB to 14 11:55:59.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 11:55:59.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 11:55:59.5 Info: => 7.66E-05s 11:55:59.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 11:55:59.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 11:55:59.5 Info: => 5.03E-05s 11:55:59.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-13T11:55:59', 'fix_language_metadata_profiles') 11:55:59.5 Info: Committing Transaction 11:55:59.5 Info: 14: fix_language_metadata_profiles migrated 11:55:59.5 Info: => 0.0003014s 11:55:59.5 Info: 15: remove_fanzub migrating 11:55:59.5 Info: Beginning Transaction 11:55:59.5 Info: Starting migration of Main DB to 15 11:55:59.5 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:55:59.5 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:55:59.5 Info: => 4.26E-05s 11:55:59.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-13T11:55:59', 'remove_fanzub') 11:55:59.5 Info: Committing Transaction 11:55:59.5 Info: 15: remove_fanzub migrated 11:55:59.5 Info: => 0.0002863s 11:55:59.5 Info: 16: update_artist_history_indexes migrating 11:55:59.5 Info: Beginning Transaction 11:55:59.5 Info: Starting migration of Main DB to 16 11:55:59.5 Info: CreateIndex Albums (ArtistId) 11:55:59.5 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 11:55:59.5 Info: => 0.0001037s 11:55:59.5 Info: CreateIndex Albums (ArtistId, ReleaseDate) 11:55:59.5 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 11:55:59.5 Info: => 7.78E-05s 11:55:59.5 Info: DeleteIndex History (AlbumId) 11:55:59.5 Info: DROP INDEX "IX_History_AlbumId" 11:55:59.5 Info: => 0.0001224s 11:55:59.5 Info: CreateIndex History (AlbumId, Date) 11:55:59.5 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:55:59.5 Info: => 0.0001021s 11:55:59.5 Info: DeleteIndex History (DownloadId) 11:55:59.5 Info: DROP INDEX "IX_History_DownloadId" 11:55:59.5 Info: => 0.0001128s 11:55:59.5 Info: CreateIndex History (DownloadId, Date) 11:55:59.5 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:55:59.5 Info: => 8.49E-05s 11:55:59.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-13T11:55:59', 'update_artist_history_indexes') 11:55:59.5 Info: Committing Transaction 11:55:59.5 Info: 16: update_artist_history_indexes migrated 11:55:59.5 Info: => 0.0004059s 11:55:59.5 Info: 17: remove_nma migrating 11:55:59.5 Info: Beginning Transaction 11:55:59.5 Info: Starting migration of Main DB to 17 11:55:59.5 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:59.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 11:55:59.5 Info: => 4.82E-05s 11:55:59.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-13T11:55:59', 'remove_nma') 11:55:59.5 Info: Committing Transaction 11:55:59.5 Info: 17: remove_nma migrated 11:55:59.5 Info: => 0.0002882s 11:55:59.5 Info: 18: album_disambiguation migrating 11:55:59.5 Info: Beginning Transaction 11:55:59.5 Info: Starting migration of Main DB to 18 11:55:59.5 Info: AlterTable Albums 11:55:59.5 Info: => 8E-07s 11:55:59.5 Info: CreateColumn Albums Disambiguation String 11:55:59.5 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 11:55:59.5 Info: => 0.0005156s 11:55:59.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-13T11:55:59', 'album_disambiguation') 11:55:59.5 Info: Committing Transaction 11:55:59.5 Info: 18: album_disambiguation migrated 11:55:59.5 Info: => 0.0008112s 11:55:59.5 Info: 19: add_ape_quality_in_profiles migrating 11:55:59.5 Info: Beginning Transaction 11:55:59.5 Info: Starting migration of Main DB to 19 11:55:59.5 Info: PerformDBOperation 11:55:59.5 Info: Performing DB Operation 11:55:59.5 Info: => 3.35E-05s 11:55:59.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-13T11:55:59', 'add_ape_quality_in_profiles') 11:55:59.5 Info: Committing Transaction 11:55:59.5 Info: 19: add_ape_quality_in_profiles migrated 11:55:59.5 Info: => 0.000288s 11:55:59.5 Info: 20: remove_pushalot migrating 11:55:59.5 Info: Beginning Transaction 11:55:59.5 Info: Starting migration of Main DB to 20 11:55:59.5 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:59.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 11:55:59.5 Info: => 4.7E-05s 11:55:59.5 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:59.5 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 11:55:59.5 Info: => 2.98E-05s 11:55:59.5 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:59.5 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 11:55:59.5 Info: => 2.74E-05s 11:55:59.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-13T11:55:59', 'remove_pushalot') 11:55:59.5 Info: Committing Transaction 11:55:59.5 Info: 20: remove_pushalot migrated 11:55:59.5 Info: => 0.0002691s 11:55:59.5 Info: 21: add_custom_filters migrating 11:55:59.5 Info: Beginning Transaction 11:55:59.5 Info: Starting migration of Main DB to 21 11:55:59.5 Info: CreateTable CustomFilters 11:55:59.5 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 11:55:59.5 Info: => 0.0001241s 11:55:59.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-13T11:55:59', 'add_custom_filters') 11:55:59.5 Info: Committing Transaction 11:55:59.5 Info: 21: add_custom_filters migrated 11:55:59.5 Info: => 0.0004194s 11:55:59.5 Info: 22: import_list_tags migrating 11:55:59.5 Info: Beginning Transaction 11:55:59.5 Info: Starting migration of Main DB to 22 11:55:59.5 Info: AlterTable ImportLists 11:55:59.5 Info: => 8E-07s 11:55:59.5 Info: CreateColumn ImportLists Tags String 11:55:59.5 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 11:55:59.5 Info: => 0.0005464s 11:55:59.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-13T11:55:59', 'import_list_tags') 11:55:59.5 Info: Committing Transaction 11:55:59.5 Info: 22: import_list_tags migrated 11:55:59.5 Info: => 0.0008552s 11:55:59.5 Info: 23: add_release_groups_etc migrating 11:55:59.5 Info: Beginning Transaction 11:55:59.5 Info: Starting migration of Main DB to 23 11:55:59.5 Info: CreateTable ArtistMetadata 11:55:59.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) 11:55:59.5 Info: => 0.0001671s 11:55:59.5 Info: CreateIndex ArtistMetadata (ForeignArtistId) 11:55:59.5 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 11:55:59.5 Info: => 8.14E-05s 11:55:59.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" 11:55:59.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" 11:55:59.5 Info: => 7.61E-05s 11:55:59.5 Info: AlterTable Artists 11:55:59.5 Info: => 4E-07s 11:55:59.5 Info: CreateColumn Artists ArtistMetadataId Int32 11:55:59.5 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:55:59.5 Info: => 0.0005434s 11:55:59.5 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:55:59.5 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:55:59.5 Info: => 6.56E-05s 11:55:59.5 Info: CreateTable AlbumReleases 11:55:59.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) 11:55:59.5 Info: => 0.000142s 11:55:59.5 Info: CreateIndex AlbumReleases (ForeignReleaseId) 11:55:59.5 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:55:59.5 Info: => 7.69E-05s 11:55:59.5 Info: CreateIndex AlbumReleases (AlbumId) 11:55:59.5 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:55:59.5 Info: => 7.6E-05s 11:55:59.5 Info: PerformDBOperation 11:55:59.5 Info: Performing DB Operation 11:55:59.5 Info: => 2.84E-05s 11:55:59.5 Info: AlterTable Albums 11:55:59.5 Info: => 4E-07s 11:55:59.5 Info: CreateColumn Albums ArtistMetadataId Int32 11:55:59.5 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:55:59.5 Info: => 0.000559s 11:55:59.5 Info: AlterTable Albums 11:55:59.5 Info: => 6E-07s 11:55:59.5 Info: CreateColumn Albums AnyReleaseOk Boolean 11:55:59.5 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 11:55:59.5 Info: => 0.0005166s 11:55:59.5 Info: AlterTable Albums 11:55:59.5 Info: => 5E-07s 11:55:59.5 Info: CreateColumn Albums Links String 11:55:59.5 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 11:55:59.5 Info: => 0.0005439s 11:55:59.5 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:55:59.5 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:55:59.5 Info: => 0.0006577s 11:55:59.5 Info: AlterTable Tracks 11:55:59.5 Info: => 5E-07s 11:55:59.5 Info: CreateColumn Tracks ForeignRecordingId String 11:55:59.5 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 11:55:59.5 Info: => 0.0005518s 11:55:59.5 Info: AlterTable Tracks 11:55:59.5 Info: => 8E-07s 11:55:59.5 Info: CreateColumn Tracks AlbumReleaseId Int32 11:55:59.5 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 11:55:59.5 Info: => 0.0005569s 11:55:59.5 Info: AlterTable Tracks 11:55:59.5 Info: => 8E-07s 11:55:59.5 Info: CreateColumn Tracks ArtistMetadataId Int32 11:55:59.5 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:55:59.5 Info: => 0.0005202s 11:55:59.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:55:59.5 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:55:59.5 Info: => 7.64E-05s 11:55:59.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:55:59.5 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:55:59.5 Info: => 5.76E-05s 11:55:59.5 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 11:55:59.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) 11:55:59.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" 11:55:59.5 Info: DROP TABLE "Artists" 11:55:59.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:59.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:59.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:59.5 Info: => 0.0047124s 11:55:59.5 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 11:55:59.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) 11:55:59.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" 11:55:59.5 Info: DROP TABLE "Albums" 11:55:59.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:59.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:59.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:59.5 Info: => 0.0040326s 11:55:59.5 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 11:55:59.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) 11:55:59.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" 11:55:59.5 Info: DROP TABLE "Tracks" 11:55:59.5 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:55:59.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:55:59.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:55:59.5 Info: => 0.0037284s 11:55:59.5 Info: DeleteColumn TrackFiles ArtistId 11:55:59.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) 11:55:59.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" 11:55:59.6 Info: DROP TABLE "TrackFiles" 11:55:59.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:55:59.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:59.6 Info: => 0.0045889s 11:55:59.6 Info: CreateIndex Artists (ArtistMetadataId) 11:55:59.6 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:55:59.6 Info: => 8.08E-05s 11:55:59.6 Info: CreateIndex Artists (Monitored) 11:55:59.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:55:59.6 Info: => 7.74E-05s 11:55:59.6 Info: CreateIndex Albums (ArtistMetadataId) 11:55:59.6 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:55:59.6 Info: => 0.0008476s 11:55:59.6 Info: CreateIndex Tracks (ArtistMetadataId) 11:55:59.6 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 11:55:59.6 Info: => 8.08E-05s 11:55:59.6 Info: CreateIndex Tracks (AlbumReleaseId) 11:55:59.6 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 11:55:59.6 Info: => 7.28E-05s 11:55:59.6 Info: CreateIndex Tracks (ForeignRecordingId) 11:55:59.6 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 11:55:59.6 Info: => 6.77E-05s 11:55:59.6 Info: UpdateData 11:55:59.6 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:55:59.6 Info: => 4.05E-05s 11:55:59.6 Info: UpdateData 11:55:59.6 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:55:59.6 Info: => 3.15E-05s 11:55:59.6 Info: UpdateData 11:55:59.6 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 11:55:59.6 Info: => 3.74E-05s 11:55:59.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-13T11:55:59', 'add_release_groups_etc') 11:55:59.6 Info: Committing Transaction 11:55:59.6 Info: 23: add_release_groups_etc migrated 11:55:59.6 Info: => 0.0006395s 11:55:59.6 Info: 24: NewMediaInfoFormat migrating 11:55:59.6 Info: Beginning Transaction 11:55:59.6 Info: Starting migration of Main DB to 24 11:55:59.6 Info: UpdateData 11:55:59.6 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 11:55:59.6 Info: => 5.07E-05s 11:55:59.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-10-13T11:55:59', 'NewMediaInfoFormat') 11:55:59.6 Info: Committing Transaction 11:55:59.6 Info: 24: NewMediaInfoFormat migrated 11:55:59.6 Info: => 0.0002857s 11:55:59.6 Info: 25: rename_restrictions_to_release_profiles migrating 11:55:59.6 Info: Beginning Transaction 11:55:59.6 Info: Starting migration of Main DB to 25 11:55:59.6 Info: RenameTable Restrictions ReleaseProfiles 11:55:59.6 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 11:55:59.6 Info: => 0.0013525s 11:55:59.6 Info: AlterTable ReleaseProfiles 11:55:59.6 Info: => 7E-07s 11:55:59.6 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 11:55:59.6 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 11:55:59.6 Info: => 0.0005185s 11:55:59.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-10-13T11:55:59', 'rename_restrictions_to_release_profiles') 11:55:59.6 Info: Committing Transaction 11:55:59.6 Info: 25: rename_restrictions_to_release_profiles migrated 11:55:59.6 Info: => 0.0008065s 11:55:59.6 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 11:55:59.6 Info: Beginning Transaction 11:55:59.6 Info: Starting migration of Main DB to 26 11:55:59.6 Info: RenameTable Profiles QualityProfiles 11:55:59.6 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 11:55:59.6 Info: => 0.0013574s 11:55:59.6 Info: AlterTable QualityProfiles 11:55:59.6 Info: => 8E-07s 11:55:59.6 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 11:55:59.6 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:55:59.6 Info: => 0.0005183s 11:55:59.6 Info: AlterTable LanguageProfiles 11:55:59.6 Info: => 6E-07s 11:55:59.6 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 11:55:59.6 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:55:59.6 Info: => 0.0004856s 11:55:59.6 Info: UpdateData 11:55:59.6 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:55:59.6 Info: => 4.51E-05s 11:55:59.6 Info: UpdateData 11:55:59.6 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:55:59.6 Info: => 2.86E-05s 11:55:59.6 Info: RenameColumn Artists ProfileId to QualityProfileId 11:55:59.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) 11:55:59.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" 11:55:59.6 Info: DROP TABLE "Artists" 11:55:59.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:59.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:59.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:59.6 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:55:59.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:55:59.6 Info: => 0.0039718s 11:55:59.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-10-13T11:55:59', 'rename_quality_profiles_add_upgrade_allowed') 11:55:59.6 Info: Committing Transaction 11:55:59.6 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 11:55:59.6 Info: => 0.0043967s 11:55:59.6 Info: 27: add_import_exclusions migrating 11:55:59.6 Info: Beginning Transaction 11:55:59.6 Info: Starting migration of Main DB to 27 11:55:59.6 Info: CreateTable ImportListExclusions 11:55:59.6 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 11:55:59.6 Info: => 0.0001215s 11:55:59.6 Info: CreateIndex ImportListExclusions (ForeignId) 11:55:59.6 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 11:55:59.6 Info: => 8.27E-05s 11:55:59.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-10-13T11:55:59', 'add_import_exclusions') 11:55:59.6 Info: Committing Transaction 11:55:59.6 Info: 27: add_import_exclusions migrated 11:55:59.6 Info: => 0.000406s 11:55:59.6 Info: 28: clean_artist_metadata_table migrating 11:55:59.6 Info: Beginning Transaction 11:55:59.6 Info: Starting migration of Main DB to 28 11:55:59.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) 11:55:59.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) 11:55:59.6 Info: => 0.0001502s 11:55:59.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) 11:55:59.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) 11:55:59.6 Info: => 0.0001193s 11:55:59.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) 11:55:59.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) 11:55:59.6 Info: => 0.0001129s 11:55:59.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) 11:55:59.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) 11:55:59.6 Info: => 0.0001128s 11:55:59.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) 11:55:59.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) 11:55:59.6 Info: => 0.000113s 11:55:59.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) 11:55:59.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) 11:55:59.6 Info: => 0.0001168s 11:55:59.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-10-13T11:55:59', 'clean_artist_metadata_table') 11:55:59.6 Info: Committing Transaction 11:55:59.6 Info: 28: clean_artist_metadata_table migrated 11:55:59.6 Info: => 0.0003922s 11:55:59.6 Info: 29: health_issue_notification migrating 11:55:59.6 Info: Beginning Transaction 11:55:59.6 Info: Starting migration of Main DB to 29 11:55:59.6 Info: AlterTable Notifications 11:55:59.6 Info: => 1.1E-06s 11:55:59.6 Info: CreateColumn Notifications OnHealthIssue Boolean 11:55:59.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 11:55:59.6 Info: => 0.0005563s 11:55:59.6 Info: AlterTable Notifications 11:55:59.6 Info: => 7E-07s 11:55:59.6 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 11:55:59.6 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 11:55:59.6 Info: => 0.000504s 11:55:59.6 Info: AlterTable Notifications 11:55:59.6 Info: => 5E-07s 11:55:59.6 Info: CreateColumn Notifications OnDownloadFailure Boolean 11:55:59.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 11:55:59.6 Info: => 0.000494s 11:55:59.6 Info: AlterTable Notifications 11:55:59.6 Info: => 4E-07s 11:55:59.6 Info: CreateColumn Notifications OnImportFailure Boolean 11:55:59.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 11:55:59.6 Info: => 0.0004948s 11:55:59.6 Info: AlterTable Notifications 11:55:59.6 Info: => 5E-07s 11:55:59.6 Info: CreateColumn Notifications OnTrackRetag Boolean 11:55:59.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 11:55:59.6 Info: => 0.0004925s 11:55:59.6 Info: DeleteColumn Notifications OnDownload 11:55:59.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) 11:55:59.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" 11:55:59.6 Info: DROP TABLE "Notifications" 11:55:59.6 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:55:59.6 Info: => 0.0044458s 11:55:59.6 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 11:55:59.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) 11:55:59.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" 11:55:59.6 Info: DROP TABLE "Notifications" 11:55:59.6 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:55:59.6 Info: => 0.0035338s 11:55:59.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-10-13T11:55:59', 'health_issue_notification') 11:55:59.6 Info: Committing Transaction 11:55:59.6 Info: 29: health_issue_notification migrated 11:55:59.6 Info: => 0.0039351s 11:55:59.6 Info: 30: add_mediafilerepository_mtime migrating 11:55:59.6 Info: Beginning Transaction 11:55:59.6 Info: Starting migration of Main DB to 30 11:55:59.6 Info: AlterTable TrackFiles 11:55:59.6 Info: => 1E-06s 11:55:59.6 Info: CreateColumn TrackFiles Modified DateTime 11:55:59.6 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 11:55:59.6 Info: => 0.0005502s 11:55:59.6 Info: AlterTable TrackFiles 11:55:59.6 Info: => 6E-07s 11:55:59.6 Info: CreateColumn TrackFiles Path String 11:55:59.6 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 11:55:59.6 Info: => 0.0004964s 11:55:59.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:55:59.6 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:55:59.6 Info: => 3.81E-05s 11:55:59.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) 11:55:59.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) 11:55:59.6 Info: => 0.0001158s 11:55:59.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) 11:55:59.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) 11:55:59.6 Info: => 0.0001255s 11:55:59.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) 11:55:59.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) 11:55:59.6 Info: => 0.0001332s 11:55:59.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") 11:55:59.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") 11:55:59.6 Info: => 7.54E-05s 11:55:59.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:55:59.6 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:55:59.6 Info: => 4.61E-05s 11:55:59.6 Info: AlterTable TrackFiles 11:55:59.6 Info: => 5E-07s 11:55:59.6 Info: AlterColumn TrackFiles Path String 11:55:59.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) 11:55:59.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" 11:55:59.6 Info: DROP TABLE "TrackFiles" 11:55:59.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:55:59.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:59.6 Info: => 0.0045525s 11:55:59.6 Info: CreateIndex TrackFiles (Path) 11:55:59.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:55:59.6 Info: => 7.44E-05s 11:55:59.6 Info: DeleteColumn TrackFiles RelativePath 11:55:59.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) 11:55:59.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" 11:55:59.6 Info: DROP TABLE "TrackFiles" 11:55:59.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:55:59.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:59.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:55:59.6 Info: => 0.0037566s 11:55:59.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-10-13T11:55:59', 'add_mediafilerepository_mtime') 11:55:59.6 Info: Committing Transaction 11:55:59.6 Info: 30: add_mediafilerepository_mtime migrated 11:55:59.6 Info: => 0.0041106s 11:55:59.6 Info: 31: add_artistmetadataid_constraint migrating 11:55:59.6 Info: Beginning Transaction 11:55:59.6 Info: Starting migration of Main DB to 31 11:55:59.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") 11:55:59.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") 11:55:59.6 Info: => 8.75E-05s 11:55:59.6 Info: DeleteIndex Artists (ArtistMetadataId) 11:55:59.6 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 11:55:59.6 Info: => 0.0001286s 11:55:59.6 Info: AlterColumn Artists ArtistMetadataId Int32 11:55:59.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) 11:55:59.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" 11:55:59.6 Info: DROP TABLE "Artists" 11:55:59.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:59.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:59.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:59.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:55:59.6 Info: => 0.0038283s 11:55:59.6 Info: CreateIndex Artists (ArtistMetadataId) 11:55:59.6 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:55:59.6 Info: => 7.25E-05s 11:55:59.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-10-13T11:55:59', 'add_artistmetadataid_constraint') 11:55:59.6 Info: Committing Transaction 11:55:59.6 Info: 31: add_artistmetadataid_constraint migrated 11:55:59.6 Info: => 0.0004559s 11:55:59.6 Info: 32: old_ids_and_artist_alias migrating 11:55:59.6 Info: Beginning Transaction 11:55:59.6 Info: Starting migration of Main DB to 32 11:55:59.6 Info: AlterTable ArtistMetadata 11:55:59.6 Info: => 1E-06s 11:55:59.6 Info: CreateColumn ArtistMetadata Aliases String 11:55:59.6 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 11:55:59.6 Info: => 0.0005336s 11:55:59.6 Info: AlterTable ArtistMetadata 11:55:59.6 Info: => 8E-07s 11:55:59.6 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 11:55:59.6 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 11:55:59.6 Info: => 0.0005248s 11:55:59.6 Info: AlterTable Albums 11:55:59.6 Info: => 4E-07s 11:55:59.6 Info: CreateColumn Albums OldForeignAlbumIds String 11:55:59.6 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 11:55:59.6 Info: => 0.0005085s 11:55:59.6 Info: AlterTable AlbumReleases 11:55:59.6 Info: => 4E-07s 11:55:59.6 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 11:55:59.6 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 11:55:59.6 Info: => 0.0005045s 11:55:59.6 Info: AlterTable Tracks 11:55:59.6 Info: => 6E-07s 11:55:59.6 Info: CreateColumn Tracks OldForeignRecordingIds String 11:55:59.6 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 11:55:59.6 Info: => 0.0005121s 11:55:59.6 Info: AlterTable Tracks 11:55:59.6 Info: => 5E-07s 11:55:59.6 Info: CreateColumn Tracks OldForeignTrackIds String 11:55:59.6 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 11:55:59.6 Info: => 0.000544s 11:55:59.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-10-13T11:55:59', 'old_ids_and_artist_alias') 11:55:59.6 Info: Committing Transaction 11:55:59.6 Info: 32: old_ids_and_artist_alias migrated 11:55:59.6 Info: => 0.0008764s 11:55:59.6 Info: 33: download_propers_config migrating 11:55:59.6 Info: Beginning Transaction 11:55:59.6 Info: Starting migration of Main DB to 33 11:55:59.6 Info: PerformDBOperation 11:55:59.6 Info: Performing DB Operation 11:55:59.6 Info: => 3.26E-05s 11:55:59.6 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 11:55:59.6 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 11:55:59.6 Info: => 3.4E-05s 11:55:59.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-10-13T11:55:59', 'download_propers_config') 11:55:59.6 Info: Committing Transaction 11:55:59.6 Info: 33: download_propers_config migrated 11:55:59.6 Info: => 0.0002939s 11:55:59.6 Info: 34: remove_language_profiles migrating 11:55:59.6 Info: Beginning Transaction 11:55:59.6 Info: Starting migration of Main DB to 34 11:55:59.6 Info: DeleteTable LanguageProfiles 11:55:59.6 Info: DROP TABLE "LanguageProfiles" 11:55:59.6 Info: => 0.0001903s 11:55:59.6 Info: DeleteColumn Artists LanguageProfileId 11:55:59.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) 11:55:59.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" 11:55:59.6 Info: DROP TABLE "Artists" 11:55:59.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:59.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:59.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:59.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:55:59.6 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:55:59.6 Info: => 0.0051381s 11:55:59.6 Info: DeleteColumn ImportLists LanguageProfileId 11:55:59.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) 11:55:59.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" 11:55:59.6 Info: DROP TABLE "ImportLists" 11:55:59.6 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 11:55:59.6 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:55:59.6 Info: => 0.0035894s 11:55:59.6 Info: DeleteColumn Blacklist Language 11:55:59.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) 11:55:59.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" 11:55:59.6 Info: DROP TABLE "Blacklist" 11:55:59.6 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 11:55:59.6 Info: => 0.0043661s 11:55:59.6 Info: DeleteColumn History Language 11:55:59.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) 11:55:59.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" 11:55:59.6 Info: DROP TABLE "History" 11:55:59.6 Info: ALTER TABLE "History_temp" RENAME TO "History" 11:55:59.6 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:55:59.6 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:55:59.6 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:55:59.6 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:55:59.6 Info: => 0.0039725s 11:55:59.6 Info: DeleteColumn LyricFiles Language 11:55:59.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) 11:55:59.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" 11:55:59.6 Info: DROP TABLE "LyricFiles" 11:55:59.6 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:55:59.6 Info: => 0.0034245s 11:55:59.6 Info: DeleteColumn TrackFiles Language 11:55:59.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) 11:55:59.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" 11:55:59.6 Info: DROP TABLE "TrackFiles" 11:55:59.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:55:59.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:59.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:55:59.6 Info: => 0.0045964s 11:55:59.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-10-13T11:55:59', 'remove_language_profiles') 11:55:59.6 Info: Committing Transaction 11:55:59.6 Info: 34: remove_language_profiles migrated 11:55:59.6 Info: => 0.0052064s 11:55:59.6 Info: 35: multi_disc_naming_format migrating 11:55:59.6 Info: Beginning Transaction 11:55:59.6 Info: Starting migration of Main DB to 35 11:55:59.6 Info: AlterTable NamingConfig 11:55:59.6 Info: => 8E-07s 11:55:59.6 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 11:55:59.6 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 11:55:59.6 Info: => 0.0005857s 11:55:59.6 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 11:55:59.6 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 11:55:59.6 Info: => 4.4E-05s 11:55:59.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-10-13T11:55:59', 'multi_disc_naming_format') 11:55:59.6 Info: Committing Transaction 11:55:59.6 Info: 35: multi_disc_naming_format migrated 11:55:59.6 Info: => 0.0003426s 11:55:59.6 Info: 36: add_download_client_priority migrating 11:55:59.6 Info: Beginning Transaction 11:55:59.6 Info: Starting migration of Main DB to 36 11:55:59.6 Info: AlterTable DownloadClients 11:55:59.6 Info: => 1.1E-06s 11:55:59.6 Info: CreateColumn DownloadClients Priority Int32 11:55:59.6 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 11:55:59.6 Info: => 0.0005554s 11:55:59.6 Info: PerformDBOperation 11:55:59.6 Info: Performing DB Operation 11:55:59.6 Info: => 4.91E-05s 11:55:59.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-10-13T11:55:59', 'add_download_client_priority') 11:55:59.6 Info: Committing Transaction 11:55:59.6 Info: 36: add_download_client_priority migrated 11:55:59.6 Info: => 0.000352s 11:55:59.6 Info: 37: remove_growl_prowl migrating 11:55:59.6 Info: Beginning Transaction 11:55:59.6 Info: Starting migration of Main DB to 37 11:55:59.6 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:59.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 11:55:59.6 Info: => 4.76E-05s 11:55:59.6 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:59.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 11:55:59.6 Info: => 2.8E-05s 11:55:59.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-10-13T11:55:59', 'remove_growl_prowl') 11:55:59.6 Info: Committing Transaction 11:55:59.6 Info: 37: remove_growl_prowl migrated 11:55:59.6 Info: => 0.0002939s 11:55:59.6 Info: 38: remove_plex_hometheatre migrating 11:55:59.6 Info: Beginning Transaction 11:55:59.6 Info: Starting migration of Main DB to 38 11:55:59.6 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:59.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 11:55:59.6 Info: => 4.68E-05s 11:55:59.6 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:59.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 11:55:59.6 Info: => 2.84E-05s 11:55:59.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-10-13T11:55:59', 'remove_plex_hometheatre') 11:55:59.6 Info: Committing Transaction 11:55:59.6 Info: 38: remove_plex_hometheatre migrated 11:55:59.6 Info: => 0.0002939s 11:55:59.6 Info: 39: add_root_folder_add_defaults migrating 11:55:59.6 Info: Beginning Transaction 11:55:59.6 Info: Starting migration of Main DB to 39 11:55:59.6 Info: AlterTable RootFolders 11:55:59.6 Info: => 9E-07s 11:55:59.6 Info: CreateColumn RootFolders Name String 11:55:59.6 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 11:55:59.6 Info: => 0.0005549s 11:55:59.6 Info: AlterTable RootFolders 11:55:59.6 Info: => 5E-07s 11:55:59.6 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 11:55:59.6 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 11:55:59.6 Info: => 0.0005217s 11:55:59.6 Info: AlterTable RootFolders 11:55:59.6 Info: => 5E-07s 11:55:59.6 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 11:55:59.6 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 11:55:59.6 Info: => 0.0005062s 11:55:59.6 Info: AlterTable RootFolders 11:55:59.6 Info: => 7E-07s 11:55:59.6 Info: CreateColumn RootFolders DefaultMonitorOption Int32 11:55:59.6 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 11:55:59.6 Info: => 0.0005235s 11:55:59.6 Info: AlterTable RootFolders 11:55:59.6 Info: => 5E-07s 11:55:59.6 Info: CreateColumn RootFolders DefaultTags String 11:55:59.6 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 11:55:59.6 Info: => 0.0005071s 11:55:59.6 Info: PerformDBOperation 11:55:59.6 Info: Performing DB Operation 11:55:59.6 Info: => 4.58E-05s 11:55:59.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-10-13T11:55:59', 'add_root_folder_add_defaults') 11:55:59.6 Info: Committing Transaction 11:55:59.6 Info: 39: add_root_folder_add_defaults migrated 11:55:59.6 Info: => 0.0003372s 11:55:59.6 Info: 40: task_duration migrating 11:55:59.6 Info: Beginning Transaction 11:55:59.6 Info: Starting migration of Main DB to 40 11:55:59.6 Info: AlterTable ScheduledTasks 11:55:59.6 Info: => 6E-07s 11:55:59.6 Info: CreateColumn ScheduledTasks LastStartTime DateTime 11:55:59.6 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 11:55:59.6 Info: => 0.0005458s 11:55:59.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-10-13T11:55:59', 'task_duration') 11:55:59.6 Info: Committing Transaction 11:55:59.6 Info: 40: task_duration migrated 11:55:59.6 Info: => 0.0008454s 11:55:59.6 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 11:55:59.6 Info: Beginning Transaction 11:55:59.6 Info: Starting migration of Main DB to 41 11:55:59.6 Info: AlterTable ReleaseProfiles 11:55:59.6 Info: => 8E-07s 11:55:59.6 Info: CreateColumn ReleaseProfiles Enabled Boolean 11:55:59.6 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 11:55:59.6 Info: => 0.0005485s 11:55:59.6 Info: AlterTable ReleaseProfiles 11:55:59.6 Info: => 7E-07s 11:55:59.6 Info: CreateColumn ReleaseProfiles IndexerId Int32 11:55:59.6 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 11:55:59.6 Info: => 0.0005309s 11:55:59.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-10-13T11:55:59', 'add_indexer_and_enabled_to_release_profiles') 11:55:59.6 Info: Committing Transaction 11:55:59.6 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 11:55:59.6 Info: => 0.0008329s 11:55:59.6 Info: 42: remove_album_folders migrating 11:55:59.6 Info: Beginning Transaction 11:55:59.6 Info: Starting migration of Main DB to 42 11:55:59.6 Info: DeleteColumn Artists AlbumFolder 11:55:59.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) 11:55:59.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" 11:55:59.6 Info: DROP TABLE "Artists" 11:55:59.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:59.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:59.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:59.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:55:59.6 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:55:59.6 Info: => 0.0042258s 11:55:59.6 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 11:55:59.6 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 11:55:59.6 Info: => 3.6E-05s 11:55:59.6 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 11:55:59.6 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 11:55:59.6 Info: => 2.9E-05s 11:55:59.6 Info: DeleteColumn NamingConfig AlbumFolderFormat 11:55:59.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) 11:55:59.6 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 11:55:59.6 Info: DROP TABLE "NamingConfig" 11:55:59.6 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 11:55:59.6 Info: => 0.0045487s 11:55:59.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-10-13T11:55:59', 'remove_album_folders') 11:55:59.6 Info: Committing Transaction 11:55:59.6 Info: 42: remove_album_folders migrated 11:55:59.6 Info: => 0.0050264s 11:55:59.6 Info: 44: add_priority_to_indexers migrating 11:55:59.6 Info: Beginning Transaction 11:55:59.6 Info: Starting migration of Main DB to 44 11:55:59.6 Info: AlterTable Indexers 11:55:59.6 Info: => 1E-06s 11:55:59.6 Info: CreateColumn Indexers Priority Int32 11:55:59.6 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 11:55:59.6 Info: => 0.000574s 11:55:59.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-10-13T11:55:59', 'add_priority_to_indexers') 11:55:59.6 Info: Committing Transaction 11:55:59.6 Info: 44: add_priority_to_indexers migrated 11:55:59.6 Info: => 0.0009197s 11:55:59.6 Info: 45: remove_chown_and_folderchmod_config migrating 11:55:59.6 Info: Beginning Transaction 11:55:59.6 Info: Starting migration of Main DB to 45 11:55:59.6 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 11:55:59.6 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 11:55:59.6 Info: => 0.000127s 11:55:59.6 Info: PerformDBOperation 11:55:59.6 Info: Performing DB Operation 11:55:59.6 Info: => 2.63E-05s 11:55:59.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-10-13T11:55:59', 'remove_chown_and_folderchmod_config') 11:55:59.6 Info: Committing Transaction 11:55:59.6 Info: 45: remove_chown_and_folderchmod_config migrated 11:55:59.6 Info: => 0.0003113s 11:55:59.6 Info: 47: update_notifiarr migrating 11:55:59.6 Info: Beginning Transaction 11:55:59.6 Info: Starting migration of Main DB to 47 11:55:59.6 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 11:55:59.6 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 11:55:59.6 Info: => 7E-05s 11:55:59.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-10-13T11:55:59', 'update_notifiarr') 11:55:59.6 Info: Committing Transaction 11:55:59.6 Info: 47: update_notifiarr migrated 11:55:59.6 Info: => 0.0003532s 11:55:59.6 Info: 49: email_multiple_addresses migrating 11:55:59.6 Info: Beginning Transaction 11:55:59.6 Info: Starting migration of Main DB to 49 11:55:59.6 Info: PerformDBOperation 11:55:59.6 Info: Performing DB Operation 11:55:59.6 Info: => 5.75E-05s 11:55:59.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-10-13T11:55:59', 'email_multiple_addresses') 11:55:59.6 Info: Committing Transaction 11:55:59.6 Info: 49: email_multiple_addresses migrated 11:55:59.6 Info: => 0.0003399s 11:55:59.6 Info: 50: rename_blacklist_to_blocklist migrating 11:55:59.6 Info: Beginning Transaction 11:55:59.6 Info: Starting migration of Main DB to 50 11:55:59.6 Info: RenameTable Blacklist Blocklist 11:55:59.6 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 11:55:59.6 Info: => 0.0014579s 11:55:59.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-10-13T11:55:59', 'rename_blacklist_to_blocklist') 11:55:59.6 Info: Committing Transaction 11:55:59.6 Info: 50: rename_blacklist_to_blocklist migrated 11:55:59.6 Info: => 0.0018108s 11:55:59.6 Info: 51: cdh_per_downloadclient migrating 11:55:59.6 Info: Beginning Transaction 11:55:59.6 Info: Starting migration of Main DB to 51 11:55:59.6 Info: INSERT INTO "DownloadClients" ("Enable", "Name", "Implementation", "Priority", "Settings", "ConfigContract") VALUES (1, 'Deluge', 'Deluge', 1, '{ "host": "127.0.0.1", "port": 0, "urlBase": "/my/", "movieCategory": "abc", "recentTvPriority": 0, "olderTvPriority": 0, "useSsl": false }', 'DelugeSettings') 11:55:59.6 Info: AlterTable DownloadClients 11:55:59.6 Info: => 3E-07s 11:55:59.6 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 11:55:59.6 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 11:55:59.6 Info: => 0.000563s 11:55:59.6 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 11:55:59.6 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 11:55:59.6 Info: => 0.0005344s 11:55:59.6 Info: PerformDBOperation 11:55:59.6 Info: Performing DB Operation 11:55:59.6 Info: => 0.0001589s 11:55:59.6 Info: -> 1 Insert operations completed in 00:00:00.0000865 taking an average of 00:00:00.0000865 11:55:59.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-10-13T11:55:59', 'cdh_per_downloadclient') 11:55:59.6 Info: Committing Transaction 11:55:59.6 Info: 51: cdh_per_downloadclient migrated 11:55:59.6 Info: => 0.0005054s 11:55:59.7 Debug: Took: 00:00:00.2017072 11:55:59.7 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.cdh_per_downloadclientFixture.should_set_cdh_to_enabled --- 11:55:59.7 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.download_clients_rename_tv_to_musicFixture.should_rename_settings_for_deluge --- 11:55:59.7 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173597312049_205/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:55:59.7 Info: DatabaseEngineVersionCheck migrating 11:55:59.7 Info: PerformDBOperation 11:55:59.7 Info: Performing DB Operation 11:55:59.7 Info: SQLite 3.46.1 11:55:59.7 Info: => 0.0010356s 11:55:59.7 Info: DatabaseEngineVersionCheck migrated 11:55:59.7 Info: => 0.0010482s 11:55:59.7 Info: VersionMigration migrating 11:55:59.7 Info: Beginning Transaction 11:55:59.7 Info: CreateTable VersionInfo 11:55:59.7 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 11:55:59.7 Info: => 0.0001402s 11:55:59.7 Info: Committing Transaction 11:55:59.7 Info: VersionMigration migrated 11:55:59.7 Info: => 0.0005056s 11:55:59.7 Info: VersionUniqueMigration migrating 11:55:59.7 Info: Beginning Transaction 11:55:59.7 Info: CreateIndex VersionInfo (Version) 11:55:59.7 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:55:59.7 Info: => 0.0001229s 11:55:59.7 Info: AlterTable VersionInfo 11:55:59.7 Info: => 7E-07s 11:55:59.7 Info: CreateColumn VersionInfo AppliedOn DateTime 11:55:59.7 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 11:55:59.7 Info: => 0.0005173s 11:55:59.7 Info: Committing Transaction 11:55:59.7 Info: VersionUniqueMigration migrated 11:55:59.7 Info: => 0.0007136s 11:55:59.7 Info: VersionDescriptionMigration migrating 11:55:59.7 Info: Beginning Transaction 11:55:59.7 Info: AlterTable VersionInfo 11:55:59.7 Info: => 6E-07s 11:55:59.7 Info: CreateColumn VersionInfo Description String 11:55:59.7 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 11:55:59.7 Info: => 0.0001998s 11:55:59.7 Info: Committing Transaction 11:55:59.7 Info: VersionDescriptionMigration migrated 11:55:59.7 Info: => 0.0003838s 11:55:59.7 Info: 1: InitialSetup migrating 11:55:59.7 Info: Beginning Transaction 11:55:59.7 Info: Starting migration of Main DB to 1 11:55:59.7 Info: CreateTable Config 11:55:59.7 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 11:55:59.7 Info: => 0.0008461s 11:55:59.7 Info: CreateIndex Config (Key) 11:55:59.7 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 11:55:59.7 Info: => 7.56E-05s 11:55:59.7 Info: CreateTable RootFolders 11:55:59.7 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 11:55:59.7 Info: => 8.34E-05s 11:55:59.7 Info: CreateIndex RootFolders (Path) 11:55:59.7 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 11:55:59.7 Info: => 6.87E-05s 11:55:59.7 Info: CreateTable Artists 11:55:59.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) 11:55:59.7 Info: => 0.000212s 11:55:59.7 Info: CreateIndex Artists (ForeignArtistId) 11:55:59.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:55:59.7 Info: => 7.01E-05s 11:55:59.7 Info: CreateIndex Artists (NameSlug) 11:55:59.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:55:59.7 Info: => 6.54E-05s 11:55:59.7 Info: CreateIndex Artists (CleanName) 11:55:59.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:59.7 Info: => 6.06E-05s 11:55:59.7 Info: CreateIndex Artists (Path) 11:55:59.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:59.7 Info: => 6.62E-05s 11:55:59.7 Info: CreateTable Albums 11:55:59.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) 11:55:59.7 Info: => 0.0002547s 11:55:59.7 Info: CreateIndex Albums (ForeignAlbumId) 11:55:59.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:59.7 Info: => 7.59E-05s 11:55:59.7 Info: CreateIndex Albums (MBId) 11:55:59.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:55:59.7 Info: => 6.49E-05s 11:55:59.7 Info: CreateIndex Albums (TADBId) 11:55:59.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:55:59.7 Info: => 6.18E-05s 11:55:59.7 Info: CreateIndex Albums (TitleSlug) 11:55:59.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:55:59.7 Info: => 6.27E-05s 11:55:59.7 Info: CreateIndex Albums (CleanTitle) 11:55:59.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:59.7 Info: => 6.09E-05s 11:55:59.7 Info: CreateIndex Albums (Path) 11:55:59.7 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 11:55:59.7 Info: => 5.91E-05s 11:55:59.7 Info: CreateTable Tracks 11:55:59.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) 11:55:59.7 Info: => 0.0001323s 11:55:59.7 Info: CreateIndex Tracks (ForeignTrackId) 11:55:59.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:55:59.7 Info: => 6.81E-05s 11:55:59.7 Info: CreateIndex Tracks (ArtistId) 11:55:59.7 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:55:59.7 Info: => 7.13E-05s 11:55:59.7 Info: CreateIndex Tracks (TrackFileId) 11:55:59.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:55:59.7 Info: => 6.87E-05s 11:55:59.7 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 11:55:59.7 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 11:55:59.7 Info: => 7.28E-05s 11:55:59.7 Info: CreateTable TrackFiles 11:55:59.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) 11:55:59.7 Info: => 0.0001232s 11:55:59.7 Info: CreateIndex TrackFiles (ArtistId) 11:55:59.7 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 11:55:59.7 Info: => 6.86E-05s 11:55:59.7 Info: CreateIndex TrackFiles (AlbumId) 11:55:59.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:59.7 Info: => 6.11E-05s 11:55:59.7 Info: CreateTable History 11:55:59.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) 11:55:59.7 Info: => 0.0001213s 11:55:59.7 Info: CreateIndex History (Date) 11:55:59.7 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:55:59.7 Info: => 6.41E-05s 11:55:59.7 Info: CreateIndex History (EventType) 11:55:59.7 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:55:59.7 Info: => 6.12E-05s 11:55:59.7 Info: CreateIndex History (DownloadId) 11:55:59.7 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 11:55:59.7 Info: => 6.13E-05s 11:55:59.7 Info: CreateIndex History (AlbumId) 11:55:59.7 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 11:55:59.7 Info: => 6.13E-05s 11:55:59.7 Info: CreateTable Notifications 11:55:59.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) 11:55:59.7 Info: => 0.0001103s 11:55:59.7 Info: CreateTable ScheduledTasks 11:55:59.7 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 11:55:59.7 Info: => 0.0001358s 11:55:59.7 Info: CreateIndex ScheduledTasks (TypeName) 11:55:59.7 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:55:59.7 Info: => 0.0001064s 11:55:59.7 Info: CreateTable Indexers 11:55:59.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) 11:55:59.7 Info: => 0.0001224s 11:55:59.7 Info: CreateIndex Indexers (Name) 11:55:59.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:55:59.7 Info: => 8.11E-05s 11:55:59.7 Info: CreateTable Profiles 11:55:59.7 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 11:55:59.7 Info: => 0.0001244s 11:55:59.7 Info: CreateIndex Profiles (Name) 11:55:59.7 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 11:55:59.7 Info: => 8.64E-05s 11:55:59.7 Info: CreateTable QualityDefinitions 11:55:59.7 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 11:55:59.7 Info: => 0.0001066s 11:55:59.7 Info: CreateIndex QualityDefinitions (Quality) 11:55:59.7 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 11:55:59.7 Info: => 7.54E-05s 11:55:59.7 Info: CreateIndex QualityDefinitions (Title) 11:55:59.7 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 11:55:59.7 Info: => 0.000119s 11:55:59.7 Info: CreateTable NamingConfig 11:55:59.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) 11:55:59.7 Info: => 0.0001372s 11:55:59.7 Info: CreateTable Blacklist 11:55:59.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 '') 11:55:59.7 Info: => 0.0001603s 11:55:59.7 Info: CreateTable Metadata 11:55:59.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) 11:55:59.7 Info: => 0.0001006s 11:55:59.7 Info: CreateTable MetadataFiles 11:55:59.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) 11:55:59.7 Info: => 0.0001292s 11:55:59.7 Info: CreateTable DownloadClients 11:55:59.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) 11:55:59.7 Info: => 0.0001088s 11:55:59.7 Info: CreateTable PendingReleases 11:55:59.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 '') 11:55:59.7 Info: => 0.0001116s 11:55:59.7 Info: CreateTable RemotePathMappings 11:55:59.7 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 11:55:59.7 Info: => 0.0001127s 11:55:59.7 Info: CreateTable Tags 11:55:59.7 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 11:55:59.7 Info: => 8.75E-05s 11:55:59.7 Info: CreateIndex Tags (Label) 11:55:59.7 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 11:55:59.7 Info: => 8.28E-05s 11:55:59.7 Info: CreateTable Restrictions 11:55:59.7 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 11:55:59.7 Info: => 9.26E-05s 11:55:59.7 Info: CreateTable DelayProfiles 11:55:59.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) 11:55:59.7 Info: => 0.0001195s 11:55:59.7 Info: CreateTable Users 11:55:59.7 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 11:55:59.7 Info: => 8.64E-05s 11:55:59.7 Info: CreateIndex Users (Identifier) 11:55:59.7 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 11:55:59.7 Info: => 0.0001131s 11:55:59.7 Info: CreateIndex Users (Username) 11:55:59.7 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 11:55:59.7 Info: => 9.2E-05s 11:55:59.7 Info: CreateTable Commands 11:55:59.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) 11:55:59.7 Info: => 0.0001248s 11:55:59.7 Info: CreateTable IndexerStatus 11:55:59.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) 11:55:59.7 Info: => 0.0001144s 11:55:59.7 Info: CreateIndex IndexerStatus (ProviderId) 11:55:59.7 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:55:59.7 Info: => 8.44E-05s 11:55:59.7 Info: CreateTable ExtraFiles 11:55:59.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) 11:55:59.7 Info: => 0.000107s 11:55:59.7 Info: CreateTable LyricFiles 11:55:59.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) 11:55:59.7 Info: => 0.0001355s 11:55:59.7 Info: CreateTable LanguageProfiles 11:55:59.7 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 11:55:59.7 Info: => 0.0001271s 11:55:59.7 Info: CreateIndex LanguageProfiles (Name) 11:55:59.7 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 11:55:59.7 Info: => 8.4E-05s 11:55:59.7 Info: CreateTable DownloadClientStatus 11:55:59.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) 11:55:59.7 Info: => 0.0001001s 11:55:59.7 Info: CreateIndex DownloadClientStatus (ProviderId) 11:55:59.7 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:55:59.7 Info: => 8.51E-05s 11:55:59.7 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 11:55:59.7 Info: -> 1 Insert operations completed in 00:00:00.0000600 taking an average of 00:00:00.0000600 11:55:59.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-13T11:55:59', 'InitialSetup') 11:55:59.7 Info: Committing Transaction 11:55:59.7 Info: 1: InitialSetup migrated 11:55:59.7 Info: => 0.0009291s 11:55:59.7 Info: 2: add_reason_to_pending_releases migrating 11:55:59.7 Info: Beginning Transaction 11:55:59.7 Info: Starting migration of Main DB to 2 11:55:59.7 Info: AlterTable PendingReleases 11:55:59.7 Info: => 6E-07s 11:55:59.7 Info: CreateColumn PendingReleases Reason Int32 11:55:59.7 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 11:55:59.7 Info: => 0.0005188s 11:55:59.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-13T11:55:59', 'add_reason_to_pending_releases') 11:55:59.7 Info: Committing Transaction 11:55:59.7 Info: 2: add_reason_to_pending_releases migrated 11:55:59.7 Info: => 0.0007994s 11:55:59.7 Info: 3: add_medium_support migrating 11:55:59.7 Info: Beginning Transaction 11:55:59.7 Info: Starting migration of Main DB to 3 11:55:59.7 Info: AlterTable Albums 11:55:59.7 Info: => 7E-07s 11:55:59.7 Info: CreateColumn Albums Media String 11:55:59.7 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 11:55:59.7 Info: => 0.0005223s 11:55:59.7 Info: AlterTable Tracks 11:55:59.7 Info: => 4E-07s 11:55:59.7 Info: CreateColumn Tracks MediumNumber Int32 11:55:59.7 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 11:55:59.7 Info: => 0.0004741s 11:55:59.7 Info: AlterTable Tracks 11:55:59.7 Info: => 7E-07s 11:55:59.7 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 11:55:59.7 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 11:55:59.7 Info: => 0.0004884s 11:55:59.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:55:59.7 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:55:59.7 Info: => 4.27E-05s 11:55:59.7 Info: DeleteColumn Tracks TrackNumber 11:55:59.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) 11:55:59.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" 11:55:59.7 Info: DROP TABLE "Tracks" 11:55:59.7 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:55:59.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:55:59.7 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:55:59.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:55:59.7 Info: => 0.0043669s 11:55:59.7 Info: AlterTable Tracks 11:55:59.7 Info: => 5E-07s 11:55:59.7 Info: CreateColumn Tracks TrackNumber String 11:55:59.7 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 11:55:59.7 Info: => 0.0004753s 11:55:59.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-13T11:55:59', 'add_medium_support') 11:55:59.7 Info: Committing Transaction 11:55:59.7 Info: 3: add_medium_support migrated 11:55:59.7 Info: => 0.000838s 11:55:59.7 Info: 4: add_various_qualites_in_profile migrating 11:55:59.7 Info: Beginning Transaction 11:55:59.7 Info: Starting migration of Main DB to 4 11:55:59.7 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:55:59.7 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:55:59.7 Info: => 5.23E-05s 11:55:59.7 Info: PerformDBOperation 11:55:59.7 Info: Performing DB Operation 11:55:59.7 Info: => 2.65E-05s 11:55:59.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-13T11:55:59', 'add_various_qualites_in_profile') 11:55:59.7 Info: Committing Transaction 11:55:59.7 Info: 4: add_various_qualites_in_profile migrated 11:55:59.7 Info: => 0.0002529s 11:55:59.7 Info: 5: metadata_profiles migrating 11:55:59.7 Info: Beginning Transaction 11:55:59.7 Info: Starting migration of Main DB to 5 11:55:59.7 Info: CreateTable MetadataProfiles 11:55:59.7 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 11:55:59.7 Info: => 0.0001233s 11:55:59.7 Info: CreateIndex MetadataProfiles (Name) 11:55:59.7 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 11:55:59.7 Info: => 8.29E-05s 11:55:59.7 Info: AlterTable Artists 11:55:59.7 Info: => 4E-07s 11:55:59.7 Info: CreateColumn Artists MetadataProfileId Int32 11:55:59.7 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 11:55:59.7 Info: => 0.0004939s 11:55:59.7 Info: DeleteColumn Artists PrimaryAlbumTypes 11:55:59.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) 11:55:59.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" 11:55:59.7 Info: DROP TABLE "Artists" 11:55:59.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:59.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:55:59.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:55:59.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:59.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:59.7 Info: => 0.0038523s 11:55:59.7 Info: DeleteColumn Artists SecondaryAlbumTypes 11:55:59.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) 11:55:59.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" 11:55:59.7 Info: DROP TABLE "Artists" 11:55:59.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:59.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:55:59.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:55:59.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:59.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:59.7 Info: => 0.0046011s 11:55:59.7 Info: AlterTable Albums 11:55:59.7 Info: => 6E-07s 11:55:59.7 Info: CreateColumn Albums SecondaryTypes String 11:55:59.7 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 11:55:59.7 Info: => 0.0004806s 11:55:59.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-13T11:55:59', 'metadata_profiles') 11:55:59.7 Info: Committing Transaction 11:55:59.7 Info: 5: metadata_profiles migrated 11:55:59.7 Info: => 0.0008827s 11:55:59.7 Info: 6: separate_automatic_and_interactive_search migrating 11:55:59.7 Info: Beginning Transaction 11:55:59.7 Info: Starting migration of Main DB to 6 11:55:59.7 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 11:55:59.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) 11:55:59.7 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 11:55:59.7 Info: DROP TABLE "Indexers" 11:55:59.7 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:55:59.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:55:59.7 Info: => 0.0039255s 11:55:59.7 Info: AlterTable Indexers 11:55:59.7 Info: => 5E-07s 11:55:59.7 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 11:55:59.7 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 11:55:59.7 Info: => 0.000475s 11:55:59.7 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:55:59.7 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:55:59.7 Info: => 3.91E-05s 11:55:59.7 Info: AlterTable Indexers 11:55:59.7 Info: => 4E-07s 11:55:59.7 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 11:55:59.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) 11:55:59.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" 11:55:59.7 Info: DROP TABLE "Indexers" 11:55:59.7 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:55:59.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:55:59.7 Info: => 0.0031941s 11:55:59.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-13T11:55:59', 'separate_automatic_and_interactive_search') 11:55:59.7 Info: Committing Transaction 11:55:59.7 Info: 6: separate_automatic_and_interactive_search migrated 11:55:59.7 Info: => 0.0035124s 11:55:59.7 Info: 7: change_album_path_to_relative migrating 11:55:59.7 Info: Beginning Transaction 11:55:59.7 Info: Starting migration of Main DB to 7 11:55:59.7 Info: DeleteColumn Albums Path 11:55:59.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) 11:55:59.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" 11:55:59.7 Info: DROP TABLE "Albums" 11:55:59.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:59.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:59.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:55:59.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:55:59.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:55:59.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:59.7 Info: => 0.0053408s 11:55:59.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-13T11:55:59', 'change_album_path_to_relative') 11:55:59.7 Info: Committing Transaction 11:55:59.7 Info: 7: change_album_path_to_relative migrated 11:55:59.7 Info: => 0.0057415s 11:55:59.7 Info: 8: change_quality_size_mb_to_kb migrating 11:55:59.7 Info: Beginning Transaction 11:55:59.7 Info: Starting migration of Main DB to 8 11:55:59.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 11:55:59.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 11:55:59.7 Info: => 5.08E-05s 11:55:59.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-13T11:55:59', 'change_quality_size_mb_to_kb') 11:55:59.7 Info: Committing Transaction 11:55:59.7 Info: 8: change_quality_size_mb_to_kb migrated 11:55:59.7 Info: => 0.0003059s 11:55:59.7 Info: 9: album_releases migrating 11:55:59.7 Info: Beginning Transaction 11:55:59.7 Info: Starting migration of Main DB to 9 11:55:59.7 Info: AlterTable Albums 11:55:59.7 Info: => 8E-07s 11:55:59.7 Info: CreateColumn Albums Releases String 11:55:59.7 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 11:55:59.7 Info: => 0.0004959s 11:55:59.7 Info: AlterTable Albums 11:55:59.7 Info: => 6E-07s 11:55:59.7 Info: CreateColumn Albums CurrentRelease String 11:55:59.7 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 11:55:59.7 Info: => 0.0004619s 11:55:59.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-13T11:55:59', 'album_releases') 11:55:59.7 Info: Committing Transaction 11:55:59.7 Info: 9: album_releases migrated 11:55:59.7 Info: => 0.0007386s 11:55:59.7 Info: 10: album_releases_fix migrating 11:55:59.7 Info: Beginning Transaction 11:55:59.7 Info: Starting migration of Main DB to 10 11:55:59.7 Info: AlterTable Albums 11:55:59.7 Info: => 7E-07s 11:55:59.7 Info: AlterColumn Albums Releases String 11:55:59.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) 11:55:59.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" 11:55:59.8 Info: DROP TABLE "Albums" 11:55:59.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:59.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:59.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:55:59.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:55:59.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:55:59.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:59.8 Info: => 0.004653s 11:55:59.8 Info: AlterTable Albums 11:55:59.8 Info: => 5E-07s 11:55:59.8 Info: AlterColumn Albums CurrentRelease String 11:55:59.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) 11:55:59.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" 11:55:59.8 Info: DROP TABLE "Albums" 11:55:59.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:59.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:59.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:55:59.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:55:59.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:55:59.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:59.8 Info: => 0.0038483s 11:55:59.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-13T11:55:59', 'album_releases_fix') 11:55:59.8 Info: Committing Transaction 11:55:59.8 Info: 10: album_releases_fix migrated 11:55:59.8 Info: => 0.0042172s 11:55:59.8 Info: 11: import_lists migrating 11:55:59.8 Info: Beginning Transaction 11:55:59.8 Info: Starting migration of Main DB to 11 11:55:59.8 Info: CreateTable ImportLists 11:55:59.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) 11:55:59.8 Info: => 0.0001547s 11:55:59.8 Info: CreateIndex ImportLists (Name) 11:55:59.8 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:55:59.8 Info: => 7.85E-05s 11:55:59.8 Info: CreateTable ImportListStatus 11:55:59.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) 11:55:59.8 Info: => 0.0001045s 11:55:59.8 Info: CreateIndex ImportListStatus (ProviderId) 11:55:59.8 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:55:59.8 Info: => 7.26E-05s 11:55:59.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-13T11:55:59', 'import_lists') 11:55:59.8 Info: Committing Transaction 11:55:59.8 Info: 11: import_lists migrated 11:55:59.8 Info: => 0.0003775s 11:55:59.8 Info: 12: add_release_status migrating 11:55:59.8 Info: Beginning Transaction 11:55:59.8 Info: Starting migration of Main DB to 12 11:55:59.8 Info: AlterTable MetadataProfiles 11:55:59.8 Info: => 8E-07s 11:55:59.8 Info: CreateColumn MetadataProfiles ReleaseStatuses String 11:55:59.8 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 11:55:59.8 Info: => 0.0005004s 11:55:59.8 Info: PerformDBOperation 11:55:59.8 Info: Performing DB Operation 11:55:59.8 Info: => 2.68E-05s 11:55:59.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-13T11:55:59', 'add_release_status') 11:55:59.8 Info: Committing Transaction 11:55:59.8 Info: 12: add_release_status migrated 11:55:59.8 Info: => 0.0002906s 11:55:59.8 Info: 13: album_download_notification migrating 11:55:59.8 Info: Beginning Transaction 11:55:59.8 Info: Starting migration of Main DB to 13 11:55:59.8 Info: AlterTable Notifications 11:55:59.8 Info: => 6E-07s 11:55:59.8 Info: CreateColumn Notifications OnAlbumDownload Boolean 11:55:59.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 11:55:59.8 Info: => 0.0005204s 11:55:59.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-13T11:55:59', 'album_download_notification') 11:55:59.8 Info: Committing Transaction 11:55:59.8 Info: 13: album_download_notification migrated 11:55:59.8 Info: => 0.0008114s 11:55:59.8 Info: 14: fix_language_metadata_profiles migrating 11:55:59.8 Info: Beginning Transaction 11:55:59.8 Info: Starting migration of Main DB to 14 11:55:59.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 11:55:59.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 11:55:59.8 Info: => 7.71E-05s 11:55:59.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 11:55:59.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 11:55:59.8 Info: => 5.11E-05s 11:55:59.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-13T11:55:59', 'fix_language_metadata_profiles') 11:55:59.8 Info: Committing Transaction 11:55:59.8 Info: 14: fix_language_metadata_profiles migrated 11:55:59.8 Info: => 0.0002914s 11:55:59.8 Info: 15: remove_fanzub migrating 11:55:59.8 Info: Beginning Transaction 11:55:59.8 Info: Starting migration of Main DB to 15 11:55:59.8 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:55:59.8 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:55:59.8 Info: => 4.59E-05s 11:55:59.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-13T11:55:59', 'remove_fanzub') 11:55:59.8 Info: Committing Transaction 11:55:59.8 Info: 15: remove_fanzub migrated 11:55:59.8 Info: => 0.000283s 11:55:59.8 Info: 16: update_artist_history_indexes migrating 11:55:59.8 Info: Beginning Transaction 11:55:59.8 Info: Starting migration of Main DB to 16 11:55:59.8 Info: CreateIndex Albums (ArtistId) 11:55:59.8 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 11:55:59.8 Info: => 0.0001048s 11:55:59.8 Info: CreateIndex Albums (ArtistId, ReleaseDate) 11:55:59.8 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 11:55:59.8 Info: => 7.81E-05s 11:55:59.8 Info: DeleteIndex History (AlbumId) 11:55:59.8 Info: DROP INDEX "IX_History_AlbumId" 11:55:59.8 Info: => 0.0001222s 11:55:59.8 Info: CreateIndex History (AlbumId, Date) 11:55:59.8 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:55:59.8 Info: => 8.95E-05s 11:55:59.8 Info: DeleteIndex History (DownloadId) 11:55:59.8 Info: DROP INDEX "IX_History_DownloadId" 11:55:59.8 Info: => 0.0001106s 11:55:59.8 Info: CreateIndex History (DownloadId, Date) 11:55:59.8 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:55:59.8 Info: => 9.15E-05s 11:55:59.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-13T11:55:59', 'update_artist_history_indexes') 11:55:59.8 Info: Committing Transaction 11:55:59.8 Info: 16: update_artist_history_indexes migrated 11:55:59.8 Info: => 0.0004053s 11:55:59.8 Info: 17: remove_nma migrating 11:55:59.8 Info: Beginning Transaction 11:55:59.8 Info: Starting migration of Main DB to 17 11:55:59.8 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:59.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 11:55:59.8 Info: => 4.97E-05s 11:55:59.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-13T11:55:59', 'remove_nma') 11:55:59.8 Info: Committing Transaction 11:55:59.8 Info: 17: remove_nma migrated 11:55:59.8 Info: => 0.0002837s 11:55:59.8 Info: 18: album_disambiguation migrating 11:55:59.8 Info: Beginning Transaction 11:55:59.8 Info: Starting migration of Main DB to 18 11:55:59.8 Info: AlterTable Albums 11:55:59.8 Info: => 4E-07s 11:55:59.8 Info: CreateColumn Albums Disambiguation String 11:55:59.8 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 11:55:59.8 Info: => 0.0005173s 11:55:59.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-13T11:55:59', 'album_disambiguation') 11:55:59.8 Info: Committing Transaction 11:55:59.8 Info: 18: album_disambiguation migrated 11:55:59.8 Info: => 0.0008015s 11:55:59.8 Info: 19: add_ape_quality_in_profiles migrating 11:55:59.8 Info: Beginning Transaction 11:55:59.8 Info: Starting migration of Main DB to 19 11:55:59.8 Info: PerformDBOperation 11:55:59.8 Info: Performing DB Operation 11:55:59.8 Info: => 3.12E-05s 11:55:59.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-13T11:55:59', 'add_ape_quality_in_profiles') 11:55:59.8 Info: Committing Transaction 11:55:59.8 Info: 19: add_ape_quality_in_profiles migrated 11:55:59.8 Info: => 0.0002881s 11:55:59.8 Info: 20: remove_pushalot migrating 11:55:59.8 Info: Beginning Transaction 11:55:59.8 Info: Starting migration of Main DB to 20 11:55:59.8 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:59.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 11:55:59.8 Info: => 5.55E-05s 11:55:59.8 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:59.8 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 11:55:59.8 Info: => 3.39E-05s 11:55:59.8 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:59.8 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 11:55:59.8 Info: => 3.09E-05s 11:55:59.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-13T11:55:59', 'remove_pushalot') 11:55:59.8 Info: Committing Transaction 11:55:59.8 Info: 20: remove_pushalot migrated 11:55:59.8 Info: => 0.0002884s 11:55:59.8 Info: 21: add_custom_filters migrating 11:55:59.8 Info: Beginning Transaction 11:55:59.8 Info: Starting migration of Main DB to 21 11:55:59.8 Info: CreateTable CustomFilters 11:55:59.8 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 11:55:59.8 Info: => 0.0001313s 11:55:59.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-13T11:55:59', 'add_custom_filters') 11:55:59.8 Info: Committing Transaction 11:55:59.8 Info: 21: add_custom_filters migrated 11:55:59.8 Info: => 0.0004491s 11:55:59.8 Info: 22: import_list_tags migrating 11:55:59.8 Info: Beginning Transaction 11:55:59.8 Info: Starting migration of Main DB to 22 11:55:59.8 Info: AlterTable ImportLists 11:55:59.8 Info: => 6E-07s 11:55:59.8 Info: CreateColumn ImportLists Tags String 11:55:59.8 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 11:55:59.8 Info: => 0.0012306s 11:55:59.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-13T11:55:59', 'import_list_tags') 11:55:59.8 Info: Committing Transaction 11:55:59.8 Info: 22: import_list_tags migrated 11:55:59.8 Info: => 0.0015304s 11:55:59.8 Info: 23: add_release_groups_etc migrating 11:55:59.8 Info: Beginning Transaction 11:55:59.8 Info: Starting migration of Main DB to 23 11:55:59.8 Info: CreateTable ArtistMetadata 11:55:59.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) 11:55:59.8 Info: => 0.0001653s 11:55:59.8 Info: CreateIndex ArtistMetadata (ForeignArtistId) 11:55:59.8 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 11:55:59.8 Info: => 8.31E-05s 11:55:59.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" 11:55:59.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" 11:55:59.8 Info: => 7.7E-05s 11:55:59.8 Info: AlterTable Artists 11:55:59.8 Info: => 4E-07s 11:55:59.8 Info: CreateColumn Artists ArtistMetadataId Int32 11:55:59.8 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:55:59.8 Info: => 0.0005196s 11:55:59.8 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:55:59.8 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:55:59.8 Info: => 6.65E-05s 11:55:59.8 Info: CreateTable AlbumReleases 11:55:59.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) 11:55:59.8 Info: => 0.0001416s 11:55:59.8 Info: CreateIndex AlbumReleases (ForeignReleaseId) 11:55:59.8 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:55:59.8 Info: => 7.57E-05s 11:55:59.8 Info: CreateIndex AlbumReleases (AlbumId) 11:55:59.8 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:55:59.8 Info: => 6.98E-05s 11:55:59.8 Info: PerformDBOperation 11:55:59.8 Info: Performing DB Operation 11:55:59.8 Info: => 2.73E-05s 11:55:59.8 Info: AlterTable Albums 11:55:59.8 Info: => 5E-07s 11:55:59.8 Info: CreateColumn Albums ArtistMetadataId Int32 11:55:59.8 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:55:59.8 Info: => 0.0005283s 11:55:59.8 Info: AlterTable Albums 11:55:59.8 Info: => 1.4E-06s 11:55:59.8 Info: CreateColumn Albums AnyReleaseOk Boolean 11:55:59.8 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 11:55:59.8 Info: => 0.0005593s 11:55:59.8 Info: AlterTable Albums 11:55:59.8 Info: => 6E-07s 11:55:59.8 Info: CreateColumn Albums Links String 11:55:59.8 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 11:55:59.8 Info: => 0.0005325s 11:55:59.8 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:55:59.8 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:55:59.8 Info: => 8.12E-05s 11:55:59.8 Info: AlterTable Tracks 11:55:59.8 Info: => 3E-07s 11:55:59.8 Info: CreateColumn Tracks ForeignRecordingId String 11:55:59.8 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 11:55:59.8 Info: => 0.0005195s 11:55:59.8 Info: AlterTable Tracks 11:55:59.8 Info: => 6E-07s 11:55:59.8 Info: CreateColumn Tracks AlbumReleaseId Int32 11:55:59.8 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 11:55:59.8 Info: => 0.0005363s 11:55:59.8 Info: AlterTable Tracks 11:55:59.8 Info: => 7E-07s 11:55:59.8 Info: CreateColumn Tracks ArtistMetadataId Int32 11:55:59.8 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:55:59.8 Info: => 0.000525s 11:55:59.8 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:55:59.8 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:55:59.8 Info: => 7.87E-05s 11:55:59.8 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:55:59.8 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:55:59.8 Info: => 6E-05s 11:55:59.8 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 11:55:59.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) 11:55:59.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" 11:55:59.8 Info: DROP TABLE "Artists" 11:55:59.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:59.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:59.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:59.8 Info: => 0.0047369s 11:55:59.8 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 11:55:59.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) 11:55:59.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" 11:55:59.8 Info: DROP TABLE "Albums" 11:55:59.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:59.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:59.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:59.8 Info: => 0.004077s 11:55:59.8 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 11:55:59.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) 11:55:59.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" 11:55:59.8 Info: DROP TABLE "Tracks" 11:55:59.8 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:55:59.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:55:59.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:55:59.8 Info: => 0.0043928s 11:55:59.8 Info: DeleteColumn TrackFiles ArtistId 11:55:59.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) 11:55:59.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" 11:55:59.8 Info: DROP TABLE "TrackFiles" 11:55:59.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:55:59.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:59.8 Info: => 0.0051223s 11:55:59.8 Info: CreateIndex Artists (ArtistMetadataId) 11:55:59.8 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:55:59.8 Info: => 7.45E-05s 11:55:59.8 Info: CreateIndex Artists (Monitored) 11:55:59.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:55:59.8 Info: => 6.93E-05s 11:55:59.8 Info: CreateIndex Albums (ArtistMetadataId) 11:55:59.8 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:55:59.8 Info: => 7.37E-05s 11:55:59.8 Info: CreateIndex Tracks (ArtistMetadataId) 11:55:59.8 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 11:55:59.8 Info: => 7.23E-05s 11:55:59.8 Info: CreateIndex Tracks (AlbumReleaseId) 11:55:59.8 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 11:55:59.8 Info: => 6.87E-05s 11:55:59.8 Info: CreateIndex Tracks (ForeignRecordingId) 11:55:59.8 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 11:55:59.8 Info: => 7.5E-05s 11:55:59.8 Info: UpdateData 11:55:59.8 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:55:59.8 Info: => 4.2E-05s 11:55:59.8 Info: UpdateData 11:55:59.8 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:55:59.8 Info: => 3.1E-05s 11:55:59.8 Info: UpdateData 11:55:59.8 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 11:55:59.8 Info: => 3.66E-05s 11:55:59.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-13T11:55:59', 'add_release_groups_etc') 11:55:59.8 Info: Committing Transaction 11:55:59.8 Info: 23: add_release_groups_etc migrated 11:55:59.8 Info: => 0.0006846s 11:55:59.8 Info: 24: NewMediaInfoFormat migrating 11:55:59.8 Info: Beginning Transaction 11:55:59.8 Info: Starting migration of Main DB to 24 11:55:59.8 Info: UpdateData 11:55:59.8 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 11:55:59.8 Info: => 5.09E-05s 11:55:59.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-10-13T11:55:59', 'NewMediaInfoFormat') 11:55:59.8 Info: Committing Transaction 11:55:59.8 Info: 24: NewMediaInfoFormat migrated 11:55:59.8 Info: => 0.0002886s 11:55:59.8 Info: 25: rename_restrictions_to_release_profiles migrating 11:55:59.8 Info: Beginning Transaction 11:55:59.8 Info: Starting migration of Main DB to 25 11:55:59.8 Info: RenameTable Restrictions ReleaseProfiles 11:55:59.8 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 11:55:59.8 Info: => 0.0013648s 11:55:59.8 Info: AlterTable ReleaseProfiles 11:55:59.8 Info: => 6E-07s 11:55:59.8 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 11:55:59.8 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 11:55:59.8 Info: => 0.0005057s 11:55:59.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-10-13T11:55:59', 'rename_restrictions_to_release_profiles') 11:55:59.8 Info: Committing Transaction 11:55:59.8 Info: 25: rename_restrictions_to_release_profiles migrated 11:55:59.8 Info: => 0.0008097s 11:55:59.8 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 11:55:59.8 Info: Beginning Transaction 11:55:59.8 Info: Starting migration of Main DB to 26 11:55:59.8 Info: RenameTable Profiles QualityProfiles 11:55:59.8 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 11:55:59.8 Info: => 0.0013527s 11:55:59.8 Info: AlterTable QualityProfiles 11:55:59.8 Info: => 7E-07s 11:55:59.8 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 11:55:59.8 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:55:59.8 Info: => 0.0004956s 11:55:59.8 Info: AlterTable LanguageProfiles 11:55:59.8 Info: => 5E-07s 11:55:59.8 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 11:55:59.8 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:55:59.8 Info: => 0.0004851s 11:55:59.8 Info: UpdateData 11:55:59.8 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:55:59.8 Info: => 4.68E-05s 11:55:59.8 Info: UpdateData 11:55:59.8 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:55:59.8 Info: => 2.9E-05s 11:55:59.8 Info: RenameColumn Artists ProfileId to QualityProfileId 11:55:59.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) 11:55:59.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" 11:55:59.8 Info: DROP TABLE "Artists" 11:55:59.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:59.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:59.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:59.8 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:55:59.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:55:59.8 Info: => 0.0039808s 11:55:59.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-10-13T11:55:59', 'rename_quality_profiles_add_upgrade_allowed') 11:55:59.8 Info: Committing Transaction 11:55:59.8 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 11:55:59.8 Info: => 0.0043982s 11:55:59.8 Info: 27: add_import_exclusions migrating 11:55:59.8 Info: Beginning Transaction 11:55:59.8 Info: Starting migration of Main DB to 27 11:55:59.8 Info: CreateTable ImportListExclusions 11:55:59.8 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 11:55:59.8 Info: => 0.0001225s 11:55:59.8 Info: CreateIndex ImportListExclusions (ForeignId) 11:55:59.8 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 11:55:59.8 Info: => 0.0001305s 11:55:59.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-10-13T11:55:59', 'add_import_exclusions') 11:55:59.8 Info: Committing Transaction 11:55:59.8 Info: 27: add_import_exclusions migrated 11:55:59.8 Info: => 0.000458s 11:55:59.8 Info: 28: clean_artist_metadata_table migrating 11:55:59.8 Info: Beginning Transaction 11:55:59.8 Info: Starting migration of Main DB to 28 11:55:59.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) 11:55:59.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) 11:55:59.8 Info: => 0.0001496s 11:55:59.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) 11:55:59.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) 11:55:59.8 Info: => 0.0001171s 11:55:59.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) 11:55:59.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) 11:55:59.8 Info: => 0.0001174s 11:55:59.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) 11:55:59.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) 11:55:59.8 Info: => 0.0001167s 11:55:59.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) 11:55:59.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) 11:55:59.8 Info: => 0.0001122s 11:55:59.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) 11:55:59.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) 11:55:59.8 Info: => 0.0001154s 11:55:59.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-10-13T11:55:59', 'clean_artist_metadata_table') 11:55:59.8 Info: Committing Transaction 11:55:59.8 Info: 28: clean_artist_metadata_table migrated 11:55:59.8 Info: => 0.0003884s 11:55:59.8 Info: 29: health_issue_notification migrating 11:55:59.8 Info: Beginning Transaction 11:55:59.8 Info: Starting migration of Main DB to 29 11:55:59.8 Info: AlterTable Notifications 11:55:59.8 Info: => 7E-07s 11:55:59.8 Info: CreateColumn Notifications OnHealthIssue Boolean 11:55:59.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 11:55:59.8 Info: => 0.0005395s 11:55:59.8 Info: AlterTable Notifications 11:55:59.8 Info: => 8E-07s 11:55:59.8 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 11:55:59.8 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 11:55:59.8 Info: => 0.0005325s 11:55:59.8 Info: AlterTable Notifications 11:55:59.8 Info: => 6E-07s 11:55:59.8 Info: CreateColumn Notifications OnDownloadFailure Boolean 11:55:59.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 11:55:59.8 Info: => 0.0005356s 11:55:59.8 Info: AlterTable Notifications 11:55:59.8 Info: => 6E-07s 11:55:59.8 Info: CreateColumn Notifications OnImportFailure Boolean 11:55:59.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 11:55:59.8 Info: => 0.000521s 11:55:59.8 Info: AlterTable Notifications 11:55:59.8 Info: => 7E-07s 11:55:59.8 Info: CreateColumn Notifications OnTrackRetag Boolean 11:55:59.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 11:55:59.8 Info: => 0.0005202s 11:55:59.8 Info: DeleteColumn Notifications OnDownload 11:55:59.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) 11:55:59.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" 11:55:59.8 Info: DROP TABLE "Notifications" 11:55:59.8 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:55:59.8 Info: => 0.007753s 11:55:59.8 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 11:55:59.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) 11:55:59.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" 11:55:59.8 Info: DROP TABLE "Notifications" 11:55:59.8 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:55:59.8 Info: => 0.0037462s 11:55:59.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-10-13T11:55:59', 'health_issue_notification') 11:55:59.8 Info: Committing Transaction 11:55:59.8 Info: 29: health_issue_notification migrated 11:55:59.8 Info: => 0.004143s 11:55:59.8 Info: 30: add_mediafilerepository_mtime migrating 11:55:59.8 Info: Beginning Transaction 11:55:59.8 Info: Starting migration of Main DB to 30 11:55:59.8 Info: AlterTable TrackFiles 11:55:59.8 Info: => 1E-06s 11:55:59.8 Info: CreateColumn TrackFiles Modified DateTime 11:55:59.8 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 11:55:59.8 Info: => 0.0005362s 11:55:59.8 Info: AlterTable TrackFiles 11:55:59.8 Info: => 6E-07s 11:55:59.8 Info: CreateColumn TrackFiles Path String 11:55:59.8 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 11:55:59.8 Info: => 0.0005202s 11:55:59.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:55:59.8 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:55:59.8 Info: => 3.87E-05s 11:55:59.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) 11:55:59.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) 11:55:59.8 Info: => 0.0001191s 11:55:59.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) 11:55:59.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) 11:55:59.8 Info: => 0.0001292s 11:55:59.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) 11:55:59.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) 11:55:59.8 Info: => 0.0001364s 11:55:59.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") 11:55:59.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") 11:55:59.8 Info: => 7.53E-05s 11:55:59.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:55:59.8 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:55:59.8 Info: => 4.76E-05s 11:55:59.8 Info: AlterTable TrackFiles 11:55:59.8 Info: => 4E-07s 11:55:59.8 Info: AlterColumn TrackFiles Path String 11:55:59.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) 11:55:59.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" 11:55:59.8 Info: DROP TABLE "TrackFiles" 11:55:59.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:55:59.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:59.8 Info: => 0.0049251s 11:55:59.8 Info: CreateIndex TrackFiles (Path) 11:55:59.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:55:59.8 Info: => 0.0001143s 11:55:59.8 Info: DeleteColumn TrackFiles RelativePath 11:55:59.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) 11:55:59.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" 11:55:59.8 Info: DROP TABLE "TrackFiles" 11:55:59.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:55:59.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:59.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:55:59.8 Info: => 0.00389s 11:55:59.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-10-13T11:55:59', 'add_mediafilerepository_mtime') 11:55:59.8 Info: Committing Transaction 11:55:59.8 Info: 30: add_mediafilerepository_mtime migrated 11:55:59.8 Info: => 0.0042294s 11:55:59.8 Info: 31: add_artistmetadataid_constraint migrating 11:55:59.8 Info: Beginning Transaction 11:55:59.8 Info: Starting migration of Main DB to 31 11:55:59.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") 11:55:59.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") 11:55:59.8 Info: => 8.58E-05s 11:55:59.8 Info: DeleteIndex Artists (ArtistMetadataId) 11:55:59.8 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 11:55:59.8 Info: => 0.000132s 11:55:59.8 Info: AlterColumn Artists ArtistMetadataId Int32 11:55:59.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) 11:55:59.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" 11:55:59.8 Info: DROP TABLE "Artists" 11:55:59.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:59.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:59.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:59.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:55:59.8 Info: => 0.0041261s 11:55:59.8 Info: CreateIndex Artists (ArtistMetadataId) 11:55:59.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:55:59.8 Info: => 7.7E-05s 11:55:59.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-10-13T11:55:59', 'add_artistmetadataid_constraint') 11:55:59.8 Info: Committing Transaction 11:55:59.8 Info: 31: add_artistmetadataid_constraint migrated 11:55:59.8 Info: => 0.0004261s 11:55:59.8 Info: 32: old_ids_and_artist_alias migrating 11:55:59.8 Info: Beginning Transaction 11:55:59.8 Info: Starting migration of Main DB to 32 11:55:59.8 Info: AlterTable ArtistMetadata 11:55:59.8 Info: => 8E-07s 11:55:59.8 Info: CreateColumn ArtistMetadata Aliases String 11:55:59.8 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 11:55:59.8 Info: => 0.0005389s 11:55:59.8 Info: AlterTable ArtistMetadata 11:55:59.8 Info: => 6E-07s 11:55:59.8 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 11:55:59.8 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 11:55:59.8 Info: => 0.0005051s 11:55:59.8 Info: AlterTable Albums 11:55:59.8 Info: => 8E-07s 11:55:59.8 Info: CreateColumn Albums OldForeignAlbumIds String 11:55:59.8 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 11:55:59.8 Info: => 0.0005034s 11:55:59.8 Info: AlterTable AlbumReleases 11:55:59.8 Info: => 5E-07s 11:55:59.8 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 11:55:59.8 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 11:55:59.8 Info: => 0.0005009s 11:55:59.8 Info: AlterTable Tracks 11:55:59.8 Info: => 5E-07s 11:55:59.8 Info: CreateColumn Tracks OldForeignRecordingIds String 11:55:59.8 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 11:55:59.8 Info: => 0.0005081s 11:55:59.8 Info: AlterTable Tracks 11:55:59.8 Info: => 6E-07s 11:55:59.8 Info: CreateColumn Tracks OldForeignTrackIds String 11:55:59.8 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 11:55:59.8 Info: => 0.0005066s 11:55:59.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-10-13T11:55:59', 'old_ids_and_artist_alias') 11:55:59.8 Info: Committing Transaction 11:55:59.8 Info: 32: old_ids_and_artist_alias migrated 11:55:59.8 Info: => 0.0008147s 11:55:59.8 Info: 33: download_propers_config migrating 11:55:59.8 Info: Beginning Transaction 11:55:59.8 Info: Starting migration of Main DB to 33 11:55:59.8 Info: PerformDBOperation 11:55:59.8 Info: Performing DB Operation 11:55:59.8 Info: => 3.18E-05s 11:55:59.8 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 11:55:59.8 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 11:55:59.8 Info: => 3.39E-05s 11:55:59.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-10-13T11:55:59', 'download_propers_config') 11:55:59.8 Info: Committing Transaction 11:55:59.8 Info: 33: download_propers_config migrated 11:55:59.8 Info: => 0.000285s 11:55:59.8 Info: 34: remove_language_profiles migrating 11:55:59.8 Info: Beginning Transaction 11:55:59.8 Info: Starting migration of Main DB to 34 11:55:59.8 Info: DeleteTable LanguageProfiles 11:55:59.8 Info: DROP TABLE "LanguageProfiles" 11:55:59.8 Info: => 0.0001921s 11:55:59.8 Info: DeleteColumn Artists LanguageProfileId 11:55:59.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) 11:55:59.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" 11:55:59.8 Info: DROP TABLE "Artists" 11:55:59.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:59.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:59.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:59.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:55:59.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:55:59.8 Info: => 0.0049268s 11:55:59.8 Info: DeleteColumn ImportLists LanguageProfileId 11:55:59.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) 11:55:59.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" 11:55:59.8 Info: DROP TABLE "ImportLists" 11:55:59.8 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 11:55:59.9 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:55:59.9 Info: => 0.0037371s 11:55:59.9 Info: DeleteColumn Blacklist Language 11:55:59.9 Info: CREATE TABLE "Blacklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 11:55:59.9 Info: INSERT INTO "Blacklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blacklist" 11:55:59.9 Info: DROP TABLE "Blacklist" 11:55:59.9 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 11:55:59.9 Info: => 0.0044307s 11:55:59.9 Info: DeleteColumn History Language 11:55:59.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) 11:55:59.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" 11:55:59.9 Info: DROP TABLE "History" 11:55:59.9 Info: ALTER TABLE "History_temp" RENAME TO "History" 11:55:59.9 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:55:59.9 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:55:59.9 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:55:59.9 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:55:59.9 Info: => 0.0041562s 11:55:59.9 Info: DeleteColumn LyricFiles Language 11:55:59.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) 11:55:59.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" 11:55:59.9 Info: DROP TABLE "LyricFiles" 11:55:59.9 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:55:59.9 Info: => 0.0033778s 11:55:59.9 Info: DeleteColumn TrackFiles Language 11:55:59.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) 11:55:59.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" 11:55:59.9 Info: DROP TABLE "TrackFiles" 11:55:59.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:55:59.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:55:59.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:55:59.9 Info: => 0.0045559s 11:55:59.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-10-13T11:55:59', 'remove_language_profiles') 11:55:59.9 Info: Committing Transaction 11:55:59.9 Info: 34: remove_language_profiles migrated 11:55:59.9 Info: => 0.0050712s 11:55:59.9 Info: 35: multi_disc_naming_format migrating 11:55:59.9 Info: Beginning Transaction 11:55:59.9 Info: Starting migration of Main DB to 35 11:55:59.9 Info: AlterTable NamingConfig 11:55:59.9 Info: => 8E-07s 11:55:59.9 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 11:55:59.9 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 11:55:59.9 Info: => 0.0005463s 11:55:59.9 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 11:55:59.9 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 11:55:59.9 Info: => 4.43E-05s 11:55:59.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-10-13T11:55:59', 'multi_disc_naming_format') 11:55:59.9 Info: Committing Transaction 11:55:59.9 Info: 35: multi_disc_naming_format migrated 11:55:59.9 Info: => 0.0003438s 11:55:59.9 Info: 36: add_download_client_priority migrating 11:55:59.9 Info: Beginning Transaction 11:55:59.9 Info: Starting migration of Main DB to 36 11:55:59.9 Info: AlterTable DownloadClients 11:55:59.9 Info: => 8E-07s 11:55:59.9 Info: CreateColumn DownloadClients Priority Int32 11:55:59.9 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 11:55:59.9 Info: => 0.0005283s 11:55:59.9 Info: PerformDBOperation 11:55:59.9 Info: Performing DB Operation 11:55:59.9 Info: => 5.1E-05s 11:55:59.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-10-13T11:55:59', 'add_download_client_priority') 11:55:59.9 Info: Committing Transaction 11:55:59.9 Info: 36: add_download_client_priority migrated 11:55:59.9 Info: => 0.0003566s 11:55:59.9 Info: 37: remove_growl_prowl migrating 11:55:59.9 Info: Beginning Transaction 11:55:59.9 Info: Starting migration of Main DB to 37 11:55:59.9 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:59.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 11:55:59.9 Info: => 4.83E-05s 11:55:59.9 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:59.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 11:55:59.9 Info: => 0.0008285s 11:55:59.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-10-13T11:55:59', 'remove_growl_prowl') 11:55:59.9 Info: Committing Transaction 11:55:59.9 Info: 37: remove_growl_prowl migrated 11:55:59.9 Info: => 0.0011247s 11:55:59.9 Info: 38: remove_plex_hometheatre migrating 11:55:59.9 Info: Beginning Transaction 11:55:59.9 Info: Starting migration of Main DB to 38 11:55:59.9 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:59.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 11:55:59.9 Info: => 5.02E-05s 11:55:59.9 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:59.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 11:55:59.9 Info: => 2.82E-05s 11:55:59.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-10-13T11:55:59', 'remove_plex_hometheatre') 11:55:59.9 Info: Committing Transaction 11:55:59.9 Info: 38: remove_plex_hometheatre migrated 11:55:59.9 Info: => 0.0002793s 11:55:59.9 Info: 39: add_root_folder_add_defaults migrating 11:55:59.9 Info: Beginning Transaction 11:55:59.9 Info: Starting migration of Main DB to 39 11:55:59.9 Info: AlterTable RootFolders 11:55:59.9 Info: => 1E-06s 11:55:59.9 Info: CreateColumn RootFolders Name String 11:55:59.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 11:55:59.9 Info: => 0.0005519s 11:55:59.9 Info: AlterTable RootFolders 11:55:59.9 Info: => 8E-07s 11:55:59.9 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 11:55:59.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 11:55:59.9 Info: => 0.0005304s 11:55:59.9 Info: AlterTable RootFolders 11:55:59.9 Info: => 6E-07s 11:55:59.9 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 11:55:59.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 11:55:59.9 Info: => 0.0005163s 11:55:59.9 Info: AlterTable RootFolders 11:55:59.9 Info: => 6E-07s 11:55:59.9 Info: CreateColumn RootFolders DefaultMonitorOption Int32 11:55:59.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 11:55:59.9 Info: => 0.0005161s 11:55:59.9 Info: AlterTable RootFolders 11:55:59.9 Info: => 7E-07s 11:55:59.9 Info: CreateColumn RootFolders DefaultTags String 11:55:59.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 11:55:59.9 Info: => 0.0005141s 11:55:59.9 Info: PerformDBOperation 11:55:59.9 Info: Performing DB Operation 11:55:59.9 Info: => 4.86E-05s 11:55:59.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-10-13T11:55:59', 'add_root_folder_add_defaults') 11:55:59.9 Info: Committing Transaction 11:55:59.9 Info: 39: add_root_folder_add_defaults migrated 11:55:59.9 Info: => 0.0003344s 11:55:59.9 Info: 40: task_duration migrating 11:55:59.9 Info: Beginning Transaction 11:55:59.9 Info: Starting migration of Main DB to 40 11:55:59.9 Info: AlterTable ScheduledTasks 11:55:59.9 Info: => 8E-07s 11:55:59.9 Info: CreateColumn ScheduledTasks LastStartTime DateTime 11:55:59.9 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 11:55:59.9 Info: => 0.0005976s 11:55:59.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-10-13T11:55:59', 'task_duration') 11:55:59.9 Info: Committing Transaction 11:55:59.9 Info: 40: task_duration migrated 11:55:59.9 Info: => 0.0009045s 11:55:59.9 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 11:55:59.9 Info: Beginning Transaction 11:55:59.9 Info: Starting migration of Main DB to 41 11:55:59.9 Info: AlterTable ReleaseProfiles 11:55:59.9 Info: => 5E-07s 11:55:59.9 Info: CreateColumn ReleaseProfiles Enabled Boolean 11:55:59.9 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 11:55:59.9 Info: => 0.0005381s 11:55:59.9 Info: AlterTable ReleaseProfiles 11:55:59.9 Info: => 8E-07s 11:55:59.9 Info: CreateColumn ReleaseProfiles IndexerId Int32 11:55:59.9 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 11:55:59.9 Info: => 0.0005434s 11:55:59.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-10-13T11:55:59', 'add_indexer_and_enabled_to_release_profiles') 11:55:59.9 Info: Committing Transaction 11:55:59.9 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 11:55:59.9 Info: => 0.0008418s 11:55:59.9 Info: 42: remove_album_folders migrating 11:55:59.9 Info: Beginning Transaction 11:55:59.9 Info: Starting migration of Main DB to 42 11:55:59.9 Info: DeleteColumn Artists AlbumFolder 11:55:59.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) 11:55:59.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" 11:55:59.9 Info: DROP TABLE "Artists" 11:55:59.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:59.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:59.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:59.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:55:59.9 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:55:59.9 Info: => 0.0041313s 11:55:59.9 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 11:55:59.9 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 11:55:59.9 Info: => 4.08E-05s 11:55:59.9 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 11:55:59.9 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 11:55:59.9 Info: => 3.07E-05s 11:55:59.9 Info: DeleteColumn NamingConfig AlbumFolderFormat 11:55:59.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) 11:55:59.9 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 11:55:59.9 Info: DROP TABLE "NamingConfig" 11:55:59.9 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 11:55:59.9 Info: => 0.0042634s 11:55:59.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-10-13T11:55:59', 'remove_album_folders') 11:55:59.9 Info: Committing Transaction 11:55:59.9 Info: 42: remove_album_folders migrated 11:55:59.9 Info: => 0.0046762s 11:55:59.9 Info: 44: add_priority_to_indexers migrating 11:55:59.9 Info: Beginning Transaction 11:55:59.9 Info: Starting migration of Main DB to 44 11:55:59.9 Info: AlterTable Indexers 11:55:59.9 Info: => 9E-07s 11:55:59.9 Info: CreateColumn Indexers Priority Int32 11:55:59.9 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 11:55:59.9 Info: => 0.0005976s 11:55:59.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-10-13T11:55:59', 'add_priority_to_indexers') 11:55:59.9 Info: Committing Transaction 11:55:59.9 Info: 44: add_priority_to_indexers migrated 11:55:59.9 Info: => 0.0009075s 11:55:59.9 Info: 45: remove_chown_and_folderchmod_config migrating 11:55:59.9 Info: Beginning Transaction 11:55:59.9 Info: Starting migration of Main DB to 45 11:55:59.9 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 11:55:59.9 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 11:55:59.9 Info: => 0.0001257s 11:55:59.9 Info: PerformDBOperation 11:55:59.9 Info: Performing DB Operation 11:55:59.9 Info: => 2.72E-05s 11:55:59.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-10-13T11:55:59', 'remove_chown_and_folderchmod_config') 11:55:59.9 Info: Committing Transaction 11:55:59.9 Info: 45: remove_chown_and_folderchmod_config migrated 11:55:59.9 Info: => 0.0002839s 11:55:59.9 Info: 47: update_notifiarr migrating 11:55:59.9 Info: Beginning Transaction 11:55:59.9 Info: Starting migration of Main DB to 47 11:55:59.9 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 11:55:59.9 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 11:55:59.9 Info: => 7.04E-05s 11:55:59.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-10-13T11:55:59', 'update_notifiarr') 11:55:59.9 Info: Committing Transaction 11:55:59.9 Info: 47: update_notifiarr migrated 11:55:59.9 Info: => 0.0003234s 11:55:59.9 Info: 49: email_multiple_addresses migrating 11:55:59.9 Info: Beginning Transaction 11:55:59.9 Info: Starting migration of Main DB to 49 11:55:59.9 Info: PerformDBOperation 11:55:59.9 Info: Performing DB Operation 11:55:59.9 Info: => 5.54E-05s 11:55:59.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-10-13T11:55:59', 'email_multiple_addresses') 11:55:59.9 Info: Committing Transaction 11:55:59.9 Info: 49: email_multiple_addresses migrated 11:55:59.9 Info: => 0.000319s 11:55:59.9 Info: 50: rename_blacklist_to_blocklist migrating 11:55:59.9 Info: Beginning Transaction 11:55:59.9 Info: Starting migration of Main DB to 50 11:55:59.9 Info: RenameTable Blacklist Blocklist 11:55:59.9 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 11:55:59.9 Info: => 0.0015008s 11:55:59.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-10-13T11:55:59', 'rename_blacklist_to_blocklist') 11:55:59.9 Info: Committing Transaction 11:55:59.9 Info: 50: rename_blacklist_to_blocklist migrated 11:55:59.9 Info: => 0.0018211s 11:55:59.9 Info: 51: cdh_per_downloadclient migrating 11:55:59.9 Info: Beginning Transaction 11:55:59.9 Info: Starting migration of Main DB to 51 11:55:59.9 Info: AlterTable DownloadClients 11:55:59.9 Info: => 1.2E-06s 11:55:59.9 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 11:55:59.9 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 11:55:59.9 Info: => 0.0005441s 11:55:59.9 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 11:55:59.9 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 11:55:59.9 Info: => 0.0005333s 11:55:59.9 Info: PerformDBOperation 11:55:59.9 Info: Performing DB Operation 11:55:59.9 Info: => 0.0001556s 11:55:59.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-10-13T11:55:59', 'cdh_per_downloadclient') 11:55:59.9 Info: Committing Transaction 11:55:59.9 Info: 51: cdh_per_downloadclient migrated 11:55:59.9 Info: => 0.0004591s 11:55:59.9 Info: 52: download_history migrating 11:55:59.9 Info: Beginning Transaction 11:55:59.9 Info: Starting migration of Main DB to 52 11:55:59.9 Info: CreateTable DownloadHistory 11:55:59.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) 11:55:59.9 Info: => 0.0002238s 11:55:59.9 Info: CreateIndex DownloadHistory (EventType) 11:55:59.9 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 11:55:59.9 Info: => 9.27E-05s 11:55:59.9 Info: CreateIndex DownloadHistory (ArtistId) 11:55:59.9 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 11:55:59.9 Info: => 7.54E-05s 11:55:59.9 Info: CreateIndex DownloadHistory (DownloadId) 11:55:59.9 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 11:55:59.9 Info: => 9.9E-05s 11:55:59.9 Info: PerformDBOperation 11:55:59.9 Info: Performing DB Operation 11:55:59.9 Info: => 0.000104s 11:55:59.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-10-13T11:55:59', 'download_history') 11:55:59.9 Info: Committing Transaction 11:55:59.9 Info: 52: download_history migrated 11:55:59.9 Info: => 0.0010257s 11:55:59.9 Info: 53: add_update_history migrating 11:55:59.9 Info: Beginning Transaction 11:55:59.9 Info: Starting migration of Main DB to 53 11:55:59.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-10-13T11:55:59', 'add_update_history') 11:55:59.9 Info: Committing Transaction 11:55:59.9 Info: 53: add_update_history migrated 11:55:59.9 Info: => 0.0003214s 11:55:59.9 Info: 54: add_on_update_to_notifications migrating 11:55:59.9 Info: Beginning Transaction 11:55:59.9 Info: Starting migration of Main DB to 54 11:55:59.9 Info: AlterTable Notifications 11:55:59.9 Info: => 6E-07s 11:55:59.9 Info: CreateColumn Notifications OnApplicationUpdate Boolean 11:55:59.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 11:55:59.9 Info: => 0.0006164s 11:55:59.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-10-13T11:55:59', 'add_on_update_to_notifications') 11:55:59.9 Info: Committing Transaction 11:55:59.9 Info: 54: add_on_update_to_notifications migrated 11:55:59.9 Info: => 0.0009354s 11:55:59.9 Info: 55: download_client_per_indexer migrating 11:55:59.9 Info: Beginning Transaction 11:55:59.9 Info: Starting migration of Main DB to 55 11:55:59.9 Info: AlterTable Indexers 11:55:59.9 Info: => 7E-07s 11:55:59.9 Info: CreateColumn Indexers DownloadClientId Int32 11:55:59.9 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 11:55:59.9 Info: => 0.0005776s 11:55:59.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-10-13T11:55:59', 'download_client_per_indexer') 11:55:59.9 Info: Committing Transaction 11:55:59.9 Info: 55: download_client_per_indexer migrated 11:55:59.9 Info: => 0.0008827s 11:55:59.9 Info: 56: AddNewItemMonitorType migrating 11:55:59.9 Info: Beginning Transaction 11:55:59.9 Info: Starting migration of Main DB to 56 11:55:59.9 Info: AlterTable Artists 11:55:59.9 Info: => 8E-07s 11:55:59.9 Info: CreateColumn Artists MonitorNewItems Int32 11:55:59.9 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 11:55:59.9 Info: => 0.0005812s 11:55:59.9 Info: AlterTable RootFolders 11:55:59.9 Info: => 4E-07s 11:55:59.9 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 11:55:59.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 11:55:59.9 Info: => 0.0005837s 11:55:59.9 Info: AlterTable ImportLists 11:55:59.9 Info: => 6E-07s 11:55:59.9 Info: CreateColumn ImportLists MonitorNewItems Int32 11:55:59.9 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 11:55:59.9 Info: => 0.0005633s 11:55:59.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-10-13T11:55:59', 'AddNewItemMonitorType') 11:55:59.9 Info: Committing Transaction 11:55:59.9 Info: 56: AddNewItemMonitorType migrated 11:55:59.9 Info: => 0.0008891s 11:55:59.9 Info: 57: ImportListSearch migrating 11:55:59.9 Info: Beginning Transaction 11:55:59.9 Info: Starting migration of Main DB to 57 11:55:59.9 Info: AlterTable ImportLists 11:55:59.9 Info: => 7E-07s 11:55:59.9 Info: CreateColumn ImportLists ShouldSearch Boolean 11:55:59.9 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 11:55:59.9 Info: => 0.0005876s 11:55:59.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-10-13T11:55:59', 'ImportListSearch') 11:55:59.9 Info: Committing Transaction 11:55:59.9 Info: 57: ImportListSearch migrated 11:55:59.9 Info: => 0.0008914s 11:55:59.9 Info: 58: ImportListMonitorExisting migrating 11:55:59.9 Info: Beginning Transaction 11:55:59.9 Info: Starting migration of Main DB to 58 11:55:59.9 Info: AlterTable ImportLists 11:55:59.9 Info: => 9E-07s 11:55:59.9 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 11:55:59.9 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 11:55:59.9 Info: => 0.0005795s 11:55:59.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-10-13T11:55:59', 'ImportListMonitorExisting') 11:55:59.9 Info: Committing Transaction 11:55:59.9 Info: 58: ImportListMonitorExisting migrated 11:55:59.9 Info: => 0.0008862s 11:55:59.9 Info: 59: add_indexer_tags migrating 11:55:59.9 Info: Beginning Transaction 11:55:59.9 Info: Starting migration of Main DB to 59 11:55:59.9 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:59.9 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 11:55:59.9 Info: => 5E-05s 11:55:59.9 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:59.9 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 11:55:59.9 Info: => 2.94E-05s 11:55:59.9 Info: AlterTable Indexers 11:55:59.9 Info: => 3E-07s 11:55:59.9 Info: CreateColumn Indexers Tags String 11:55:59.9 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 11:55:59.9 Info: => 0.0006227s 11:55:59.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-10-13T11:55:59', 'add_indexer_tags') 11:55:59.9 Info: Committing Transaction 11:55:59.9 Info: 59: add_indexer_tags migrated 11:55:59.9 Info: => 0.0009313s 11:55:59.9 Info: 60: update_audio_types migrating 11:55:59.9 Info: Beginning Transaction 11:55:59.9 Info: Starting migration of Main DB to 60 11:55:59.9 Info: PerformDBOperation 11:55:59.9 Info: Performing DB Operation 11:55:59.9 Info: => 5.26E-05s 11:55:59.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-10-13T11:55:59', 'update_audio_types') 11:55:59.9 Info: Committing Transaction 11:55:59.9 Info: 60: update_audio_types migrated 11:55:59.9 Info: => 0.0003193s 11:55:59.9 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 11:55:59.9 Info: Beginning Transaction 11:55:59.9 Info: Starting migration of Main DB to 61 11:55:59.9 Info: FluentMigrator.Expressions.DeleteDataExpression 11:55:59.9 Info: DELETE FROM "Commands" WHERE 1 = 1 11:55:59.9 Info: => 5.22E-05s 11:55:59.9 Info: AlterTable AlbumReleases 11:55:59.9 Info: => 4E-07s 11:55:59.9 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 11:55:59.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) 11:55:59.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" 11:55:59.9 Info: DROP TABLE "AlbumReleases" 11:55:59.9 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 11:55:59.9 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:55:59.9 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:55:59.9 Info: => 0.0049366s 11:55:59.9 Info: AlterTable Albums 11:55:59.9 Info: => 6E-07s 11:55:59.9 Info: AlterColumn Albums LastInfoSync DateTimeOffset 11:55:59.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) 11:55:59.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" 11:55:59.9 Info: DROP TABLE "Albums" 11:55:59.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:59.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:59.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:59.9 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:55:59.9 Info: => 0.0044016s 11:55:59.9 Info: AlterTable Albums 11:55:59.9 Info: => 5E-07s 11:55:59.9 Info: AlterColumn Albums ReleaseDate DateTimeOffset 11:55:59.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) 11:55:59.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" 11:55:59.9 Info: DROP TABLE "Albums" 11:55:59.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:59.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:59.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:59.9 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:55:59.9 Info: => 0.0052968s 11:55:59.9 Info: AlterTable Albums 11:55:59.9 Info: => 6E-07s 11:55:59.9 Info: AlterColumn Albums Added DateTimeOffset 11:55:59.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) 11:55:59.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" 11:55:59.9 Info: DROP TABLE "Albums" 11:55:59.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:55:59.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:55:59.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:55:59.9 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:55:59.9 Info: => 0.0043048s 11:55:59.9 Info: AlterTable Artists 11:55:59.9 Info: => 5E-07s 11:55:59.9 Info: AlterColumn Artists LastInfoSync DateTimeOffset 11:55:59.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) 11:55:59.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" 11:55:59.9 Info: DROP TABLE "Artists" 11:55:59.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:59.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:59.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:59.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:55:59.9 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:55:59.9 Info: => 0.0042833s 11:55:59.9 Info: AlterTable Artists 11:55:59.9 Info: => 5E-07s 11:55:59.9 Info: AlterColumn Artists Added DateTimeOffset 11:55:59.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) 11:55:59.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" 11:55:59.9 Info: DROP TABLE "Artists" 11:55:59.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:55:59.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:55:59.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:55:59.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:55:59.9 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:55:59.9 Info: => 0.0051873s 11:55:59.9 Info: AlterTable Blocklist 11:55:59.9 Info: => 4E-07s 11:55:59.9 Info: AlterColumn Blocklist Date DateTimeOffset 11:55:59.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) 11:55:59.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" 11:55:59.9 Info: DROP TABLE "Blocklist" 11:55:59.9 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 11:55:59.9 Info: => 0.0048022s 11:55:59.9 Info: AlterTable Blocklist 11:55:59.9 Info: => 8E-07s 11:55:59.9 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 11:55:59.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) 11:55:59.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" 11:55:59.9 Info: DROP TABLE "Blocklist" 11:55:59.9 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 11:55:59.9 Info: => 0.0038194s 11:55:59.9 Info: AlterTable Commands 11:55:59.9 Info: => 8E-07s 11:55:59.9 Info: AlterColumn Commands QueuedAt DateTimeOffset 11:55:59.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) 11:55:59.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" 11:55:59.9 Info: DROP TABLE "Commands" 11:55:59.9 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 11:55:59.9 Info: => 0.0038295s 11:55:59.9 Info: AlterTable Commands 11:55:59.9 Info: => 7E-07s 11:55:59.9 Info: AlterColumn Commands StartedAt DateTimeOffset 11:55:59.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) 11:55:59.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" 11:55:59.9 Info: DROP TABLE "Commands" 11:55:59.9 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 11:56:00.0 Info: => 0.0040248s 11:56:00.0 Info: AlterTable Commands 11:56:00.0 Info: => 7E-07s 11:56:00.0 Info: AlterColumn Commands EndedAt DateTimeOffset 11:56:00.0 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 11:56:00.0 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 11:56:00.0 Info: DROP TABLE "Commands" 11:56:00.0 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 11:56:00.0 Info: => 0.0051033s 11:56:00.0 Info: AlterTable DownloadClientStatus 11:56:00.0 Info: => 7E-07s 11:56:00.0 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 11:56:00.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) 11:56:00.0 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 11:56:00.0 Info: DROP TABLE "DownloadClientStatus" 11:56:00.0 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 11:56:00.0 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:56:00.0 Info: => 0.0038756s 11:56:00.0 Info: AlterTable DownloadClientStatus 11:56:00.0 Info: => 5E-07s 11:56:00.0 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 11:56:00.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) 11:56:00.0 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 11:56:00.0 Info: DROP TABLE "DownloadClientStatus" 11:56:00.0 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 11:56:00.0 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:56:00.0 Info: => 0.0047162s 11:56:00.0 Info: AlterTable DownloadClientStatus 11:56:00.0 Info: => 8E-07s 11:56:00.0 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 11:56:00.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) 11:56:00.0 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 11:56:00.0 Info: DROP TABLE "DownloadClientStatus" 11:56:00.0 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 11:56:00.0 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:56:00.0 Info: => 0.0037746s 11:56:00.0 Info: AlterTable DownloadHistory 11:56:00.0 Info: => 5E-07s 11:56:00.0 Info: AlterColumn DownloadHistory Date DateTimeOffset 11:56:00.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) 11:56:00.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" 11:56:00.0 Info: DROP TABLE "DownloadHistory" 11:56:00.0 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 11:56:00.0 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 11:56:00.0 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 11:56:00.0 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 11:56:00.0 Info: => 0.0053822s 11:56:00.0 Info: AlterTable ExtraFiles 11:56:00.0 Info: => 4E-07s 11:56:00.0 Info: AlterColumn ExtraFiles Added DateTimeOffset 11:56:00.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) 11:56:00.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" 11:56:00.0 Info: DROP TABLE "ExtraFiles" 11:56:00.0 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 11:56:00.0 Info: => 0.0037908s 11:56:00.0 Info: AlterTable ExtraFiles 11:56:00.0 Info: => 6E-07s 11:56:00.0 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 11:56:00.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) 11:56:00.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" 11:56:00.0 Info: DROP TABLE "ExtraFiles" 11:56:00.0 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 11:56:00.0 Info: => 0.0037788s 11:56:00.0 Info: AlterTable History 11:56:00.0 Info: => 8E-07s 11:56:00.0 Info: AlterColumn History Date DateTimeOffset 11:56:00.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) 11:56:00.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" 11:56:00.0 Info: DROP TABLE "History" 11:56:00.0 Info: ALTER TABLE "History_temp" RENAME TO "History" 11:56:00.0 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:56:00.0 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:56:00.0 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:56:00.0 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:56:00.0 Info: => 0.0041679s 11:56:00.0 Info: AlterTable ImportListStatus 11:56:00.0 Info: => 6E-07s 11:56:00.0 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 11:56:00.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) 11:56:00.0 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 11:56:00.0 Info: DROP TABLE "ImportListStatus" 11:56:00.0 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 11:56:00.0 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:56:00.0 Info: => 0.0055539s 11:56:00.0 Info: AlterTable ImportListStatus 11:56:00.0 Info: => 4E-07s 11:56:00.0 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 11:56:00.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) 11:56:00.0 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 11:56:00.0 Info: DROP TABLE "ImportListStatus" 11:56:00.0 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 11:56:00.0 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:56:00.0 Info: => 0.0039678s 11:56:00.0 Info: AlterTable ImportListStatus 11:56:00.0 Info: => 6E-07s 11:56:00.0 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 11:56:00.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) 11:56:00.0 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 11:56:00.0 Info: DROP TABLE "ImportListStatus" 11:56:00.0 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 11:56:00.0 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:56:00.0 Info: => 0.0048531s 11:56:00.0 Info: AlterTable IndexerStatus 11:56:00.0 Info: => 4E-07s 11:56:00.0 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 11:56:00.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) 11:56:00.0 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 11:56:00.0 Info: DROP TABLE "IndexerStatus" 11:56:00.0 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 11:56:00.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:56:00.0 Info: => 0.0039527s 11:56:00.0 Info: AlterTable IndexerStatus 11:56:00.0 Info: => 4E-07s 11:56:00.0 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 11:56:00.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) 11:56:00.0 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 11:56:00.0 Info: DROP TABLE "IndexerStatus" 11:56:00.0 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 11:56:00.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:56:00.0 Info: => 0.0048037s 11:56:00.0 Info: AlterTable IndexerStatus 11:56:00.0 Info: => 4E-07s 11:56:00.0 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 11:56:00.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) 11:56:00.0 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 11:56:00.0 Info: DROP TABLE "IndexerStatus" 11:56:00.0 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 11:56:00.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:56:00.0 Info: => 0.0039432s 11:56:00.0 Info: AlterTable LyricFiles 11:56:00.0 Info: => 6E-07s 11:56:00.0 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 11:56:00.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) 11:56:00.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" 11:56:00.0 Info: DROP TABLE "LyricFiles" 11:56:00.0 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:56:00.0 Info: => 0.0037383s 11:56:00.0 Info: AlterTable LyricFiles 11:56:00.0 Info: => 6E-07s 11:56:00.0 Info: AlterColumn LyricFiles Added DateTimeOffset 11:56:00.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) 11:56:00.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" 11:56:00.0 Info: DROP TABLE "LyricFiles" 11:56:00.0 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:56:00.0 Info: => 0.0047564s 11:56:00.0 Info: AlterTable MetadataFiles 11:56:00.0 Info: => 9E-07s 11:56:00.0 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 11:56:00.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) 11:56:00.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" 11:56:00.0 Info: DROP TABLE "MetadataFiles" 11:56:00.0 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 11:56:00.0 Info: => 0.0038164s 11:56:00.0 Info: AlterTable MetadataFiles 11:56:00.0 Info: => 7E-07s 11:56:00.0 Info: AlterColumn MetadataFiles Added DateTimeOffset 11:56:00.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) 11:56:00.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" 11:56:00.0 Info: DROP TABLE "MetadataFiles" 11:56:00.0 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 11:56:00.0 Info: => 0.0046714s 11:56:00.0 Info: AlterTable PendingReleases 11:56:00.0 Info: => 9E-07s 11:56:00.0 Info: AlterColumn PendingReleases Added DateTimeOffset 11:56:00.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) 11:56:00.0 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 11:56:00.0 Info: DROP TABLE "PendingReleases" 11:56:00.0 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 11:56:00.0 Info: => 0.0037106s 11:56:00.0 Info: AlterTable ScheduledTasks 11:56:00.0 Info: => 7E-07s 11:56:00.0 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 11:56:00.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) 11:56:00.0 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 11:56:00.0 Info: DROP TABLE "ScheduledTasks" 11:56:00.0 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 11:56:00.0 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:56:00.0 Info: => 0.0038601s 11:56:00.0 Info: AlterTable ScheduledTasks 11:56:00.0 Info: => 5E-07s 11:56:00.0 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 11:56:00.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) 11:56:00.0 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 11:56:00.0 Info: DROP TABLE "ScheduledTasks" 11:56:00.0 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 11:56:00.0 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:56:00.0 Info: => 0.00469s 11:56:00.0 Info: AlterTable TrackFiles 11:56:00.0 Info: => 6E-07s 11:56:00.0 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 11:56:00.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) 11:56:00.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" 11:56:00.0 Info: DROP TABLE "TrackFiles" 11:56:00.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:56:00.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:00.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:56:00.0 Info: => 0.0040868s 11:56:00.0 Info: AlterTable TrackFiles 11:56:00.0 Info: => 5E-07s 11:56:00.0 Info: AlterColumn TrackFiles Modified DateTimeOffset 11:56:00.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) 11:56:00.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" 11:56:00.0 Info: DROP TABLE "TrackFiles" 11:56:00.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:56:00.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:00.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:56:00.1 Info: => 0.0048742s 11:56:00.1 Info: AlterTable VersionInfo 11:56:00.1 Info: => 6E-07s 11:56:00.1 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 11:56:00.1 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 11:56:00.1 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 11:56:00.1 Info: DROP TABLE "VersionInfo" 11:56:00.1 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 11:56:00.1 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:56:00.1 Info: => 0.0039287s 11:56:00.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-10-13T11:56:00', 'postgres_update_timestamp_columns_to_with_timezone') 11:56:00.1 Info: Committing Transaction 11:56:00.1 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 11:56:00.1 Info: => 0.0048034s 11:56:00.1 Info: 62: add_on_delete_to_notifications migrating 11:56:00.1 Info: Beginning Transaction 11:56:00.1 Info: Starting migration of Main DB to 62 11:56:00.1 Info: AlterTable Notifications 11:56:00.1 Info: => 8E-07s 11:56:00.1 Info: CreateColumn Notifications OnArtistDelete Boolean 11:56:00.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 11:56:00.1 Info: => 0.000581s 11:56:00.1 Info: AlterTable Notifications 11:56:00.1 Info: => 6E-07s 11:56:00.1 Info: CreateColumn Notifications OnAlbumDelete Boolean 11:56:00.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 11:56:00.1 Info: => 0.0005505s 11:56:00.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-10-13T11:56:00', 'add_on_delete_to_notifications') 11:56:00.1 Info: Committing Transaction 11:56:00.1 Info: 62: add_on_delete_to_notifications migrated 11:56:00.1 Info: => 0.0008852s 11:56:00.1 Info: 63: add_custom_formats migrating 11:56:00.1 Info: Beginning Transaction 11:56:00.1 Info: Starting migration of Main DB to 63 11:56:00.1 Info: AlterTable DelayProfiles 11:56:00.1 Info: => 1E-06s 11:56:00.1 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 11:56:00.1 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 11:56:00.1 Info: => 0.0005749s 11:56:00.1 Info: UpdateData 11:56:00.1 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 11:56:00.1 Info: => 5.29E-05s 11:56:00.1 Info: AlterTable TrackFiles 11:56:00.1 Info: => 4E-07s 11:56:00.1 Info: CreateColumn TrackFiles OriginalFilePath String 11:56:00.1 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 11:56:00.1 Info: => 0.0005558s 11:56:00.1 Info: PerformDBOperation 11:56:00.1 Info: Performing DB Operation 11:56:00.1 Info: => 2.76E-05s 11:56:00.1 Info: CreateTable CustomFormats 11:56:00.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) 11:56:00.1 Info: => 0.0001898s 11:56:00.1 Info: CreateIndex CustomFormats (Name) 11:56:00.1 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 11:56:00.1 Info: => 8.5E-05s 11:56:00.1 Info: AlterTable QualityProfiles 11:56:00.1 Info: => 4E-07s 11:56:00.1 Info: CreateColumn QualityProfiles FormatItems String 11:56:00.1 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 11:56:00.1 Info: => 0.0005445s 11:56:00.1 Info: AlterTable QualityProfiles 11:56:00.1 Info: => 5E-07s 11:56:00.1 Info: CreateColumn QualityProfiles MinFormatScore Int32 11:56:00.1 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 11:56:00.1 Info: => 0.000548s 11:56:00.1 Info: AlterTable QualityProfiles 11:56:00.1 Info: => 7E-07s 11:56:00.1 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 11:56:00.1 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 11:56:00.1 Info: => 0.0005478s 11:56:00.1 Info: PerformDBOperation 11:56:00.1 Info: Performing DB Operation 11:56:00.1 Info: => 6.36E-05s 11:56:00.1 Info: PerformDBOperation 11:56:00.1 Info: Performing DB Operation 11:56:00.1 Info: => 2.8E-05s 11:56:00.1 Info: DeleteColumn ReleaseProfiles Preferred 11:56:00.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) 11:56:00.1 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 11:56:00.1 Info: DROP TABLE "ReleaseProfiles" 11:56:00.1 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 11:56:00.1 Info: => 0.003865s 11:56:00.1 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 11:56:00.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) 11:56:00.1 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 11:56:00.1 Info: DROP TABLE "ReleaseProfiles" 11:56:00.1 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 11:56:00.1 Info: => 0.004874s 11:56:00.1 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 11:56:00.1 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 11:56:00.1 Info: => 5.18E-05s 11:56:00.1 Info: AlterTable DelayProfiles 11:56:00.1 Info: => 4E-07s 11:56:00.1 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 11:56:00.1 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 11:56:00.1 Info: => 0.0005706s 11:56:00.1 Info: AlterTable DelayProfiles 11:56:00.1 Info: => 8E-07s 11:56:00.1 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 11:56:00.1 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 11:56:00.1 Info: => 0.0005569s 11:56:00.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-10-13T11:56:00', 'add_custom_formats') 11:56:00.1 Info: Committing Transaction 11:56:00.1 Info: 63: add_custom_formats migrated 11:56:00.1 Info: => 0.0009733s 11:56:00.1 Info: 64: add_result_to_commands migrating 11:56:00.1 Info: Beginning Transaction 11:56:00.1 Info: Starting migration of Main DB to 64 11:56:00.1 Info: AlterTable Commands 11:56:00.1 Info: => 8E-07s 11:56:00.1 Info: CreateColumn Commands Result Int32 11:56:00.1 Info: ALTER TABLE "Commands" ADD COLUMN "Result" INTEGER NOT NULL DEFAULT 1 11:56:00.1 Info: => 0.0006002s 11:56:00.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (64, '2024-10-13T11:56:00', 'add_result_to_commands') 11:56:00.1 Info: Committing Transaction 11:56:00.1 Info: 64: add_result_to_commands migrated 11:56:00.1 Info: => 0.0009214s 11:56:00.1 Info: 65: health_restored_notification migrating 11:56:00.1 Info: Beginning Transaction 11:56:00.1 Info: Starting migration of Main DB to 65 11:56:00.1 Info: AlterTable Notifications 11:56:00.1 Info: => 1.2E-06s 11:56:00.1 Info: CreateColumn Notifications OnHealthRestored Boolean 11:56:00.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthRestored" INTEGER NOT NULL DEFAULT 0 11:56:00.1 Info: => 0.0006038s 11:56:00.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (65, '2024-10-13T11:56:00', 'health_restored_notification') 11:56:00.1 Info: Committing Transaction 11:56:00.1 Info: 65: health_restored_notification migrated 11:56:00.1 Info: => 0.0009458s 11:56:00.1 Info: 66: remove_uc migrating 11:56:00.1 Info: Beginning Transaction 11:56:00.1 Info: Starting migration of Main DB to 66 11:56:00.1 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:00.1 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Usenet Crawler' 11:56:00.1 Info: => 5.15E-05s 11:56:00.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (66, '2024-10-13T11:56:00', 'remove_uc') 11:56:00.1 Info: Committing Transaction 11:56:00.1 Info: 66: remove_uc migrated 11:56:00.1 Info: => 0.0003168s 11:56:00.1 Info: 67: download_clients_rename_tv_to_music migrating 11:56:00.1 Info: Beginning Transaction 11:56:00.1 Info: Starting migration of Main DB to 67 11:56:00.1 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') 11:56:00.1 Info: PerformDBOperation 11:56:00.1 Info: Performing DB Operation 11:56:00.1 Info: => 0.0046108s 11:56:00.1 Info: -> 1 Insert operations completed in 00:00:00.0000905 taking an average of 00:00:00.0000905 11:56:00.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (67, '2024-10-13T11:56:00', 'download_clients_rename_tv_to_music') 11:56:00.1 Info: Committing Transaction 11:56:00.1 Info: 67: download_clients_rename_tv_to_music migrated 11:56:00.1 Info: => 0.0049442s 11:56:00.1 Debug: Took: 00:00:00.3970688 11:56:00.1 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.download_clients_rename_tv_to_musicFixture.should_rename_settings_for_deluge --- 11:56:00.1 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.download_clients_rename_tv_to_musicFixture.should_rename_settings_for_qbittorrent --- 11:56:00.1 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173601711018_207/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:00.1 Info: DatabaseEngineVersionCheck migrating 11:56:00.1 Info: PerformDBOperation 11:56:00.1 Info: Performing DB Operation 11:56:00.1 Info: SQLite 3.46.1 11:56:00.1 Info: => 0.0010187s 11:56:00.1 Info: DatabaseEngineVersionCheck migrated 11:56:00.1 Info: => 0.0010318s 11:56:00.1 Info: VersionMigration migrating 11:56:00.1 Info: Beginning Transaction 11:56:00.1 Info: CreateTable VersionInfo 11:56:00.1 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 11:56:00.1 Info: => 0.0001579s 11:56:00.1 Info: Committing Transaction 11:56:00.1 Info: VersionMigration migrated 11:56:00.1 Info: => 0.0005502s 11:56:00.1 Info: VersionUniqueMigration migrating 11:56:00.1 Info: Beginning Transaction 11:56:00.1 Info: CreateIndex VersionInfo (Version) 11:56:00.1 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:56:00.1 Info: => 0.0001251s 11:56:00.1 Info: AlterTable VersionInfo 11:56:00.1 Info: => 6E-07s 11:56:00.1 Info: CreateColumn VersionInfo AppliedOn DateTime 11:56:00.1 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 11:56:00.1 Info: => 0.0005987s 11:56:00.1 Info: Committing Transaction 11:56:00.1 Info: VersionUniqueMigration migrated 11:56:00.1 Info: => 0.0008078s 11:56:00.1 Info: VersionDescriptionMigration migrating 11:56:00.1 Info: Beginning Transaction 11:56:00.1 Info: AlterTable VersionInfo 11:56:00.1 Info: => 5E-07s 11:56:00.1 Info: CreateColumn VersionInfo Description String 11:56:00.1 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 11:56:00.1 Info: => 0.0001951s 11:56:00.1 Info: Committing Transaction 11:56:00.1 Info: VersionDescriptionMigration migrated 11:56:00.1 Info: => 0.0004193s 11:56:00.1 Info: 1: InitialSetup migrating 11:56:00.1 Info: Beginning Transaction 11:56:00.1 Info: Starting migration of Main DB to 1 11:56:00.1 Info: CreateTable Config 11:56:00.1 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 11:56:00.1 Info: => 0.0001566s 11:56:00.1 Info: CreateIndex Config (Key) 11:56:00.1 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 11:56:00.1 Info: => 7.48E-05s 11:56:00.1 Info: CreateTable RootFolders 11:56:00.1 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 11:56:00.1 Info: => 8.15E-05s 11:56:00.1 Info: CreateIndex RootFolders (Path) 11:56:00.1 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 11:56:00.1 Info: => 6.55E-05s 11:56:00.1 Info: CreateTable Artists 11:56:00.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) 11:56:00.1 Info: => 0.0002175s 11:56:00.1 Info: CreateIndex Artists (ForeignArtistId) 11:56:00.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:56:00.1 Info: => 7.14E-05s 11:56:00.1 Info: CreateIndex Artists (NameSlug) 11:56:00.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:56:00.1 Info: => 6.7E-05s 11:56:00.1 Info: CreateIndex Artists (CleanName) 11:56:00.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:00.1 Info: => 6.21E-05s 11:56:00.1 Info: CreateIndex Artists (Path) 11:56:00.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:00.1 Info: => 7.43E-05s 11:56:00.1 Info: CreateTable Albums 11:56:00.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) 11:56:00.1 Info: => 0.0001939s 11:56:00.1 Info: CreateIndex Albums (ForeignAlbumId) 11:56:00.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:00.1 Info: => 8.11E-05s 11:56:00.1 Info: CreateIndex Albums (MBId) 11:56:00.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:56:00.1 Info: => 6.84E-05s 11:56:00.1 Info: CreateIndex Albums (TADBId) 11:56:00.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:56:00.1 Info: => 7.32E-05s 11:56:00.1 Info: CreateIndex Albums (TitleSlug) 11:56:00.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:56:00.1 Info: => 6.63E-05s 11:56:00.1 Info: CreateIndex Albums (CleanTitle) 11:56:00.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:00.1 Info: => 6.48E-05s 11:56:00.1 Info: CreateIndex Albums (Path) 11:56:00.1 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 11:56:00.1 Info: => 6.33E-05s 11:56:00.1 Info: CreateTable Tracks 11:56:00.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) 11:56:00.1 Info: => 0.0001483s 11:56:00.1 Info: CreateIndex Tracks (ForeignTrackId) 11:56:00.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:56:00.1 Info: => 7.06E-05s 11:56:00.1 Info: CreateIndex Tracks (ArtistId) 11:56:00.1 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:56:00.1 Info: => 7.37E-05s 11:56:00.1 Info: CreateIndex Tracks (TrackFileId) 11:56:00.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:56:00.1 Info: => 6.99E-05s 11:56:00.1 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 11:56:00.1 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 11:56:00.1 Info: => 7.16E-05s 11:56:00.1 Info: CreateTable TrackFiles 11:56:00.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) 11:56:00.1 Info: => 0.0001244s 11:56:00.1 Info: CreateIndex TrackFiles (ArtistId) 11:56:00.1 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 11:56:00.1 Info: => 6.81E-05s 11:56:00.1 Info: CreateIndex TrackFiles (AlbumId) 11:56:00.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:00.1 Info: => 6.69E-05s 11:56:00.1 Info: CreateTable History 11:56:00.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) 11:56:00.1 Info: => 0.0001292s 11:56:00.1 Info: CreateIndex History (Date) 11:56:00.1 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:56:00.1 Info: => 6.69E-05s 11:56:00.1 Info: CreateIndex History (EventType) 11:56:00.1 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:56:00.1 Info: => 6.52E-05s 11:56:00.1 Info: CreateIndex History (DownloadId) 11:56:00.1 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 11:56:00.1 Info: => 6.26E-05s 11:56:00.1 Info: CreateIndex History (AlbumId) 11:56:00.1 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 11:56:00.1 Info: => 6.59E-05s 11:56:00.1 Info: CreateTable Notifications 11:56:00.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) 11:56:00.1 Info: => 0.0001147s 11:56:00.1 Info: CreateTable ScheduledTasks 11:56:00.1 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 11:56:00.1 Info: => 0.0001485s 11:56:00.1 Info: CreateIndex ScheduledTasks (TypeName) 11:56:00.1 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:56:00.1 Info: => 0.0001144s 11:56:00.1 Info: CreateTable Indexers 11:56:00.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) 11:56:00.1 Info: => 0.0001241s 11:56:00.1 Info: CreateIndex Indexers (Name) 11:56:00.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:56:00.1 Info: => 8.34E-05s 11:56:00.1 Info: CreateTable Profiles 11:56:00.1 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 11:56:00.1 Info: => 9.08E-05s 11:56:00.1 Info: CreateIndex Profiles (Name) 11:56:00.1 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 11:56:00.1 Info: => 7.85E-05s 11:56:00.1 Info: CreateTable QualityDefinitions 11:56:00.1 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 11:56:00.1 Info: => 0.000104s 11:56:00.1 Info: CreateIndex QualityDefinitions (Quality) 11:56:00.1 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 11:56:00.1 Info: => 6.97E-05s 11:56:00.1 Info: CreateIndex QualityDefinitions (Title) 11:56:00.1 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 11:56:00.1 Info: => 0.0001098s 11:56:00.1 Info: CreateTable NamingConfig 11:56:00.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) 11:56:00.1 Info: => 0.0001364s 11:56:00.1 Info: CreateTable Blacklist 11:56:00.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 '') 11:56:00.1 Info: => 0.0001602s 11:56:00.1 Info: CreateTable Metadata 11:56:00.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) 11:56:00.1 Info: => 0.0001202s 11:56:00.1 Info: CreateTable MetadataFiles 11:56:00.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) 11:56:00.1 Info: => 0.0001244s 11:56:00.1 Info: CreateTable DownloadClients 11:56:00.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) 11:56:00.1 Info: => 0.0001046s 11:56:00.1 Info: CreateTable PendingReleases 11:56:00.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 '') 11:56:00.1 Info: => 0.0001108s 11:56:00.1 Info: CreateTable RemotePathMappings 11:56:00.1 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 11:56:00.1 Info: => 0.0001119s 11:56:00.1 Info: CreateTable Tags 11:56:00.1 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 11:56:00.1 Info: => 8.96E-05s 11:56:00.1 Info: CreateIndex Tags (Label) 11:56:00.1 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 11:56:00.1 Info: => 8.21E-05s 11:56:00.1 Info: CreateTable Restrictions 11:56:00.1 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 11:56:00.1 Info: => 9.06E-05s 11:56:00.1 Info: CreateTable DelayProfiles 11:56:00.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) 11:56:00.1 Info: => 0.0001207s 11:56:00.1 Info: CreateTable Users 11:56:00.1 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 11:56:00.1 Info: => 8.74E-05s 11:56:00.1 Info: CreateIndex Users (Identifier) 11:56:00.1 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 11:56:00.1 Info: => 0.0001144s 11:56:00.1 Info: CreateIndex Users (Username) 11:56:00.1 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 11:56:00.1 Info: => 9.67E-05s 11:56:00.1 Info: CreateTable Commands 11:56:00.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) 11:56:00.1 Info: => 0.0001292s 11:56:00.1 Info: CreateTable IndexerStatus 11:56:00.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) 11:56:00.1 Info: => 0.0001125s 11:56:00.1 Info: CreateIndex IndexerStatus (ProviderId) 11:56:00.1 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:56:00.1 Info: => 8.16E-05s 11:56:00.1 Info: CreateTable ExtraFiles 11:56:00.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) 11:56:00.1 Info: => 0.0001061s 11:56:00.1 Info: CreateTable LyricFiles 11:56:00.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) 11:56:00.1 Info: => 0.0001401s 11:56:00.1 Info: CreateTable LanguageProfiles 11:56:00.1 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 11:56:00.1 Info: => 9.76E-05s 11:56:00.1 Info: CreateIndex LanguageProfiles (Name) 11:56:00.1 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 11:56:00.1 Info: => 8.44E-05s 11:56:00.1 Info: CreateTable DownloadClientStatus 11:56:00.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) 11:56:00.1 Info: => 0.0001029s 11:56:00.1 Info: CreateIndex DownloadClientStatus (ProviderId) 11:56:00.1 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:56:00.1 Info: => 8.52E-05s 11:56:00.1 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 11:56:00.1 Info: -> 1 Insert operations completed in 00:00:00.0000610 taking an average of 00:00:00.0000610 11:56:00.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-13T11:56:00', 'InitialSetup') 11:56:00.1 Info: Committing Transaction 11:56:00.2 Info: 1: InitialSetup migrated 11:56:00.2 Info: => 0.0010902s 11:56:00.2 Info: 2: add_reason_to_pending_releases migrating 11:56:00.2 Info: Beginning Transaction 11:56:00.2 Info: Starting migration of Main DB to 2 11:56:00.2 Info: AlterTable PendingReleases 11:56:00.2 Info: => 8E-07s 11:56:00.2 Info: CreateColumn PendingReleases Reason Int32 11:56:00.2 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 11:56:00.2 Info: => 0.0005305s 11:56:00.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-13T11:56:00', 'add_reason_to_pending_releases') 11:56:00.2 Info: Committing Transaction 11:56:00.2 Info: 2: add_reason_to_pending_releases migrated 11:56:00.2 Info: => 0.0008134s 11:56:00.2 Info: 3: add_medium_support migrating 11:56:00.2 Info: Beginning Transaction 11:56:00.2 Info: Starting migration of Main DB to 3 11:56:00.2 Info: AlterTable Albums 11:56:00.2 Info: => 8E-07s 11:56:00.2 Info: CreateColumn Albums Media String 11:56:00.2 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 11:56:00.2 Info: => 0.0005076s 11:56:00.2 Info: AlterTable Tracks 11:56:00.2 Info: => 5E-07s 11:56:00.2 Info: CreateColumn Tracks MediumNumber Int32 11:56:00.2 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 11:56:00.2 Info: => 0.000474s 11:56:00.2 Info: AlterTable Tracks 11:56:00.2 Info: => 4E-07s 11:56:00.2 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 11:56:00.2 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 11:56:00.2 Info: => 0.0004663s 11:56:00.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:56:00.2 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:56:00.2 Info: => 4.34E-05s 11:56:00.2 Info: DeleteColumn Tracks TrackNumber 11:56:00.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) 11:56:00.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" 11:56:00.2 Info: DROP TABLE "Tracks" 11:56:00.2 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:56:00.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:56:00.2 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:56:00.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:56:00.2 Info: => 0.0036415s 11:56:00.2 Info: AlterTable Tracks 11:56:00.2 Info: => 4E-07s 11:56:00.2 Info: CreateColumn Tracks TrackNumber String 11:56:00.2 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 11:56:00.2 Info: => 0.0004779s 11:56:00.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-13T11:56:00', 'add_medium_support') 11:56:00.2 Info: Committing Transaction 11:56:00.2 Info: 3: add_medium_support migrated 11:56:00.2 Info: => 0.0008826s 11:56:00.2 Info: 4: add_various_qualites_in_profile migrating 11:56:00.2 Info: Beginning Transaction 11:56:00.2 Info: Starting migration of Main DB to 4 11:56:00.2 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:56:00.2 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:56:00.2 Info: => 5.19E-05s 11:56:00.2 Info: PerformDBOperation 11:56:00.2 Info: Performing DB Operation 11:56:00.2 Info: => 2.64E-05s 11:56:00.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-13T11:56:00', 'add_various_qualites_in_profile') 11:56:00.2 Info: Committing Transaction 11:56:00.2 Info: 4: add_various_qualites_in_profile migrated 11:56:00.2 Info: => 0.0002833s 11:56:00.2 Info: 5: metadata_profiles migrating 11:56:00.2 Info: Beginning Transaction 11:56:00.2 Info: Starting migration of Main DB to 5 11:56:00.2 Info: CreateTable MetadataProfiles 11:56:00.2 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 11:56:00.2 Info: => 0.0001246s 11:56:00.2 Info: CreateIndex MetadataProfiles (Name) 11:56:00.2 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 11:56:00.2 Info: => 8.12E-05s 11:56:00.2 Info: AlterTable Artists 11:56:00.2 Info: => 4E-07s 11:56:00.2 Info: CreateColumn Artists MetadataProfileId Int32 11:56:00.2 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 11:56:00.2 Info: => 0.0004924s 11:56:00.2 Info: DeleteColumn Artists PrimaryAlbumTypes 11:56:00.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) 11:56:00.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" 11:56:00.2 Info: DROP TABLE "Artists" 11:56:00.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:00.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:56:00.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:56:00.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:00.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:00.2 Info: => 0.0046229s 11:56:00.2 Info: DeleteColumn Artists SecondaryAlbumTypes 11:56:00.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) 11:56:00.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" 11:56:00.2 Info: DROP TABLE "Artists" 11:56:00.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:00.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:56:00.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:56:00.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:00.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:00.2 Info: => 0.0054828s 11:56:00.2 Info: AlterTable Albums 11:56:00.2 Info: => 6E-07s 11:56:00.2 Info: CreateColumn Albums SecondaryTypes String 11:56:00.2 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 11:56:00.2 Info: => 0.0004742s 11:56:00.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-13T11:56:00', 'metadata_profiles') 11:56:00.2 Info: Committing Transaction 11:56:00.2 Info: 5: metadata_profiles migrated 11:56:00.2 Info: => 0.0009578s 11:56:00.2 Info: 6: separate_automatic_and_interactive_search migrating 11:56:00.2 Info: Beginning Transaction 11:56:00.2 Info: Starting migration of Main DB to 6 11:56:00.2 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 11:56:00.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) 11:56:00.2 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 11:56:00.2 Info: DROP TABLE "Indexers" 11:56:00.2 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:56:00.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:56:00.2 Info: => 0.003223s 11:56:00.2 Info: AlterTable Indexers 11:56:00.2 Info: => 5E-07s 11:56:00.2 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 11:56:00.2 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 11:56:00.2 Info: => 0.0004699s 11:56:00.2 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:56:00.2 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:56:00.2 Info: => 4.02E-05s 11:56:00.2 Info: AlterTable Indexers 11:56:00.2 Info: => 4E-07s 11:56:00.2 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 11:56:00.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) 11:56:00.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" 11:56:00.2 Info: DROP TABLE "Indexers" 11:56:00.2 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:56:00.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:56:00.2 Info: => 0.0045727s 11:56:00.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-13T11:56:00', 'separate_automatic_and_interactive_search') 11:56:00.2 Info: Committing Transaction 11:56:00.2 Info: 6: separate_automatic_and_interactive_search migrated 11:56:00.2 Info: => 0.0048836s 11:56:00.2 Info: 7: change_album_path_to_relative migrating 11:56:00.2 Info: Beginning Transaction 11:56:00.2 Info: Starting migration of Main DB to 7 11:56:00.2 Info: DeleteColumn Albums Path 11:56:00.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) 11:56:00.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" 11:56:00.2 Info: DROP TABLE "Albums" 11:56:00.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:00.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:00.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:56:00.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:56:00.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:56:00.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:00.2 Info: => 0.0039401s 11:56:00.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-13T11:56:00', 'change_album_path_to_relative') 11:56:00.2 Info: Committing Transaction 11:56:00.2 Info: 7: change_album_path_to_relative migrated 11:56:00.2 Info: => 0.0043405s 11:56:00.2 Info: 8: change_quality_size_mb_to_kb migrating 11:56:00.2 Info: Beginning Transaction 11:56:00.2 Info: Starting migration of Main DB to 8 11:56:00.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 11:56:00.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 11:56:00.2 Info: => 5.06E-05s 11:56:00.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-13T11:56:00', 'change_quality_size_mb_to_kb') 11:56:00.2 Info: Committing Transaction 11:56:00.2 Info: 8: change_quality_size_mb_to_kb migrated 11:56:00.2 Info: => 0.0002845s 11:56:00.2 Info: 9: album_releases migrating 11:56:00.2 Info: Beginning Transaction 11:56:00.2 Info: Starting migration of Main DB to 9 11:56:00.2 Info: AlterTable Albums 11:56:00.2 Info: => 7E-07s 11:56:00.2 Info: CreateColumn Albums Releases String 11:56:00.2 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 11:56:00.2 Info: => 0.0004918s 11:56:00.2 Info: AlterTable Albums 11:56:00.2 Info: => 5E-07s 11:56:00.2 Info: CreateColumn Albums CurrentRelease String 11:56:00.2 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 11:56:00.2 Info: => 0.0004692s 11:56:00.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-13T11:56:00', 'album_releases') 11:56:00.2 Info: Committing Transaction 11:56:00.2 Info: 9: album_releases migrated 11:56:00.2 Info: => 0.0007354s 11:56:00.2 Info: 10: album_releases_fix migrating 11:56:00.2 Info: Beginning Transaction 11:56:00.2 Info: Starting migration of Main DB to 10 11:56:00.2 Info: AlterTable Albums 11:56:00.2 Info: => 9E-07s 11:56:00.2 Info: AlterColumn Albums Releases String 11:56:00.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) 11:56:00.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" 11:56:00.2 Info: DROP TABLE "Albums" 11:56:00.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:00.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:00.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:56:00.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:56:00.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:56:00.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:00.2 Info: => 0.0048281s 11:56:00.2 Info: AlterTable Albums 11:56:00.2 Info: => 4E-07s 11:56:00.2 Info: AlterColumn Albums CurrentRelease String 11:56:00.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) 11:56:00.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" 11:56:00.2 Info: DROP TABLE "Albums" 11:56:00.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:00.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:00.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:56:00.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:56:00.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:56:00.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:00.2 Info: => 0.0038182s 11:56:00.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-13T11:56:00', 'album_releases_fix') 11:56:00.2 Info: Committing Transaction 11:56:00.2 Info: 10: album_releases_fix migrated 11:56:00.2 Info: => 0.0041576s 11:56:00.2 Info: 11: import_lists migrating 11:56:00.2 Info: Beginning Transaction 11:56:00.2 Info: Starting migration of Main DB to 11 11:56:00.2 Info: CreateTable ImportLists 11:56:00.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) 11:56:00.2 Info: => 0.0001543s 11:56:00.2 Info: CreateIndex ImportLists (Name) 11:56:00.2 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:56:00.2 Info: => 7.54E-05s 11:56:00.2 Info: CreateTable ImportListStatus 11:56:00.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) 11:56:00.2 Info: => 0.0001081s 11:56:00.2 Info: CreateIndex ImportListStatus (ProviderId) 11:56:00.2 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:56:00.2 Info: => 7.4E-05s 11:56:00.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-13T11:56:00', 'import_lists') 11:56:00.2 Info: Committing Transaction 11:56:00.2 Info: 11: import_lists migrated 11:56:00.2 Info: => 0.000375s 11:56:00.2 Info: 12: add_release_status migrating 11:56:00.2 Info: Beginning Transaction 11:56:00.2 Info: Starting migration of Main DB to 12 11:56:00.2 Info: AlterTable MetadataProfiles 11:56:00.2 Info: => 7E-07s 11:56:00.2 Info: CreateColumn MetadataProfiles ReleaseStatuses String 11:56:00.2 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 11:56:00.2 Info: => 0.000508s 11:56:00.2 Info: PerformDBOperation 11:56:00.2 Info: Performing DB Operation 11:56:00.2 Info: => 2.76E-05s 11:56:00.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-13T11:56:00', 'add_release_status') 11:56:00.2 Info: Committing Transaction 11:56:00.2 Info: 12: add_release_status migrated 11:56:00.2 Info: => 0.0003272s 11:56:00.2 Info: 13: album_download_notification migrating 11:56:00.2 Info: Beginning Transaction 11:56:00.2 Info: Starting migration of Main DB to 13 11:56:00.2 Info: AlterTable Notifications 11:56:00.2 Info: => 8E-07s 11:56:00.2 Info: CreateColumn Notifications OnAlbumDownload Boolean 11:56:00.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 11:56:00.2 Info: => 0.000505s 11:56:00.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-13T11:56:00', 'album_download_notification') 11:56:00.2 Info: Committing Transaction 11:56:00.2 Info: 13: album_download_notification migrated 11:56:00.2 Info: => 0.0007828s 11:56:00.2 Info: 14: fix_language_metadata_profiles migrating 11:56:00.2 Info: Beginning Transaction 11:56:00.2 Info: Starting migration of Main DB to 14 11:56:00.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 11:56:00.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 11:56:00.2 Info: => 7.72E-05s 11:56:00.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 11:56:00.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 11:56:00.2 Info: => 5.07E-05s 11:56:00.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-13T11:56:00', 'fix_language_metadata_profiles') 11:56:00.2 Info: Committing Transaction 11:56:00.2 Info: 14: fix_language_metadata_profiles migrated 11:56:00.2 Info: => 0.0002806s 11:56:00.2 Info: 15: remove_fanzub migrating 11:56:00.2 Info: Beginning Transaction 11:56:00.2 Info: Starting migration of Main DB to 15 11:56:00.2 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:56:00.2 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:56:00.2 Info: => 4.27E-05s 11:56:00.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-13T11:56:00', 'remove_fanzub') 11:56:00.2 Info: Committing Transaction 11:56:00.2 Info: 15: remove_fanzub migrated 11:56:00.2 Info: => 0.0002686s 11:56:00.2 Info: 16: update_artist_history_indexes migrating 11:56:00.2 Info: Beginning Transaction 11:56:00.2 Info: Starting migration of Main DB to 16 11:56:00.2 Info: CreateIndex Albums (ArtistId) 11:56:00.2 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 11:56:00.2 Info: => 0.0001029s 11:56:00.2 Info: CreateIndex Albums (ArtistId, ReleaseDate) 11:56:00.2 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 11:56:00.2 Info: => 7.77E-05s 11:56:00.2 Info: DeleteIndex History (AlbumId) 11:56:00.2 Info: DROP INDEX "IX_History_AlbumId" 11:56:00.2 Info: => 0.0001248s 11:56:00.2 Info: CreateIndex History (AlbumId, Date) 11:56:00.2 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:56:00.2 Info: => 8.89E-05s 11:56:00.2 Info: DeleteIndex History (DownloadId) 11:56:00.2 Info: DROP INDEX "IX_History_DownloadId" 11:56:00.2 Info: => 0.0001099s 11:56:00.2 Info: CreateIndex History (DownloadId, Date) 11:56:00.2 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:56:00.2 Info: => 8.52E-05s 11:56:00.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-13T11:56:00', 'update_artist_history_indexes') 11:56:00.2 Info: Committing Transaction 11:56:00.2 Info: 16: update_artist_history_indexes migrated 11:56:00.2 Info: => 0.0003763s 11:56:00.2 Info: 17: remove_nma migrating 11:56:00.2 Info: Beginning Transaction 11:56:00.2 Info: Starting migration of Main DB to 17 11:56:00.2 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:00.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 11:56:00.2 Info: => 4.78E-05s 11:56:00.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-13T11:56:00', 'remove_nma') 11:56:00.2 Info: Committing Transaction 11:56:00.2 Info: 17: remove_nma migrated 11:56:00.2 Info: => 0.0002771s 11:56:00.2 Info: 18: album_disambiguation migrating 11:56:00.2 Info: Beginning Transaction 11:56:00.2 Info: Starting migration of Main DB to 18 11:56:00.2 Info: AlterTable Albums 11:56:00.2 Info: => 7E-07s 11:56:00.2 Info: CreateColumn Albums Disambiguation String 11:56:00.2 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 11:56:00.2 Info: => 0.0005149s 11:56:00.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-13T11:56:00', 'album_disambiguation') 11:56:00.2 Info: Committing Transaction 11:56:00.2 Info: 18: album_disambiguation migrated 11:56:00.2 Info: => 0.0007892s 11:56:00.2 Info: 19: add_ape_quality_in_profiles migrating 11:56:00.2 Info: Beginning Transaction 11:56:00.2 Info: Starting migration of Main DB to 19 11:56:00.2 Info: PerformDBOperation 11:56:00.2 Info: Performing DB Operation 11:56:00.2 Info: => 3.23E-05s 11:56:00.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-13T11:56:00', 'add_ape_quality_in_profiles') 11:56:00.2 Info: Committing Transaction 11:56:00.2 Info: 19: add_ape_quality_in_profiles migrated 11:56:00.2 Info: => 0.0002683s 11:56:00.2 Info: 20: remove_pushalot migrating 11:56:00.2 Info: Beginning Transaction 11:56:00.2 Info: Starting migration of Main DB to 20 11:56:00.2 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:00.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 11:56:00.2 Info: => 4.77E-05s 11:56:00.2 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:00.2 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 11:56:00.2 Info: => 2.87E-05s 11:56:00.2 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:00.2 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 11:56:00.2 Info: => 2.71E-05s 11:56:00.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-13T11:56:00', 'remove_pushalot') 11:56:00.2 Info: Committing Transaction 11:56:00.2 Info: 20: remove_pushalot migrated 11:56:00.2 Info: => 0.0002474s 11:56:00.2 Info: 21: add_custom_filters migrating 11:56:00.2 Info: Beginning Transaction 11:56:00.2 Info: Starting migration of Main DB to 21 11:56:00.2 Info: CreateTable CustomFilters 11:56:00.2 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 11:56:00.2 Info: => 0.0001216s 11:56:00.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-13T11:56:00', 'add_custom_filters') 11:56:00.2 Info: Committing Transaction 11:56:00.2 Info: 21: add_custom_filters migrated 11:56:00.2 Info: => 0.0003863s 11:56:00.2 Info: 22: import_list_tags migrating 11:56:00.2 Info: Beginning Transaction 11:56:00.2 Info: Starting migration of Main DB to 22 11:56:00.2 Info: AlterTable ImportLists 11:56:00.2 Info: => 1E-06s 11:56:00.2 Info: CreateColumn ImportLists Tags String 11:56:00.2 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 11:56:00.2 Info: => 0.0005224s 11:56:00.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-13T11:56:00', 'import_list_tags') 11:56:00.2 Info: Committing Transaction 11:56:00.2 Info: 22: import_list_tags migrated 11:56:00.2 Info: => 0.0008018s 11:56:00.2 Info: 23: add_release_groups_etc migrating 11:56:00.2 Info: Beginning Transaction 11:56:00.2 Info: Starting migration of Main DB to 23 11:56:00.2 Info: CreateTable ArtistMetadata 11:56:00.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) 11:56:00.2 Info: => 0.0001693s 11:56:00.2 Info: CreateIndex ArtistMetadata (ForeignArtistId) 11:56:00.2 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 11:56:00.2 Info: => 8.22E-05s 11:56:00.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" 11:56:00.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" 11:56:00.2 Info: => 7.71E-05s 11:56:00.2 Info: AlterTable Artists 11:56:00.2 Info: => 5E-07s 11:56:00.2 Info: CreateColumn Artists ArtistMetadataId Int32 11:56:00.2 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:56:00.2 Info: => 0.0005247s 11:56:00.2 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:56:00.2 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:56:00.2 Info: => 6.45E-05s 11:56:00.2 Info: CreateTable AlbumReleases 11:56:00.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) 11:56:00.2 Info: => 0.0001418s 11:56:00.2 Info: CreateIndex AlbumReleases (ForeignReleaseId) 11:56:00.2 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:56:00.2 Info: => 7.84E-05s 11:56:00.2 Info: CreateIndex AlbumReleases (AlbumId) 11:56:00.2 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:56:00.2 Info: => 8.27E-05s 11:56:00.2 Info: PerformDBOperation 11:56:00.2 Info: Performing DB Operation 11:56:00.2 Info: => 3.1E-05s 11:56:00.2 Info: AlterTable Albums 11:56:00.2 Info: => 4E-07s 11:56:00.2 Info: CreateColumn Albums ArtistMetadataId Int32 11:56:00.2 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:56:00.2 Info: => 0.0005299s 11:56:00.2 Info: AlterTable Albums 11:56:00.2 Info: => 8E-07s 11:56:00.2 Info: CreateColumn Albums AnyReleaseOk Boolean 11:56:00.2 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 11:56:00.2 Info: => 0.000515s 11:56:00.2 Info: AlterTable Albums 11:56:00.2 Info: => 4E-07s 11:56:00.2 Info: CreateColumn Albums Links String 11:56:00.2 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 11:56:00.2 Info: => 0.0005107s 11:56:00.2 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:56:00.2 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:56:00.2 Info: => 7.68E-05s 11:56:00.2 Info: AlterTable Tracks 11:56:00.2 Info: => 5E-07s 11:56:00.2 Info: CreateColumn Tracks ForeignRecordingId String 11:56:00.2 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 11:56:00.2 Info: => 0.0005094s 11:56:00.2 Info: AlterTable Tracks 11:56:00.2 Info: => 5E-07s 11:56:00.2 Info: CreateColumn Tracks AlbumReleaseId Int32 11:56:00.2 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 11:56:00.2 Info: => 0.0005115s 11:56:00.2 Info: AlterTable Tracks 11:56:00.2 Info: => 4E-07s 11:56:00.2 Info: CreateColumn Tracks ArtistMetadataId Int32 11:56:00.2 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:56:00.2 Info: => 0.000521s 11:56:00.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:56:00.2 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:56:00.2 Info: => 8.09E-05s 11:56:00.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:56:00.2 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:56:00.2 Info: => 5.83E-05s 11:56:00.2 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 11:56:00.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) 11:56:00.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" 11:56:00.2 Info: DROP TABLE "Artists" 11:56:00.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:00.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:00.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:00.2 Info: => 0.004798s 11:56:00.2 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 11:56:00.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) 11:56:00.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" 11:56:00.2 Info: DROP TABLE "Albums" 11:56:00.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:00.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:00.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:00.2 Info: => 0.0041366s 11:56:00.2 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 11:56:00.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) 11:56:00.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" 11:56:00.2 Info: DROP TABLE "Tracks" 11:56:00.2 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:56:00.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:56:00.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:56:00.2 Info: => 0.0037192s 11:56:00.2 Info: DeleteColumn TrackFiles ArtistId 11:56:00.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) 11:56:00.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" 11:56:00.2 Info: DROP TABLE "TrackFiles" 11:56:00.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:56:00.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:00.2 Info: => 0.0044349s 11:56:00.2 Info: CreateIndex Artists (ArtistMetadataId) 11:56:00.2 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:56:00.2 Info: => 7.57E-05s 11:56:00.2 Info: CreateIndex Artists (Monitored) 11:56:00.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:56:00.2 Info: => 6.95E-05s 11:56:00.2 Info: CreateIndex Albums (ArtistMetadataId) 11:56:00.2 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:56:00.2 Info: => 7.18E-05s 11:56:00.2 Info: CreateIndex Tracks (ArtistMetadataId) 11:56:00.2 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 11:56:00.2 Info: => 6.88E-05s 11:56:00.2 Info: CreateIndex Tracks (AlbumReleaseId) 11:56:00.2 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 11:56:00.2 Info: => 6.64E-05s 11:56:00.2 Info: CreateIndex Tracks (ForeignRecordingId) 11:56:00.2 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 11:56:00.2 Info: => 7.1E-05s 11:56:00.2 Info: UpdateData 11:56:00.2 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:56:00.2 Info: => 4.17E-05s 11:56:00.2 Info: UpdateData 11:56:00.2 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:56:00.2 Info: => 3.09E-05s 11:56:00.2 Info: UpdateData 11:56:00.2 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 11:56:00.2 Info: => 3.64E-05s 11:56:00.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-13T11:56:00', 'add_release_groups_etc') 11:56:00.2 Info: Committing Transaction 11:56:00.2 Info: 23: add_release_groups_etc migrated 11:56:00.2 Info: => 0.0006251s 11:56:00.2 Info: 24: NewMediaInfoFormat migrating 11:56:00.2 Info: Beginning Transaction 11:56:00.2 Info: Starting migration of Main DB to 24 11:56:00.2 Info: UpdateData 11:56:00.2 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 11:56:00.2 Info: => 5.1E-05s 11:56:00.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-10-13T11:56:00', 'NewMediaInfoFormat') 11:56:00.2 Info: Committing Transaction 11:56:00.2 Info: 24: NewMediaInfoFormat migrated 11:56:00.2 Info: => 0.0002958s 11:56:00.2 Info: 25: rename_restrictions_to_release_profiles migrating 11:56:00.2 Info: Beginning Transaction 11:56:00.2 Info: Starting migration of Main DB to 25 11:56:00.2 Info: RenameTable Restrictions ReleaseProfiles 11:56:00.2 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 11:56:00.2 Info: => 0.0014174s 11:56:00.2 Info: AlterTable ReleaseProfiles 11:56:00.2 Info: => 6E-07s 11:56:00.2 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 11:56:00.2 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 11:56:00.2 Info: => 0.0005088s 11:56:00.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-10-13T11:56:00', 'rename_restrictions_to_release_profiles') 11:56:00.2 Info: Committing Transaction 11:56:00.2 Info: 25: rename_restrictions_to_release_profiles migrated 11:56:00.2 Info: => 0.0007891s 11:56:00.2 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 11:56:00.2 Info: Beginning Transaction 11:56:00.2 Info: Starting migration of Main DB to 26 11:56:00.2 Info: RenameTable Profiles QualityProfiles 11:56:00.2 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 11:56:00.2 Info: => 0.0014065s 11:56:00.2 Info: AlterTable QualityProfiles 11:56:00.2 Info: => 7E-07s 11:56:00.2 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 11:56:00.2 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:56:00.2 Info: => 0.000516s 11:56:00.2 Info: AlterTable LanguageProfiles 11:56:00.2 Info: => 4E-07s 11:56:00.2 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 11:56:00.2 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:56:00.2 Info: => 0.0004828s 11:56:00.2 Info: UpdateData 11:56:00.2 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:56:00.2 Info: => 4.23E-05s 11:56:00.2 Info: UpdateData 11:56:00.2 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:56:00.2 Info: => 2.7E-05s 11:56:00.2 Info: RenameColumn Artists ProfileId to QualityProfileId 11:56:00.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) 11:56:00.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" 11:56:00.2 Info: DROP TABLE "Artists" 11:56:00.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:00.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:00.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:00.2 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:56:00.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:56:00.2 Info: => 0.0039558s 11:56:00.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-10-13T11:56:00', 'rename_quality_profiles_add_upgrade_allowed') 11:56:00.2 Info: Committing Transaction 11:56:00.2 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 11:56:00.2 Info: => 0.004363s 11:56:00.2 Info: 27: add_import_exclusions migrating 11:56:00.2 Info: Beginning Transaction 11:56:00.2 Info: Starting migration of Main DB to 27 11:56:00.2 Info: CreateTable ImportListExclusions 11:56:00.2 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 11:56:00.2 Info: => 0.0001742s 11:56:00.2 Info: CreateIndex ImportListExclusions (ForeignId) 11:56:00.2 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 11:56:00.2 Info: => 0.0001317s 11:56:00.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-10-13T11:56:00', 'add_import_exclusions') 11:56:00.2 Info: Committing Transaction 11:56:00.2 Info: 27: add_import_exclusions migrated 11:56:00.2 Info: => 0.0004707s 11:56:00.2 Info: 28: clean_artist_metadata_table migrating 11:56:00.2 Info: Beginning Transaction 11:56:00.2 Info: Starting migration of Main DB to 28 11:56:00.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) 11:56:00.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) 11:56:00.2 Info: => 0.000155s 11:56:00.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) 11:56:00.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) 11:56:00.2 Info: => 0.0001207s 11:56:00.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) 11:56:00.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) 11:56:00.2 Info: => 0.0001132s 11:56:00.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) 11:56:00.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) 11:56:00.2 Info: => 0.0001142s 11:56:00.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) 11:56:00.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) 11:56:00.2 Info: => 0.0001121s 11:56:00.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) 11:56:00.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) 11:56:00.2 Info: => 0.0001158s 11:56:00.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-10-13T11:56:00', 'clean_artist_metadata_table') 11:56:00.2 Info: Committing Transaction 11:56:00.2 Info: 28: clean_artist_metadata_table migrated 11:56:00.2 Info: => 0.0003942s 11:56:00.2 Info: 29: health_issue_notification migrating 11:56:00.2 Info: Beginning Transaction 11:56:00.2 Info: Starting migration of Main DB to 29 11:56:00.2 Info: AlterTable Notifications 11:56:00.2 Info: => 1E-06s 11:56:00.2 Info: CreateColumn Notifications OnHealthIssue Boolean 11:56:00.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 11:56:00.2 Info: => 0.0005623s 11:56:00.2 Info: AlterTable Notifications 11:56:00.2 Info: => 5E-07s 11:56:00.2 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 11:56:00.2 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 11:56:00.2 Info: => 0.0005193s 11:56:00.2 Info: AlterTable Notifications 11:56:00.2 Info: => 5E-07s 11:56:00.2 Info: CreateColumn Notifications OnDownloadFailure Boolean 11:56:00.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 11:56:00.2 Info: => 0.0005277s 11:56:00.2 Info: AlterTable Notifications 11:56:00.2 Info: => 6E-07s 11:56:00.2 Info: CreateColumn Notifications OnImportFailure Boolean 11:56:00.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 11:56:00.2 Info: => 0.0005223s 11:56:00.2 Info: AlterTable Notifications 11:56:00.2 Info: => 6E-07s 11:56:00.2 Info: CreateColumn Notifications OnTrackRetag Boolean 11:56:00.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 11:56:00.2 Info: => 0.0005151s 11:56:00.2 Info: DeleteColumn Notifications OnDownload 11:56:00.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) 11:56:00.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" 11:56:00.2 Info: DROP TABLE "Notifications" 11:56:00.2 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:56:00.2 Info: => 0.0045115s 11:56:00.2 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 11:56:00.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) 11:56:00.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" 11:56:00.3 Info: DROP TABLE "Notifications" 11:56:00.3 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:56:00.3 Info: => 0.0038981s 11:56:00.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-10-13T11:56:00', 'health_issue_notification') 11:56:00.3 Info: Committing Transaction 11:56:00.3 Info: 29: health_issue_notification migrated 11:56:00.3 Info: => 0.0043698s 11:56:00.3 Info: 30: add_mediafilerepository_mtime migrating 11:56:00.3 Info: Beginning Transaction 11:56:00.3 Info: Starting migration of Main DB to 30 11:56:00.3 Info: AlterTable TrackFiles 11:56:00.3 Info: => 6E-07s 11:56:00.3 Info: CreateColumn TrackFiles Modified DateTime 11:56:00.3 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 11:56:00.3 Info: => 0.0005788s 11:56:00.3 Info: AlterTable TrackFiles 11:56:00.3 Info: => 7E-07s 11:56:00.3 Info: CreateColumn TrackFiles Path String 11:56:00.3 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 11:56:00.3 Info: => 0.0005218s 11:56:00.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:56:00.3 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:56:00.3 Info: => 3.83E-05s 11:56:00.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) 11:56:00.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) 11:56:00.3 Info: => 0.000116s 11:56:00.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) 11:56:00.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) 11:56:00.3 Info: => 0.0001294s 11:56:00.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) 11:56:00.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) 11:56:00.3 Info: => 0.0001349s 11:56:00.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") 11:56:00.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") 11:56:00.3 Info: => 7.55E-05s 11:56:00.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:56:00.3 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:56:00.3 Info: => 4.75E-05s 11:56:00.3 Info: AlterTable TrackFiles 11:56:00.3 Info: => 4E-07s 11:56:00.3 Info: AlterColumn TrackFiles Path String 11:56:00.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) 11:56:00.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" 11:56:00.3 Info: DROP TABLE "TrackFiles" 11:56:00.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:56:00.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:00.3 Info: => 0.0046547s 11:56:00.3 Info: CreateIndex TrackFiles (Path) 11:56:00.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:56:00.3 Info: => 7.68E-05s 11:56:00.3 Info: DeleteColumn TrackFiles RelativePath 11:56:00.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) 11:56:00.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" 11:56:00.3 Info: DROP TABLE "TrackFiles" 11:56:00.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:56:00.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:00.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:56:00.3 Info: => 0.0041682s 11:56:00.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-10-13T11:56:00', 'add_mediafilerepository_mtime') 11:56:00.3 Info: Committing Transaction 11:56:00.3 Info: 30: add_mediafilerepository_mtime migrated 11:56:00.3 Info: => 0.0045922s 11:56:00.3 Info: 31: add_artistmetadataid_constraint migrating 11:56:00.3 Info: Beginning Transaction 11:56:00.3 Info: Starting migration of Main DB to 31 11:56:00.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") 11:56:00.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") 11:56:00.3 Info: => 8.48E-05s 11:56:00.3 Info: DeleteIndex Artists (ArtistMetadataId) 11:56:00.3 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 11:56:00.3 Info: => 0.0001306s 11:56:00.3 Info: AlterColumn Artists ArtistMetadataId Int32 11:56:00.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) 11:56:00.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" 11:56:00.3 Info: DROP TABLE "Artists" 11:56:00.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:00.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:00.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:00.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:56:00.3 Info: => 0.0039356s 11:56:00.3 Info: CreateIndex Artists (ArtistMetadataId) 11:56:00.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:56:00.3 Info: => 7.17E-05s 11:56:00.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-10-13T11:56:00', 'add_artistmetadataid_constraint') 11:56:00.3 Info: Committing Transaction 11:56:00.3 Info: 31: add_artistmetadataid_constraint migrated 11:56:00.3 Info: => 0.0004939s 11:56:00.3 Info: 32: old_ids_and_artist_alias migrating 11:56:00.3 Info: Beginning Transaction 11:56:00.3 Info: Starting migration of Main DB to 32 11:56:00.3 Info: AlterTable ArtistMetadata 11:56:00.3 Info: => 9E-07s 11:56:00.3 Info: CreateColumn ArtistMetadata Aliases String 11:56:00.3 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 11:56:00.3 Info: => 0.0005685s 11:56:00.3 Info: AlterTable ArtistMetadata 11:56:00.3 Info: => 6E-07s 11:56:00.3 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 11:56:00.3 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 11:56:00.3 Info: => 0.0005234s 11:56:00.3 Info: AlterTable Albums 11:56:00.3 Info: => 5E-07s 11:56:00.3 Info: CreateColumn Albums OldForeignAlbumIds String 11:56:00.3 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 11:56:00.3 Info: => 0.0005307s 11:56:00.3 Info: AlterTable AlbumReleases 11:56:00.3 Info: => 5E-07s 11:56:00.3 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 11:56:00.3 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 11:56:00.3 Info: => 0.0005343s 11:56:00.3 Info: AlterTable Tracks 11:56:00.3 Info: => 5E-07s 11:56:00.3 Info: CreateColumn Tracks OldForeignRecordingIds String 11:56:00.3 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 11:56:00.3 Info: => 0.0005284s 11:56:00.3 Info: AlterTable Tracks 11:56:00.3 Info: => 6E-07s 11:56:00.3 Info: CreateColumn Tracks OldForeignTrackIds String 11:56:00.3 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 11:56:00.3 Info: => 0.00052s 11:56:00.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-10-13T11:56:00', 'old_ids_and_artist_alias') 11:56:00.3 Info: Committing Transaction 11:56:00.3 Info: 32: old_ids_and_artist_alias migrated 11:56:00.3 Info: => 0.0009197s 11:56:00.3 Info: 33: download_propers_config migrating 11:56:00.3 Info: Beginning Transaction 11:56:00.3 Info: Starting migration of Main DB to 33 11:56:00.3 Info: PerformDBOperation 11:56:00.3 Info: Performing DB Operation 11:56:00.3 Info: => 3.09E-05s 11:56:00.3 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 11:56:00.3 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 11:56:00.3 Info: => 3.47E-05s 11:56:00.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-10-13T11:56:00', 'download_propers_config') 11:56:00.3 Info: Committing Transaction 11:56:00.3 Info: 33: download_propers_config migrated 11:56:00.3 Info: => 0.0003385s 11:56:00.3 Info: 34: remove_language_profiles migrating 11:56:00.3 Info: Beginning Transaction 11:56:00.3 Info: Starting migration of Main DB to 34 11:56:00.3 Info: DeleteTable LanguageProfiles 11:56:00.3 Info: DROP TABLE "LanguageProfiles" 11:56:00.3 Info: => 0.0001972s 11:56:00.3 Info: DeleteColumn Artists LanguageProfileId 11:56:00.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:56:00.3 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:56:00.3 Info: DROP TABLE "Artists" 11:56:00.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:00.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:00.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:00.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:56:00.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:56:00.3 Info: => 0.005926s 11:56:00.3 Info: DeleteColumn ImportLists LanguageProfileId 11:56:00.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) 11:56:00.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" 11:56:00.3 Info: DROP TABLE "ImportLists" 11:56:00.3 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 11:56:00.3 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:56:00.3 Info: => 0.0037132s 11:56:00.3 Info: DeleteColumn Blacklist Language 11:56:00.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) 11:56:00.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" 11:56:00.3 Info: DROP TABLE "Blacklist" 11:56:00.3 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 11:56:00.3 Info: => 0.0044171s 11:56:00.3 Info: DeleteColumn History Language 11:56:00.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) 11:56:00.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" 11:56:00.3 Info: DROP TABLE "History" 11:56:00.3 Info: ALTER TABLE "History_temp" RENAME TO "History" 11:56:00.3 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:56:00.3 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:56:00.3 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:56:00.3 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:56:00.3 Info: => 0.0040053s 11:56:00.3 Info: DeleteColumn LyricFiles Language 11:56:00.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) 11:56:00.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" 11:56:00.3 Info: DROP TABLE "LyricFiles" 11:56:00.3 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:56:00.3 Info: => 0.0043878s 11:56:00.3 Info: DeleteColumn TrackFiles Language 11:56:00.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) 11:56:00.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" 11:56:00.3 Info: DROP TABLE "TrackFiles" 11:56:00.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:56:00.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:00.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:56:00.3 Info: => 0.0037059s 11:56:00.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-10-13T11:56:00', 'remove_language_profiles') 11:56:00.3 Info: Committing Transaction 11:56:00.3 Info: 34: remove_language_profiles migrated 11:56:00.3 Info: => 0.0043215s 11:56:00.3 Info: 35: multi_disc_naming_format migrating 11:56:00.3 Info: Beginning Transaction 11:56:00.3 Info: Starting migration of Main DB to 35 11:56:00.3 Info: AlterTable NamingConfig 11:56:00.3 Info: => 9E-07s 11:56:00.3 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 11:56:00.3 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 11:56:00.3 Info: => 0.0005474s 11:56:00.3 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 11:56:00.3 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 11:56:00.3 Info: => 4.44E-05s 11:56:00.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-10-13T11:56:00', 'multi_disc_naming_format') 11:56:00.3 Info: Committing Transaction 11:56:00.3 Info: 35: multi_disc_naming_format migrated 11:56:00.3 Info: => 0.0003384s 11:56:00.3 Info: 36: add_download_client_priority migrating 11:56:00.3 Info: Beginning Transaction 11:56:00.3 Info: Starting migration of Main DB to 36 11:56:00.3 Info: AlterTable DownloadClients 11:56:00.3 Info: => 7E-07s 11:56:00.3 Info: CreateColumn DownloadClients Priority Int32 11:56:00.3 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 11:56:00.3 Info: => 0.0005558s 11:56:00.3 Info: PerformDBOperation 11:56:00.3 Info: Performing DB Operation 11:56:00.3 Info: => 5.06E-05s 11:56:00.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-10-13T11:56:00', 'add_download_client_priority') 11:56:00.3 Info: Committing Transaction 11:56:00.3 Info: 36: add_download_client_priority migrated 11:56:00.3 Info: => 0.000367s 11:56:00.3 Info: 37: remove_growl_prowl migrating 11:56:00.3 Info: Beginning Transaction 11:56:00.3 Info: Starting migration of Main DB to 37 11:56:00.3 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:00.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 11:56:00.3 Info: => 4.8E-05s 11:56:00.3 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:00.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 11:56:00.3 Info: => 2.96E-05s 11:56:00.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-10-13T11:56:00', 'remove_growl_prowl') 11:56:00.3 Info: Committing Transaction 11:56:00.3 Info: 37: remove_growl_prowl migrated 11:56:00.3 Info: => 0.0003249s 11:56:00.3 Info: 38: remove_plex_hometheatre migrating 11:56:00.3 Info: Beginning Transaction 11:56:00.3 Info: Starting migration of Main DB to 38 11:56:00.3 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:00.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 11:56:00.3 Info: => 4.59E-05s 11:56:00.3 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:00.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 11:56:00.3 Info: => 2.76E-05s 11:56:00.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-10-13T11:56:00', 'remove_plex_hometheatre') 11:56:00.3 Info: Committing Transaction 11:56:00.3 Info: 38: remove_plex_hometheatre migrated 11:56:00.3 Info: => 0.000294s 11:56:00.3 Info: 39: add_root_folder_add_defaults migrating 11:56:00.3 Info: Beginning Transaction 11:56:00.3 Info: Starting migration of Main DB to 39 11:56:00.3 Info: AlterTable RootFolders 11:56:00.3 Info: => 8E-07s 11:56:00.3 Info: CreateColumn RootFolders Name String 11:56:00.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 11:56:00.3 Info: => 0.0005492s 11:56:00.3 Info: AlterTable RootFolders 11:56:00.3 Info: => 6E-07s 11:56:00.3 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 11:56:00.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 11:56:00.3 Info: => 0.0005126s 11:56:00.3 Info: AlterTable RootFolders 11:56:00.3 Info: => 5E-07s 11:56:00.3 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 11:56:00.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 11:56:00.3 Info: => 0.0005224s 11:56:00.3 Info: AlterTable RootFolders 11:56:00.3 Info: => 7E-07s 11:56:00.3 Info: CreateColumn RootFolders DefaultMonitorOption Int32 11:56:00.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 11:56:00.3 Info: => 0.0005106s 11:56:00.3 Info: AlterTable RootFolders 11:56:00.3 Info: => 5E-07s 11:56:00.3 Info: CreateColumn RootFolders DefaultTags String 11:56:00.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 11:56:00.3 Info: => 0.0005141s 11:56:00.3 Info: PerformDBOperation 11:56:00.3 Info: Performing DB Operation 11:56:00.3 Info: => 5.89E-05s 11:56:00.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-10-13T11:56:00', 'add_root_folder_add_defaults') 11:56:00.3 Info: Committing Transaction 11:56:00.3 Info: 39: add_root_folder_add_defaults migrated 11:56:00.3 Info: => 0.000361s 11:56:00.3 Info: 40: task_duration migrating 11:56:00.3 Info: Beginning Transaction 11:56:00.3 Info: Starting migration of Main DB to 40 11:56:00.3 Info: AlterTable ScheduledTasks 11:56:00.3 Info: => 8E-07s 11:56:00.3 Info: CreateColumn ScheduledTasks LastStartTime DateTime 11:56:00.3 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 11:56:00.3 Info: => 0.0005557s 11:56:00.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-10-13T11:56:00', 'task_duration') 11:56:00.3 Info: Committing Transaction 11:56:00.3 Info: 40: task_duration migrated 11:56:00.3 Info: => 0.0008814s 11:56:00.3 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 11:56:00.3 Info: Beginning Transaction 11:56:00.3 Info: Starting migration of Main DB to 41 11:56:00.3 Info: AlterTable ReleaseProfiles 11:56:00.3 Info: => 7E-07s 11:56:00.3 Info: CreateColumn ReleaseProfiles Enabled Boolean 11:56:00.3 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 11:56:00.3 Info: => 0.0005598s 11:56:00.3 Info: AlterTable ReleaseProfiles 11:56:00.3 Info: => 6E-07s 11:56:00.3 Info: CreateColumn ReleaseProfiles IndexerId Int32 11:56:00.3 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 11:56:00.3 Info: => 0.0005271s 11:56:00.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-10-13T11:56:00', 'add_indexer_and_enabled_to_release_profiles') 11:56:00.3 Info: Committing Transaction 11:56:00.3 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 11:56:00.3 Info: => 0.0008512s 11:56:00.3 Info: 42: remove_album_folders migrating 11:56:00.3 Info: Beginning Transaction 11:56:00.3 Info: Starting migration of Main DB to 42 11:56:00.3 Info: DeleteColumn Artists AlbumFolder 11:56:00.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) 11:56:00.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" 11:56:00.3 Info: DROP TABLE "Artists" 11:56:00.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:00.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:00.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:00.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:56:00.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:56:00.3 Info: => 0.0049536s 11:56:00.3 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 11:56:00.3 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 11:56:00.3 Info: => 4E-05s 11:56:00.3 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 11:56:00.3 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 11:56:00.3 Info: => 2.94E-05s 11:56:00.3 Info: DeleteColumn NamingConfig AlbumFolderFormat 11:56:00.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) 11:56:00.3 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 11:56:00.3 Info: DROP TABLE "NamingConfig" 11:56:00.3 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 11:56:00.3 Info: => 0.0034996s 11:56:00.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-10-13T11:56:00', 'remove_album_folders') 11:56:00.3 Info: Committing Transaction 11:56:00.3 Info: 42: remove_album_folders migrated 11:56:00.3 Info: => 0.0039546s 11:56:00.3 Info: 44: add_priority_to_indexers migrating 11:56:00.3 Info: Beginning Transaction 11:56:00.3 Info: Starting migration of Main DB to 44 11:56:00.3 Info: AlterTable Indexers 11:56:00.3 Info: => 9E-07s 11:56:00.3 Info: CreateColumn Indexers Priority Int32 11:56:00.3 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 11:56:00.3 Info: => 0.0005528s 11:56:00.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-10-13T11:56:00', 'add_priority_to_indexers') 11:56:00.3 Info: Committing Transaction 11:56:00.3 Info: 44: add_priority_to_indexers migrated 11:56:00.3 Info: => 0.0008692s 11:56:00.3 Info: 45: remove_chown_and_folderchmod_config migrating 11:56:00.3 Info: Beginning Transaction 11:56:00.3 Info: Starting migration of Main DB to 45 11:56:00.3 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 11:56:00.3 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 11:56:00.3 Info: => 0.0001249s 11:56:00.3 Info: PerformDBOperation 11:56:00.3 Info: Performing DB Operation 11:56:00.3 Info: => 2.81E-05s 11:56:00.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-10-13T11:56:00', 'remove_chown_and_folderchmod_config') 11:56:00.3 Info: Committing Transaction 11:56:00.3 Info: 45: remove_chown_and_folderchmod_config migrated 11:56:00.3 Info: => 0.0002967s 11:56:00.3 Info: 47: update_notifiarr migrating 11:56:00.3 Info: Beginning Transaction 11:56:00.3 Info: Starting migration of Main DB to 47 11:56:00.3 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 11:56:00.3 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 11:56:00.3 Info: => 7.07E-05s 11:56:00.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-10-13T11:56:00', 'update_notifiarr') 11:56:00.3 Info: Committing Transaction 11:56:00.3 Info: 47: update_notifiarr migrated 11:56:00.3 Info: => 0.0003314s 11:56:00.3 Info: 49: email_multiple_addresses migrating 11:56:00.3 Info: Beginning Transaction 11:56:00.3 Info: Starting migration of Main DB to 49 11:56:00.3 Info: PerformDBOperation 11:56:00.3 Info: Performing DB Operation 11:56:00.3 Info: => 5.59E-05s 11:56:00.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-10-13T11:56:00', 'email_multiple_addresses') 11:56:00.3 Info: Committing Transaction 11:56:00.3 Info: 49: email_multiple_addresses migrated 11:56:00.3 Info: => 0.0003291s 11:56:00.3 Info: 50: rename_blacklist_to_blocklist migrating 11:56:00.3 Info: Beginning Transaction 11:56:00.3 Info: Starting migration of Main DB to 50 11:56:00.3 Info: RenameTable Blacklist Blocklist 11:56:00.3 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 11:56:00.3 Info: => 0.0014223s 11:56:00.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-10-13T11:56:00', 'rename_blacklist_to_blocklist') 11:56:00.3 Info: Committing Transaction 11:56:00.3 Info: 50: rename_blacklist_to_blocklist migrated 11:56:00.3 Info: => 0.0017669s 11:56:00.3 Info: 51: cdh_per_downloadclient migrating 11:56:00.3 Info: Beginning Transaction 11:56:00.3 Info: Starting migration of Main DB to 51 11:56:00.3 Info: AlterTable DownloadClients 11:56:00.3 Info: => 6E-07s 11:56:00.3 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 11:56:00.3 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 11:56:00.3 Info: => 0.0005565s 11:56:00.3 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 11:56:00.3 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 11:56:00.3 Info: => 0.0005276s 11:56:00.3 Info: PerformDBOperation 11:56:00.3 Info: Performing DB Operation 11:56:00.3 Info: => 0.0001537s 11:56:00.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-10-13T11:56:00', 'cdh_per_downloadclient') 11:56:00.3 Info: Committing Transaction 11:56:00.3 Info: 51: cdh_per_downloadclient migrated 11:56:00.3 Info: => 0.0004553s 11:56:00.3 Info: 52: download_history migrating 11:56:00.3 Info: Beginning Transaction 11:56:00.3 Info: Starting migration of Main DB to 52 11:56:00.3 Info: CreateTable DownloadHistory 11:56:00.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) 11:56:00.3 Info: => 0.0002011s 11:56:00.3 Info: CreateIndex DownloadHistory (EventType) 11:56:00.3 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 11:56:00.3 Info: => 8.96E-05s 11:56:00.3 Info: CreateIndex DownloadHistory (ArtistId) 11:56:00.3 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 11:56:00.3 Info: => 7.38E-05s 11:56:00.3 Info: CreateIndex DownloadHistory (DownloadId) 11:56:00.3 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 11:56:00.3 Info: => 9.7E-05s 11:56:00.3 Info: PerformDBOperation 11:56:00.3 Info: Performing DB Operation 11:56:00.3 Info: => 0.000102s 11:56:00.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-10-13T11:56:00', 'download_history') 11:56:00.3 Info: Committing Transaction 11:56:00.3 Info: 52: download_history migrated 11:56:00.3 Info: => 0.0004418s 11:56:00.3 Info: 53: add_update_history migrating 11:56:00.3 Info: Beginning Transaction 11:56:00.3 Info: Starting migration of Main DB to 53 11:56:00.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-10-13T11:56:00', 'add_update_history') 11:56:00.3 Info: Committing Transaction 11:56:00.3 Info: 53: add_update_history migrated 11:56:00.3 Info: => 0.000301s 11:56:00.3 Info: 54: add_on_update_to_notifications migrating 11:56:00.3 Info: Beginning Transaction 11:56:00.3 Info: Starting migration of Main DB to 54 11:56:00.3 Info: AlterTable Notifications 11:56:00.3 Info: => 6E-07s 11:56:00.3 Info: CreateColumn Notifications OnApplicationUpdate Boolean 11:56:00.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 11:56:00.3 Info: => 0.0005646s 11:56:00.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-10-13T11:56:00', 'add_on_update_to_notifications') 11:56:00.3 Info: Committing Transaction 11:56:00.3 Info: 54: add_on_update_to_notifications migrated 11:56:00.3 Info: => 0.0008672s 11:56:00.3 Info: 55: download_client_per_indexer migrating 11:56:00.3 Info: Beginning Transaction 11:56:00.3 Info: Starting migration of Main DB to 55 11:56:00.3 Info: AlterTable Indexers 11:56:00.3 Info: => 9E-07s 11:56:00.3 Info: CreateColumn Indexers DownloadClientId Int32 11:56:00.3 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 11:56:00.3 Info: => 0.00058s 11:56:00.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-10-13T11:56:00', 'download_client_per_indexer') 11:56:00.3 Info: Committing Transaction 11:56:00.3 Info: 55: download_client_per_indexer migrated 11:56:00.3 Info: => 0.0008854s 11:56:00.3 Info: 56: AddNewItemMonitorType migrating 11:56:00.3 Info: Beginning Transaction 11:56:00.3 Info: Starting migration of Main DB to 56 11:56:00.3 Info: AlterTable Artists 11:56:00.3 Info: => 8E-07s 11:56:00.3 Info: CreateColumn Artists MonitorNewItems Int32 11:56:00.3 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 11:56:00.3 Info: => 0.0005759s 11:56:00.3 Info: AlterTable RootFolders 11:56:00.3 Info: => 6E-07s 11:56:00.3 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 11:56:00.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 11:56:00.3 Info: => 0.0005393s 11:56:00.3 Info: AlterTable ImportLists 11:56:00.3 Info: => 5E-07s 11:56:00.3 Info: CreateColumn ImportLists MonitorNewItems Int32 11:56:00.3 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 11:56:00.3 Info: => 0.0005356s 11:56:00.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-10-13T11:56:00', 'AddNewItemMonitorType') 11:56:00.3 Info: Committing Transaction 11:56:00.3 Info: 56: AddNewItemMonitorType migrated 11:56:00.3 Info: => 0.0008487s 11:56:00.3 Info: 57: ImportListSearch migrating 11:56:00.3 Info: Beginning Transaction 11:56:00.3 Info: Starting migration of Main DB to 57 11:56:00.3 Info: AlterTable ImportLists 11:56:00.3 Info: => 7E-07s 11:56:00.3 Info: CreateColumn ImportLists ShouldSearch Boolean 11:56:00.3 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 11:56:00.3 Info: => 0.0005831s 11:56:00.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-10-13T11:56:00', 'ImportListSearch') 11:56:00.3 Info: Committing Transaction 11:56:00.3 Info: 57: ImportListSearch migrated 11:56:00.3 Info: => 0.0008919s 11:56:00.3 Info: 58: ImportListMonitorExisting migrating 11:56:00.3 Info: Beginning Transaction 11:56:00.3 Info: Starting migration of Main DB to 58 11:56:00.3 Info: AlterTable ImportLists 11:56:00.3 Info: => 8E-07s 11:56:00.3 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 11:56:00.3 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 11:56:00.3 Info: => 0.000575s 11:56:00.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-10-13T11:56:00', 'ImportListMonitorExisting') 11:56:00.3 Info: Committing Transaction 11:56:00.3 Info: 58: ImportListMonitorExisting migrated 11:56:00.3 Info: => 0.0008803s 11:56:00.3 Info: 59: add_indexer_tags migrating 11:56:00.3 Info: Beginning Transaction 11:56:00.3 Info: Starting migration of Main DB to 59 11:56:00.3 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:00.3 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 11:56:00.3 Info: => 4.95E-05s 11:56:00.3 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:00.3 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 11:56:00.3 Info: => 2.92E-05s 11:56:00.3 Info: AlterTable Indexers 11:56:00.3 Info: => 3E-07s 11:56:00.3 Info: CreateColumn Indexers Tags String 11:56:00.3 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 11:56:00.3 Info: => 0.0005593s 11:56:00.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-10-13T11:56:00', 'add_indexer_tags') 11:56:00.3 Info: Committing Transaction 11:56:00.3 Info: 59: add_indexer_tags migrated 11:56:00.3 Info: => 0.0008665s 11:56:00.3 Info: 60: update_audio_types migrating 11:56:00.3 Info: Beginning Transaction 11:56:00.3 Info: Starting migration of Main DB to 60 11:56:00.3 Info: PerformDBOperation 11:56:00.3 Info: Performing DB Operation 11:56:00.3 Info: => 5.21E-05s 11:56:00.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-10-13T11:56:00', 'update_audio_types') 11:56:00.3 Info: Committing Transaction 11:56:00.3 Info: 60: update_audio_types migrated 11:56:00.3 Info: => 0.0003177s 11:56:00.3 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 11:56:00.3 Info: Beginning Transaction 11:56:00.3 Info: Starting migration of Main DB to 61 11:56:00.3 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:00.3 Info: DELETE FROM "Commands" WHERE 1 = 1 11:56:00.3 Info: => 4.8E-05s 11:56:00.3 Info: AlterTable AlbumReleases 11:56:00.3 Info: => 3E-07s 11:56:00.3 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 11:56:00.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) 11:56:00.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" 11:56:00.3 Info: DROP TABLE "AlbumReleases" 11:56:00.3 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 11:56:00.3 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:56:00.3 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:56:00.3 Info: => 0.0053447s 11:56:00.3 Info: AlterTable Albums 11:56:00.3 Info: => 6E-07s 11:56:00.3 Info: AlterColumn Albums LastInfoSync DateTimeOffset 11:56:00.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) 11:56:00.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" 11:56:00.3 Info: DROP TABLE "Albums" 11:56:00.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:00.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:00.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:00.3 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:56:00.3 Info: => 0.0041547s 11:56:00.3 Info: AlterTable Albums 11:56:00.3 Info: => 4E-07s 11:56:00.3 Info: AlterColumn Albums ReleaseDate DateTimeOffset 11:56:00.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) 11:56:00.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" 11:56:00.3 Info: DROP TABLE "Albums" 11:56:00.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:00.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:00.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:00.4 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:56:00.4 Info: => 0.0050677s 11:56:00.4 Info: AlterTable Albums 11:56:00.4 Info: => 5E-07s 11:56:00.4 Info: AlterColumn Albums Added DateTimeOffset 11:56:00.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 11:56:00.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 11:56:00.4 Info: DROP TABLE "Albums" 11:56:00.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:00.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:00.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:00.4 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:56:00.4 Info: => 0.0041549s 11:56:00.4 Info: AlterTable Artists 11:56:00.4 Info: => 5E-07s 11:56:00.4 Info: AlterColumn Artists LastInfoSync DateTimeOffset 11:56:00.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 11:56:00.4 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 11:56:00.4 Info: DROP TABLE "Artists" 11:56:00.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:00.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:00.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:00.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:56:00.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:56:00.4 Info: => 0.0042599s 11:56:00.4 Info: AlterTable Artists 11:56:00.4 Info: => 5E-07s 11:56:00.4 Info: AlterColumn Artists Added DateTimeOffset 11:56:00.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 11:56:00.4 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 11:56:00.4 Info: DROP TABLE "Artists" 11:56:00.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:00.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:00.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:00.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:56:00.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:56:00.4 Info: => 0.0049909s 11:56:00.4 Info: AlterTable Blocklist 11:56:00.4 Info: => 5E-07s 11:56:00.4 Info: AlterColumn Blocklist Date DateTimeOffset 11:56:00.4 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 11:56:00.4 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 11:56:00.4 Info: DROP TABLE "Blocklist" 11:56:00.4 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 11:56:00.4 Info: => 0.005013s 11:56:00.4 Info: AlterTable Blocklist 11:56:00.4 Info: => 5E-07s 11:56:00.4 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 11:56:00.4 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 11:56:00.4 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 11:56:00.4 Info: DROP TABLE "Blocklist" 11:56:00.4 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 11:56:00.4 Info: => 0.0047697s 11:56:00.4 Info: AlterTable Commands 11:56:00.4 Info: => 5E-07s 11:56:00.4 Info: AlterColumn Commands QueuedAt DateTimeOffset 11:56:00.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) 11:56:00.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" 11:56:00.4 Info: DROP TABLE "Commands" 11:56:00.4 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 11:56:00.4 Info: => 0.0040239s 11:56:00.4 Info: AlterTable Commands 11:56:00.4 Info: => 6E-07s 11:56:00.4 Info: AlterColumn Commands StartedAt DateTimeOffset 11:56:00.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) 11:56:00.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" 11:56:00.4 Info: DROP TABLE "Commands" 11:56:00.4 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 11:56:00.4 Info: => 0.0047351s 11:56:00.4 Info: AlterTable Commands 11:56:00.4 Info: => 7E-07s 11:56:00.4 Info: AlterColumn Commands EndedAt DateTimeOffset 11:56:00.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) 11:56:00.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" 11:56:00.4 Info: DROP TABLE "Commands" 11:56:00.4 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 11:56:00.4 Info: => 0.0041382s 11:56:00.4 Info: AlterTable DownloadClientStatus 11:56:00.4 Info: => 6E-07s 11:56:00.4 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 11:56:00.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) 11:56:00.4 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 11:56:00.4 Info: DROP TABLE "DownloadClientStatus" 11:56:00.4 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 11:56:00.4 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:56:00.4 Info: => 0.0038821s 11:56:00.4 Info: AlterTable DownloadClientStatus 11:56:00.4 Info: => 6E-07s 11:56:00.4 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 11:56:00.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) 11:56:00.4 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 11:56:00.4 Info: DROP TABLE "DownloadClientStatus" 11:56:00.4 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 11:56:00.4 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:56:00.4 Info: => 0.0039308s 11:56:00.4 Info: AlterTable DownloadClientStatus 11:56:00.4 Info: => 7E-07s 11:56:00.4 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 11:56:00.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) 11:56:00.4 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 11:56:00.4 Info: DROP TABLE "DownloadClientStatus" 11:56:00.4 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 11:56:00.4 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:56:00.4 Info: => 0.0046632s 11:56:00.4 Info: AlterTable DownloadHistory 11:56:00.4 Info: => 5E-07s 11:56:00.4 Info: AlterColumn DownloadHistory Date DateTimeOffset 11:56:00.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) 11:56:00.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" 11:56:00.4 Info: DROP TABLE "DownloadHistory" 11:56:00.4 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 11:56:00.4 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 11:56:00.4 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 11:56:00.4 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 11:56:00.4 Info: => 0.004126s 11:56:00.4 Info: AlterTable ExtraFiles 11:56:00.4 Info: => 4E-07s 11:56:00.4 Info: AlterColumn ExtraFiles Added DateTimeOffset 11:56:00.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) 11:56:00.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" 11:56:00.4 Info: DROP TABLE "ExtraFiles" 11:56:00.4 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 11:56:00.4 Info: => 0.0053047s 11:56:00.4 Info: AlterTable ExtraFiles 11:56:00.4 Info: => 6E-07s 11:56:00.4 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 11:56:00.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) 11:56:00.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" 11:56:00.4 Info: DROP TABLE "ExtraFiles" 11:56:00.4 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 11:56:00.4 Info: => 0.0040395s 11:56:00.4 Info: AlterTable History 11:56:00.4 Info: => 6E-07s 11:56:00.4 Info: AlterColumn History Date DateTimeOffset 11:56:00.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) 11:56:00.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" 11:56:00.4 Info: DROP TABLE "History" 11:56:00.4 Info: ALTER TABLE "History_temp" RENAME TO "History" 11:56:00.4 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:56:00.4 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:56:00.4 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:56:00.4 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:56:00.4 Info: => 0.0050942s 11:56:00.4 Info: AlterTable ImportListStatus 11:56:00.4 Info: => 5E-07s 11:56:00.4 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 11:56:00.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) 11:56:00.4 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 11:56:00.4 Info: DROP TABLE "ImportListStatus" 11:56:00.4 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 11:56:00.4 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:56:00.4 Info: => 0.0037251s 11:56:00.4 Info: AlterTable ImportListStatus 11:56:00.4 Info: => 5E-07s 11:56:00.4 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 11:56:00.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) 11:56:00.4 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 11:56:00.4 Info: DROP TABLE "ImportListStatus" 11:56:00.4 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 11:56:00.4 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:56:00.4 Info: => 0.0043891s 11:56:00.4 Info: AlterTable ImportListStatus 11:56:00.4 Info: => 6E-07s 11:56:00.4 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 11:56:00.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) 11:56:00.4 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 11:56:00.4 Info: DROP TABLE "ImportListStatus" 11:56:00.4 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 11:56:00.4 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:56:00.4 Info: => 0.0045499s 11:56:00.4 Info: AlterTable IndexerStatus 11:56:00.4 Info: => 5E-07s 11:56:00.4 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 11:56:00.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) 11:56:00.4 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 11:56:00.4 Info: DROP TABLE "IndexerStatus" 11:56:00.4 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 11:56:00.4 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:56:00.4 Info: => 0.0038801s 11:56:00.4 Info: AlterTable IndexerStatus 11:56:00.4 Info: => 6E-07s 11:56:00.4 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 11:56:00.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) 11:56:00.4 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 11:56:00.4 Info: DROP TABLE "IndexerStatus" 11:56:00.4 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 11:56:00.4 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:56:00.4 Info: => 0.0047659s 11:56:00.4 Info: AlterTable IndexerStatus 11:56:00.4 Info: => 5E-07s 11:56:00.4 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 11:56:00.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) 11:56:00.4 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 11:56:00.4 Info: DROP TABLE "IndexerStatus" 11:56:00.4 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 11:56:00.4 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:56:00.4 Info: => 0.0038145s 11:56:00.4 Info: AlterTable LyricFiles 11:56:00.4 Info: => 5E-07s 11:56:00.4 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 11:56:00.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) 11:56:00.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" 11:56:00.4 Info: DROP TABLE "LyricFiles" 11:56:00.4 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:56:00.5 Info: => 0.0049424s 11:56:00.5 Info: AlterTable LyricFiles 11:56:00.5 Info: => 6E-07s 11:56:00.5 Info: AlterColumn LyricFiles Added DateTimeOffset 11:56:00.5 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME, "LastUpdated" DATETIME NOT NULL) 11:56:00.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" 11:56:00.5 Info: DROP TABLE "LyricFiles" 11:56:00.5 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:56:00.5 Info: => 0.0047081s 11:56:00.5 Info: AlterTable MetadataFiles 11:56:00.5 Info: => 7E-07s 11:56:00.5 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 11:56:00.5 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 11:56:00.5 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 11:56:00.5 Info: DROP TABLE "MetadataFiles" 11:56:00.5 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 11:56:00.5 Info: => 0.0047089s 11:56:00.5 Info: AlterTable MetadataFiles 11:56:00.5 Info: => 6E-07s 11:56:00.5 Info: AlterColumn MetadataFiles Added DateTimeOffset 11:56:00.5 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 11:56:00.5 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 11:56:00.5 Info: DROP TABLE "MetadataFiles" 11:56:00.5 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 11:56:00.5 Info: => 0.0037727s 11:56:00.5 Info: AlterTable PendingReleases 11:56:00.5 Info: => 6E-07s 11:56:00.5 Info: AlterColumn PendingReleases Added DateTimeOffset 11:56:00.5 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) 11:56:00.5 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 11:56:00.5 Info: DROP TABLE "PendingReleases" 11:56:00.5 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 11:56:00.5 Info: => 0.0044356s 11:56:00.5 Info: AlterTable ScheduledTasks 11:56:00.5 Info: => 6E-07s 11:56:00.5 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 11:56:00.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) 11:56:00.5 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 11:56:00.5 Info: DROP TABLE "ScheduledTasks" 11:56:00.5 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 11:56:00.5 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:56:00.5 Info: => 0.0048191s 11:56:00.5 Info: AlterTable ScheduledTasks 11:56:00.5 Info: => 5E-07s 11:56:00.5 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 11:56:00.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) 11:56:00.5 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 11:56:00.5 Info: DROP TABLE "ScheduledTasks" 11:56:00.5 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 11:56:00.5 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:56:00.5 Info: => 0.0047918s 11:56:00.5 Info: AlterTable TrackFiles 11:56:00.5 Info: => 6E-07s 11:56:00.5 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 11:56:00.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) 11:56:00.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" 11:56:00.5 Info: DROP TABLE "TrackFiles" 11:56:00.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:56:00.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:00.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:56:00.5 Info: => 0.0049018s 11:56:00.5 Info: AlterTable TrackFiles 11:56:00.5 Info: => 6E-07s 11:56:00.5 Info: AlterColumn TrackFiles Modified DateTimeOffset 11:56:00.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) 11:56:00.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" 11:56:00.5 Info: DROP TABLE "TrackFiles" 11:56:00.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:56:00.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:00.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:56:00.5 Info: => 0.0060279s 11:56:00.5 Info: AlterTable VersionInfo 11:56:00.5 Info: => 6E-07s 11:56:00.5 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 11:56:00.5 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 11:56:00.5 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 11:56:00.5 Info: DROP TABLE "VersionInfo" 11:56:00.5 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 11:56:00.5 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:56:00.5 Info: => 0.0039398s 11:56:00.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-10-13T11:56:00', 'postgres_update_timestamp_columns_to_with_timezone') 11:56:00.5 Info: Committing Transaction 11:56:00.5 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 11:56:00.5 Info: => 0.004776s 11:56:00.5 Info: 62: add_on_delete_to_notifications migrating 11:56:00.5 Info: Beginning Transaction 11:56:00.5 Info: Starting migration of Main DB to 62 11:56:00.5 Info: AlterTable Notifications 11:56:00.5 Info: => 9E-07s 11:56:00.5 Info: CreateColumn Notifications OnArtistDelete Boolean 11:56:00.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 11:56:00.5 Info: => 0.0005876s 11:56:00.5 Info: AlterTable Notifications 11:56:00.5 Info: => 5E-07s 11:56:00.5 Info: CreateColumn Notifications OnAlbumDelete Boolean 11:56:00.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 11:56:00.5 Info: => 0.0005574s 11:56:00.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-10-13T11:56:00', 'add_on_delete_to_notifications') 11:56:00.5 Info: Committing Transaction 11:56:00.5 Info: 62: add_on_delete_to_notifications migrated 11:56:00.5 Info: => 0.0008763s 11:56:00.5 Info: 63: add_custom_formats migrating 11:56:00.5 Info: Beginning Transaction 11:56:00.5 Info: Starting migration of Main DB to 63 11:56:00.5 Info: AlterTable DelayProfiles 11:56:00.5 Info: => 9E-07s 11:56:00.5 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 11:56:00.5 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 11:56:00.5 Info: => 0.0006009s 11:56:00.5 Info: UpdateData 11:56:00.5 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 11:56:00.5 Info: => 5.47E-05s 11:56:00.5 Info: AlterTable TrackFiles 11:56:00.5 Info: => 4E-07s 11:56:00.5 Info: CreateColumn TrackFiles OriginalFilePath String 11:56:00.5 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 11:56:00.5 Info: => 0.0005546s 11:56:00.5 Info: PerformDBOperation 11:56:00.5 Info: Performing DB Operation 11:56:00.5 Info: => 2.73E-05s 11:56:00.5 Info: CreateTable CustomFormats 11:56:00.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) 11:56:00.5 Info: => 0.000171s 11:56:00.5 Info: CreateIndex CustomFormats (Name) 11:56:00.5 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 11:56:00.5 Info: => 0.0001176s 11:56:00.5 Info: AlterTable QualityProfiles 11:56:00.5 Info: => 4E-07s 11:56:00.5 Info: CreateColumn QualityProfiles FormatItems String 11:56:00.5 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 11:56:00.5 Info: => 0.0005553s 11:56:00.5 Info: AlterTable QualityProfiles 11:56:00.5 Info: => 4E-07s 11:56:00.5 Info: CreateColumn QualityProfiles MinFormatScore Int32 11:56:00.5 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 11:56:00.5 Info: => 0.0005604s 11:56:00.5 Info: AlterTable QualityProfiles 11:56:00.5 Info: => 4E-07s 11:56:00.5 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 11:56:00.5 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 11:56:00.5 Info: => 0.0005523s 11:56:00.5 Info: PerformDBOperation 11:56:00.5 Info: Performing DB Operation 11:56:00.5 Info: => 6.3E-05s 11:56:00.5 Info: PerformDBOperation 11:56:00.5 Info: Performing DB Operation 11:56:00.5 Info: => 2.91E-05s 11:56:00.5 Info: DeleteColumn ReleaseProfiles Preferred 11:56:00.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) 11:56:00.5 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 11:56:00.5 Info: DROP TABLE "ReleaseProfiles" 11:56:00.5 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 11:56:00.5 Info: => 0.0049323s 11:56:00.5 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 11:56:00.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) 11:56:00.5 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 11:56:00.5 Info: DROP TABLE "ReleaseProfiles" 11:56:00.5 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 11:56:00.5 Info: => 0.0056762s 11:56:00.5 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 11:56:00.5 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 11:56:00.5 Info: => 5.01E-05s 11:56:00.5 Info: AlterTable DelayProfiles 11:56:00.5 Info: => 5E-07s 11:56:00.5 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 11:56:00.5 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 11:56:00.5 Info: => 0.0005523s 11:56:00.5 Info: AlterTable DelayProfiles 11:56:00.5 Info: => 5E-07s 11:56:00.5 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 11:56:00.5 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 11:56:00.5 Info: => 0.0005567s 11:56:00.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-10-13T11:56:00', 'add_custom_formats') 11:56:00.5 Info: Committing Transaction 11:56:00.5 Info: 63: add_custom_formats migrated 11:56:00.5 Info: => 0.0009764s 11:56:00.5 Info: 64: add_result_to_commands migrating 11:56:00.5 Info: Beginning Transaction 11:56:00.5 Info: Starting migration of Main DB to 64 11:56:00.5 Info: AlterTable Commands 11:56:00.5 Info: => 8E-07s 11:56:00.5 Info: CreateColumn Commands Result Int32 11:56:00.5 Info: ALTER TABLE "Commands" ADD COLUMN "Result" INTEGER NOT NULL DEFAULT 1 11:56:00.5 Info: => 0.0005779s 11:56:00.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (64, '2024-10-13T11:56:00', 'add_result_to_commands') 11:56:00.5 Info: Committing Transaction 11:56:00.5 Info: 64: add_result_to_commands migrated 11:56:00.5 Info: => 0.0009041s 11:56:00.5 Info: 65: health_restored_notification migrating 11:56:00.5 Info: Beginning Transaction 11:56:00.5 Info: Starting migration of Main DB to 65 11:56:00.5 Info: AlterTable Notifications 11:56:00.5 Info: => 6E-07s 11:56:00.5 Info: CreateColumn Notifications OnHealthRestored Boolean 11:56:00.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthRestored" INTEGER NOT NULL DEFAULT 0 11:56:00.5 Info: => 0.0005793s 11:56:00.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (65, '2024-10-13T11:56:00', 'health_restored_notification') 11:56:00.5 Info: Committing Transaction 11:56:00.5 Info: 65: health_restored_notification migrated 11:56:00.5 Info: => 0.0009162s 11:56:00.5 Info: 66: remove_uc migrating 11:56:00.5 Info: Beginning Transaction 11:56:00.5 Info: Starting migration of Main DB to 66 11:56:00.5 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:00.5 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Usenet Crawler' 11:56:00.5 Info: => 4.94E-05s 11:56:00.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (66, '2024-10-13T11:56:00', 'remove_uc') 11:56:00.5 Info: Committing Transaction 11:56:00.5 Info: 66: remove_uc migrated 11:56:00.5 Info: => 0.0003204s 11:56:00.5 Info: 67: download_clients_rename_tv_to_music migrating 11:56:00.5 Info: Beginning Transaction 11:56:00.5 Info: Starting migration of Main DB to 67 11:56:00.5 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') 11:56:00.5 Info: PerformDBOperation 11:56:00.5 Info: Performing DB Operation 11:56:00.5 Info: => 0.0009264s 11:56:00.5 Info: -> 1 Insert operations completed in 00:00:00.0000917 taking an average of 00:00:00.0000917 11:56:00.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (67, '2024-10-13T11:56:00', 'download_clients_rename_tv_to_music') 11:56:00.5 Info: Committing Transaction 11:56:00.5 Info: 67: download_clients_rename_tv_to_music migrated 11:56:00.5 Info: => 0.0012723s 11:56:00.5 Debug: Took: 00:00:00.3953358 11:56:00.6 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.download_clients_rename_tv_to_musicFixture.should_rename_settings_for_qbittorrent --- 11:56:00.6 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.email_multiple_addressesFixture.should_convert_to_list_on_email_lists --- 11:56:00.6 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173606179490_209/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:00.6 Info: DatabaseEngineVersionCheck migrating 11:56:00.6 Info: PerformDBOperation 11:56:00.6 Info: Performing DB Operation 11:56:00.6 Info: SQLite 3.46.1 11:56:00.6 Info: => 0.0009749s 11:56:00.6 Info: DatabaseEngineVersionCheck migrated 11:56:00.6 Info: => 0.0009875s 11:56:00.6 Info: VersionMigration migrating 11:56:00.6 Info: Beginning Transaction 11:56:00.6 Info: CreateTable VersionInfo 11:56:00.6 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 11:56:00.6 Info: => 0.0001478s 11:56:00.6 Info: Committing Transaction 11:56:00.6 Info: VersionMigration migrated 11:56:00.6 Info: => 0.0004934s 11:56:00.6 Info: VersionUniqueMigration migrating 11:56:00.6 Info: Beginning Transaction 11:56:00.6 Info: CreateIndex VersionInfo (Version) 11:56:00.6 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:56:00.6 Info: => 0.0001242s 11:56:00.6 Info: AlterTable VersionInfo 11:56:00.6 Info: => 6E-07s 11:56:00.6 Info: CreateColumn VersionInfo AppliedOn DateTime 11:56:00.6 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 11:56:00.6 Info: => 0.0005287s 11:56:00.6 Info: Committing Transaction 11:56:00.6 Info: VersionUniqueMigration migrated 11:56:00.6 Info: => 0.0007622s 11:56:00.6 Info: VersionDescriptionMigration migrating 11:56:00.6 Info: Beginning Transaction 11:56:00.6 Info: AlterTable VersionInfo 11:56:00.6 Info: => 7E-07s 11:56:00.6 Info: CreateColumn VersionInfo Description String 11:56:00.6 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 11:56:00.6 Info: => 0.0002022s 11:56:00.6 Info: Committing Transaction 11:56:00.6 Info: VersionDescriptionMigration migrated 11:56:00.6 Info: => 0.000402s 11:56:00.6 Info: 1: InitialSetup migrating 11:56:00.6 Info: Beginning Transaction 11:56:00.6 Info: Starting migration of Main DB to 1 11:56:00.6 Info: CreateTable Config 11:56:00.6 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 11:56:00.6 Info: => 0.000159s 11:56:00.6 Info: CreateIndex Config (Key) 11:56:00.6 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 11:56:00.6 Info: => 7.4E-05s 11:56:00.6 Info: CreateTable RootFolders 11:56:00.6 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 11:56:00.6 Info: => 8.04E-05s 11:56:00.6 Info: CreateIndex RootFolders (Path) 11:56:00.6 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 11:56:00.6 Info: => 8.15E-05s 11:56:00.6 Info: CreateTable Artists 11:56:00.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) 11:56:00.6 Info: => 0.0002172s 11:56:00.6 Info: CreateIndex Artists (ForeignArtistId) 11:56:00.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:56:00.6 Info: => 7.29E-05s 11:56:00.6 Info: CreateIndex Artists (NameSlug) 11:56:00.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:56:00.6 Info: => 6.62E-05s 11:56:00.6 Info: CreateIndex Artists (CleanName) 11:56:00.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:00.6 Info: => 6.25E-05s 11:56:00.6 Info: CreateIndex Artists (Path) 11:56:00.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:00.6 Info: => 6.63E-05s 11:56:00.6 Info: CreateTable Albums 11:56:00.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) 11:56:00.6 Info: => 0.000189s 11:56:00.6 Info: CreateIndex Albums (ForeignAlbumId) 11:56:00.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:00.6 Info: => 7.63E-05s 11:56:00.6 Info: CreateIndex Albums (MBId) 11:56:00.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:56:00.6 Info: => 6.52E-05s 11:56:00.6 Info: CreateIndex Albums (TADBId) 11:56:00.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:56:00.6 Info: => 6.48E-05s 11:56:00.6 Info: CreateIndex Albums (TitleSlug) 11:56:00.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:56:00.6 Info: => 6.78E-05s 11:56:00.6 Info: CreateIndex Albums (CleanTitle) 11:56:00.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:00.6 Info: => 6.31E-05s 11:56:00.6 Info: CreateIndex Albums (Path) 11:56:00.6 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 11:56:00.6 Info: => 6.1E-05s 11:56:00.6 Info: CreateTable Tracks 11:56:00.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) 11:56:00.6 Info: => 0.0001305s 11:56:00.6 Info: CreateIndex Tracks (ForeignTrackId) 11:56:00.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:56:00.6 Info: => 6.76E-05s 11:56:00.6 Info: CreateIndex Tracks (ArtistId) 11:56:00.6 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:56:00.6 Info: => 7.07E-05s 11:56:00.6 Info: CreateIndex Tracks (TrackFileId) 11:56:00.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:56:00.6 Info: => 6.92E-05s 11:56:00.6 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 11:56:00.6 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 11:56:00.6 Info: => 7.02E-05s 11:56:00.6 Info: CreateTable TrackFiles 11:56:00.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) 11:56:00.6 Info: => 0.0001268s 11:56:00.6 Info: CreateIndex TrackFiles (ArtistId) 11:56:00.6 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 11:56:00.6 Info: => 6.77E-05s 11:56:00.6 Info: CreateIndex TrackFiles (AlbumId) 11:56:00.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:00.6 Info: => 6.91E-05s 11:56:00.6 Info: CreateTable History 11:56:00.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) 11:56:00.6 Info: => 0.0001274s 11:56:00.6 Info: CreateIndex History (Date) 11:56:00.6 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:56:00.6 Info: => 7.14E-05s 11:56:00.6 Info: CreateIndex History (EventType) 11:56:00.6 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:56:00.6 Info: => 6.63E-05s 11:56:00.6 Info: CreateIndex History (DownloadId) 11:56:00.6 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 11:56:00.6 Info: => 6.3E-05s 11:56:00.6 Info: CreateIndex History (AlbumId) 11:56:00.6 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 11:56:00.6 Info: => 6.17E-05s 11:56:00.6 Info: CreateTable Notifications 11:56:00.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) 11:56:00.6 Info: => 0.0001197s 11:56:00.6 Info: CreateTable ScheduledTasks 11:56:00.6 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 11:56:00.6 Info: => 0.000145s 11:56:00.6 Info: CreateIndex ScheduledTasks (TypeName) 11:56:00.6 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:56:00.6 Info: => 0.0001161s 11:56:00.6 Info: CreateTable Indexers 11:56:00.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) 11:56:00.6 Info: => 0.0001276s 11:56:00.6 Info: CreateIndex Indexers (Name) 11:56:00.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:56:00.6 Info: => 8.04E-05s 11:56:00.6 Info: CreateTable Profiles 11:56:00.6 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 11:56:00.6 Info: => 9.04E-05s 11:56:00.6 Info: CreateIndex Profiles (Name) 11:56:00.6 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 11:56:00.6 Info: => 7.56E-05s 11:56:00.6 Info: CreateTable QualityDefinitions 11:56:00.6 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 11:56:00.6 Info: => 0.0001038s 11:56:00.6 Info: CreateIndex QualityDefinitions (Quality) 11:56:00.6 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 11:56:00.6 Info: => 7.17E-05s 11:56:00.6 Info: CreateIndex QualityDefinitions (Title) 11:56:00.6 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 11:56:00.6 Info: => 0.0001097s 11:56:00.6 Info: CreateTable NamingConfig 11:56:00.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) 11:56:00.6 Info: => 0.0001317s 11:56:00.6 Info: CreateTable Blacklist 11:56:00.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 '') 11:56:00.6 Info: => 0.0001539s 11:56:00.6 Info: CreateTable Metadata 11:56:00.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) 11:56:00.6 Info: => 9.83E-05s 11:56:00.6 Info: CreateTable MetadataFiles 11:56:00.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) 11:56:00.6 Info: => 0.0001122s 11:56:00.6 Info: CreateTable DownloadClients 11:56:00.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) 11:56:00.6 Info: => 9.67E-05s 11:56:00.6 Info: CreateTable PendingReleases 11:56:00.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 '') 11:56:00.6 Info: => 0.0001122s 11:56:00.6 Info: CreateTable RemotePathMappings 11:56:00.6 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 11:56:00.6 Info: => 0.0001081s 11:56:00.6 Info: CreateTable Tags 11:56:00.6 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 11:56:00.6 Info: => 8.47E-05s 11:56:00.6 Info: CreateIndex Tags (Label) 11:56:00.6 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 11:56:00.6 Info: => 8.25E-05s 11:56:00.6 Info: CreateTable Restrictions 11:56:00.6 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 11:56:00.6 Info: => 9.09E-05s 11:56:00.6 Info: CreateTable DelayProfiles 11:56:00.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) 11:56:00.6 Info: => 0.0001177s 11:56:00.6 Info: CreateTable Users 11:56:00.6 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 11:56:00.6 Info: => 8.67E-05s 11:56:00.6 Info: CreateIndex Users (Identifier) 11:56:00.6 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 11:56:00.6 Info: => 0.0001131s 11:56:00.6 Info: CreateIndex Users (Username) 11:56:00.6 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 11:56:00.6 Info: => 9.02E-05s 11:56:00.6 Info: CreateTable Commands 11:56:00.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) 11:56:00.6 Info: => 0.0001265s 11:56:00.6 Info: CreateTable IndexerStatus 11:56:00.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) 11:56:00.6 Info: => 0.0001178s 11:56:00.6 Info: CreateIndex IndexerStatus (ProviderId) 11:56:00.6 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:56:00.6 Info: => 7.82E-05s 11:56:00.6 Info: CreateTable ExtraFiles 11:56:00.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) 11:56:00.6 Info: => 0.0001215s 11:56:00.6 Info: CreateTable LyricFiles 11:56:00.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) 11:56:00.6 Info: => 0.0001438s 11:56:00.6 Info: CreateTable LanguageProfiles 11:56:00.6 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 11:56:00.6 Info: => 9.59E-05s 11:56:00.6 Info: CreateIndex LanguageProfiles (Name) 11:56:00.6 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 11:56:00.6 Info: => 8.27E-05s 11:56:00.6 Info: CreateTable DownloadClientStatus 11:56:00.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) 11:56:00.6 Info: => 0.0001018s 11:56:00.6 Info: CreateIndex DownloadClientStatus (ProviderId) 11:56:00.6 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:56:00.6 Info: => 8.2E-05s 11:56:00.6 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 11:56:00.6 Info: -> 1 Insert operations completed in 00:00:00.0000579 taking an average of 00:00:00.0000579 11:56:00.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-13T11:56:00', 'InitialSetup') 11:56:00.6 Info: Committing Transaction 11:56:00.6 Info: 1: InitialSetup migrated 11:56:00.6 Info: => 0.0008786s 11:56:00.6 Info: 2: add_reason_to_pending_releases migrating 11:56:00.6 Info: Beginning Transaction 11:56:00.6 Info: Starting migration of Main DB to 2 11:56:00.6 Info: AlterTable PendingReleases 11:56:00.6 Info: => 6E-07s 11:56:00.6 Info: CreateColumn PendingReleases Reason Int32 11:56:00.6 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 11:56:00.6 Info: => 0.0005168s 11:56:00.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-13T11:56:00', 'add_reason_to_pending_releases') 11:56:00.6 Info: Committing Transaction 11:56:00.6 Info: 2: add_reason_to_pending_releases migrated 11:56:00.6 Info: => 0.0007979s 11:56:00.6 Info: 3: add_medium_support migrating 11:56:00.6 Info: Beginning Transaction 11:56:00.6 Info: Starting migration of Main DB to 3 11:56:00.6 Info: AlterTable Albums 11:56:00.6 Info: => 6E-07s 11:56:00.6 Info: CreateColumn Albums Media String 11:56:00.6 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 11:56:00.6 Info: => 0.0005059s 11:56:00.6 Info: AlterTable Tracks 11:56:00.6 Info: => 5E-07s 11:56:00.6 Info: CreateColumn Tracks MediumNumber Int32 11:56:00.6 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 11:56:00.6 Info: => 0.0004914s 11:56:00.6 Info: AlterTable Tracks 11:56:00.6 Info: => 4E-07s 11:56:00.6 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 11:56:00.6 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 11:56:00.6 Info: => 0.0004664s 11:56:00.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:56:00.6 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:56:00.6 Info: => 4.33E-05s 11:56:00.6 Info: DeleteColumn Tracks TrackNumber 11:56:00.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) 11:56:00.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" 11:56:00.6 Info: DROP TABLE "Tracks" 11:56:00.6 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:56:00.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:56:00.6 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:56:00.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:56:00.6 Info: => 0.0036068s 11:56:00.6 Info: AlterTable Tracks 11:56:00.6 Info: => 7E-07s 11:56:00.6 Info: CreateColumn Tracks TrackNumber String 11:56:00.6 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 11:56:00.6 Info: => 0.0004663s 11:56:00.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-13T11:56:00', 'add_medium_support') 11:56:00.6 Info: Committing Transaction 11:56:00.6 Info: 3: add_medium_support migrated 11:56:00.6 Info: => 0.0008505s 11:56:00.6 Info: 4: add_various_qualites_in_profile migrating 11:56:00.6 Info: Beginning Transaction 11:56:00.6 Info: Starting migration of Main DB to 4 11:56:00.6 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:56:00.6 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:56:00.6 Info: => 5.42E-05s 11:56:00.6 Info: PerformDBOperation 11:56:00.6 Info: Performing DB Operation 11:56:00.6 Info: => 2.46E-05s 11:56:00.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-13T11:56:00', 'add_various_qualites_in_profile') 11:56:00.6 Info: Committing Transaction 11:56:00.6 Info: 4: add_various_qualites_in_profile migrated 11:56:00.6 Info: => 0.0002737s 11:56:00.6 Info: 5: metadata_profiles migrating 11:56:00.6 Info: Beginning Transaction 11:56:00.6 Info: Starting migration of Main DB to 5 11:56:00.6 Info: CreateTable MetadataProfiles 11:56:00.6 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 11:56:00.6 Info: => 0.0001255s 11:56:00.6 Info: CreateIndex MetadataProfiles (Name) 11:56:00.6 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 11:56:00.6 Info: => 8.23E-05s 11:56:00.6 Info: AlterTable Artists 11:56:00.6 Info: => 4E-07s 11:56:00.6 Info: CreateColumn Artists MetadataProfileId Int32 11:56:00.6 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 11:56:00.6 Info: => 0.0005099s 11:56:00.6 Info: DeleteColumn Artists PrimaryAlbumTypes 11:56:00.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) 11:56:00.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" 11:56:00.6 Info: DROP TABLE "Artists" 11:56:00.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:00.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:56:00.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:56:00.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:00.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:00.6 Info: => 0.0038541s 11:56:00.6 Info: DeleteColumn Artists SecondaryAlbumTypes 11:56:00.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) 11:56:00.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" 11:56:00.6 Info: DROP TABLE "Artists" 11:56:00.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:00.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:56:00.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:56:00.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:00.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:00.6 Info: => 0.0037658s 11:56:00.6 Info: AlterTable Albums 11:56:00.6 Info: => 4E-07s 11:56:00.6 Info: CreateColumn Albums SecondaryTypes String 11:56:00.6 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 11:56:00.6 Info: => 0.0004768s 11:56:00.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-13T11:56:00', 'metadata_profiles') 11:56:00.6 Info: Committing Transaction 11:56:00.6 Info: 5: metadata_profiles migrated 11:56:00.6 Info: => 0.0008926s 11:56:00.6 Info: 6: separate_automatic_and_interactive_search migrating 11:56:00.6 Info: Beginning Transaction 11:56:00.6 Info: Starting migration of Main DB to 6 11:56:00.6 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 11:56:00.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) 11:56:00.6 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 11:56:00.6 Info: DROP TABLE "Indexers" 11:56:00.6 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:56:00.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:56:00.6 Info: => 0.0032767s 11:56:00.6 Info: AlterTable Indexers 11:56:00.6 Info: => 6E-07s 11:56:00.6 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 11:56:00.6 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 11:56:00.6 Info: => 0.0004603s 11:56:00.6 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:56:00.6 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:56:00.6 Info: => 3.93E-05s 11:56:00.6 Info: AlterTable Indexers 11:56:00.6 Info: => 4E-07s 11:56:00.6 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 11:56:00.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) 11:56:00.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" 11:56:00.6 Info: DROP TABLE "Indexers" 11:56:00.6 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:56:00.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:56:00.6 Info: => 0.0032616s 11:56:00.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-13T11:56:00', 'separate_automatic_and_interactive_search') 11:56:00.6 Info: Committing Transaction 11:56:00.6 Info: 6: separate_automatic_and_interactive_search migrated 11:56:00.6 Info: => 0.0036065s 11:56:00.6 Info: 7: change_album_path_to_relative migrating 11:56:00.6 Info: Beginning Transaction 11:56:00.6 Info: Starting migration of Main DB to 7 11:56:00.6 Info: DeleteColumn Albums Path 11:56:00.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) 11:56:00.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" 11:56:00.6 Info: DROP TABLE "Albums" 11:56:00.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:00.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:00.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:56:00.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:56:00.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:56:00.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:00.6 Info: => 0.0058112s 11:56:00.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-13T11:56:00', 'change_album_path_to_relative') 11:56:00.6 Info: Committing Transaction 11:56:00.6 Info: 7: change_album_path_to_relative migrated 11:56:00.6 Info: => 0.0062324s 11:56:00.6 Info: 8: change_quality_size_mb_to_kb migrating 11:56:00.6 Info: Beginning Transaction 11:56:00.6 Info: Starting migration of Main DB to 8 11:56:00.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 11:56:00.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 11:56:00.6 Info: => 5.11E-05s 11:56:00.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-13T11:56:00', 'change_quality_size_mb_to_kb') 11:56:00.6 Info: Committing Transaction 11:56:00.6 Info: 8: change_quality_size_mb_to_kb migrated 11:56:00.6 Info: => 0.0003229s 11:56:00.6 Info: 9: album_releases migrating 11:56:00.6 Info: Beginning Transaction 11:56:00.6 Info: Starting migration of Main DB to 9 11:56:00.6 Info: AlterTable Albums 11:56:00.6 Info: => 9E-07s 11:56:00.6 Info: CreateColumn Albums Releases String 11:56:00.6 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 11:56:00.6 Info: => 0.0005037s 11:56:00.6 Info: AlterTable Albums 11:56:00.6 Info: => 6E-07s 11:56:00.6 Info: CreateColumn Albums CurrentRelease String 11:56:00.6 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 11:56:00.6 Info: => 0.0004717s 11:56:00.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-13T11:56:00', 'album_releases') 11:56:00.6 Info: Committing Transaction 11:56:00.6 Info: 9: album_releases migrated 11:56:00.6 Info: => 0.0007745s 11:56:00.6 Info: 10: album_releases_fix migrating 11:56:00.6 Info: Beginning Transaction 11:56:00.6 Info: Starting migration of Main DB to 10 11:56:00.6 Info: AlterTable Albums 11:56:00.6 Info: => 8E-07s 11:56:00.6 Info: AlterColumn Albums Releases String 11:56:00.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) 11:56:00.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" 11:56:00.6 Info: DROP TABLE "Albums" 11:56:00.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:00.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:00.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:56:00.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:56:00.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:56:00.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:00.6 Info: => 0.0050196s 11:56:00.6 Info: AlterTable Albums 11:56:00.6 Info: => 4E-07s 11:56:00.6 Info: AlterColumn Albums CurrentRelease String 11:56:00.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) 11:56:00.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" 11:56:00.6 Info: DROP TABLE "Albums" 11:56:00.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:00.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:00.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:56:00.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:56:00.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:56:00.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:00.6 Info: => 0.003863s 11:56:00.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-13T11:56:00', 'album_releases_fix') 11:56:00.6 Info: Committing Transaction 11:56:00.6 Info: 10: album_releases_fix migrated 11:56:00.6 Info: => 0.0042509s 11:56:00.6 Info: 11: import_lists migrating 11:56:00.6 Info: Beginning Transaction 11:56:00.6 Info: Starting migration of Main DB to 11 11:56:00.6 Info: CreateTable ImportLists 11:56:00.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) 11:56:00.6 Info: => 0.0001561s 11:56:00.6 Info: CreateIndex ImportLists (Name) 11:56:00.6 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:56:00.6 Info: => 7.71E-05s 11:56:00.6 Info: CreateTable ImportListStatus 11:56:00.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) 11:56:00.6 Info: => 0.0001071s 11:56:00.6 Info: CreateIndex ImportListStatus (ProviderId) 11:56:00.6 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:56:00.6 Info: => 7.3E-05s 11:56:00.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-13T11:56:00', 'import_lists') 11:56:00.6 Info: Committing Transaction 11:56:00.6 Info: 11: import_lists migrated 11:56:00.6 Info: => 0.0003937s 11:56:00.6 Info: 12: add_release_status migrating 11:56:00.6 Info: Beginning Transaction 11:56:00.6 Info: Starting migration of Main DB to 12 11:56:00.6 Info: AlterTable MetadataProfiles 11:56:00.6 Info: => 7E-07s 11:56:00.6 Info: CreateColumn MetadataProfiles ReleaseStatuses String 11:56:00.6 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 11:56:00.6 Info: => 0.0005146s 11:56:00.6 Info: PerformDBOperation 11:56:00.6 Info: Performing DB Operation 11:56:00.6 Info: => 3E-05s 11:56:00.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-13T11:56:00', 'add_release_status') 11:56:00.6 Info: Committing Transaction 11:56:00.6 Info: 12: add_release_status migrated 11:56:00.6 Info: => 0.0003206s 11:56:00.6 Info: 13: album_download_notification migrating 11:56:00.6 Info: Beginning Transaction 11:56:00.6 Info: Starting migration of Main DB to 13 11:56:00.6 Info: AlterTable Notifications 11:56:00.6 Info: => 1E-06s 11:56:00.6 Info: CreateColumn Notifications OnAlbumDownload Boolean 11:56:00.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 11:56:00.6 Info: => 0.0005047s 11:56:00.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-13T11:56:00', 'album_download_notification') 11:56:00.6 Info: Committing Transaction 11:56:00.6 Info: 13: album_download_notification migrated 11:56:00.6 Info: => 0.0008196s 11:56:00.6 Info: 14: fix_language_metadata_profiles migrating 11:56:00.6 Info: Beginning Transaction 11:56:00.6 Info: Starting migration of Main DB to 14 11:56:00.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 11:56:00.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 11:56:00.6 Info: => 7.72E-05s 11:56:00.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 11:56:00.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 11:56:00.6 Info: => 5.4E-05s 11:56:00.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-13T11:56:00', 'fix_language_metadata_profiles') 11:56:00.6 Info: Committing Transaction 11:56:00.6 Info: 14: fix_language_metadata_profiles migrated 11:56:00.6 Info: => 0.0003103s 11:56:00.6 Info: 15: remove_fanzub migrating 11:56:00.6 Info: Beginning Transaction 11:56:00.6 Info: Starting migration of Main DB to 15 11:56:00.6 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:56:00.6 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:56:00.6 Info: => 4.36E-05s 11:56:00.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-13T11:56:00', 'remove_fanzub') 11:56:00.6 Info: Committing Transaction 11:56:00.6 Info: 15: remove_fanzub migrated 11:56:00.6 Info: => 0.0002935s 11:56:00.6 Info: 16: update_artist_history_indexes migrating 11:56:00.6 Info: Beginning Transaction 11:56:00.6 Info: Starting migration of Main DB to 16 11:56:00.6 Info: CreateIndex Albums (ArtistId) 11:56:00.6 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 11:56:00.6 Info: => 0.0001035s 11:56:00.6 Info: CreateIndex Albums (ArtistId, ReleaseDate) 11:56:00.6 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 11:56:00.6 Info: => 7.88E-05s 11:56:00.6 Info: DeleteIndex History (AlbumId) 11:56:00.6 Info: DROP INDEX "IX_History_AlbumId" 11:56:00.6 Info: => 0.0001226s 11:56:00.6 Info: CreateIndex History (AlbumId, Date) 11:56:00.6 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:56:00.6 Info: => 8.98E-05s 11:56:00.6 Info: DeleteIndex History (DownloadId) 11:56:00.6 Info: DROP INDEX "IX_History_DownloadId" 11:56:00.6 Info: => 0.0001089s 11:56:00.6 Info: CreateIndex History (DownloadId, Date) 11:56:00.6 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:56:00.6 Info: => 8.8E-05s 11:56:00.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-13T11:56:00', 'update_artist_history_indexes') 11:56:00.6 Info: Committing Transaction 11:56:00.6 Info: 16: update_artist_history_indexes migrated 11:56:00.6 Info: => 0.0004238s 11:56:00.6 Info: 17: remove_nma migrating 11:56:00.6 Info: Beginning Transaction 11:56:00.6 Info: Starting migration of Main DB to 17 11:56:00.6 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:00.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 11:56:00.6 Info: => 4.85E-05s 11:56:00.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-13T11:56:00', 'remove_nma') 11:56:00.6 Info: Committing Transaction 11:56:00.6 Info: 17: remove_nma migrated 11:56:00.6 Info: => 0.0002985s 11:56:00.6 Info: 18: album_disambiguation migrating 11:56:00.6 Info: Beginning Transaction 11:56:00.6 Info: Starting migration of Main DB to 18 11:56:00.6 Info: AlterTable Albums 11:56:00.6 Info: => 9E-07s 11:56:00.6 Info: CreateColumn Albums Disambiguation String 11:56:00.6 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 11:56:00.6 Info: => 0.000517s 11:56:00.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-13T11:56:00', 'album_disambiguation') 11:56:00.6 Info: Committing Transaction 11:56:00.6 Info: 18: album_disambiguation migrated 11:56:00.6 Info: => 0.0008317s 11:56:00.6 Info: 19: add_ape_quality_in_profiles migrating 11:56:00.6 Info: Beginning Transaction 11:56:00.6 Info: Starting migration of Main DB to 19 11:56:00.6 Info: PerformDBOperation 11:56:00.6 Info: Performing DB Operation 11:56:00.6 Info: => 3.61E-05s 11:56:00.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-13T11:56:00', 'add_ape_quality_in_profiles') 11:56:00.6 Info: Committing Transaction 11:56:00.6 Info: 19: add_ape_quality_in_profiles migrated 11:56:00.6 Info: => 0.0003s 11:56:00.6 Info: 20: remove_pushalot migrating 11:56:00.6 Info: Beginning Transaction 11:56:00.6 Info: Starting migration of Main DB to 20 11:56:00.6 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:00.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 11:56:00.6 Info: => 4.88E-05s 11:56:00.6 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:00.6 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 11:56:00.6 Info: => 2.91E-05s 11:56:00.6 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:00.6 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 11:56:00.6 Info: => 2.87E-05s 11:56:00.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-13T11:56:00', 'remove_pushalot') 11:56:00.6 Info: Committing Transaction 11:56:00.6 Info: 20: remove_pushalot migrated 11:56:00.6 Info: => 0.0002752s 11:56:00.6 Info: 21: add_custom_filters migrating 11:56:00.6 Info: Beginning Transaction 11:56:00.6 Info: Starting migration of Main DB to 21 11:56:00.6 Info: CreateTable CustomFilters 11:56:00.6 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 11:56:00.6 Info: => 0.0001261s 11:56:00.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-13T11:56:00', 'add_custom_filters') 11:56:00.6 Info: Committing Transaction 11:56:00.6 Info: 21: add_custom_filters migrated 11:56:00.6 Info: => 0.0004177s 11:56:00.6 Info: 22: import_list_tags migrating 11:56:00.6 Info: Beginning Transaction 11:56:00.6 Info: Starting migration of Main DB to 22 11:56:00.6 Info: AlterTable ImportLists 11:56:00.6 Info: => 9E-07s 11:56:00.6 Info: CreateColumn ImportLists Tags String 11:56:00.6 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 11:56:00.7 Info: => 0.0005371s 11:56:00.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-13T11:56:00', 'import_list_tags') 11:56:00.7 Info: Committing Transaction 11:56:00.7 Info: 22: import_list_tags migrated 11:56:00.7 Info: => 0.0008389s 11:56:00.7 Info: 23: add_release_groups_etc migrating 11:56:00.7 Info: Beginning Transaction 11:56:00.7 Info: Starting migration of Main DB to 23 11:56:00.7 Info: CreateTable ArtistMetadata 11:56:00.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) 11:56:00.7 Info: => 0.0001649s 11:56:00.7 Info: CreateIndex ArtistMetadata (ForeignArtistId) 11:56:00.7 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 11:56:00.7 Info: => 8.26E-05s 11:56:00.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" 11:56:00.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" 11:56:00.7 Info: => 7.91E-05s 11:56:00.7 Info: AlterTable Artists 11:56:00.7 Info: => 4E-07s 11:56:00.7 Info: CreateColumn Artists ArtistMetadataId Int32 11:56:00.7 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:56:00.7 Info: => 0.0005204s 11:56:00.7 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:56:00.7 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:56:00.7 Info: => 6.71E-05s 11:56:00.7 Info: CreateTable AlbumReleases 11:56:00.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) 11:56:00.7 Info: => 0.0001426s 11:56:00.7 Info: CreateIndex AlbumReleases (ForeignReleaseId) 11:56:00.7 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:56:00.7 Info: => 8.23E-05s 11:56:00.7 Info: CreateIndex AlbumReleases (AlbumId) 11:56:00.7 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:56:00.7 Info: => 7.12E-05s 11:56:00.7 Info: PerformDBOperation 11:56:00.7 Info: Performing DB Operation 11:56:00.7 Info: => 2.73E-05s 11:56:00.7 Info: AlterTable Albums 11:56:00.7 Info: => 4E-07s 11:56:00.7 Info: CreateColumn Albums ArtistMetadataId Int32 11:56:00.7 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:56:00.7 Info: => 0.0005382s 11:56:00.7 Info: AlterTable Albums 11:56:00.7 Info: => 6E-07s 11:56:00.7 Info: CreateColumn Albums AnyReleaseOk Boolean 11:56:00.7 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 11:56:00.7 Info: => 0.0005302s 11:56:00.7 Info: AlterTable Albums 11:56:00.7 Info: => 6E-07s 11:56:00.7 Info: CreateColumn Albums Links String 11:56:00.7 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 11:56:00.7 Info: => 0.0005211s 11:56:00.7 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:56:00.7 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:56:00.7 Info: => 8E-05s 11:56:00.7 Info: AlterTable Tracks 11:56:00.7 Info: => 4E-07s 11:56:00.7 Info: CreateColumn Tracks ForeignRecordingId String 11:56:00.7 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 11:56:00.7 Info: => 0.0005139s 11:56:00.7 Info: AlterTable Tracks 11:56:00.7 Info: => 5E-07s 11:56:00.7 Info: CreateColumn Tracks AlbumReleaseId Int32 11:56:00.7 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 11:56:00.7 Info: => 0.0005193s 11:56:00.7 Info: AlterTable Tracks 11:56:00.7 Info: => 5E-07s 11:56:00.7 Info: CreateColumn Tracks ArtistMetadataId Int32 11:56:00.7 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:56:00.7 Info: => 0.0005192s 11:56:00.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:56:00.7 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:56:00.7 Info: => 7.93E-05s 11:56:00.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:56:00.7 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:56:00.7 Info: => 6.1E-05s 11:56:00.7 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 11:56:00.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) 11:56:00.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" 11:56:00.7 Info: DROP TABLE "Artists" 11:56:00.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:00.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:00.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:00.7 Info: => 0.0050455s 11:56:00.7 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 11:56:00.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) 11:56:00.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" 11:56:00.7 Info: DROP TABLE "Albums" 11:56:00.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:00.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:00.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:00.7 Info: => 0.0040414s 11:56:00.7 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 11:56:00.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) 11:56:00.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" 11:56:00.7 Info: DROP TABLE "Tracks" 11:56:00.7 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:56:00.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:56:00.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:56:00.7 Info: => 0.0037386s 11:56:00.7 Info: DeleteColumn TrackFiles ArtistId 11:56:00.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) 11:56:00.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" 11:56:00.7 Info: DROP TABLE "TrackFiles" 11:56:00.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:56:00.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:00.7 Info: => 0.0035248s 11:56:00.7 Info: CreateIndex Artists (ArtistMetadataId) 11:56:00.7 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:56:00.7 Info: => 7.68E-05s 11:56:00.7 Info: CreateIndex Artists (Monitored) 11:56:00.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:56:00.7 Info: => 7.35E-05s 11:56:00.7 Info: CreateIndex Albums (ArtistMetadataId) 11:56:00.7 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:56:00.7 Info: => 7.11E-05s 11:56:00.7 Info: CreateIndex Tracks (ArtistMetadataId) 11:56:00.7 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 11:56:00.7 Info: => 7.01E-05s 11:56:00.7 Info: CreateIndex Tracks (AlbumReleaseId) 11:56:00.7 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 11:56:00.7 Info: => 8.28E-05s 11:56:00.7 Info: CreateIndex Tracks (ForeignRecordingId) 11:56:00.7 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 11:56:00.7 Info: => 7.53E-05s 11:56:00.7 Info: UpdateData 11:56:00.7 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:56:00.7 Info: => 4.12E-05s 11:56:00.7 Info: UpdateData 11:56:00.7 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:56:00.7 Info: => 3.09E-05s 11:56:00.7 Info: UpdateData 11:56:00.7 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 11:56:00.7 Info: => 3.73E-05s 11:56:00.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-13T11:56:00', 'add_release_groups_etc') 11:56:00.7 Info: Committing Transaction 11:56:00.7 Info: 23: add_release_groups_etc migrated 11:56:00.7 Info: => 0.000626s 11:56:00.7 Info: 24: NewMediaInfoFormat migrating 11:56:00.7 Info: Beginning Transaction 11:56:00.7 Info: Starting migration of Main DB to 24 11:56:00.7 Info: UpdateData 11:56:00.7 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 11:56:00.7 Info: => 5.14E-05s 11:56:00.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-10-13T11:56:00', 'NewMediaInfoFormat') 11:56:00.7 Info: Committing Transaction 11:56:00.7 Info: 24: NewMediaInfoFormat migrated 11:56:00.7 Info: => 0.0003124s 11:56:00.7 Info: 25: rename_restrictions_to_release_profiles migrating 11:56:00.7 Info: Beginning Transaction 11:56:00.7 Info: Starting migration of Main DB to 25 11:56:00.7 Info: RenameTable Restrictions ReleaseProfiles 11:56:00.7 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 11:56:00.7 Info: => 0.0013449s 11:56:00.7 Info: AlterTable ReleaseProfiles 11:56:00.7 Info: => 7E-07s 11:56:00.7 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 11:56:00.7 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 11:56:00.7 Info: => 0.0005212s 11:56:00.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-10-13T11:56:00', 'rename_restrictions_to_release_profiles') 11:56:00.7 Info: Committing Transaction 11:56:00.7 Info: 25: rename_restrictions_to_release_profiles migrated 11:56:00.7 Info: => 0.0008415s 11:56:00.7 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 11:56:00.7 Info: Beginning Transaction 11:56:00.7 Info: Starting migration of Main DB to 26 11:56:00.7 Info: RenameTable Profiles QualityProfiles 11:56:00.7 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 11:56:00.7 Info: => 0.0013494s 11:56:00.7 Info: AlterTable QualityProfiles 11:56:00.7 Info: => 6E-07s 11:56:00.7 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 11:56:00.7 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:56:00.7 Info: => 0.000501s 11:56:00.7 Info: AlterTable LanguageProfiles 11:56:00.7 Info: => 6E-07s 11:56:00.7 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 11:56:00.7 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:56:00.7 Info: => 0.0004866s 11:56:00.7 Info: UpdateData 11:56:00.7 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:56:00.7 Info: => 4.42E-05s 11:56:00.7 Info: UpdateData 11:56:00.7 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:56:00.7 Info: => 2.86E-05s 11:56:00.7 Info: RenameColumn Artists ProfileId to QualityProfileId 11:56:00.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) 11:56:00.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" 11:56:00.7 Info: DROP TABLE "Artists" 11:56:00.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:00.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:00.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:00.7 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:56:00.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:56:00.7 Info: => 0.0051942s 11:56:00.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-10-13T11:56:00', 'rename_quality_profiles_add_upgrade_allowed') 11:56:00.7 Info: Committing Transaction 11:56:00.7 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 11:56:00.7 Info: => 0.0056557s 11:56:00.7 Info: 27: add_import_exclusions migrating 11:56:00.7 Info: Beginning Transaction 11:56:00.7 Info: Starting migration of Main DB to 27 11:56:00.7 Info: CreateTable ImportListExclusions 11:56:00.7 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 11:56:00.7 Info: => 0.0001247s 11:56:00.7 Info: CreateIndex ImportListExclusions (ForeignId) 11:56:00.7 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 11:56:00.7 Info: => 8.07E-05s 11:56:00.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-10-13T11:56:00', 'add_import_exclusions') 11:56:00.7 Info: Committing Transaction 11:56:00.7 Info: 27: add_import_exclusions migrated 11:56:00.7 Info: => 0.0004255s 11:56:00.7 Info: 28: clean_artist_metadata_table migrating 11:56:00.7 Info: Beginning Transaction 11:56:00.7 Info: Starting migration of Main DB to 28 11:56:00.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) 11:56:00.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) 11:56:00.7 Info: => 0.0001529s 11:56:00.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) 11:56:00.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) 11:56:00.7 Info: => 0.000133s 11:56:00.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) 11:56:00.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) 11:56:00.7 Info: => 0.0001171s 11:56:00.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) 11:56:00.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) 11:56:00.7 Info: => 0.0001161s 11:56:00.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) 11:56:00.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) 11:56:00.7 Info: => 0.0001107s 11:56:00.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) 11:56:00.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) 11:56:00.7 Info: => 0.000111s 11:56:00.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-10-13T11:56:00', 'clean_artist_metadata_table') 11:56:00.7 Info: Committing Transaction 11:56:00.7 Info: 28: clean_artist_metadata_table migrated 11:56:00.7 Info: => 0.0004296s 11:56:00.7 Info: 29: health_issue_notification migrating 11:56:00.7 Info: Beginning Transaction 11:56:00.7 Info: Starting migration of Main DB to 29 11:56:00.7 Info: AlterTable Notifications 11:56:00.7 Info: => 8E-07s 11:56:00.7 Info: CreateColumn Notifications OnHealthIssue Boolean 11:56:00.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 11:56:00.7 Info: => 0.0005328s 11:56:00.7 Info: AlterTable Notifications 11:56:00.7 Info: => 6E-07s 11:56:00.7 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 11:56:00.7 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 11:56:00.7 Info: => 0.000505s 11:56:00.7 Info: AlterTable Notifications 11:56:00.7 Info: => 6E-07s 11:56:00.7 Info: CreateColumn Notifications OnDownloadFailure Boolean 11:56:00.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 11:56:00.7 Info: => 0.0004978s 11:56:00.7 Info: AlterTable Notifications 11:56:00.7 Info: => 5E-07s 11:56:00.7 Info: CreateColumn Notifications OnImportFailure Boolean 11:56:00.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 11:56:00.7 Info: => 0.0005157s 11:56:00.7 Info: AlterTable Notifications 11:56:00.7 Info: => 7E-07s 11:56:00.7 Info: CreateColumn Notifications OnTrackRetag Boolean 11:56:00.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 11:56:00.7 Info: => 0.0005037s 11:56:00.7 Info: DeleteColumn Notifications OnDownload 11:56:00.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) 11:56:00.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" 11:56:00.7 Info: DROP TABLE "Notifications" 11:56:00.7 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:56:00.7 Info: => 0.0035245s 11:56:00.7 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 11:56:00.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) 11:56:00.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" 11:56:00.7 Info: DROP TABLE "Notifications" 11:56:00.7 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:56:00.7 Info: => 0.0042734s 11:56:00.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-10-13T11:56:00', 'health_issue_notification') 11:56:00.7 Info: Committing Transaction 11:56:00.7 Info: 29: health_issue_notification migrated 11:56:00.7 Info: => 0.0047549s 11:56:00.7 Info: 30: add_mediafilerepository_mtime migrating 11:56:00.7 Info: Beginning Transaction 11:56:00.7 Info: Starting migration of Main DB to 30 11:56:00.7 Info: AlterTable TrackFiles 11:56:00.7 Info: => 1E-06s 11:56:00.7 Info: CreateColumn TrackFiles Modified DateTime 11:56:00.7 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 11:56:00.7 Info: => 0.0005395s 11:56:00.7 Info: AlterTable TrackFiles 11:56:00.7 Info: => 6E-07s 11:56:00.7 Info: CreateColumn TrackFiles Path String 11:56:00.7 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 11:56:00.7 Info: => 0.000517s 11:56:00.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:56:00.7 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:56:00.7 Info: => 4.06E-05s 11:56:00.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) 11:56:00.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) 11:56:00.7 Info: => 0.0001212s 11:56:00.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) 11:56:00.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) 11:56:00.7 Info: => 0.0001306s 11:56:00.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) 11:56:00.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) 11:56:00.7 Info: => 0.0001363s 11:56:00.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") 11:56:00.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") 11:56:00.7 Info: => 7.75E-05s 11:56:00.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:56:00.7 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:56:00.7 Info: => 4.75E-05s 11:56:00.7 Info: AlterTable TrackFiles 11:56:00.7 Info: => 5E-07s 11:56:00.7 Info: AlterColumn TrackFiles Path String 11:56:00.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) 11:56:00.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" 11:56:00.7 Info: DROP TABLE "TrackFiles" 11:56:00.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:56:00.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:00.7 Info: => 0.0043848s 11:56:00.7 Info: CreateIndex TrackFiles (Path) 11:56:00.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:56:00.7 Info: => 7.87E-05s 11:56:00.7 Info: DeleteColumn TrackFiles RelativePath 11:56:00.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) 11:56:00.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" 11:56:00.7 Info: DROP TABLE "TrackFiles" 11:56:00.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:56:00.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:00.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:56:00.7 Info: => 0.0037928s 11:56:00.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-10-13T11:56:00', 'add_mediafilerepository_mtime') 11:56:00.7 Info: Committing Transaction 11:56:00.7 Info: 30: add_mediafilerepository_mtime migrated 11:56:00.7 Info: => 0.0041888s 11:56:00.7 Info: 31: add_artistmetadataid_constraint migrating 11:56:00.7 Info: Beginning Transaction 11:56:00.7 Info: Starting migration of Main DB to 31 11:56:00.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") 11:56:00.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") 11:56:00.7 Info: => 9.66E-05s 11:56:00.7 Info: DeleteIndex Artists (ArtistMetadataId) 11:56:00.7 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 11:56:00.7 Info: => 0.0001462s 11:56:00.7 Info: AlterColumn Artists ArtistMetadataId Int32 11:56:00.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) 11:56:00.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" 11:56:00.7 Info: DROP TABLE "Artists" 11:56:00.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:00.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:00.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:00.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:56:00.7 Info: => 0.0047279s 11:56:00.7 Info: CreateIndex Artists (ArtistMetadataId) 11:56:00.7 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:56:00.7 Info: => 7.36E-05s 11:56:00.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-10-13T11:56:00', 'add_artistmetadataid_constraint') 11:56:00.7 Info: Committing Transaction 11:56:00.7 Info: 31: add_artistmetadataid_constraint migrated 11:56:00.7 Info: => 0.0004869s 11:56:00.7 Info: 32: old_ids_and_artist_alias migrating 11:56:00.7 Info: Beginning Transaction 11:56:00.7 Info: Starting migration of Main DB to 32 11:56:00.7 Info: AlterTable ArtistMetadata 11:56:00.7 Info: => 1.2E-06s 11:56:00.7 Info: CreateColumn ArtistMetadata Aliases String 11:56:00.7 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 11:56:00.7 Info: => 0.0005617s 11:56:00.7 Info: AlterTable ArtistMetadata 11:56:00.7 Info: => 5E-07s 11:56:00.7 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 11:56:00.7 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 11:56:00.7 Info: => 0.0005283s 11:56:00.7 Info: AlterTable Albums 11:56:00.7 Info: => 6E-07s 11:56:00.7 Info: CreateColumn Albums OldForeignAlbumIds String 11:56:00.7 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 11:56:00.7 Info: => 0.0005115s 11:56:00.7 Info: AlterTable AlbumReleases 11:56:00.7 Info: => 7E-07s 11:56:00.7 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 11:56:00.7 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 11:56:00.7 Info: => 0.0005074s 11:56:00.7 Info: AlterTable Tracks 11:56:00.7 Info: => 6E-07s 11:56:00.7 Info: CreateColumn Tracks OldForeignRecordingIds String 11:56:00.7 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 11:56:00.7 Info: => 0.0005043s 11:56:00.7 Info: AlterTable Tracks 11:56:00.7 Info: => 5E-07s 11:56:00.7 Info: CreateColumn Tracks OldForeignTrackIds String 11:56:00.7 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 11:56:00.7 Info: => 0.0005063s 11:56:00.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-10-13T11:56:00', 'old_ids_and_artist_alias') 11:56:00.7 Info: Committing Transaction 11:56:00.7 Info: 32: old_ids_and_artist_alias migrated 11:56:00.7 Info: => 0.0008671s 11:56:00.7 Info: 33: download_propers_config migrating 11:56:00.7 Info: Beginning Transaction 11:56:00.7 Info: Starting migration of Main DB to 33 11:56:00.7 Info: PerformDBOperation 11:56:00.7 Info: Performing DB Operation 11:56:00.7 Info: => 3.36E-05s 11:56:00.7 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 11:56:00.7 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 11:56:00.7 Info: => 3.45E-05s 11:56:00.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-10-13T11:56:00', 'download_propers_config') 11:56:00.7 Info: Committing Transaction 11:56:00.7 Info: 33: download_propers_config migrated 11:56:00.7 Info: => 0.0003073s 11:56:00.7 Info: 34: remove_language_profiles migrating 11:56:00.7 Info: Beginning Transaction 11:56:00.7 Info: Starting migration of Main DB to 34 11:56:00.7 Info: DeleteTable LanguageProfiles 11:56:00.7 Info: DROP TABLE "LanguageProfiles" 11:56:00.7 Info: => 0.0001961s 11:56:00.7 Info: DeleteColumn Artists LanguageProfileId 11:56:00.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) 11:56:00.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" 11:56:00.7 Info: DROP TABLE "Artists" 11:56:00.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:00.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:00.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:00.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:56:00.7 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:56:00.7 Info: => 0.0040521s 11:56:00.7 Info: DeleteColumn ImportLists LanguageProfileId 11:56:00.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) 11:56:00.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" 11:56:00.7 Info: DROP TABLE "ImportLists" 11:56:00.7 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 11:56:00.7 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:56:00.7 Info: => 0.0046969s 11:56:00.7 Info: DeleteColumn Blacklist Language 11:56:00.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) 11:56:00.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" 11:56:00.7 Info: DROP TABLE "Blacklist" 11:56:00.7 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 11:56:00.7 Info: => 0.0034301s 11:56:00.7 Info: DeleteColumn History Language 11:56:00.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) 11:56:00.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" 11:56:00.7 Info: DROP TABLE "History" 11:56:00.7 Info: ALTER TABLE "History_temp" RENAME TO "History" 11:56:00.7 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:56:00.7 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:56:00.7 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:56:00.7 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:56:00.7 Info: => 0.0040655s 11:56:00.7 Info: DeleteColumn LyricFiles Language 11:56:00.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) 11:56:00.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" 11:56:00.7 Info: DROP TABLE "LyricFiles" 11:56:00.7 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:56:00.7 Info: => 0.0034349s 11:56:00.7 Info: DeleteColumn TrackFiles Language 11:56:00.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) 11:56:00.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" 11:56:00.7 Info: DROP TABLE "TrackFiles" 11:56:00.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:56:00.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:00.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:56:00.7 Info: => 0.0036652s 11:56:00.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-10-13T11:56:00', 'remove_language_profiles') 11:56:00.7 Info: Committing Transaction 11:56:00.7 Info: 34: remove_language_profiles migrated 11:56:00.7 Info: => 0.0042065s 11:56:00.7 Info: 35: multi_disc_naming_format migrating 11:56:00.7 Info: Beginning Transaction 11:56:00.7 Info: Starting migration of Main DB to 35 11:56:00.7 Info: AlterTable NamingConfig 11:56:00.7 Info: => 8E-07s 11:56:00.7 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 11:56:00.7 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 11:56:00.7 Info: => 0.0005222s 11:56:00.7 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 11:56:00.7 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 11:56:00.7 Info: => 4.33E-05s 11:56:00.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-10-13T11:56:00', 'multi_disc_naming_format') 11:56:00.7 Info: Committing Transaction 11:56:00.7 Info: 35: multi_disc_naming_format migrated 11:56:00.7 Info: => 0.0003587s 11:56:00.7 Info: 36: add_download_client_priority migrating 11:56:00.7 Info: Beginning Transaction 11:56:00.7 Info: Starting migration of Main DB to 36 11:56:00.7 Info: AlterTable DownloadClients 11:56:00.7 Info: => 7E-07s 11:56:00.7 Info: CreateColumn DownloadClients Priority Int32 11:56:00.7 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 11:56:00.7 Info: => 0.000528s 11:56:00.7 Info: PerformDBOperation 11:56:00.7 Info: Performing DB Operation 11:56:00.7 Info: => 5.28E-05s 11:56:00.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-10-13T11:56:00', 'add_download_client_priority') 11:56:00.7 Info: Committing Transaction 11:56:00.7 Info: 36: add_download_client_priority migrated 11:56:00.7 Info: => 0.0003799s 11:56:00.7 Info: 37: remove_growl_prowl migrating 11:56:00.7 Info: Beginning Transaction 11:56:00.7 Info: Starting migration of Main DB to 37 11:56:00.7 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:00.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 11:56:00.7 Info: => 5.01E-05s 11:56:00.7 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:00.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 11:56:00.7 Info: => 2.93E-05s 11:56:00.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-10-13T11:56:00', 'remove_growl_prowl') 11:56:00.7 Info: Committing Transaction 11:56:00.7 Info: 37: remove_growl_prowl migrated 11:56:00.7 Info: => 0.0003199s 11:56:00.7 Info: 38: remove_plex_hometheatre migrating 11:56:00.7 Info: Beginning Transaction 11:56:00.7 Info: Starting migration of Main DB to 38 11:56:00.7 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:00.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 11:56:00.7 Info: => 4.86E-05s 11:56:00.7 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:00.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 11:56:00.7 Info: => 2.87E-05s 11:56:00.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-10-13T11:56:00', 'remove_plex_hometheatre') 11:56:00.7 Info: Committing Transaction 11:56:00.7 Info: 38: remove_plex_hometheatre migrated 11:56:00.7 Info: => 0.0003041s 11:56:00.7 Info: 39: add_root_folder_add_defaults migrating 11:56:00.7 Info: Beginning Transaction 11:56:00.7 Info: Starting migration of Main DB to 39 11:56:00.7 Info: AlterTable RootFolders 11:56:00.7 Info: => 1.2E-06s 11:56:00.7 Info: CreateColumn RootFolders Name String 11:56:00.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 11:56:00.7 Info: => 0.0005224s 11:56:00.7 Info: AlterTable RootFolders 11:56:00.7 Info: => 6E-07s 11:56:00.7 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 11:56:00.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 11:56:00.7 Info: => 0.0004889s 11:56:00.7 Info: AlterTable RootFolders 11:56:00.7 Info: => 1.4E-06s 11:56:00.7 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 11:56:00.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 11:56:00.8 Info: => 0.0005578s 11:56:00.8 Info: AlterTable RootFolders 11:56:00.8 Info: => 6E-07s 11:56:00.8 Info: CreateColumn RootFolders DefaultMonitorOption Int32 11:56:00.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 11:56:00.8 Info: => 0.0005043s 11:56:00.8 Info: AlterTable RootFolders 11:56:00.8 Info: => 6E-07s 11:56:00.8 Info: CreateColumn RootFolders DefaultTags String 11:56:00.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 11:56:00.8 Info: => 0.0004936s 11:56:00.8 Info: PerformDBOperation 11:56:00.8 Info: Performing DB Operation 11:56:00.8 Info: => 4.73E-05s 11:56:00.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-10-13T11:56:00', 'add_root_folder_add_defaults') 11:56:00.8 Info: Committing Transaction 11:56:00.8 Info: 39: add_root_folder_add_defaults migrated 11:56:00.8 Info: => 0.0003717s 11:56:00.8 Info: 40: task_duration migrating 11:56:00.8 Info: Beginning Transaction 11:56:00.8 Info: Starting migration of Main DB to 40 11:56:00.8 Info: AlterTable ScheduledTasks 11:56:00.8 Info: => 8E-07s 11:56:00.8 Info: CreateColumn ScheduledTasks LastStartTime DateTime 11:56:00.8 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 11:56:00.8 Info: => 0.0005438s 11:56:00.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-10-13T11:56:00', 'task_duration') 11:56:00.8 Info: Committing Transaction 11:56:00.8 Info: 40: task_duration migrated 11:56:00.8 Info: => 0.0008863s 11:56:00.8 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 11:56:00.8 Info: Beginning Transaction 11:56:00.8 Info: Starting migration of Main DB to 41 11:56:00.8 Info: AlterTable ReleaseProfiles 11:56:00.8 Info: => 9E-07s 11:56:00.8 Info: CreateColumn ReleaseProfiles Enabled Boolean 11:56:00.8 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 11:56:00.8 Info: => 0.0005341s 11:56:00.8 Info: AlterTable ReleaseProfiles 11:56:00.8 Info: => 5E-07s 11:56:00.8 Info: CreateColumn ReleaseProfiles IndexerId Int32 11:56:00.8 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 11:56:00.8 Info: => 0.0005247s 11:56:00.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-10-13T11:56:00', 'add_indexer_and_enabled_to_release_profiles') 11:56:00.8 Info: Committing Transaction 11:56:00.8 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 11:56:00.8 Info: => 0.0008764s 11:56:00.8 Info: 42: remove_album_folders migrating 11:56:00.8 Info: Beginning Transaction 11:56:00.8 Info: Starting migration of Main DB to 42 11:56:00.8 Info: DeleteColumn Artists AlbumFolder 11:56:00.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) 11:56:00.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" 11:56:00.8 Info: DROP TABLE "Artists" 11:56:00.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:00.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:00.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:00.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:56:00.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:56:00.8 Info: => 0.004875s 11:56:00.8 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 11:56:00.8 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 11:56:00.8 Info: => 4.24E-05s 11:56:00.8 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 11:56:00.8 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 11:56:00.8 Info: => 3.03E-05s 11:56:00.8 Info: DeleteColumn NamingConfig AlbumFolderFormat 11:56:00.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) 11:56:00.8 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 11:56:00.8 Info: DROP TABLE "NamingConfig" 11:56:00.8 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 11:56:00.8 Info: => 0.0034132s 11:56:00.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-10-13T11:56:00', 'remove_album_folders') 11:56:00.8 Info: Committing Transaction 11:56:00.8 Info: 42: remove_album_folders migrated 11:56:00.8 Info: => 0.0038892s 11:56:00.8 Info: 44: add_priority_to_indexers migrating 11:56:00.8 Info: Beginning Transaction 11:56:00.8 Info: Starting migration of Main DB to 44 11:56:00.8 Info: AlterTable Indexers 11:56:00.8 Info: => 1.1E-06s 11:56:00.8 Info: CreateColumn Indexers Priority Int32 11:56:00.8 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 11:56:00.8 Info: => 0.0005344s 11:56:00.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-10-13T11:56:00', 'add_priority_to_indexers') 11:56:00.8 Info: Committing Transaction 11:56:00.8 Info: 44: add_priority_to_indexers migrated 11:56:00.8 Info: => 0.0008914s 11:56:00.8 Info: 45: remove_chown_and_folderchmod_config migrating 11:56:00.8 Info: Beginning Transaction 11:56:00.8 Info: Starting migration of Main DB to 45 11:56:00.8 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 11:56:00.8 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 11:56:00.8 Info: => 0.0001226s 11:56:00.8 Info: PerformDBOperation 11:56:00.8 Info: Performing DB Operation 11:56:00.8 Info: => 2.71E-05s 11:56:00.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-10-13T11:56:00', 'remove_chown_and_folderchmod_config') 11:56:00.8 Info: Committing Transaction 11:56:00.8 Info: 45: remove_chown_and_folderchmod_config migrated 11:56:00.8 Info: => 0.0003171s 11:56:00.8 Info: 47: update_notifiarr migrating 11:56:00.8 Info: Beginning Transaction 11:56:00.8 Info: Starting migration of Main DB to 47 11:56:00.8 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 11:56:00.8 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 11:56:00.8 Info: => 7.15E-05s 11:56:00.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-10-13T11:56:00', 'update_notifiarr') 11:56:00.8 Info: Committing Transaction 11:56:00.8 Info: 47: update_notifiarr migrated 11:56:00.8 Info: => 0.0003592s 11:56:00.8 Info: 49: email_multiple_addresses migrating 11:56:00.8 Info: Beginning Transaction 11:56:00.8 Info: Starting migration of Main DB to 49 11:56:00.8 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') 11:56:00.8 Info: PerformDBOperation 11:56:00.8 Info: Performing DB Operation 11:56:00.8 Info: => 0.0051426s 11:56:00.8 Info: -> 1 Insert operations completed in 00:00:00.0001192 taking an average of 00:00:00.0001192 11:56:00.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-10-13T11:56:00', 'email_multiple_addresses') 11:56:00.8 Info: Committing Transaction 11:56:00.8 Info: 49: email_multiple_addresses migrated 11:56:00.8 Info: => 0.0055118s 11:56:00.8 Debug: Took: 00:00:00.2078144 11:56:00.8 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.email_multiple_addressesFixture.should_convert_to_list_on_email_lists --- 11:56:00.8 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.double_insert_should_fail --- 11:56:00.8 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:56:00.8 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173608645358_211/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:00.8 Info: DatabaseEngineVersionCheck migrating 11:56:00.8 Info: PerformDBOperation 11:56:00.8 Info: Performing DB Operation 11:56:00.8 Info: SQLite 3.46.1 11:56:00.8 Info: => 0.0011312s 11:56:00.8 Info: DatabaseEngineVersionCheck migrated 11:56:00.8 Info: => 0.0011439s 11:56:00.8 Debug: Took: 00:00:00.0107514 11:56:00.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-13T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-13T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:56:00.9 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.double_insert_should_fail --- 11:56:00.9 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.new_object_should_get_new_id --- 11:56:00.9 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:56:00.9 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173609075337_213/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:00.9 Info: DatabaseEngineVersionCheck migrating 11:56:00.9 Info: PerformDBOperation 11:56:00.9 Info: Performing DB Operation 11:56:00.9 Info: SQLite 3.46.1 11:56:00.9 Info: => 0.0011389s 11:56:00.9 Info: DatabaseEngineVersionCheck migrated 11:56:00.9 Info: => 0.0011529s 11:56:00.9 Debug: Took: 00:00:00.0107629 11:56:00.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-13T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-13T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:56:00.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 11:56:00.9 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.new_object_should_get_new_id --- 11:56:00.9 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.new_objects_should_get_id --- 11:56:00.9 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:56:00.9 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173609496487_215/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:00.9 Info: DatabaseEngineVersionCheck migrating 11:56:00.9 Info: PerformDBOperation 11:56:00.9 Info: Performing DB Operation 11:56:00.9 Info: SQLite 3.46.1 11:56:00.9 Info: => 0.0011443s 11:56:00.9 Info: DatabaseEngineVersionCheck migrated 11:56:00.9 Info: => 0.0011587s 11:56:00.9 Debug: Took: 00:00:00.0119093 11:56:00.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-13T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-13T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:56:00.9 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.new_objects_should_get_id --- 11:56:00.9 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.set_fields_should_only_update_selected_filed --- 11:56:00.9 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:56:00.9 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173609927474_217/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:01.0 Info: DatabaseEngineVersionCheck migrating 11:56:01.0 Info: PerformDBOperation 11:56:01.0 Info: Performing DB Operation 11:56:01.0 Info: SQLite 3.46.1 11:56:01.0 Info: => 0.0011553s 11:56:01.0 Info: DatabaseEngineVersionCheck migrated 11:56:01.0 Info: => 0.0011767s 11:56:01.0 Debug: Took: 00:00:00.0118565 11:56:01.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 = ["\"Address\""] Interval = [12] LastExecution = ["0001-01-01T00:00:00Z"] Priority = ["low"] LastStartTime = ["0001-01-01T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:56:01.0 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 ==== 11:56:01.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 11:56:01.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 11:56:01.0 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.set_fields_should_only_update_selected_filed --- 11:56:01.0 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_be_able_to_find_object_by_id --- 11:56:01.0 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:56:01.0 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173610379636_219/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:01.0 Info: DatabaseEngineVersionCheck migrating 11:56:01.0 Info: PerformDBOperation 11:56:01.0 Info: Performing DB Operation 11:56:01.0 Info: SQLite 3.46.1 11:56:01.0 Info: => 0.0011568s 11:56:01.0 Info: DatabaseEngineVersionCheck migrated 11:56:01.0 Info: => 0.00117s 11:56:01.0 Debug: Took: 00:00:00.0118578 11:56:01.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-13T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-13T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:56:01.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 11:56:01.0 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_be_able_to_find_object_by_id --- 11:56:01.0 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_be_able_to_store_empty_list --- 11:56:01.0 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:56:01.0 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173610810220_221/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:01.0 Info: DatabaseEngineVersionCheck migrating 11:56:01.0 Info: PerformDBOperation 11:56:01.0 Info: Performing DB Operation 11:56:01.0 Info: SQLite 3.46.1 11:56:01.0 Info: => 0.0011596s 11:56:01.0 Info: DatabaseEngineVersionCheck migrated 11:56:01.0 Info: => 0.0011734s 11:56:01.0 Debug: Took: 00:00:00.0118085 11:56:01.1 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_be_able_to_store_empty_list --- 11:56:01.1 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_be_able_to_write_to_database --- 11:56:01.1 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:56:01.1 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173611205716_223/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:01.1 Info: DatabaseEngineVersionCheck migrating 11:56:01.1 Info: PerformDBOperation 11:56:01.1 Info: Performing DB Operation 11:56:01.1 Info: SQLite 3.46.1 11:56:01.1 Info: => 0.0011329s 11:56:01.1 Info: DatabaseEngineVersionCheck migrated 11:56:01.1 Info: => 0.0011459s 11:56:01.1 Debug: Took: 00:00:00.0116435 11:56:01.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-13T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-13T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:56:01.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 11:56:01.1 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_be_able_to_write_to_database --- 11:56:01.1 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_convert_all_dates_to_utc --- 11:56:01.1 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:56:01.1 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173611629047_225/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:01.1 Info: DatabaseEngineVersionCheck migrating 11:56:01.1 Info: PerformDBOperation 11:56:01.1 Info: Performing DB Operation 11:56:01.1 Info: SQLite 3.46.1 11:56:01.1 Info: => 0.0011724s 11:56:01.1 Info: DatabaseEngineVersionCheck migrated 11:56:01.1 Info: => 0.0011856s 11:56:01.1 Debug: Took: 00:00:00.0120453 11:56:01.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-13T11:56:01.1777314Z"] Priority = ["low"] LastStartTime = ["2024-10-13T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:56:01.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 11:56:01.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 11:56:01.2 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_convert_all_dates_to_utc --- 11:56:01.2 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_have_id_when_returned_from_database --- 11:56:01.2 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:56:01.2 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173612076837_227/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:01.2 Info: DatabaseEngineVersionCheck migrating 11:56:01.2 Info: PerformDBOperation 11:56:01.2 Info: Performing DB Operation 11:56:01.2 Info: SQLite 3.46.1 11:56:01.2 Info: => 0.001177s 11:56:01.2 Info: DatabaseEngineVersionCheck migrated 11:56:01.2 Info: => 0.001189s 11:56:01.2 Debug: Took: 00:00:00.0118727 11:56:01.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-13T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-13T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:56:01.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 11:56:01.2 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_have_id_when_returned_from_database --- 11:56:01.2 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_read_and_write_in_utc --- 11:56:01.2 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:56:01.2 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173612696762_229/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:01.2 Info: DatabaseEngineVersionCheck migrating 11:56:01.2 Info: PerformDBOperation 11:56:01.2 Info: Performing DB Operation 11:56:01.2 Info: SQLite 3.46.1 11:56:01.2 Info: => 0.0011353s 11:56:01.2 Info: DatabaseEngineVersionCheck migrated 11:56:01.2 Info: => 0.0011468s 11:56:01.2 Debug: Took: 00:00:00.0106477 11:56:01.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-13T11:56:01.2827422Z"] Priority = ["low"] LastStartTime = ["2024-10-13T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:56:01.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 11:56:01.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 11:56:01.3 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_read_and_write_in_utc --- 11:56:01.3 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.update_item_with_root_index_0_should_faile --- 11:56:01.3 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:56:01.3 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173613114381_231/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:01.3 Info: DatabaseEngineVersionCheck migrating 11:56:01.3 Info: PerformDBOperation 11:56:01.3 Info: Performing DB Operation 11:56:01.3 Info: SQLite 3.46.1 11:56:01.3 Info: => 0.0011313s 11:56:01.3 Info: DatabaseEngineVersionCheck migrated 11:56:01.3 Info: => 0.0011455s 11:56:01.3 Debug: Took: 00:00:00.0106702 11:56:01.3 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.update_item_with_root_index_0_should_faile --- 11:56:01.3 Info: --- Start: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_false_for_invalid_sort_key("amissingcolumn") --- 11:56:01.3 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:56:01.3 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173613505905_233/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:01.3 Info: DatabaseEngineVersionCheck migrating 11:56:01.3 Info: PerformDBOperation 11:56:01.3 Info: Performing DB Operation 11:56:01.3 Info: SQLite 3.46.1 11:56:01.3 Info: => 0.0011227s 11:56:01.3 Info: DatabaseEngineVersionCheck migrated 11:56:01.3 Info: => 0.0011363s 11:56:01.3 Debug: Took: 00:00:00.0106708 11:56:01.3 Info: --- End: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_false_for_invalid_sort_key("amissingcolumn") --- 11:56:01.3 Info: --- Start: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_false_for_invalid_sort_key("amissingtable.id") --- 11:56:01.3 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:56:01.3 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173613884017_235/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:01.3 Info: DatabaseEngineVersionCheck migrating 11:56:01.3 Info: PerformDBOperation 11:56:01.3 Info: Performing DB Operation 11:56:01.3 Info: SQLite 3.46.1 11:56:01.3 Info: => 0.0011451s 11:56:01.3 Info: DatabaseEngineVersionCheck migrated 11:56:01.3 Info: => 0.0011592s 11:56:01.4 Debug: Took: 00:00:00.0105075 11:56:01.4 Info: --- End: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_false_for_invalid_sort_key("amissingtable.id") --- 11:56:01.4 Info: --- Start: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_false_for_invalid_sort_key("table.table.column") --- 11:56:01.4 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:56:01.4 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173614252343_237/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:01.4 Info: DatabaseEngineVersionCheck migrating 11:56:01.4 Info: PerformDBOperation 11:56:01.4 Info: Performing DB Operation 11:56:01.4 Info: SQLite 3.46.1 11:56:01.4 Info: => 0.0011247s 11:56:01.4 Info: DatabaseEngineVersionCheck migrated 11:56:01.4 Info: => 0.0011384s 11:56:01.4 Debug: Took: 00:00:00.0105581 11:56:01.4 Info: --- End: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_false_for_invalid_sort_key("table.table.column") --- 11:56:01.4 Info: --- Start: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_false_for_invalid_sort_key("column; DROP TABLE Commands;--") --- 11:56:01.4 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:56:01.4 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173614619714_239/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:01.4 Info: DatabaseEngineVersionCheck migrating 11:56:01.4 Info: PerformDBOperation 11:56:01.4 Info: Performing DB Operation 11:56:01.4 Info: SQLite 3.46.1 11:56:01.4 Info: => 0.0011394s 11:56:01.4 Info: DatabaseEngineVersionCheck migrated 11:56:01.4 Info: => 0.0011525s 11:56:01.4 Debug: Took: 00:00:00.0105212 11:56:01.4 Info: --- End: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_false_for_invalid_sort_key("column; DROP TABLE Commands;--") --- 11:56:01.4 Info: --- Start: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_true_for_valid_sort_key("Id") --- 11:56:01.4 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:56:01.4 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173614985219_241/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:01.5 Info: DatabaseEngineVersionCheck migrating 11:56:01.5 Info: PerformDBOperation 11:56:01.5 Info: Performing DB Operation 11:56:01.5 Info: SQLite 3.46.1 11:56:01.5 Info: => 0.0011231s 11:56:01.5 Info: DatabaseEngineVersionCheck migrated 11:56:01.5 Info: => 0.0011369s 11:56:01.5 Debug: Took: 00:00:00.0105263 11:56:01.5 Info: --- End: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_true_for_valid_sort_key("Id") --- 11:56:01.5 Info: --- Start: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_true_for_valid_sort_key("id") --- 11:56:01.5 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:56:01.5 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173615352393_243/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:01.5 Info: DatabaseEngineVersionCheck migrating 11:56:01.5 Info: PerformDBOperation 11:56:01.5 Info: Performing DB Operation 11:56:01.5 Info: SQLite 3.46.1 11:56:01.5 Info: => 0.0011774s 11:56:01.5 Info: DatabaseEngineVersionCheck migrated 11:56:01.5 Info: => 0.0011897s 11:56:01.5 Debug: Took: 00:00:00.0117233 11:56:01.5 Info: --- End: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_true_for_valid_sort_key("id") --- 11:56:01.5 Info: --- Start: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_true_for_valid_sort_key("commands.id") --- 11:56:01.5 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:56:01.5 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173615736705_245/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:01.5 Info: DatabaseEngineVersionCheck migrating 11:56:01.5 Info: PerformDBOperation 11:56:01.5 Info: Performing DB Operation 11:56:01.5 Info: SQLite 3.46.1 11:56:01.5 Info: => 0.0011682s 11:56:01.5 Info: DatabaseEngineVersionCheck migrated 11:56:01.5 Info: => 0.0011813s 11:56:01.5 Debug: Took: 00:00:00.0117848 11:56:01.6 Info: --- End: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_true_for_valid_sort_key("commands.id") --- 11:56:01.6 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.enum_as_int --- 11:56:01.6 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.enum_as_int --- 11:56:01.6 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.enum_in_array --- 11:56:01.6 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.enum_in_array --- 11:56:01.6 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.enum_in_list --- 11:56:01.6 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.enum_in_list --- 11:56:01.6 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_allows_abstract_condition_if_not_requiresConcreteCondition --- 11:56:01.6 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_allows_abstract_condition_if_not_requiresConcreteCondition --- 11:56:01.6 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_column_contains_string --- 11:56:01.6 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_column_contains_string --- 11:56:01.6 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_column_ends_with_string --- 11:56:01.6 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_column_ends_with_string --- 11:56:01.6 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_column_starts_with_string --- 11:56:01.6 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_column_starts_with_string --- 11:56:01.6 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_equal_const --- 11:56:01.6 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_equal_const --- 11:56:01.6 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_equal_lazy_property --- 11:56:01.6 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_equal_lazy_property --- 11:56:01.6 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_equal_null_property --- 11:56:01.6 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_equal_null_property --- 11:56:01.6 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_equal_property --- 11:56:01.6 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_equal_property --- 11:56:01.6 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_equal_variable --- 11:56:01.6 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_equal_variable --- 11:56:01.6 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_in_list --- 11:56:01.6 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_in_list --- 11:56:01.6 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_in_list_2 --- 11:56:01.6 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_in_list_2 --- 11:56:01.6 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_in_string_list --- 11:56:01.6 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_in_string_list --- 11:56:01.6 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_in_string_list_column --- 11:56:01.6 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_in_string_list_column --- 11:56:01.6 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_string_contains_column --- 11:56:01.6 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_string_contains_column --- 11:56:01.6 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_string_is_null --- 11:56:01.6 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_string_is_null --- 11:56:01.6 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_string_is_null_value --- 11:56:01.6 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_string_is_null_value --- 11:56:01.6 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_throws_without_concrete_condition_if_requiresConcreteCondition --- 11:56:01.6 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_throws_without_concrete_condition_if_requiresConcreteCondition --- 11:56:01.6 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.enum_as_int --- 11:56:01.6 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.enum_as_int --- 11:56:01.6 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.enum_in_array --- 11:56:01.6 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.enum_in_array --- 11:56:01.6 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.enum_in_list --- 11:56:01.6 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.enum_in_list --- 11:56:01.6 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_allows_abstract_condition_if_not_requiresConcreteCondition --- 11:56:01.6 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_allows_abstract_condition_if_not_requiresConcreteCondition --- 11:56:01.6 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_column_contains_string --- 11:56:01.6 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_column_contains_string --- 11:56:01.6 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_column_ends_with_string --- 11:56:01.6 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_column_ends_with_string --- 11:56:01.6 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_column_starts_with_string --- 11:56:01.6 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_column_starts_with_string --- 11:56:01.6 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_equal_const --- 11:56:01.6 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_equal_const --- 11:56:01.6 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_equal_lazy_property --- 11:56:01.6 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_equal_lazy_property --- 11:56:01.6 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_equal_null_property --- 11:56:01.6 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_equal_null_property --- 11:56:01.6 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_equal_property --- 11:56:01.6 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_equal_property --- 11:56:01.6 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_equal_variable --- 11:56:01.6 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_equal_variable --- 11:56:01.6 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_in_list --- 11:56:01.6 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_in_list --- 11:56:01.6 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_in_list_2 --- 11:56:01.6 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_in_list_2 --- 11:56:01.6 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_string_contains_column --- 11:56:01.6 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_string_contains_column --- 11:56:01.6 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_string_is_null --- 11:56:01.6 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_string_is_null --- 11:56:01.6 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_string_is_null_value --- 11:56:01.6 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_string_is_null_value --- 11:56:01.6 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_throws_without_concrete_condition_if_requiresConcreteCondition --- 11:56:01.6 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_throws_without_concrete_condition_if_requiresConcreteCondition --- 11:56:01.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(1200000,40,False) --- 11:56:01.6 Debug: Beginning size check for: 11:56:01.7 Debug: Item: , Size: 41943040 is smaller than minimum allowed size (46080000 bytes for 2400sec), rejecting. 11:56:01.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(1200000,40,False) --- 11:56:01.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(1200000,50,True) --- 11:56:01.7 Debug: Beginning size check for: 11:56:01.7 Debug: Item: , meets size constraints 11:56:01.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(1200000,50,True) --- 11:56:01.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(1200000,70,False) --- 11:56:01.7 Debug: Beginning size check for: 11:56:01.7 Debug: Item: , Size: 73400320 is greater than maximum allowed size (64512000 bytes for 2400sec), rejecting 11:56:01.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(1200000,70,False) --- 11:56:01.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(2700000,90,False) --- 11:56:01.7 Debug: Beginning size check for: 11:56:01.7 Debug: Item: , Size: 94371840 is smaller than minimum allowed size (103680000 bytes for 5400sec), rejecting. 11:56:01.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(2700000,90,False) --- 11:56:01.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(2700000,110,True) --- 11:56:01.7 Debug: Beginning size check for: 11:56:01.7 Debug: Item: , meets size constraints 11:56:01.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(2700000,110,True) --- 11:56:01.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(2700000,150,False) --- 11:56:01.7 Debug: Beginning size check for: 11:56:01.7 Debug: Item: , Size: 157286400 is greater than maximum allowed size (145152000 bytes for 5400sec), rejecting 11:56:01.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(2700000,150,False) --- 11:56:01.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(1200000,120,False) --- 11:56:01.7 Debug: Beginning size check for: 11:56:01.7 Debug: Item: , Size: 125829120 is smaller than minimum allowed size (138240000 bytes for 7200sec), rejecting. 11:56:01.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(1200000,120,False) --- 11:56:01.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(1200000,150,True) --- 11:56:01.7 Debug: Beginning size check for: 11:56:01.7 Debug: Item: , meets size constraints 11:56:01.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(1200000,150,True) --- 11:56:01.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(1200000,210,False) --- 11:56:01.7 Debug: Beginning size check for: 11:56:01.7 Debug: Item: , Size: 220200960 is greater than maximum allowed size (193536000 bytes for 7200sec), rejecting 11:56:01.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(1200000,210,False) --- 11:56:01.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(2700000,270,False) --- 11:56:01.7 Debug: Beginning size check for: 11:56:01.7 Debug: Item: , Size: 283115520 is smaller than minimum allowed size (311040000 bytes for 16200sec), rejecting. 11:56:01.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(2700000,270,False) --- 11:56:01.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(2700000,330,True) --- 11:56:01.7 Debug: Beginning size check for: 11:56:01.7 Debug: Item: , meets size constraints 11:56:01.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(2700000,330,True) --- 11:56:01.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(2700000,450,False) --- 11:56:01.7 Debug: Beginning size check for: 11:56:01.7 Debug: Item: , Size: 471859200 is greater than maximum allowed size (435456000 bytes for 16200sec), rejecting 11:56:01.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(2700000,450,False) --- 11:56:01.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.should_return_true_if_size_is_zero --- 11:56:01.7 Debug: Beginning size check for: 11:56:01.7 Debug: Release has unknown size, skipping size check 11:56:01.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.should_return_true_if_size_is_zero --- 11:56:01.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.should_return_true_if_unlimited_20_minute --- 11:56:01.7 Debug: Beginning size check for: 11:56:01.7 Debug: Max size is unlimited, skipping size check 11:56:01.7 Debug: Item: , meets size constraints 11:56:01.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.should_return_true_if_unlimited_20_minute --- 11:56:01.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.should_return_true_if_unlimited_45_minute --- 11:56:01.7 Debug: Beginning size check for: 11:56:01.7 Debug: Max size is unlimited, skipping size check 11:56:01.7 Debug: Item: , meets size constraints 11:56:01.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.should_return_true_if_unlimited_45_minute --- 11:56:01.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(1200000,20,False) --- 11:56:01.7 Debug: Beginning size check for: 11:56:01.7 Debug: Item: , Size: 20971520 is smaller than minimum allowed size (23040000 bytes for 1200sec), rejecting. 11:56:01.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(1200000,20,False) --- 11:56:01.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(1200000,25,True) --- 11:56:01.7 Debug: Beginning size check for: 11:56:01.7 Debug: Item: , meets size constraints 11:56:01.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(1200000,25,True) --- 11:56:01.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(1200000,35,False) --- 11:56:01.7 Debug: Beginning size check for: 11:56:01.7 Debug: Item: , Size: 36700160 is greater than maximum allowed size (32256000 bytes for 1200sec), rejecting 11:56:01.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(1200000,35,False) --- 11:56:01.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(2700000,45,False) --- 11:56:01.7 Debug: Beginning size check for: 11:56:01.7 Debug: Item: , Size: 47185920 is smaller than minimum allowed size (51840000 bytes for 2700sec), rejecting. 11:56:01.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(2700000,45,False) --- 11:56:01.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(2700000,55,True) --- 11:56:01.7 Debug: Beginning size check for: 11:56:01.7 Debug: Item: , meets size constraints 11:56:01.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(2700000,55,True) --- 11:56:01.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(2700000,75,False) --- 11:56:01.7 Debug: Beginning size check for: 11:56:01.7 Debug: Item: , Size: 78643200 is greater than maximum allowed size (72576000 bytes for 2700sec), rejecting 11:56:01.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(2700000,75,False) --- 11:56:01.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_album_does_not_have_a_file --- 11:56:01.8 Debug: Performing already imported check on report 11:56:01.8 Debug: Skipping already imported check for album without files 11:56:01.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_album_does_not_have_a_file --- 11:56:01.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_album_does_not_have_grabbed_event --- 11:56:01.8 Debug: Performing already imported check on report 11:56:01.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_album_does_not_have_grabbed_event --- 11:56:01.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_album_does_not_have_imported_event --- 11:56:01.8 Debug: Performing already imported check on report 11:56:01.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_album_does_not_have_imported_event --- 11:56:01.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_CDH_is_disabled --- 11:56:01.8 Debug: Skipping already imported check because CDH is disabled 11:56:01.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_CDH_is_disabled --- 11:56:01.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_grabbed_and_imported_quality_is_the_same --- 11:56:01.8 Debug: Performing already imported check on report 11:56:01.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_grabbed_and_imported_quality_is_the_same --- 11:56:01.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_release_torrent_hash_is_null --- 11:56:01.8 Debug: Performing already imported check on report 11:56:01.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_release_torrent_hash_is_null --- 11:56:01.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_release_torrent_hash_is_null_and_downloadId_is_null --- 11:56:01.8 Debug: Performing already imported check on report 11:56:01.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_release_torrent_hash_is_null_and_downloadId_is_null --- 11:56:01.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_rejected_if_grabbed_download_id_matches_release_torrent_hash --- 11:56:01.8 Debug: Performing already imported check on report 11:56:01.8 Debug: Has same torrent hash as a grabbed and imported release 11:56:01.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_rejected_if_grabbed_download_id_matches_release_torrent_hash --- 11:56:01.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_rejected_if_release_title_matches_grabbed_event_source_title --- 11:56:01.8 Debug: Performing already imported check on report 11:56:01.8 Debug: Has same torrent hash as a grabbed and imported release 11:56:01.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_rejected_if_release_title_matches_grabbed_event_source_title --- 11:56:01.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.BlockedIndexerSpecificationFixture.should_return_false_if_blocked_indexer --- 11:56:01.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.BlockedIndexerSpecificationFixture.should_return_false_if_blocked_indexer --- 11:56:01.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.BlockedIndexerSpecificationFixture.should_return_true_if_no_blocked_indexer --- 11:56:01.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.BlockedIndexerSpecificationFixture.should_return_true_if_no_blocked_indexer --- 11:56:01.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_allow_if_all_format_is_defined_in_profile --- 11:56:01.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_allow_if_all_format_is_defined_in_profile --- 11:56:01.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_allow_if_format_score_greater_than_min --- 11:56:01.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_allow_if_format_score_greater_than_min --- 11:56:01.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_allow_if_no_format_was_parsed_min_score_is_zero --- 11:56:01.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_allow_if_no_format_was_parsed_min_score_is_zero --- 11:56:01.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_deny_if_format_score_not_greater_than_min --- -2 1 11:56:01.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_deny_if_format_score_not_greater_than_min --- 11:56:01.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_deny_if_format_score_not_greater_than_min_2 --- 11:56:01.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_deny_if_format_score_not_greater_than_min_2 --- 11:56:01.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_deny_if_no_format_was_parsed_and_min_score_positive --- 11:56:01.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_deny_if_no_format_was_parsed_and_min_score_positive --- 11:56:01.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_false_if_current_album_is_equal_to_cutoff --- 11:56:01.8 Debug: Existing item meets cut-off. skipping. 11:56:01.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_false_if_current_album_is_equal_to_cutoff --- 11:56:01.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_false_if_current_album_is_greater_than_cutoff --- 11:56:01.8 Debug: Existing item meets cut-off. skipping. 11:56:01.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_false_if_current_album_is_greater_than_cutoff --- 11:56:01.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_false_if_cutoff_is_met_and_quality_is_higher --- 11:56:01.8 Debug: Existing item meets cut-off. skipping. 11:56:01.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_false_if_cutoff_is_met_and_quality_is_higher --- 11:56:01.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_false_if_quality_profile_does_not_allow_upgrades_but_cutoff_is_set_to_highest_quality --- 11:56:01.8 Debug: Existing item meets cut-off. skipping. 11:56:01.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_false_if_quality_profile_does_not_allow_upgrades_but_cutoff_is_set_to_highest_quality --- 11:56:01.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_true_if_current_album_is_less_than_cutoff --- 11:56:01.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_true_if_current_album_is_less_than_cutoff --- 11:56:01.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_true_if_cutoffs_are_met_but_is_a_revision_upgrade --- 11:56:01.8 Debug: New quality is a better revision for existing quality 11:56:01.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_true_if_cutoffs_are_met_but_is_a_revision_upgrade --- 11:56:01.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_true_when_new_album_is_proper_but_existing_is_not --- 11:56:01.8 Debug: New quality is a better revision for existing quality 11:56:01.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_true_when_new_album_is_proper_but_existing_is_not --- 11:56:01.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DiscographySpecificationFixture.should_return_false_if_an_album_does_not_have_an_release_date --- 11:56:01.8 Debug: Checking if all albums in discography release have released. Artist.Discography.1978.2005.FLAC-RlsGrp 11:56:01.8 Debug: Discography release Artist.Discography.1978.2005.FLAC-RlsGrp rejected. All albums haven't released yet. 11:56:01.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DiscographySpecificationFixture.should_return_false_if_an_album_does_not_have_an_release_date --- 11:56:01.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DiscographySpecificationFixture.should_return_false_if_one_album_has_not_released --- 11:56:01.8 Debug: Checking if all albums in discography release have released. Artist.Discography.1978.2005.FLAC-RlsGrp 11:56:01.8 Debug: Discography release Artist.Discography.1978.2005.FLAC-RlsGrp rejected. All albums haven't released yet. 11:56:01.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DiscographySpecificationFixture.should_return_false_if_one_album_has_not_released --- 11:56:01.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DiscographySpecificationFixture.should_return_true_if_all_albums_have_released --- 11:56:01.8 Debug: Checking if all albums in discography release have released. Artist.Discography.1978.2005.FLAC-RlsGrp 11:56:01.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DiscographySpecificationFixture.should_return_true_if_all_albums_have_released --- 11:56:01.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DiscographySpecificationFixture.should_return_true_if_all_albums_will_have_released_in_the_next_24_hours --- 11:56:01.8 Debug: Checking if all albums in discography release have released. Artist.Discography.1978.2005.FLAC-RlsGrp 11:56:01.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DiscographySpecificationFixture.should_return_true_if_all_albums_will_have_released_in_the_next_24_hours --- 11:56:01.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DiscographySpecificationFixture.should_return_true_if_is_not_a_discography --- 11:56:01.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DiscographySpecificationFixture.should_return_true_if_is_not_a_discography --- 11:56:01.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.broken_report_shouldnt_blowup_the_process --- 11:56:01.9 Info: Processing 3 releases 11:56:01.9 Trace: Processing release 1/3 11:56:01.9 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 11:56:01.9 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 11:56:02.0 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 11:56:02.0 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 11:56:02.0 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 11:56:02.1 Debug: Quality parsed: FLAC v1 11:56:02.1 Debug: Release Group parsed: PERFECT 11:56:02.1 Error: Couldn't process release. NzbDrone.Test.Common.TestException: Exception of type 'NzbDrone.Test.Common.TestException' was thrown. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IParsingServiceProxy.Map(ParsedAlbumInfo parsedAlbumInfo, SearchCriteriaBase searchCriteria) at NzbDrone.Core.DecisionEngine.DownloadDecisionMaker.GetAlbumDecisions(List`1 reports, Boolean pushedRelease, SearchCriteriaBase searchCriteria)+MoveNext() in ./Lidarr.Core/DecisionEngine/DownloadDecisionMaker.cs:line 86 11:56:02.1 Debug: Release rejected for the following reasons: [Permanent] Unexpected error processing release 11:56:02.1 Trace: Processing release 2/3 11:56:02.1 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 11:56:02.1 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 11:56:02.1 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 11:56:02.1 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 11:56:02.1 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 11:56:02.1 Debug: Quality parsed: FLAC v1 11:56:02.1 Debug: Release Group parsed: PERFECT 11:56:02.1 Error: Couldn't process release. NzbDrone.Test.Common.TestException: Exception of type 'NzbDrone.Test.Common.TestException' was thrown. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IParsingServiceProxy.Map(ParsedAlbumInfo parsedAlbumInfo, SearchCriteriaBase searchCriteria) at NzbDrone.Core.DecisionEngine.DownloadDecisionMaker.GetAlbumDecisions(List`1 reports, Boolean pushedRelease, SearchCriteriaBase searchCriteria)+MoveNext() in ./Lidarr.Core/DecisionEngine/DownloadDecisionMaker.cs:line 86 11:56:02.1 Debug: Release rejected for the following reasons: [Permanent] Unexpected error processing release 11:56:02.1 Trace: Processing release 3/3 11:56:02.1 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 11:56:02.1 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 11:56:02.1 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 11:56:02.1 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 11:56:02.1 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 11:56:02.1 Debug: Quality parsed: FLAC v1 11:56:02.1 Debug: Release Group parsed: PERFECT 11:56:02.1 Error: Couldn't process release. NzbDrone.Test.Common.TestException: Exception of type 'NzbDrone.Test.Common.TestException' was thrown. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IParsingServiceProxy.Map(ParsedAlbumInfo parsedAlbumInfo, SearchCriteriaBase searchCriteria) at NzbDrone.Core.DecisionEngine.DownloadDecisionMaker.GetAlbumDecisions(List`1 reports, Boolean pushedRelease, SearchCriteriaBase searchCriteria)+MoveNext() in ./Lidarr.Core/DecisionEngine/DownloadDecisionMaker.cs:line 86 11:56:02.1 Debug: Release rejected for the following reasons: [Permanent] Unexpected error processing release 11:56:02.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.broken_report_shouldnt_blowup_the_process --- 11:56:02.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_call_all_specifications --- 11:56:02.1 Info: Processing 1 releases 11:56:02.1 Trace: Processing release 1/1 11:56:02.1 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 11:56:02.1 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 11:56:02.1 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 11:56:02.1 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 11:56:02.1 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 11:56:02.1 Debug: Quality parsed: FLAC v1 11:56:02.1 Debug: Release Group parsed: PERFECT 11:56:02.1 Debug: Release rejected for the following reasons: [Permanent] fail1, [Permanent] fail2, [Permanent] fail3 11:56:02.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_call_all_specifications --- 11:56:02.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_call_delayed_specifications_if_non_delayed_passed --- 11:56:02.1 Info: Processing 1 releases 11:56:02.1 Trace: Processing release 1/1 11:56:02.1 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 11:56:02.1 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 11:56:02.1 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 11:56:02.1 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 11:56:02.1 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 11:56:02.1 Debug: Quality parsed: FLAC v1 11:56:02.1 Debug: Release Group parsed: PERFECT 11:56:02.1 Debug: Release rejected for the following reasons: [Permanent] failDelayed1 11:56:02.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_call_delayed_specifications_if_non_delayed_passed --- 11:56:02.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_have_same_number_of_rejections_as_specs_that_failed --- 11:56:02.2 Info: Processing 1 releases 11:56:02.2 Trace: Processing release 1/1 11:56:02.2 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 11:56:02.2 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 11:56:02.2 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 11:56:02.2 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 11:56:02.2 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 11:56:02.2 Debug: Quality parsed: FLAC v1 11:56:02.2 Debug: Release Group parsed: PERFECT 11:56:02.2 Debug: Release rejected for the following reasons: [Permanent] fail1, [Permanent] fail2, [Permanent] fail3 11:56:02.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_have_same_number_of_rejections_as_specs_that_failed --- 11:56:02.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_allow_download_if_artist_is_unknown --- 11:56:02.2 Info: Processing 1 releases 11:56:02.2 Trace: Processing release 1/1 11:56:02.2 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 11:56:02.2 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 11:56:02.2 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 11:56:02.2 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 11:56:02.2 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 11:56:02.2 Debug: Quality parsed: FLAC v1 11:56:02.2 Debug: Release Group parsed: PERFECT 11:56:02.2 Debug: Release rejected for the following reasons: [Permanent] Unknown Artist 11:56:02.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_allow_download_if_artist_is_unknown --- 11:56:02.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_allow_download_if_no_albums_found --- 11:56:02.2 Info: Processing 1 releases 11:56:02.2 Trace: Processing release 1/1 11:56:02.2 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 11:56:02.2 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 11:56:02.2 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 11:56:02.2 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 11:56:02.2 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 11:56:02.2 Debug: Quality parsed: FLAC v1 11:56:02.2 Debug: Release Group parsed: PERFECT 11:56:02.2 Debug: Release rejected for the following reasons: [Permanent] Unable to parse albums from release name 11:56:02.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_allow_download_if_no_albums_found --- 11:56:02.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_attempt_to_make_decision_if_artist_is_unknown --- 11:56:02.2 Info: Processing 1 releases 11:56:02.2 Trace: Processing release 1/1 11:56:02.2 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 11:56:02.2 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 11:56:02.2 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 11:56:02.2 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 11:56:02.2 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 11:56:02.2 Debug: Quality parsed: FLAC v1 11:56:02.2 Debug: Release Group parsed: PERFECT 11:56:02.2 Debug: Release rejected for the following reasons: [Permanent] Unknown Artist 11:56:02.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_attempt_to_make_decision_if_artist_is_unknown --- 11:56:02.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_attempt_to_map_album_if_artist_title_is_blank --- 11:56:02.2 Info: Processing 1 releases 11:56:02.2 Trace: Processing release 1/1 11:56:02.2 Debug: Processing release '2013 - Night Visions' from '' 11:56:02.2 Debug: Parsing string '2013 - Night Visions' 11:56:02.2 Debug: Unable to parse 2013 - Night Visions 11:56:02.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_attempt_to_map_album_if_artist_title_is_blank --- 11:56:02.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_attempt_to_map_album_if_not_parsable --- 11:56:02.2 Info: Processing 1 releases 11:56:02.2 Trace: Processing release 1/1 11:56:02.2 Debug: Processing release 'Not parsable' from '' 11:56:02.2 Debug: Parsing string 'Not parsable' 11:56:02.2 Debug: Unable to parse Not parsable 11:56:02.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_attempt_to_map_album_if_not_parsable --- 11:56:02.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_call_delayed_specifications_if_non_delayed_failed --- 11:56:02.2 Info: Processing 1 releases 11:56:02.2 Trace: Processing release 1/1 11:56:02.2 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 11:56:02.2 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 11:56:02.2 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 11:56:02.2 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 11:56:02.2 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 11:56:02.2 Debug: Quality parsed: FLAC v1 11:56:02.2 Debug: Release Group parsed: PERFECT 11:56:02.2 Debug: Release rejected for the following reasons: [Permanent] fail1 11:56:02.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_call_delayed_specifications_if_non_delayed_failed --- 11:56:02.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_only_include_reports_for_requested_albums --- 11:56:02.2 Info: Processing 2 releases 11:56:02.2 Trace: Processing release 1/2 11:56:02.2 Debug: Processing release 'Name1-Title1[FLAC][2017][DRONE]' from '' 11:56:02.2 Debug: Parsing string 'Name1-Title1[FLAC][2017][DRONE]' 11:56:02.2 Trace: ^(?:(?.+?)(?:-)+)(?.+?)\W*(?:\(|\[).+?(?\d{4}) 11:56:02.2 Debug: Album Parsed. Name1 - Title1 11:56:02.2 Debug: Trying to parse quality for 'Name1-Title1[FLAC][2017][DRONE]' 11:56:02.2 Debug: Quality parsed: FLAC v1 11:56:02.2 Debug: Release Group parsed: 11:56:02.2 Debug: Release accepted 11:56:02.2 Trace: Processing release 2/2 11:56:02.2 Debug: Processing release 'Name1-Title2[FLAC][2017][DRONE]' from '' 11:56:02.2 Debug: Parsing string 'Name1-Title2[FLAC][2017][DRONE]' 11:56:02.2 Trace: ^(?:(?.+?)(?:-)+)(?.+?)\W*(?:\(|\[).+?(?\d{4}) 11:56:02.2 Debug: Album Parsed. Name1 - Title2 11:56:02.2 Debug: Trying to parse quality for 'Name1-Title2[FLAC][2017][DRONE]' 11:56:02.2 Debug: Quality parsed: FLAC v1 11:56:02.2 Debug: Release Group parsed: 11:56:02.2 Debug: Release rejected since the album wasn't requested: Name1 - Title2 FLAC v1 11:56:02.2 Debug: Release rejected for the following reasons: [Permanent] Album wasn't requested 11:56:02.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_only_include_reports_for_requested_albums --- 11:56:02.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_a_decision_when_exception_is_caught --- 11:56:02.2 Info: Processing 1 releases 11:56:02.2 Trace: Processing release 1/1 11:56:02.2 Debug: Processing release 'Alien Ant Farm - TruAnt (FLAC) DRONE' from '' 11:56:02.2 Debug: Parsing string 'Alien Ant Farm - TruAnt (FLAC) DRONE' 11:56:02.2 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[) 11:56:02.2 Debug: Album Parsed. Alien Ant Farm - TruAnt 11:56:02.2 Debug: Trying to parse quality for 'Alien Ant Farm - TruAnt (FLAC) DRONE' 11:56:02.2 Debug: Quality parsed: FLAC v1 11:56:02.2 Debug: Release Group parsed: 11:56:02.2 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 11:56:02.2 Debug: Release rejected for the following reasons: [Permanent] Unexpected error processing release 11:56:02.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_a_decision_when_exception_is_caught --- 11:56:02.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_pass_if_all_specs_pass --- 11:56:02.3 Info: Processing 1 releases 11:56:02.3 Trace: Processing release 1/1 11:56:02.3 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 11:56:02.3 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 11:56:02.3 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 11:56:02.3 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 11:56:02.3 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 11:56:02.3 Debug: Quality parsed: FLAC v1 11:56:02.3 Debug: Release Group parsed: PERFECT 11:56:02.3 Debug: Release accepted 11:56:02.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_pass_if_all_specs_pass --- 11:56:02.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_rejected_if_one_of_specs_fail --- 11:56:02.3 Info: Processing 1 releases 11:56:02.3 Trace: Processing release 1/1 11:56:02.3 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 11:56:02.3 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 11:56:02.3 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 11:56:02.3 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 11:56:02.3 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 11:56:02.3 Debug: Quality parsed: FLAC v1 11:56:02.3 Debug: Release Group parsed: PERFECT 11:56:02.3 Debug: Release rejected for the following reasons: [Permanent] fail1 11:56:02.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_rejected_if_one_of_specs_fail --- 11:56:02.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_rejected_if_single_specs_fail --- 11:56:02.3 Info: Processing 1 releases 11:56:02.3 Trace: Processing release 1/1 11:56:02.3 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 11:56:02.3 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 11:56:02.3 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 11:56:02.3 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 11:56:02.3 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 11:56:02.3 Debug: Quality parsed: FLAC v1 11:56:02.3 Debug: Release Group parsed: PERFECT 11:56:02.3 Debug: Release rejected for the following reasons: [Permanent] fail1 11:56:02.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_rejected_if_single_specs_fail --- 11:56:02.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_rejected_result_for_unparsable_search --- 11:56:02.3 Info: Processing 1 releases 11:56:02.3 Trace: Processing release 1/1 11:56:02.3 Debug: Processing release '1937 - Snow White and the Seven Dwarves' from '' 11:56:02.3 Debug: Parsing string '1937 - Snow White and the Seven Dwarves' 11:56:02.3 Debug: Unable to parse 1937 - Snow White and the Seven Dwarves 11:56:02.3 Debug: Parsing string '1937 - Snow White and the Seven Dwarves' using search criteria artist: 'Some Artist' album: 'Some Album' 11:56:02.3 Debug: Unable to parse 1937 - Snow White and the Seven Dwarves 11:56:02.3 Debug: Trying to parse quality for '1937 - Snow White and the Seven Dwarves' 11:56:02.3 Debug: Release rejected for the following reasons: [Permanent] Unable to parse release 11:56:02.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_rejected_result_for_unparsable_search --- 11:56:02.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_unknown_artist_rejection_if_artist_is_unknown --- 11:56:02.3 Info: Processing 1 releases 11:56:02.3 Trace: Processing release 1/1 11:56:02.3 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 11:56:02.3 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 11:56:02.3 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 11:56:02.3 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 11:56:02.3 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 11:56:02.3 Debug: Quality parsed: FLAC v1 11:56:02.3 Debug: Release Group parsed: PERFECT 11:56:02.3 Debug: Release rejected for the following reasons: [Permanent] Unknown Artist 11:56:02.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_unknown_artist_rejection_if_artist_is_unknown --- 11:56:02.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_false_if_publish_date_belove_limit(-10) --- 11:56:02.3 Debug: Release published date, 10/03/2024, is outside of 5 day early grab limit allowed by user 11:56:02.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_false_if_publish_date_belove_limit(-10) --- 11:56:02.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_false_if_publish_date_belove_limit(-20) --- 11:56:02.3 Debug: Release published date, 09/23/2024, is outside of 5 day early grab limit allowed by user 11:56:02.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_false_if_publish_date_belove_limit(-20) --- 11:56:02.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_indexer_no_longer_exists --- 11:56:02.3 Debug: Indexer with id 1 does not exist, skipping early release check 11:56:02.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_indexer_no_longer_exists --- 11:56:02.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_indexer_not_specified --- 11:56:02.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_indexer_not_specified --- 11:56:02.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_limit_null(-10) --- 11:56:02.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_limit_null(-10) --- 11:56:02.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_limit_null(-100) --- 11:56:02.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_limit_null(-100) --- 11:56:02.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_publish_date_above_or_equal_to_limit(-2) --- 11:56:02.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_publish_date_above_or_equal_to_limit(-2) --- 11:56:02.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_publish_date_above_or_equal_to_limit(-5) --- 11:56:02.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_publish_date_above_or_equal_to_limit(-5) --- 11:56:02.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_release_contains_multiple_albums --- 11:56:02.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_release_contains_multiple_albums --- 11:56:02.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.FreeSpaceSpecificationFixture.should_return_false_available_space_is_less_than_size --- 11:56:02.3 Debug: Importing after download will exceed available disk space 11:56:02.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.FreeSpaceSpecificationFixture.should_return_false_available_space_is_less_than_size --- 11:56:02.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.FreeSpaceSpecificationFixture.should_return_false_when_available_space_minus_size_is_less_than_minimum_free_space --- 11:56:02.3 Debug: Not enough free space (150.0 MB) to import after download: 100.0 MB. (Settings: Media Management: Minimum Free Space) 11:56:02.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.FreeSpaceSpecificationFixture.should_return_false_when_available_space_minus_size_is_less_than_minimum_free_space --- 11:56:02.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.FreeSpaceSpecificationFixture.should_return_true_if_skip_free_space_check_is_true --- 11:56:02.3 Debug: Skipping free space check 11:56:02.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.FreeSpaceSpecificationFixture.should_return_true_if_skip_free_space_check_is_true --- 11:56:02.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.FreeSpaceSpecificationFixture.should_return_true_when_available_space_is_more_than_size --- 11:56:02.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.FreeSpaceSpecificationFixture.should_return_true_when_available_space_is_more_than_size --- 11:56:02.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.FreeSpaceSpecificationFixture.should_return_true_when_available_space_minus_size_is_more_than_minimum_free_space --- 11:56:02.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.FreeSpaceSpecificationFixture.should_return_true_when_available_space_minus_size_is_more_than_minimum_free_space --- 11:56:02.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MaximumSizeSpecificationFixture.should_return_false_when_size_is_bigger_than_maximum_size --- 11:56:02.3 Debug: Checking if release meets maximum size requirements. 2.0 GB 11:56:02.3 Debug: 2.0 GB is too big, maximum size is 2.0 GB (Settings->Indexers->Maximum Size) 11:56:02.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MaximumSizeSpecificationFixture.should_return_false_when_size_is_bigger_than_maximum_size --- 11:56:02.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MaximumSizeSpecificationFixture.should_return_true_when_maximum_size_is_set_to_zero --- 11:56:02.3 Debug: Maximum size is not set. 11:56:02.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MaximumSizeSpecificationFixture.should_return_true_when_maximum_size_is_set_to_zero --- 11:56:02.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MaximumSizeSpecificationFixture.should_return_true_when_size_is_equals_to_maximum_size --- 11:56:02.3 Debug: Checking if release meets maximum size requirements. 2.0 GB 11:56:02.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MaximumSizeSpecificationFixture.should_return_true_when_size_is_equals_to_maximum_size --- 11:56:02.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MaximumSizeSpecificationFixture.should_return_true_when_size_is_smaller_than_maximum_size --- 11:56:02.3 Debug: Checking if release meets maximum size requirements. 2.0 GB 11:56:02.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MaximumSizeSpecificationFixture.should_return_true_when_size_is_smaller_than_maximum_size --- 11:56:02.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MaximumSizeSpecificationFixture.should_return_true_when_size_is_zero --- 11:56:02.3 Debug: Release has unknown size, skipping size check. 11:56:02.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MaximumSizeSpecificationFixture.should_return_true_when_size_is_zero --- 11:56:02.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MinimumAgeSpecificationFixture.should_return_false_when_age_is_less_than_minimum_age --- 11:56:02.3 Debug: Checking if report meets minimum age requirements. 10 11:56:02.3 Debug: Only 10 minutes old, minimum age is 30 minutes 11:56:02.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MinimumAgeSpecificationFixture.should_return_false_when_age_is_less_than_minimum_age --- 11:56:02.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MinimumAgeSpecificationFixture.should_return_true_when_age_is_greater_than_minimum_age --- 11:56:02.3 Debug: Checking if report meets minimum age requirements. 100 11:56:02.3 Debug: Release is 100 minutes old, greater than minimum age of 30 minutes 11:56:02.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MinimumAgeSpecificationFixture.should_return_true_when_age_is_greater_than_minimum_age --- 11:56:02.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MinimumAgeSpecificationFixture.should_return_true_when_minimum_age_is_set_to_zero --- 11:56:02.3 Debug: Minimum age is not set. 11:56:02.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MinimumAgeSpecificationFixture.should_return_true_when_minimum_age_is_set_to_zero --- 11:56:02.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.both_albums_not_monitored_should_return_false --- 11:56:02.3 Debug: No albums in the release are monitored. Rejecting 11:56:02.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.both_albums_not_monitored_should_return_false --- 11:56:02.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.not_monitored_artist_should_be_skipped --- 11:56:02.3 Debug: [ForeignArtistId1][Name1] is present in the DB but not tracked. Rejecting. 11:56:02.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.not_monitored_artist_should_be_skipped --- 11:56:02.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.only_album_not_monitored_should_return_false --- 11:56:02.3 Debug: Album is not monitored. Rejecting 11:56:02.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.only_album_not_monitored_should_return_false --- 11:56:02.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.only_first_album_not_monitored_should_return_false --- 11:56:02.3 Debug: Only 1/2 albums in the release are monitored. Rejecting 11:56:02.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.only_first_album_not_monitored_should_return_false --- 11:56:02.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.only_second_album_not_monitored_should_return_false --- 11:56:02.3 Debug: Only 1/2 albums in the release are monitored. Rejecting 11:56:02.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.only_second_album_not_monitored_should_return_false --- 11:56:02.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.setup_should_return_monitored_album_should_return_true --- 11:56:02.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.setup_should_return_monitored_album_should_return_true --- 11:56:02.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.should_return_false_if_album_is_not_monitored_and_monitoredEpisodesOnly_flag_is_true --- 11:56:02.3 Debug: Album is not monitored. Rejecting 11:56:02.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.should_return_false_if_album_is_not_monitored_and_monitoredEpisodesOnly_flag_is_true --- 11:56:02.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.should_return_false_if_all_albums_are_not_monitored_for_discography_pack_release --- 11:56:02.3 Debug: Only 1/2 albums in the release are monitored. Rejecting 11:56:02.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.should_return_false_if_all_albums_are_not_monitored_for_discography_pack_release --- 11:56:02.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.should_return_true_for_single_album_search --- 11:56:02.3 Debug: Skipping monitored check during search 11:56:02.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.should_return_true_for_single_album_search --- 11:56:02.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.should_return_true_if_album_is_not_monitored_and_monitoredEpisodesOnly_flag_is_false --- 11:56:02.3 Debug: Skipping monitored check during search 11:56:02.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.should_return_true_if_album_is_not_monitored_and_monitoredEpisodesOnly_flag_is_false --- 11:56:02.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.ensure_download_decisions_indexer_priority_is_not_perfered_over_quality --- 11:56:02.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.ensure_download_decisions_indexer_priority_is_not_perfered_over_quality --- 11:56:02.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_not_throw_if_no_albums_are_found --- 11:56:02.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_not_throw_if_no_albums_are_found --- 11:56:02.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_order_by_age_then_largest_rounded_to_200mb --- 11:56:02.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_order_by_age_then_largest_rounded_to_200mb --- 11:56:02.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_order_by_closest_to_preferred_size_if_both_under --- 11:56:02.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_order_by_closest_to_preferred_size_if_both_under --- 11:56:02.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_order_by_closest_to_preferred_size_if_preferred_is_in_between --- 11:56:02.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_order_by_closest_to_preferred_size_if_preferred_is_in_between --- 11:56:02.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_order_by_youngest --- 11:56:02.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_order_by_youngest --- 11:56:02.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_discography_pack_above_single_album --- 11:56:02.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_discography_pack_above_single_album --- 11:56:02.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_first_release_if_age_and_size_are_too_similar --- 11:56:02.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_first_release_if_age_and_size_are_too_similar --- 11:56:02.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_first_release_if_peers_and_size_are_too_similar --- 11:56:02.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_first_release_if_peers_and_size_are_too_similar --- 11:56:02.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_higher_score_over_lower_score --- 11:56:02.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_higher_score_over_lower_score --- 11:56:02.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_proper_over_score_when_download_propers_is_do_not_upgrade --- 11:56:02.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_proper_over_score_when_download_propers_is_do_not_upgrade --- 11:56:02.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_proper_over_score_when_download_propers_is_prefer_and_upgrade --- 11:56:02.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_proper_over_score_when_download_propers_is_prefer_and_upgrade --- 11:56:02.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_quality_over_discography_pack --- 11:56:02.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_quality_over_discography_pack --- 11:56:02.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_quality_over_the_number_of_peers --- 11:56:02.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_quality_over_the_number_of_peers --- 11:56:02.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_releases_with_more_peers_given_equal_number_of_seeds --- 11:56:02.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_releases_with_more_peers_given_equal_number_of_seeds --- 11:56:02.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_releases_with_more_peers_no_seeds --- 11:56:02.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_releases_with_more_peers_no_seeds --- 11:56:02.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_releases_with_more_seeders --- 11:56:02.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_releases_with_more_seeders --- 11:56:02.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_score_over_proper_when_download_propers_is_do_not_prefer --- 11:56:02.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_score_over_proper_when_download_propers_is_do_not_prefer --- 11:56:02.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_score_over_real_when_download_propers_is_do_not_prefer --- 11:56:02.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_score_over_real_when_download_propers_is_do_not_prefer --- 11:56:02.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_single_album_over_multi_album --- 11:56:02.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_single_album_over_multi_album --- 11:56:02.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_higher_quality_before_lower --- 11:56:02.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_higher_quality_before_lower --- 11:56:02.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_higher_quality_before_lower_always --- 11:56:02.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_higher_quality_before_lower_always --- 11:56:02.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_propers_before_non_propers --- 11:56:02.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_propers_before_non_propers --- 11:56:02.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_reals_before_non_reals --- 11:56:02.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_reals_before_non_reals --- 11:56:02.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_torrent_above_usenet_when_torrent_is_preferred --- 11:56:02.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_torrent_above_usenet_when_torrent_is_preferred --- 11:56:02.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_usenet_above_torrent_when_usenet_is_preferred --- 11:56:02.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_usenet_above_torrent_when_usenet_is_preferred --- 11:56:02.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.sort_download_decisions_based_on_indexer_priority --- 11:56:02.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.sort_download_decisions_based_on_indexer_priority --- 11:56:02.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ProtocolSpecificationFixture.should_be_false_if_torrent_and_torrent_is_disabled --- 11:56:02.4 Debug: [] Torrent is not enabled for this artist 11:56:02.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ProtocolSpecificationFixture.should_be_false_if_torrent_and_torrent_is_disabled --- 11:56:02.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ProtocolSpecificationFixture.should_be_false_if_usenet_and_usenet_is_disabled --- 11:56:02.4 Debug: [] Usenet is not enabled for this artist 11:56:02.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ProtocolSpecificationFixture.should_be_false_if_usenet_and_usenet_is_disabled --- 11:56:02.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ProtocolSpecificationFixture.should_be_true_if_torrent_and_torrent_is_enabled --- 11:56:02.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ProtocolSpecificationFixture.should_be_true_if_torrent_and_torrent_is_enabled --- 11:56:02.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ProtocolSpecificationFixture.should_be_true_if_usenet_and_usenet_is_enabled --- 11:56:02.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ProtocolSpecificationFixture.should_be_true_if_usenet_and_usenet_is_enabled --- 11:56:02.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_allow_if_quality_is_defined_in_profile(MP3-192) --- 11:56:02.4 Debug: Checking if report meets quality requirements. MP3-192 v2 11:56:02.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_allow_if_quality_is_defined_in_profile(MP3-192) --- 11:56:02.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_allow_if_quality_is_defined_in_profile(MP3-256) --- 11:56:02.4 Debug: Checking if report meets quality requirements. MP3-256 v2 11:56:02.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_allow_if_quality_is_defined_in_profile(MP3-256) --- 11:56:02.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_allow_if_quality_is_defined_in_profile(MP3-320) --- 11:56:02.4 Debug: Checking if report meets quality requirements. MP3-320 v2 11:56:02.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_allow_if_quality_is_defined_in_profile(MP3-320) --- 11:56:02.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_not_allow_if_quality_is_not_defined_in_profile(MP3-VBR-V0) --- 11:56:02.4 Debug: Checking if report meets quality requirements. MP3-VBR-V0 v2 11:56:02.4 Debug: Quality MP3-VBR-V0 v2 rejected by Artist's quality profile 11:56:02.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_not_allow_if_quality_is_not_defined_in_profile(MP3-VBR-V0) --- 11:56:02.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_not_allow_if_quality_is_not_defined_in_profile(FLAC) --- 11:56:02.4 Debug: Checking if report meets quality requirements. FLAC v2 11:56:02.4 Debug: Quality FLAC v2 rejected by Artist's quality profile 11:56:02.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_not_allow_if_quality_is_not_defined_in_profile(FLAC) --- 11:56:02.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_not_allow_if_quality_is_not_defined_in_profile(Unknown) --- 11:56:02.4 Debug: Checking if report meets quality requirements. Unknown v2 11:56:02.4 Debug: Quality Unknown v2 rejected by Artist's quality profile 11:56:02.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_not_allow_if_quality_is_not_defined_in_profile(Unknown) --- 11:56:02.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_everything_is_the_same --- 11:56:02.5 Debug: Checking if existing release in queue meets cutoff. Queued quality is: MP3-256 v1 11:56:02.5 Debug: Checking if release is higher quality than queued release. Queued: MP3-256 v1 11:56:02.5 Debug: New item's custom formats [] do not improve on [], skipping 11:56:02.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_everything_is_the_same --- 11:56:02.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_matching_multi_album_is_in_queue --- 11:56:02.5 Debug: Checking if existing release in queue meets cutoff. Queued quality is: MP3-320 v1 11:56:02.5 Debug: Existing item meets cut-off. skipping. 11:56:02.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_matching_multi_album_is_in_queue --- 11:56:02.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_multi_album_has_one_album_in_queue --- 11:56:02.5 Debug: Checking if existing release in queue meets cutoff. Queued quality is: MP3-320 v1 11:56:02.5 Debug: Existing item meets cut-off. skipping. 11:56:02.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_multi_album_has_one_album_in_queue --- 11:56:02.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_multi_part_album_has_two_albums_in_queue --- 11:56:02.5 Debug: Checking if existing release in queue meets cutoff. Queued quality is: MP3-320 v1 11:56:02.5 Debug: Existing item meets cut-off. skipping. 11:56:02.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_multi_part_album_has_two_albums_in_queue --- 11:56:02.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_multi_part_album_is_already_in_queue --- 11:56:02.5 Debug: Checking if existing release in queue meets cutoff. Queued quality is: MP3-320 v1 11:56:02.5 Debug: Existing item meets cut-off. skipping. 11:56:02.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_multi_part_album_is_already_in_queue --- 11:56:02.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_same_quality_non_proper_in_queue_and_download_propers_is_do_not_upgrade --- 11:56:02.5 Debug: Checking if existing release in queue meets cutoff. Queued quality is: MP3-8 v1 11:56:02.5 Debug: New quality is a better revision for existing quality 11:56:02.5 Debug: Checking if release is higher quality than queued release. Queued: MP3-8 v1 11:56:02.5 Debug: New item has a better quality 11:56:02.5 Debug: Checking if profiles allow upgrading. Queued: MP3-8 v1 11:56:02.5 Debug: Quality profile allows upgrading 11:56:02.5 Debug: New quality is a better revision for existing quality 11:56:02.5 Debug: Auto downloading of propers is disabled 11:56:02.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_same_quality_non_proper_in_queue_and_download_propers_is_do_not_upgrade --- 11:56:02.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_when_qualities_are_the_same --- 11:56:02.5 Debug: Checking if existing release in queue meets cutoff. Queued quality is: MP3-192 v1 11:56:02.5 Debug: Existing item meets cut-off. skipping. 11:56:02.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_when_qualities_are_the_same --- 11:56:02.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_when_quality_in_queue_is_better --- 11:56:02.5 Debug: Checking if existing release in queue meets cutoff. Queued quality is: MP3-320 v1 11:56:02.5 Debug: Checking if release is higher quality than queued release. Queued: MP3-320 v1 11:56:02.5 Debug: Existing item has better quality, skipping 11:56:02.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_when_quality_in_queue_is_better --- 11:56:02.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_when_quality_is_better_and_upgrade_allowed_is_false_for_quality_profile --- 11:56:02.5 Debug: Checking if existing release in queue meets cutoff. Queued quality is: FLAC v1 11:56:02.5 Debug: Existing item meets cut-off. skipping. 11:56:02.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_when_quality_is_better_and_upgrade_allowed_is_false_for_quality_profile --- 11:56:02.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_if_everything_is_the_same_for_failed_pending --- 11:56:02.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_if_everything_is_the_same_for_failed_pending --- 11:56:02.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_when_album_doesnt_match --- 11:56:02.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_when_album_doesnt_match --- 11:56:02.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_when_artist_doesnt_match --- 11:56:02.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_when_artist_doesnt_match --- 11:56:02.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_when_qualities_are_the_same_with_higher_custom_format_score --- 11:56:02.5 Debug: Checking if existing release in queue meets cutoff. Queued quality is: MP3-256 v1 11:56:02.5 Debug: Checking if release is higher quality than queued release. Queued: MP3-256 v1 11:56:02.5 Debug: New item has a better custom format score 11:56:02.5 Debug: Checking if profiles allow upgrading. Queued: MP3-256 v1 11:56:02.5 Debug: Quality profile allows upgrading 11:56:02.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_when_qualities_are_the_same_with_higher_custom_format_score --- 11:56:02.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_when_quality_in_queue_is_lower --- 11:56:02.5 Debug: Checking if existing release in queue meets cutoff. Queued quality is: MP3-192 v1 11:56:02.5 Debug: Checking if release is higher quality than queued release. Queued: MP3-192 v1 11:56:02.5 Debug: New item has a better quality 11:56:02.5 Debug: Checking if profiles allow upgrading. Queued: MP3-192 v1 11:56:02.5 Debug: Quality profile allows upgrading 11:56:02.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_when_quality_in_queue_is_lower --- 11:56:02.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_when_queue_is_empty --- 11:56:02.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_when_queue_is_empty --- 11:56:02.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RawDiskSpecificationFixture.should_compare_case_insensitive --- 11:56:02.5 Debug: Release contains raw CD, rejecting. 11:56:02.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RawDiskSpecificationFixture.should_compare_case_insensitive --- 11:56:02.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RawDiskSpecificationFixture.should_return_false_if_iso --- 11:56:02.5 Debug: Release contains raw CD, rejecting. 11:56:02.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RawDiskSpecificationFixture.should_return_false_if_iso --- 11:56:02.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RawDiskSpecificationFixture.should_return_false_if_vob --- 11:56:02.5 Debug: Release contains raw CD, rejecting. 11:56:02.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RawDiskSpecificationFixture.should_return_false_if_vob --- 11:56:02.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RawDiskSpecificationFixture.should_return_true_if_flac --- 11:56:02.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RawDiskSpecificationFixture.should_return_true_if_flac --- 11:56:02.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RawDiskSpecificationFixture.should_return_true_if_no_container_specified --- 11:56:02.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RawDiskSpecificationFixture.should_return_true_if_no_container_specified --- 11:56:02.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_false_when_release_contains_one_restricted_word_and_one_required_word --- 11:56:02.5 Debug: Checking if release meets restrictions: [ www.Speed.cd ] - Katy Perry - Witness (2017) MP3 [320 kbps] 11:56:02.5 Debug: [[ www.Speed.cd ] - Katy Perry - Witness (2017) MP3 [320 kbps] ] contains these ignored terms: www.Speed.cd 11:56:02.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_false_when_release_contains_one_restricted_word_and_one_required_word --- 11:56:02.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_false_when_title_contains_one_anded_ignored_terms --- 11:56:02.5 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 11:56:02.5 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] contains these ignored terms: edited 11:56:02.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_false_when_title_contains_one_anded_ignored_terms --- 11:56:02.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_false_when_title_does_not_contain_any_required_terms --- 11:56:02.5 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 11:56:02.5 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] does not contain one of the required terms: doesnt, exist 11:56:02.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_false_when_title_does_not_contain_any_required_terms --- 11:56:02.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_true_when_restrictions_are_empty --- 11:56:02.5 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 11:56:02.5 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] No restrictions apply, allowing 11:56:02.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_true_when_restrictions_are_empty --- 11:56:02.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_true_when_title_contains_one_required_term --- 11:56:02.5 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 11:56:02.5 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] No restrictions apply, allowing 11:56:02.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_true_when_title_contains_one_required_term --- 11:56:02.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_true_when_title_does_not_contain_any_ignored_terms --- 11:56:02.5 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 11:56:02.5 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] No restrictions apply, allowing 11:56:02.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_true_when_title_does_not_contain_any_ignored_terms --- 11:56:02.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_ignored("EdiTED") --- 11:56:02.5 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 11:56:02.5 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] contains these ignored terms: EdiTED 11:56:02.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_ignored("EdiTED") --- 11:56:02.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_ignored("webrip") --- 11:56:02.5 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 11:56:02.5 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] contains these ignored terms: webrip 11:56:02.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_ignored("webrip") --- 11:56:02.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_ignored("X264") --- 11:56:02.5 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 11:56:02.5 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] contains these ignored terms: X264 11:56:02.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_ignored("X264") --- 11:56:02.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_ignored("X264,NOTTHERE") --- 11:56:02.5 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 11:56:02.5 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] contains these ignored terms: X264 11:56:02.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_ignored("X264,NOTTHERE") --- 11:56:02.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_required("EdiTED") --- 11:56:02.5 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 11:56:02.5 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] No restrictions apply, allowing 11:56:02.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_required("EdiTED") --- 11:56:02.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_required("webrip") --- 11:56:02.5 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 11:56:02.5 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] No restrictions apply, allowing 11:56:02.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_required("webrip") --- 11:56:02.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_required("X264") --- 11:56:02.5 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 11:56:02.5 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] No restrictions apply, allowing 11:56:02.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_required("X264") --- 11:56:02.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_required("X264,NOTTHERE") --- 11:56:02.5 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 11:56:02.5 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] No restrictions apply, allowing 11:56:02.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_required("X264,NOTTHERE") --- 11:56:02.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_match_perl_regex("/WEB/",True) --- 11:56:02.5 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 11:56:02.5 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] No restrictions apply, allowing 11:56:02.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_match_perl_regex("/WEB/",True) --- 11:56:02.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_match_perl_regex("/WEB\b/",False) --- 11:56:02.5 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 11:56:02.5 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] does not contain one of the required terms: /WEB\u0008/ 11:56:02.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_match_perl_regex("/WEB\b/",False) --- 11:56:02.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_match_perl_regex("/WEb/",False) --- 11:56:02.5 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 11:56:02.5 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] does not contain one of the required terms: /WEb/ 11:56:02.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_match_perl_regex("/WEb/",False) --- 11:56:02.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_match_perl_regex("/\\.WEB/",True) --- 11:56:02.5 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 11:56:02.5 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] No restrictions apply, allowing 11:56:02.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_match_perl_regex("/\\.WEB/",True) --- 11:56:02.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_false_if_is_a_repack_for_different_group --- 11:56:02.6 Debug: New quality is a better revision for existing quality 11:56:02.6 Debug: Release is a repack for a different release group. Release Group: Lidarr. File release group: NotLidarr 11:56:02.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_false_if_is_a_repack_for_different_group --- 11:56:02.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_false_if_is_a_repack_for_some_but_not_all_trackfiles --- 11:56:02.6 Debug: New quality is a better revision for existing quality 11:56:02.6 Debug: Release is a repack for a different release group. Release Group: Lidarr. File release group: NotLidarr 11:56:02.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_false_if_is_a_repack_for_some_but_not_all_trackfiles --- 11:56:02.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_false_if_release_group_for_existing_file_is_unknown --- 11:56:02.6 Debug: New quality is a better revision for existing quality 11:56:02.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_false_if_release_group_for_existing_file_is_unknown --- 11:56:02.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_false_if_release_group_for_release_is_unknown --- 11:56:02.6 Debug: New quality is a better revision for existing quality 11:56:02.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_false_if_release_group_for_release_is_unknown --- 11:56:02.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_false_when_repack_but_auto_download_repacks_is_false --- 11:56:02.6 Debug: New quality is a better revision for existing quality 11:56:02.6 Debug: Auto downloading of repacks is disabled 11:56:02.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_false_when_repack_but_auto_download_repacks_is_false --- 11:56:02.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_if_is_a_repack_for_a_different_quality --- 11:56:02.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_if_is_a_repack_for_a_different_quality --- 11:56:02.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_if_is_a_repack_for_all_existing_files --- 11:56:02.6 Debug: New quality is a better revision for existing quality 11:56:02.6 Debug: New quality is a better revision for existing quality 11:56:02.6 Debug: New quality is a better revision for existing quality 11:56:02.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_if_is_a_repack_for_all_existing_files --- 11:56:02.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_if_it_is_not_a_repack --- 11:56:02.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_if_it_is_not_a_repack --- 11:56:02.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_if_there_are_is_no_track_files --- 11:56:02.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_if_there_are_is_no_track_files --- 11:56:02.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_when_repack_but_auto_download_repacks_is_true --- 11:56:02.6 Debug: New quality is a better revision for existing quality 11:56:02.6 Debug: New quality is a better revision for existing quality 11:56:02.6 Debug: New quality is a better revision for existing quality 11:56:02.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_when_repack_but_auto_download_repacks_is_true --- 11:56:02.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_when_repacks_are_not_preferred --- 11:56:02.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_when_repacks_are_not_preferred --- 11:56:02.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_false_when_old_than_retention --- 11:56:02.6 Debug: Checking if report meets retention requirements. 100 11:56:02.6 Debug: Report age: 100 rejected by user's retention limit 11:56:02.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_false_when_old_than_retention --- 11:56:02.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_true_if_release_came_out_today_and_retention_is_zero --- 11:56:02.6 Debug: Checking if report meets retention requirements. 100 11:56:02.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_true_if_release_came_out_today_and_retention_is_zero --- 11:56:02.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_true_when_release_and_retention_are_the_same --- 11:56:02.6 Debug: Checking if report meets retention requirements. 100 11:56:02.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_true_when_release_and_retention_are_the_same --- 11:56:02.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_true_when_release_if_younger_than_retention --- 11:56:02.6 Debug: Checking if report meets retention requirements. 100 11:56:02.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_true_when_release_if_younger_than_retention --- 11:56:02.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_true_when_release_is_not_usenet --- 11:56:02.6 Debug: Not checking retention requirement for non-usenet report 11:56:02.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_true_when_release_is_not_usenet --- 11:56:02.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_true_when_retention_is_set_to_zero --- 11:56:02.6 Debug: Checking if report meets retention requirements. 100 11:56:02.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_true_when_retention_is_set_to_zero --- 11:56:02.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_custom_format_score_is_above_minimum_and_bypass_enabled_but_under_minimum --- 11:56:02.6 Debug: Waiting for better quality release, There is a 720 minute delay on Usenet 11:56:02.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_custom_format_score_is_above_minimum_and_bypass_enabled_but_under_minimum --- 11:56:02.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_custom_format_score_is_above_minimum_but_bypass_disabled --- 11:56:02.6 Debug: Waiting for better quality release, There is a 720 minute delay on Usenet 11:56:02.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_custom_format_score_is_above_minimum_but_bypass_disabled --- 11:56:02.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_quality_is_last_allowed_in_profile_and_bypass_disabled --- 11:56:02.6 Debug: Waiting for better quality release, There is a 720 minute delay on Usenet 11:56:02.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_quality_is_last_allowed_in_profile_and_bypass_disabled --- 11:56:02.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_release_is_proper_for_existing_album_of_different_quality --- 11:56:02.6 Debug: Waiting for better quality release, There is a 720 minute delay on Usenet 11:56:02.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_release_is_proper_for_existing_album_of_different_quality --- 11:56:02.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_release_is_younger_than_delay --- 11:56:02.6 Debug: Waiting for better quality release, There is a 720 minute delay on Usenet 11:56:02.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_release_is_younger_than_delay --- 11:56:02.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_system_invoked_search_and_release_is_younger_than_delay --- 11:56:02.6 Debug: Waiting for better quality release, There is a 720 minute delay on Usenet 11:56:02.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_system_invoked_search_and_release_is_younger_than_delay --- 11:56:02.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_custom_format_score_is_above_minimum_and_bypass_enabled --- 11:56:02.6 Debug: Custom format score (100) meets minimum (50) for preferred protocol, will not delay 11:56:02.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_custom_format_score_is_above_minimum_and_bypass_enabled --- 11:56:02.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_profile_does_not_have_a_delay --- 11:56:02.6 Debug: Profile does not require a waiting period before download for Usenet. 11:56:02.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_profile_does_not_have_a_delay --- 11:56:02.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_quality_is_last_allowed_in_profile_and_bypass_enabled --- 11:56:02.6 Debug: Quality is highest in profile for preferred protocol, will not delay 11:56:02.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_quality_is_last_allowed_in_profile_and_bypass_enabled --- 11:56:02.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_release_is_a_proper_for_existing_album --- 11:56:02.6 Debug: New quality is a better revision for existing quality, skipping delay 11:56:02.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_release_is_a_proper_for_existing_album --- 11:56:02.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_release_is_a_real_for_existing_album --- 11:56:02.6 Debug: New quality is a better revision for existing quality, skipping delay 11:56:02.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_release_is_a_real_for_existing_album --- 11:56:02.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_release_is_older_than_delay --- 11:56:02.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_release_is_older_than_delay --- 11:56:02.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_user_invoked_search --- 11:56:02.6 Debug: Ignoring delay for user invoked search 11:56:02.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_user_invoked_search --- 11:56:02.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_false_if_file_is_missing --- 11:56:02.6 Trace: Track file /My.Artist.S01E01.mp3 is missing from disk. 11:56:02.6 Debug: Files for this album exist in the database but not on disk, will be unmonitored on next diskscan. skipping. 11:56:02.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_false_if_file_is_missing --- 11:56:02.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_false_if_one_of_multiple_episode_is_missing --- 11:56:02.6 Trace: Track file /My.Artist.S01E02.mp3 is missing from disk. 11:56:02.6 Debug: Files for this album exist in the database but not on disk, will be unmonitored on next diskscan. skipping. 11:56:02.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_false_if_one_of_multiple_episode_is_missing --- 11:56:02.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_true_if_both_of_multiple_episode_exist --- 11:56:02.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_true_if_both_of_multiple_episode_exist --- 11:56:02.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_true_if_file_exists --- 11:56:02.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_true_if_file_exists --- 11:56:02.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_true_when_searching --- 11:56:02.7 Debug: Skipping deleted trackfile check during search 11:56:02.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_true_when_searching --- 11:56:02.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_true_when_unmonitor_deleted_tracks_is_off --- 11:56:02.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_true_when_unmonitor_deleted_tracks_is_off --- 11:56:02.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_be_not_upgradable_if_only_first_albums_is_upgradable --- 11:56:02.7 Debug: Performing history status check on report 11:56:02.7 Debug: Checking current status of album [1] in history 11:56:02.7 Debug: Existing item meets cut-off. skipping. 11:56:02.7 Debug: Existing item has better quality, skipping 11:56:02.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_be_not_upgradable_if_only_first_albums_is_upgradable --- 11:56:02.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_be_not_upgradable_if_only_second_albums_is_upgradable --- 11:56:02.7 Debug: Performing history status check on report 11:56:02.7 Debug: Checking current status of album [1] in history 11:56:02.7 Debug: Existing item meets cut-off. skipping. 11:56:02.7 Debug: Existing item has better quality, skipping 11:56:02.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_be_not_upgradable_if_only_second_albums_is_upgradable --- 11:56:02.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_be_upgradable_if_both_albums_are_upgradable --- 11:56:02.7 Debug: Performing history status check on report 11:56:02.7 Debug: Checking current status of album [1] in history 11:56:02.7 Debug: New item has a better quality 11:56:02.7 Debug: Checking current status of album [2] in history 11:56:02.7 Debug: New item has a better quality 11:56:02.7 Debug: Checking current status of album [3] in history 11:56:02.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_be_upgradable_if_both_albums_are_upgradable --- 11:56:02.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_be_upgradable_if_only_album_is_upgradable --- 11:56:02.7 Debug: Performing history status check on report 11:56:02.7 Debug: Checking current status of album [1] in history 11:56:02.7 Debug: New item has a better quality 11:56:02.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_be_upgradable_if_only_album_is_upgradable --- 11:56:02.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_not_be_upgradable_if_album_is_of_same_quality_as_existing --- 11:56:02.7 Debug: Performing history status check on report 11:56:02.7 Debug: Checking current status of album [1] in history 11:56:02.7 Debug: Existing item meets cut-off. skipping. 11:56:02.7 Debug: New item's custom formats [] do not improve on [], skipping 11:56:02.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_not_be_upgradable_if_album_is_of_same_quality_as_existing --- 11:56:02.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_not_be_upgradable_if_both_albums_are_not_upgradable --- 11:56:02.7 Debug: Performing history status check on report 11:56:02.7 Debug: Checking current status of album [1] in history 11:56:02.7 Debug: Existing item meets cut-off. skipping. 11:56:02.7 Debug: Existing item has better quality, skipping 11:56:02.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_not_be_upgradable_if_both_albums_are_not_upgradable --- 11:56:02.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_not_be_upgradable_if_cutoff_already_met --- 11:56:02.7 Debug: Performing history status check on report 11:56:02.7 Debug: Checking current status of album [1] in history 11:56:02.7 Debug: Existing item meets cut-off. skipping. 11:56:02.7 Debug: New item's custom formats [] do not improve on [], skipping 11:56:02.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_not_be_upgradable_if_cutoff_already_met --- 11:56:02.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_false_if_cutoff_already_met_and_cdh_is_disabled --- 11:56:02.7 Debug: Performing history status check on report 11:56:02.7 Debug: Checking current status of album [1] in history 11:56:02.7 Debug: Existing item meets cut-off. skipping. 11:56:02.7 Debug: New item's custom formats [] do not improve on [], skipping 11:56:02.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_false_if_cutoff_already_met_and_cdh_is_disabled --- 11:56:02.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_false_if_latest_history_has_a_download_id_and_cdh_is_disabled --- 11:56:02.7 Debug: Performing history status check on report 11:56:02.7 Debug: Checking current status of album [1] in history 11:56:02.7 Debug: New item has a better quality 11:56:02.7 Debug: Checking current status of album [2] in history 11:56:02.7 Debug: Checking current status of album [3] in history 11:56:02.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_false_if_latest_history_has_a_download_id_and_cdh_is_disabled --- 11:56:02.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_false_if_latest_history_item_is_only_one_hour_old --- 11:56:02.7 Debug: Performing history status check on report 11:56:02.7 Debug: Checking current status of album [1] in history 11:56:02.7 Debug: Existing item meets cut-off. skipping. 11:56:02.7 Debug: Existing item has better quality, skipping 11:56:02.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_false_if_latest_history_item_is_only_one_hour_old --- 11:56:02.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_false_if_only_album_is_not_upgradable_and_cdh_is_disabled --- 11:56:02.7 Debug: Performing history status check on report 11:56:02.7 Debug: Checking current status of album [1] in history 11:56:02.7 Debug: Existing item meets cut-off. skipping. 11:56:02.7 Debug: Existing item has better quality, skipping 11:56:02.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_false_if_only_album_is_not_upgradable_and_cdh_is_disabled --- 11:56:02.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_true_if_it_is_a_search --- 11:56:02.7 Debug: Skipping history check during search 11:56:02.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_true_if_it_is_a_search --- 11:56:02.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_true_if_latest_history_item_is_not_grabbed --- 11:56:02.7 Debug: Performing history status check on report 11:56:02.7 Debug: Checking current status of album [1] in history 11:56:02.7 Debug: Checking current status of album [2] in history 11:56:02.7 Debug: Checking current status of album [3] in history 11:56:02.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_true_if_latest_history_item_is_not_grabbed --- 11:56:02.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_true_if_latest_history_item_is_null --- 11:56:02.7 Debug: Performing history status check on report 11:56:02.7 Debug: Checking current status of album [1] in history 11:56:02.7 Debug: Checking current status of album [2] in history 11:56:02.7 Debug: Checking current status of album [3] in history 11:56:02.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_true_if_latest_history_item_is_null --- 11:56:02.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_true_if_latest_history_item_is_older_than_twelve_hours --- 11:56:02.7 Debug: Performing history status check on report 11:56:02.7 Debug: Checking current status of album [1] in history 11:56:02.7 Debug: Checking current status of album [2] in history 11:56:02.7 Debug: Checking current status of album [3] in history 11:56:02.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_true_if_latest_history_item_is_older_than_twelve_hours --- 11:56:02.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.indexer_and_series_without_tags_should_return_true --- 11:56:02.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.indexer_and_series_without_tags_should_return_true --- 11:56:02.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.indexer_with_tags_series_with_different_tags_should_return_false --- 11:56:02.7 Debug: Indexer has tags. None of these are present on artist [ForeignArtistId1][Name1]. Rejecting 11:56:02.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.indexer_with_tags_series_with_different_tags_should_return_false --- 11:56:02.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.indexer_with_tags_series_with_matching_tags_should_return_true --- 11:56:02.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.indexer_with_tags_series_with_matching_tags_should_return_true --- 11:56:02.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.indexer_with_tags_series_without_tags_should_return_false --- 11:56:02.7 Debug: Indexer has tags. None of these are present on artist [ForeignArtistId1][Name1]. Rejecting 11:56:02.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.indexer_with_tags_series_without_tags_should_return_false --- 11:56:02.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.indexer_without_tags_series_with_tags_should_return_true --- 11:56:02.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.indexer_without_tags_series_with_tags_should_return_true --- 11:56:02.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.release_with_invalid_indexerid_should_return_true --- 11:56:02.7 Debug: Indexer with id 2 does not exist, skipping indexer tags check 11:56:02.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.release_with_invalid_indexerid_should_return_true --- 11:56:02.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.release_without_indexerid_should_return_true --- 11:56:02.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.release_without_indexerid_should_return_true --- 11:56:02.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_false_when_first_trackFile_was_added_more_than_7_days_ago --- 11:56:02.7 Debug: New quality is a better revision for existing quality 11:56:02.7 Debug: Proper for old file, rejecting: {0} 11:56:02.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_false_when_first_trackFile_was_added_more_than_7_days_ago --- 11:56:02.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_false_when_proper_but_auto_download_propers_is_false --- 11:56:02.7 Debug: New quality is a better revision for existing quality 11:56:02.7 Debug: Auto downloading of propers is disabled 11:56:02.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_false_when_proper_but_auto_download_propers_is_false --- 11:56:02.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_false_when_second_trackFile_was_added_more_than_7_days_ago --- 11:56:02.7 Debug: New quality is a better revision for existing quality 11:56:02.7 Debug: New quality is a better revision for existing quality 11:56:02.7 Debug: Proper for old file, rejecting: {0} 11:56:02.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_false_when_second_trackFile_was_added_more_than_7_days_ago --- 11:56:02.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_false_when_trackFile_was_added_more_than_7_days_ago --- 11:56:02.7 Debug: New quality is a better revision for existing quality 11:56:02.7 Debug: Proper for old file, rejecting: {0} 11:56:02.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_false_when_trackFile_was_added_more_than_7_days_ago --- 11:56:02.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_true_when_propers_are_not_preferred --- 11:56:02.7 Debug: Propers are not preferred, skipping check 11:56:02.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_true_when_propers_are_not_preferred --- 11:56:02.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_true_when_trackFile_was_added_more_than_7_days_ago_but_is_for_search --- 11:56:02.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_true_when_trackFile_was_added_more_than_7_days_ago_but_is_for_search --- 11:56:02.7 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 --- 11:56:02.7 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 --- 11:56:02.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_true_when_trackFile_was_added_today --- 11:56:02.7 Debug: New quality is a better revision for existing quality 11:56:02.7 Debug: New quality is a better revision for existing quality 11:56:02.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_true_when_trackFile_was_added_today --- 11:56:02.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.Search.ArtistSpecificationFixture.should_return_false_if_artist_doesnt_match --- 11:56:02.7 Debug: Checking if artist matches searched artist 11:56:02.7 Debug: Artist [ForeignArtistId1][Name1] does not match [ForeignArtistId1][Name1] 11:56:02.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.Search.ArtistSpecificationFixture.should_return_false_if_artist_doesnt_match --- 11:56:02.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.Search.ArtistSpecificationFixture.should_return_true_when_artist_ids_match --- 11:56:02.7 Debug: Checking if artist matches searched artist 11:56:02.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.Search.ArtistSpecificationFixture.should_return_true_when_artist_ids_match --- 11:56:02.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_false_if_seeds_belove_limit(0) --- 11:56:02.7 Debug: Not enough seeders: 0. Minimum seeders: 5 11:56:02.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_false_if_seeds_belove_limit(0) --- 11:56:02.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_false_if_seeds_belove_limit(4) --- 11:56:02.7 Debug: Not enough seeders: 4. Minimum seeders: 5 11:56:02.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_false_if_seeds_belove_limit(4) --- 11:56:02.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_indexer_no_longer_exists --- 11:56:02.7 Debug: Indexer with id 1 does not exist, skipping seeders check 11:56:02.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_indexer_no_longer_exists --- 11:56:02.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_indexer_not_specified --- 11:56:02.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_indexer_not_specified --- 11:56:02.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_not_torrent --- 11:56:02.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_not_torrent --- 11:56:02.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_seeds_above_or_equal_to_limit(5) --- 11:56:02.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_seeds_above_or_equal_to_limit(5) --- 11:56:02.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_seeds_above_or_equal_to_limit(6) --- 11:56:02.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_seeds_above_or_equal_to_limit(6) --- 11:56:02.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_seeds_unknown --- 11:56:02.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_seeds_unknown --- 11:56:02.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_false_when_quality_is_better_custom_formats_are_the_same_and_upgrading_is_not_allowed --- 11:56:02.7 Debug: Quality profile does not allow upgrades, skipping 11:56:02.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_false_when_quality_is_better_custom_formats_are_the_same_and_upgrading_is_not_allowed --- 11:56:02.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_false_when_quality_is_same_and_custom_format_is_upgrade_and_upgrading_is_not_allowed --- 11:56:02.7 Debug: Quality profile does not allow upgrades, skipping 11:56:02.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_false_when_quality_is_same_and_custom_format_is_upgrade_and_upgrading_is_not_allowed --- 11:56:02.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_custom_format_upgrade_when_upgrading_is_allowed --- 11:56:02.7 Debug: Quality profile allows upgrading 11:56:02.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_custom_format_upgrade_when_upgrading_is_allowed --- 11:56:02.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_lower_custom_format_score_when_upgrading_is_allowed --- 11:56:02.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_lower_custom_format_score_when_upgrading_is_allowed --- 11:56:02.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_lower_language_when_upgrading_is_not_allowed --- 11:56:02.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_lower_language_when_upgrading_is_not_allowed --- 11:56:02.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_lower_quality_when_upgrading_is_allowed --- 11:56:02.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_lower_quality_when_upgrading_is_allowed --- 11:56:02.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_lower_quality_when_upgrading_is_not_allowed --- 11:56:02.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_lower_quality_when_upgrading_is_not_allowed --- 11:56:02.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_quality_upgrade_when_upgrading_is_allowed --- 11:56:02.7 Debug: Quality profile allows upgrading 11:56:02.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_quality_upgrade_when_upgrading_is_allowed --- 11:56:02.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_same_custom_format_score_when_upgrading_is_not_allowed --- 11:56:02.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_same_custom_format_score_when_upgrading_is_not_allowed --- 11:56:02.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_same_quality_when_upgrading_is_allowed --- 11:56:02.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_same_quality_when_upgrading_is_allowed --- 11:56:02.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_same_quality_when_upgrading_is_not_allowed --- 11:56:02.7 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_same_quality_when_upgrading_is_not_allowed --- 11:56:02.7 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_be_false_if_some_tracks_are_upgradable_and_some_are_downgrades --- 11:56:02.8 Debug: Existing item has better quality, skipping 11:56:02.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_be_false_if_some_tracks_are_upgradable_and_some_are_downgrades --- 11:56:02.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_be_true_if_some_tracks_are_upgradable_and_none_are_downgrades --- 11:56:02.8 Debug: New item has a better quality 11:56:02.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_be_true_if_some_tracks_are_upgradable_and_none_are_downgrades --- 11:56:02.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_be_upgradable_if_all_files_are_upgradable --- 11:56:02.8 Debug: New item has a better quality 11:56:02.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_be_upgradable_if_all_files_are_upgradable --- 11:56:02.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_not_be_upgradable_if_all_tracks_are_not_upgradable --- 11:56:02.8 Debug: Existing item has better quality, skipping 11:56:02.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_not_be_upgradable_if_all_tracks_are_not_upgradable --- 11:56:02.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_not_be_upgradable_if_qualities_are_the_same --- 11:56:02.8 Debug: New item's custom formats [] do not improve on [], skipping 11:56:02.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_not_be_upgradable_if_qualities_are_the_same --- 11:56:02.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_only_query_db_for_missing_tracks_once --- 11:56:02.8 Debug: Existing item has better quality, skipping 11:56:02.8 Debug: Existing item has better quality, skipping 11:56:02.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_only_query_db_for_missing_tracks_once --- 11:56:02.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_return_true_if_album_has_no_existing_file --- 11:56:02.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_return_true_if_album_has_no_existing_file --- 11:56:02.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_return_true_if_single_album_doesnt_exist_on_disk --- 11:56:02.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_return_true_if_single_album_doesnt_exist_on_disk --- 11:56:02.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_return_true_if_track_is_missing --- 11:56:02.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_return_true_if_track_is_missing --- 11:56:02.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-192,1,MP3-192,2,MP3-192,True) --- 11:56:02.8 Debug: New item has a better quality 11:56:02.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-192,1,MP3-192,2,MP3-192,True) --- 11:56:02.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-320,1,MP3-320,2,MP3-320,True) --- 11:56:02.8 Debug: New item has a better quality 11:56:02.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-320,1,MP3-320,2,MP3-320,True) --- 11:56:02.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-192,1,MP3-192,1,MP3-192,False) --- 11:56:02.8 Debug: New item's custom formats [] do not improve on [], skipping 11:56:02.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-192,1,MP3-192,1,MP3-192,False) --- 11:56:02.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-320,1,MP3-256,2,MP3-320,False) --- 11:56:02.8 Debug: Existing item has better quality, skipping 11:56:02.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-320,1,MP3-256,2,MP3-320,False) --- 11:56:02.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-320,1,MP3-256,2,MP3-320,False) --- 11:56:02.8 Debug: Existing item has better quality, skipping 11:56:02.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-320,1,MP3-256,2,MP3-320,False) --- 11:56:02.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-320,1,MP3-320,1,MP3-320,False) --- 11:56:02.8 Debug: New item's custom formats [] do not improve on [], skipping 11:56:02.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-320,1,MP3-320,1,MP3-320,False) --- 11:56:02.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.should_return_false_if_proper_and_autoDownloadPropers_is_do_not_prefer --- 11:56:02.8 Debug: New item's custom formats [] do not improve on [], skipping 11:56:02.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.should_return_false_if_proper_and_autoDownloadPropers_is_do_not_prefer --- 11:56:02.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.should_return_true_if_proper_and_download_propers_is_do_not_download --- 11:56:02.8 Debug: New item has a better quality 11:56:02.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.should_return_true_if_proper_and_download_propers_is_do_not_download --- 11:56:02.8 Info: --- Start: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_check_diskspace_for_artist_folders --- 11:56:02.8 Info: --- End: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_check_diskspace_for_artist_folders --- 11:56:02.8 Info: --- Start: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_check_diskspace_for_same_root_folder_only_once --- 11:56:02.8 Info: --- End: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_check_diskspace_for_same_root_folder_only_once --- 11:56:02.8 Info: --- Start: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/boot") --- 11:56:02.9 Info: --- End: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/boot") --- 11:56:02.9 Info: --- Start: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/var/lib/rancher") --- 11:56:02.9 Info: --- End: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/var/lib/rancher") --- 11:56:02.9 Info: --- Start: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/var/lib/rancher/volumes") --- 11:56:02.9 Info: --- End: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/var/lib/rancher/volumes") --- 11:56:02.9 Info: --- Start: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/var/lib/kubelet") --- 11:56:02.9 Info: --- End: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/var/lib/kubelet") --- 11:56:02.9 Info: --- Start: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/var/lib/docker") --- 11:56:02.9 Info: --- End: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/var/lib/docker") --- 11:56:02.9 Info: --- Start: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/some/place/docker/aufs") --- 11:56:02.9 Info: --- End: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/some/place/docker/aufs") --- 11:56:02.9 Info: --- Start: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/etc/network") --- 11:56:02.9 Info: --- End: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/etc/network") --- 11:56:02.9 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_mark_as_imported_if_all_episodes_were_imported_including_history --- 11:56:02.9 Debug: All albums were imported in history for Drone.S01E01.HDTV 11:56:02.9 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_mark_as_imported_if_all_episodes_were_imported_including_history --- 11:56:02.9 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_mark_as_imported_if_all_tracks_were_imported --- 11:56:02.9 Debug: All albums were imported for Drone.S01E01.HDTV 11:56:02.9 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_mark_as_imported_if_all_tracks_were_imported --- 11:56:02.9 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_mark_as_imported_if_all_tracks_were_imported_but_extra_files_were_not --- 11:56:02.9 Debug: All albums were imported for Drone.S01E01.HDTV 11:56:02.9 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_mark_as_imported_if_all_tracks_were_imported_but_extra_files_were_not --- 11:56:02.9 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_mark_as_imported_if_the_download_can_be_tracked_using_the_source_seriesid --- 11:56:02.9 Debug: All albums were imported for Droned Pilot 11:56:02.9 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_mark_as_imported_if_the_download_can_be_tracked_using_the_source_seriesid --- 11:56:02.9 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_not_mark_as_imported_if_all_files_were_rejected --- 11:56:02.9 Debug: Not all albums have been imported for Drone.S01E01.HDTV 11:56:02.9 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_not_mark_as_imported_if_all_files_were_rejected --- 11:56:02.9 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_not_mark_as_imported_if_all_files_were_skipped --- 11:56:03.0 Debug: Not all albums have been imported for Drone.S01E01.HDTV 11:56:03.0 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_not_mark_as_imported_if_all_files_were_skipped --- 11:56:03.0 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_not_mark_as_imported_if_no_tracks_were_parsed --- 11:56:03.0 Debug: Not all albums have been imported for Drone.S01E01.HDTV 11:56:03.0 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_not_mark_as_imported_if_no_tracks_were_parsed --- 11:56:03.0 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_not_mark_as_imported_if_some_of_episodes_were_not_imported_including_history --- 11:56:03.0 Debug: Not all albums have been imported for Drone.S01E01.HDTV 11:56:03.0 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_not_mark_as_imported_if_some_of_episodes_were_not_imported_including_history --- 11:56:03.0 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_not_mark_as_imported_if_some_tracks_were_not_imported --- 11:56:03.0 Debug: Not all albums have been imported for Drone.S01E01.HDTV 11:56:03.0 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_not_mark_as_imported_if_some_tracks_were_not_imported --- 11:56:03.0 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_download_status_isnt_completed(Downloading) --- 11:56:03.0 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_download_status_isnt_completed(Downloading) --- 11:56:03.0 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_download_status_isnt_completed(Failed) --- 11:56:03.0 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_download_status_isnt_completed(Failed) --- 11:56:03.0 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_download_status_isnt_completed(Queued) --- 11:56:03.0 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_download_status_isnt_completed(Queued) --- 11:56:03.0 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_download_status_isnt_completed(Paused) --- 11:56:03.0 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_download_status_isnt_completed(Paused) --- 11:56:03.0 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_download_status_isnt_completed(Warning) --- 11:56:03.0 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_download_status_isnt_completed(Warning) --- 11:56:03.0 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_matching_history_is_not_found_and_no_category_specified --- 11:56:03.0 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_matching_history_is_not_found_and_no_category_specified --- 11:56:03.0 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_output_path_is_empty --- 11:56:03.0 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_output_path_is_empty --- 11:56:03.0 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 --- 11:56:03.0 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 --- 11:56:03.0 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_when_there_is_a_title_mismatch --- 11:56:03.0 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_when_there_is_a_title_mismatch --- 11:56:03.0 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_process_if_matching_history_is_not_found_but_category_specified --- 11:56:03.0 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_process_if_matching_history_is_not_found_but_category_specified --- 11:56:03.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_add_to_failed_if_already_failed_for_that_protocol --- 11:56:03.0 Trace: Grabbing release '' from Indexer at priority 0. 11:56:03.0 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 11:56:03.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_add_to_failed_if_already_failed_for_that_protocol --- 11:56:03.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_add_to_pending_even_if_already_added_to_pending --- 11:56:03.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_add_to_pending_even_if_already_added_to_pending --- 11:56:03.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_add_to_rejected_if_release_unavailable_on_indexer --- 11:56:03.0 Trace: Grabbing release '' from Indexer at priority 0. 11:56:03.0 Warn: Failed to download release '' from Indexer . Release not available 11:56:03.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_add_to_rejected_if_release_unavailable_on_indexer --- 11:56:03.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_download_report_if_album_was_not_already_downloaded --- 11:56:03.0 Trace: Grabbing release '' from Indexer at priority 0. 11:56:03.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_download_report_if_album_was_not_already_downloaded --- 11:56:03.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_not_add_to_downloaded_list_when_download_fails --- 11:56:03.0 Trace: Grabbing release '' from Indexer at priority 0. 11:56:03.0 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 11:56:03.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_not_add_to_downloaded_list_when_download_fails --- 11:56:03.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_not_add_to_failed_if_failed_for_a_different_protocol --- 11:56:03.0 Trace: Grabbing release '' from Indexer at priority 0. 11:56:03.0 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 11:56:03.0 Trace: Grabbing release '' from Indexer at priority 0. 11:56:03.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_not_add_to_failed_if_failed_for_a_different_protocol --- 11:56:03.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_not_add_to_pending_if_album_was_grabbed --- 11:56:03.0 Trace: Grabbing release '' from Indexer at priority 0. 11:56:03.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_not_add_to_pending_if_album_was_grabbed --- 11:56:03.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_not_download_if_any_album_was_already_downloaded --- 11:56:03.0 Trace: Grabbing release '' from Indexer at priority 0. 11:56:03.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_not_download_if_any_album_was_already_downloaded --- 11:56:03.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_not_grab_if_pending --- 11:56:03.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_not_grab_if_pending --- 11:56:03.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_only_download_album_once --- 11:56:03.1 Trace: Grabbing release '' from Indexer at priority 0. 11:56:03.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_only_download_album_once --- 11:56:03.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_only_return_downloaded_reports --- 11:56:03.1 Trace: Grabbing release '' from Indexer at priority 0. 11:56:03.1 Trace: Grabbing release '' from Indexer at priority 0. 11:56:03.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_only_return_downloaded_reports --- 11:56:03.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_return_all_downloaded_reports --- 11:56:03.1 Trace: Grabbing release '' from Indexer at priority 0. 11:56:03.1 Trace: Grabbing release '' from Indexer at priority 0. 11:56:03.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_return_all_downloaded_reports --- 11:56:03.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_return_an_empty_list_when_none_are_appproved --- 11:56:03.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_return_an_empty_list_when_none_are_appproved --- 11:56:03.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_return_downloaded_reports --- 11:56:03.1 Trace: Grabbing release '' from Indexer at priority 0. 11:56:03.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_return_downloaded_reports --- 11:56:03.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_always_choose_indexer_client --- 11:56:03.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_always_choose_indexer_client --- 11:56:03.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_fail_to_choose_client_when_indexer_reference_does_not_exist --- 11:56:03.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_fail_to_choose_client_when_indexer_reference_does_not_exist --- 11:56:03.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_fail_to_choose_when_clients_have_tags_but_no_match --- 11:56:03.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_fail_to_choose_when_clients_have_tags_but_no_match --- 11:56:03.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_not_skip_blocked_torrent_client_if_all_blocked --- 11:56:03.1 Trace: No non-blocked Download Client available, retrying blocked one. 11:56:03.1 Trace: No non-blocked Download Client available, retrying blocked one. 11:56:03.1 Trace: No non-blocked Download Client available, retrying blocked one. 11:56:03.1 Trace: No non-blocked Download Client available, retrying blocked one. 11:56:03.1 Trace: No non-blocked Download Client available, retrying blocked one. 11:56:03.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_not_skip_blocked_torrent_client_if_all_blocked --- 11:56:03.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_not_skip_secondary_prio_torrent_client_if_primary_blocked --- 11:56:03.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_not_skip_secondary_prio_torrent_client_if_primary_blocked --- 11:56:03.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_roundrobin_over_clients_with_matching_tags --- 11:56:03.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_roundrobin_over_clients_with_matching_tags --- 11:56:03.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_roundrobin_over_non_tagged_when_no_matching_tags --- 11:56:03.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_roundrobin_over_non_tagged_when_no_matching_tags --- 11:56:03.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_roundrobin_over_protocol_separately --- 11:56:03.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_roundrobin_over_protocol_separately --- 11:56:03.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_roundrobin_over_torrent_client --- 11:56:03.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_roundrobin_over_torrent_client --- 11:56:03.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_roundrobin_over_usenet_client --- 11:56:03.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_roundrobin_over_usenet_client --- 11:56:03.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_skip_blocked_torrent_client --- 11:56:03.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_skip_blocked_torrent_client --- 11:56:03.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_skip_secondary_prio_torrent_client --- 11:56:03.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_skip_secondary_prio_torrent_client --- 11:56:03.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_consider_blocked_after_5_minutes_since_initial_failure --- 11:56:03.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_consider_blocked_after_5_minutes_since_initial_failure --- 11:56:03.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_escalate_further_after_5_minutes_since_initial_failure --- 11:56:03.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_escalate_further_after_5_minutes_since_initial_failure --- 11:56:03.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_not_consider_blocked_within_5_minutes_since_initial_failure --- 11:56:03.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_not_consider_blocked_within_5_minutes_since_initial_failure --- 11:56:03.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_not_escalate_beyond_3_hours --- 11:56:03.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_not_escalate_beyond_3_hours --- 11:56:03.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_not_escalate_further_till_after_5_minutes_since_initial_failure --- 11:56:03.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_not_escalate_further_till_after_5_minutes_since_initial_failure --- 11:56:03.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.ScanWatchFolderFixture.GetItems_should_considered_changing_files_queued --- 11:56:03.2 Info: Iteration 0 11:56:03.2 Info: Iteration 1 11:56:03.2 Info: Iteration 2 11:56:03.2 Info: Iteration 3 11:56:03.3 Info: Iteration 4 11:56:03.3 Info: Iteration 5 11:56:03.3 Info: Iteration 6 11:56:03.3 Info: Iteration 7 11:56:03.3 Info: Iteration 8 11:56:03.3 Info: Iteration 9 11:56:03.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.ScanWatchFolderFixture.GetItems_should_considered_changing_files_queued --- 11:56:03.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.ScanWatchFolderFixture.GetItems_should_considered_locked_files_queued --- 11:56:03.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.ScanWatchFolderFixture.GetItems_should_considered_locked_files_queued --- 11:56:03.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.completed_download_should_have_required_properties --- 11:56:03.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.completed_download_should_have_required_properties --- 11:56:03.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_download_file_if_it_doesnt_exist --- 11:56:03.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) 11:56:03.6 Debug: Torrent Download succeeded, saved to: /c/blackhole/torrent/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.torrent 11:56:03.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_download_file_if_it_doesnt_exist --- 11:56:03.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_not_save_magnet_if_disabled --- 11:56:03.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_not_save_magnet_if_disabled --- 11:56:03.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_prefer_torrent_over_magnet --- 11:56:03.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) 11:56:03.6 Debug: Torrent Download succeeded, saved to: /c/blackhole/torrent/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.torrent 11:56:03.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_prefer_torrent_over_magnet --- 11:56:03.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_replace_illegal_characters_in_title --- 11:56:03.6 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) 11:56:03.6 Debug: Torrent Download succeeded, saved to: /c/blackhole/torrent/Radiohead - Scotch Mist [2008+FLAC+Lossless].torrent 11:56:03.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_replace_illegal_characters_in_title --- 11:56:03.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_save_magnet_if_enabled --- 11:56:03.6 Debug: Saving magnet link succeeded, saved to: /c/blackhole/torrent/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.magnet 11:56:03.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_save_magnet_if_enabled --- 11:56:03.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_save_magnet_using_specified_extension --- 11:56:03.6 Debug: Saving magnet link succeeded, saved to: /c/blackhole/torrent/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.url 11:56:03.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_save_magnet_using_specified_extension --- 11:56:03.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_throw_if_magnet_and_torrent_url_does_not_exist --- 11:56:03.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_throw_if_magnet_and_torrent_url_does_not_exist --- 11:56:03.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.partial_download_should_have_required_properties --- 11:56:03.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.partial_download_should_have_required_properties --- 11:56:03.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.RemoveItem_should_delete_directory --- 11:56:03.6 Debug: [Title1] Deleting folder '/c/blackhole/completed/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE'. 11:56:03.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.RemoveItem_should_delete_directory --- 11:56:03.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.RemoveItem_should_delete_file --- 11:56:03.6 Debug: [Title1] Deleting file '/c/blackhole/completed/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE'. 11:56:03.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.RemoveItem_should_delete_file --- 11:56:03.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.RemoveItem_should_ignore_if_unknown_item --- 11:56:03.6 Trace: [Title1] File or folder '/c/blackhole/completed/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' doesn't exist, skipping cleanup. 11:56:03.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.RemoveItem_should_ignore_if_unknown_item --- 11:56:03.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.RemoveItem_should_throw_if_deleteData_is_false --- 11:56:03.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.RemoveItem_should_throw_if_deleteData_is_false --- 11:56:03.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.should_return_category --- 11:56:03.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.should_return_category --- 11:56:03.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.should_return_null_hash --- 11:56:03.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) 11:56:03.7 Debug: Torrent Download succeeded, saved to: /c/blackhole/torrent/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.torrent 11:56:03.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.should_return_null_hash --- 11:56:03.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.should_return_status_with_outputdirs --- 11:56:03.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.should_return_status_with_outputdirs --- 11:56:03.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.completed_download_should_have_required_properties --- 11:56:03.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.completed_download_should_have_required_properties --- 11:56:03.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.Download_should_download_file_if_it_doesnt_exist --- 11:56:03.7 Debug: Downloaded nzb for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 11:56:03.7 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 11:56:03.7 Debug: NZB Download succeeded, saved to: /c/blackhole/nzb/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.nzb 11:56:03.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.Download_should_download_file_if_it_doesnt_exist --- 11:56:03.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.Download_should_replace_illegal_characters_in_title --- 11:56:03.7 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) 11:56:03.7 Info: Adding report [Radiohead - Scotch Mist [2008/FLAC/Lossless]] to the queue. 11:56:03.7 Debug: NZB Download succeeded, saved to: /c/blackhole/nzb/Radiohead - Scotch Mist [2008+FLAC+Lossless].nzb 11:56:03.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.Download_should_replace_illegal_characters_in_title --- 11:56:03.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.partial_download_should_have_required_properties --- 11:56:03.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.partial_download_should_have_required_properties --- 11:56:03.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.RemoveItem_should_delete_directory --- 11:56:03.7 Debug: [Title1] Deleting folder '/c/blackhole/completed/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE'. 11:56:03.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.RemoveItem_should_delete_directory --- 11:56:03.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.RemoveItem_should_delete_file --- 11:56:03.7 Debug: [Title1] Deleting file '/c/blackhole/completed/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE'. 11:56:03.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.RemoveItem_should_delete_file --- 11:56:03.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.RemoveItem_should_ignore_if_unknown_item --- 11:56:03.7 Trace: [Title1] File or folder '/c/blackhole/completed/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' doesn't exist, skipping cleanup. 11:56:03.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.RemoveItem_should_ignore_if_unknown_item --- 11:56:03.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.RemoveItem_should_throw_if_deleteData_is_false --- 11:56:03.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.RemoveItem_should_throw_if_deleteData_is_false --- 11:56:03.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.should_return_category --- 11:56:03.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.should_return_category --- 11:56:03.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.should_return_status_with_outputdirs --- 11:56:03.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.should_return_status_with_outputdirs --- 11:56:03.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.completed_download_should_have_required_properties --- 11:56:03.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.completed_download_should_have_required_properties --- 11:56:03.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.Download_should_get_hash_from_magnet_url("magnet:?xt=urn:btih:ZPBPA2P6ROZPKRHK44D5OW6NHXU5Z6KR&tr=udp","CBC2F069FE8BB2F544EAE707D75BCD3DE9DCF951") --- 11:56:03.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.Download_should_get_hash_from_magnet_url("magnet:?xt=urn:btih:ZPBPA2P6ROZPKRHK44D5OW6NHXU5Z6KR&tr=udp","CBC2F069FE8BB2F544EAE707D75BCD3DE9DCF951") --- 11:56:03.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.Download_should_return_unique_id --- 11:56:03.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) 11:56:03.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.Download_should_return_unique_id --- 11:56:03.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.downloading_item_should_have_required_properties --- 11:56:03.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.downloading_item_should_have_required_properties --- 11:56:03.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.failed_item_should_have_required_properties --- 11:56:03.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.failed_item_should_have_required_properties --- 11:56:03.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_check_share_ratio_for_moveFiles_and_remove(0.5d,False) --- 11:56:03.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_check_share_ratio_for_moveFiles_and_remove(0.5d,False) --- 11:56:03.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_check_share_ratio_for_moveFiles_and_remove(1.01d,True) --- 11:56:03.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_check_share_ratio_for_moveFiles_and_remove(1.01d,True) --- 11:56:03.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_ignore_items_without_hash --- 11:56:03.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_ignore_items_without_hash --- 11:56:03.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_completed_item_as_downloadItemStatus("Paused",Completed) --- 11:56:03.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_completed_item_as_downloadItemStatus("Paused",Completed) --- 11:56:03.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_completed_item_as_downloadItemStatus("Checking",Downloading) --- 11:56:03.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_completed_item_as_downloadItemStatus("Checking",Downloading) --- 11:56:03.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_completed_item_as_downloadItemStatus("Queued",Completed) --- 11:56:03.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_completed_item_as_downloadItemStatus("Queued",Completed) --- 11:56:03.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_completed_item_as_downloadItemStatus("Seeding",Completed) --- 11:56:03.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_completed_item_as_downloadItemStatus("Seeding",Completed) --- 11:56:03.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus("Paused",Paused) --- 11:56:03.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus("Paused",Paused) --- 11:56:03.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus("Checking",Downloading) --- 11:56:03.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus("Checking",Downloading) --- 11:56:03.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus("Queued",Queued) --- 11:56:03.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus("Queued",Queued) --- 11:56:03.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus("Downloading",Downloading) --- 11:56:03.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus("Downloading",Downloading) --- 11:56:03.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus("Seeding",Downloading) --- 11:56:03.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus("Seeding",Downloading) --- 11:56:03.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_queued_item_as_downloadItemStatus("Paused",Paused) --- 11:56:03.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_queued_item_as_downloadItemStatus("Paused",Paused) --- 11:56:03.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_queued_item_as_downloadItemStatus("Checking",Downloading) --- 11:56:03.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_queued_item_as_downloadItemStatus("Checking",Downloading) --- 11:56:03.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_queued_item_as_downloadItemStatus("Queued",Queued) --- 11:56:03.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_queued_item_as_downloadItemStatus("Queued",Queued) --- 11:56:03.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_queued_item_as_downloadItemStatus("Downloading",Downloading) --- 11:56:03.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_queued_item_as_downloadItemStatus("Downloading",Downloading) --- 11:56:03.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_queued_item_as_downloadItemStatus("Seeding",Downloading) --- 11:56:03.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_queued_item_as_downloadItemStatus("Seeding",Downloading) --- 11:56:03.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.queued_item_should_have_required_properties --- 11:56:03.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.queued_item_should_have_required_properties --- 11:56:03.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.should_return_status_with_outputdirs --- 11:56:03.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.should_return_status_with_outputdirs --- 11:56:03.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SerialNumberProviderFixture.should_cache_serialnumber --- 11:56:03.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SerialNumberProviderFixture.should_cache_serialnumber --- 11:56:03.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SerialNumberProviderFixture.should_return_hashedserialnumber --- 11:56:03.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SerialNumberProviderFixture.should_return_hashedserialnumber --- 11:56:03.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SerialNumberProviderFixture.should_throw_if_serial_number_unavailable --- 11:56:03.8 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 11:56:03.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SerialNumberProviderFixture.should_throw_if_serial_number_unavailable --- 11:56:03.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SharedFolderResolverFixture.should_cache_mapping --- 11:56:03.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SharedFolderResolverFixture.should_cache_mapping --- 11:56:03.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SharedFolderResolverFixture.should_remap_subfolder --- 11:56:03.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SharedFolderResolverFixture.should_remap_subfolder --- 11:56:03.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SharedFolderResolverFixture.should_return_valid_sharedfolder --- 11:56:03.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SharedFolderResolverFixture.should_return_valid_sharedfolder --- 11:56:03.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SharedFolderResolverFixture.should_throw_when_cannot_resolve_shared_folder --- 11:56:03.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 11:56:03.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SharedFolderResolverFixture.should_throw_when_cannot_resolve_shared_folder --- 11:56:03.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.Download_should_throw_and_not_add_task_if_cannot_get_serial_number --- 11:56:03.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.Download_should_throw_and_not_add_task_if_cannot_get_serial_number --- 11:56:03.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.Download_with_category_should_force_directory --- 11:56:03.9 Debug: Droned.S01E01.Pilot.1080p.WEB-DL-DRONE added correctly 11:56:03.9 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. 11:56:03.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.Download_with_category_should_force_directory --- 11:56:03.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.Download_with_MusicDirectory_should_force_directory --- 11:56:03.9 Debug: Droned.S01E01.Pilot.1080p.WEB-DL-DRONE added correctly 11:56:03.9 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. 11:56:03.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.Download_with_MusicDirectory_should_force_directory --- 11:56:03.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.Download_without_MusicDirectory_and_Category_should_use_default --- 11:56:03.9 Debug: Droned.S01E01.Pilot.1080p.WEB-DL-DRONE added correctly 11:56:03.9 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. 11:56:03.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.Download_without_MusicDirectory_and_Category_should_use_default --- 11:56:03.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_ignore_downloads_in_wrong_folder --- 11:56:03.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_ignore_downloads_in_wrong_folder --- 11:56:03.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_map_outputpath_for_completed_or_failed_tasks --- 11:56:03.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_map_outputpath_for_completed_or_failed_tasks --- 11:56:03.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_not_map_outputpath_for_queued_or_downloading_tasks --- 11:56:03.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_not_map_outputpath_for_queued_or_downloading_tasks --- 11:56:03.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Downloading,False,False) --- 11:56:03.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Downloading,False,False) --- 11:56:03.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Finished,True,True) --- 11:56:03.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Finished,True,True) --- 11:56:03.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Seeding,False,False) --- 11:56:04.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Seeding,False,False) --- 11:56:04.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Waiting,False,False) --- 11:56:04.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Waiting,False,False) --- 11:56:04.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_empty_list_if_no_tasks_available --- 11:56:04.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_empty_list_if_no_tasks_available --- 11:56:04.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_ignore_tasks_of_unknown_type --- 11:56:04.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_ignore_tasks_of_unknown_type --- 11:56:04.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Downloading,Downloading) --- 11:56:04.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Downloading,Downloading) --- 11:56:04.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Error,Failed) --- 11:56:04.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Error,Failed) --- 11:56:04.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Extracting,Downloading) --- 11:56:04.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Extracting,Downloading) --- 11:56:04.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Finished,Completed) --- 11:56:04.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Finished,Completed) --- 11:56:04.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Finishing,Downloading) --- 11:56:04.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Finishing,Downloading) --- 11:56:04.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(HashChecking,Downloading) --- 11:56:04.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(HashChecking,Downloading) --- 11:56:04.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(CaptchaNeeded,Downloading) --- 11:56:04.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(CaptchaNeeded,Downloading) --- 11:56:04.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Paused,Paused) --- 11:56:04.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Paused,Paused) --- 11:56:04.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Seeding,Completed) --- 11:56:04.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Seeding,Completed) --- 11:56:04.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(FilehostingWaiting,Queued) --- 11:56:04.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(FilehostingWaiting,Queued) --- 11:56:04.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Waiting,Queued) --- 11:56:04.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Waiting,Queued) --- 11:56:04.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Unknown,Queued) --- 11:56:04.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Unknown,Queued) --- 11:56:04.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_set_outputPath_to_base_folder_when_single_file_finished_tasks --- 11:56:04.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_set_outputPath_to_base_folder_when_single_file_finished_tasks --- 11:56:04.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_set_outputPath_to_base_folder_when_single_file_non_finished_tasks --- 11:56:04.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_set_outputPath_to_base_folder_when_single_file_non_finished_tasks --- 11:56:04.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_set_outputPath_to_torrent_folder_when_multiple_files_finished_tasks --- 11:56:04.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_set_outputPath_to_torrent_folder_when_multiple_files_finished_tasks --- 11:56:04.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_set_outputPath_to_torrent_folder_when_multiple_files_non_finished_tasks --- 11:56:04.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_set_outputPath_to_torrent_folder_when_multiple_files_non_finished_tasks --- 11:56:04.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_throw_if_serial_number_unavailable --- 11:56:04.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_throw_if_serial_number_unavailable --- 11:56:04.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_throw_if_shared_folder_resolve_fails --- 11:56:04.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_throw_if_shared_folder_resolve_fails --- 11:56:04.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetStatus_should_map_outputpath_when_using_category --- 11:56:04.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetStatus_should_map_outputpath_when_using_category --- 11:56:04.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetStatus_should_map_outputpath_when_using_default --- 11:56:04.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetStatus_should_map_outputpath_when_using_default --- 11:56:04.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetStatus_should_map_outputpath_when_using_destination --- 11:56:04.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetStatus_should_map_outputpath_when_using_destination --- 11:56:04.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.Download_should_throw_and_not_add_task_if_cannot_get_serial_number --- 11:56:04.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) 11:56:04.1 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 11:56:04.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.Download_should_throw_and_not_add_task_if_cannot_get_serial_number --- 11:56:04.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.Download_with_category_should_force_directory --- 11:56:04.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) 11:56:04.1 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 11:56:04.1 Debug: Droned.S01E01.Pilot.1080p.WEB-DL-DRONE added correctly 11:56:04.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.Download_with_category_should_force_directory --- 11:56:04.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.Download_with_MusicDirectory_should_force_directory --- 11:56:04.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) 11:56:04.1 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 11:56:04.1 Debug: Droned.S01E01.Pilot.1080p.WEB-DL-DRONE added correctly 11:56:04.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.Download_with_MusicDirectory_should_force_directory --- 11:56:04.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.Download_without_MusicDirectory_and_Category_should_use_default --- 11:56:04.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) 11:56:04.1 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 11:56:04.1 Debug: Droned.S01E01.Pilot.1080p.WEB-DL-DRONE added correctly 11:56:04.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.Download_without_MusicDirectory_and_Category_should_use_default --- 11:56:04.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_ignore_downloads_in_wrong_folder --- 11:56:04.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_ignore_downloads_in_wrong_folder --- 11:56:04.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_map_outputpath_for_completed_or_failed_tasks --- 11:56:04.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_map_outputpath_for_completed_or_failed_tasks --- 11:56:04.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_not_map_outputpath_for_queued_or_downloading_tasks --- 11:56:04.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_not_map_outputpath_for_queued_or_downloading_tasks --- 11:56:04.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_empty_list_if_no_tasks_available --- 11:56:04.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_empty_list_if_no_tasks_available --- 11:56:04.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_ignore_tasks_of_unknown_type --- 11:56:04.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_ignore_tasks_of_unknown_type --- 11:56:04.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Downloading,Downloading) --- 11:56:04.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Downloading,Downloading) --- 11:56:04.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Error,Failed) --- 11:56:04.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Error,Failed) --- 11:56:04.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Extracting,Downloading) --- 11:56:04.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Extracting,Downloading) --- 11:56:04.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Finished,Completed) --- 11:56:04.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Finished,Completed) --- 11:56:04.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Finishing,Downloading) --- 11:56:04.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Finishing,Downloading) --- 11:56:04.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(HashChecking,Downloading) --- 11:56:04.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(HashChecking,Downloading) --- 11:56:04.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(CaptchaNeeded,Downloading) --- 11:56:04.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(CaptchaNeeded,Downloading) --- 11:56:04.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Paused,Paused) --- 11:56:04.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Paused,Paused) --- 11:56:04.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Seeding,Completed) --- 11:56:04.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Seeding,Completed) --- 11:56:04.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(FilehostingWaiting,Queued) --- 11:56:04.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(FilehostingWaiting,Queued) --- 11:56:04.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Waiting,Queued) --- 11:56:04.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Waiting,Queued) --- 11:56:04.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Unknown,Queued) --- 11:56:04.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Unknown,Queued) --- 11:56:04.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_throw_if_serial_number_unavailable --- 11:56:04.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_throw_if_serial_number_unavailable --- 11:56:04.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_throw_if_shared_folder_resolve_fails --- 11:56:04.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_throw_if_shared_folder_resolve_fails --- 11:56:04.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetStatus_should_map_outputpath_when_using_category --- 11:56:04.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetStatus_should_map_outputpath_when_using_category --- 11:56:04.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetStatus_should_map_outputpath_when_using_default --- 11:56:04.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetStatus_should_map_outputpath_when_using_default --- 11:56:04.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetStatus_should_map_outputpath_when_using_destination --- 11:56:04.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetStatus_should_map_outputpath_when_using_destination --- 11:56:04.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_define_seed_ratio_as_expected(0,0) --- 11:56:04.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_define_seed_ratio_as_expected(0,0) --- 11:56:04.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_define_seed_ratio_as_expected(1.5d,150) --- 11:56:04.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_define_seed_ratio_as_expected(1.5d,150) --- 11:56:04.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_pause_torrent_as_expected(False,False) --- 11:56:04.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_pause_torrent_as_expected(False,False) --- 11:56:04.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_pause_torrent_as_expected(True,True) --- 11:56:04.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_pause_torrent_as_expected(True,True) --- 11:56:04.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(0,1,1,True) --- 11:56:04.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(0,1,1,True) --- 11:56:04.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(0,0,1,True) --- 11:56:04.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(0,0,1,True) --- 11:56:04.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(0,1,0,False) --- 11:56:04.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(0,1,0,False) --- 11:56:04.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(0,0,0,False) --- 11:56:04.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(0,0,0,False) --- 11:56:04.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(15,1,1,True) --- 11:56:04.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(15,1,1,True) --- 11:56:04.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(15,0,1,False) --- 11:56:04.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(15,0,1,False) --- 11:56:04.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(15,1,0,True) --- 11:56:04.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(15,1,0,True) --- 11:56:04.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(15,0,0,False) --- 11:56:04.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(15,0,0,False) --- 11:56:04.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_with_Category_should_force_directory --- 11:56:04.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_with_Category_should_force_directory --- 11:56:04.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_with_DestinationDirectory_should_force_directory --- 11:56:04.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_with_DestinationDirectory_should_force_directory --- 11:56:04.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_without_DestinationDirectory_and_Category_should_use_default --- 11:56:04.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_without_DestinationDirectory_and_Category_should_use_default --- 11:56:04.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Downloading,False,False) --- 11:56:04.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Downloading,False,False) --- 11:56:04.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Done,True,True) --- 11:56:04.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Done,True,True) --- 11:56:04.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Seeding,False,False) --- 11:56:04.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Seeding,False,False) --- 11:56:04.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Stopped,False,False) --- 11:56:04.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Stopped,False,False) --- 11:56:04.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_decoded_destination_directory --- 11:56:04.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_decoded_destination_directory --- 11:56:04.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_empty_list_if_no_tasks_available --- 11:56:04.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_empty_list_if_no_tasks_available --- 11:56:04.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_ignore_tasks_of_unknown_type --- 11:56:04.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_ignore_tasks_of_unknown_type --- 11:56:04.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Stopped,Paused) --- 11:56:04.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Stopped,Paused) --- 11:56:04.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Stopping,Paused) --- 11:56:04.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Stopping,Paused) --- 11:56:04.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Queued,Queued) --- 11:56:04.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Queued,Queued) --- 11:56:04.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Starting,Downloading) --- 11:56:04.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Starting,Downloading) --- 11:56:04.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Downloading,Downloading) --- 11:56:04.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Downloading,Downloading) --- 11:56:04.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Retry,Downloading) --- 11:56:04.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Retry,Downloading) --- 11:56:04.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Checking,Downloading) --- 11:56:04.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Checking,Downloading) --- 11:56:04.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Error,Warning) --- 11:56:04.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Error,Warning) --- 11:56:04.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Seeding,Completed) --- 11:56:04.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Seeding,Completed) --- 11:56:04.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Done,Completed) --- 11:56:04.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Done,Completed) --- 11:56:04.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Unknown,Downloading) --- 11:56:04.3 Info: Unknown download state: Unknown 11:56:04.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Unknown,Downloading) --- 11:56:04.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_message_if_tasks_in_error --- 11:56:04.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_message_if_tasks_in_error --- 11:56:04.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_when_category_is_set_should_ignore_downloads_in_wrong_folder --- 11:56:04.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_when_category_is_set_should_ignore_downloads_in_wrong_folder --- 11:56:04.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_when_destinationdirectory_is_set_should_ignore_downloads_in_wrong_folder --- 11:56:04.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_when_destinationdirectory_is_set_should_ignore_downloads_in_wrong_folder --- 11:56:04.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.completed_download_should_have_required_properties --- 11:56:04.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.completed_download_should_have_required_properties --- 11:56:04.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.Download_from_magnet_link_should_return_hash_uppercase --- 11:56:04.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.Download_from_magnet_link_should_return_hash_uppercase --- 11:56:04.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.Download_from_torrent_file_should_return_hash_uppercase --- 11:56:04.4 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 11:56:04.4 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. 11:56:04.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.Download_from_torrent_file_should_return_hash_uppercase --- 11:56:04.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.Download_should_return_unique_id --- 11:56:04.4 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) 11:56:04.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.Download_should_return_unique_id --- 11:56:04.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.downloading_item_should_have_required_properties --- 11:56:04.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.downloading_item_should_have_required_properties --- 11:56:04.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.failed_item_should_have_required_properties --- 11:56:04.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.failed_item_should_have_required_properties --- 11:56:04.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.GetItems_should_ignore_torrents_with_a_different_category --- 11:56:04.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.GetItems_should_ignore_torrents_with_a_different_category --- 11:56:04.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.GetItems_should_return_torrents_with_DownloadId_uppercase --- 11:56:04.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.GetItems_should_return_torrents_with_DownloadId_uppercase --- 11:56:04.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.queued_item_should_have_required_properties --- 11:56:04.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.queued_item_should_have_required_properties --- 11:56:04.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.should_return_status_with_outputdirs --- 11:56:04.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.should_return_status_with_outputdirs --- 11:56:04.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.Test_should_return_validation_failure_for_old_hadouken --- 11:56:04.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.Test_should_return_validation_failure_for_old_hadouken --- 11:56:04.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.completed_download_should_have_required_properties --- 11:56:04.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.completed_download_should_have_required_properties --- 11:56:04.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.Download_should_return_unique_id --- 11:56:04.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) 11:56:04.4 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 11:56:04.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.Download_should_return_unique_id --- 11:56:04.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.Download_should_throw_if_failed --- 11:56:04.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) 11:56:04.4 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 11:56:04.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.Download_should_throw_if_failed --- 11:56:04.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.downloading_item_should_have_required_properties --- 11:56:04.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.downloading_item_should_have_required_properties --- 11:56:04.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.failed_item_should_have_required_properties --- 11:56:04.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.failed_item_should_have_required_properties --- 11:56:04.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.GetItems_should_ignore_downloads_from_other_categories --- 11:56:04.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.GetItems_should_ignore_downloads_from_other_categories --- 11:56:04.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.GetItems_should_return_no_items_when_queue_is_empty --- 11:56:04.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.GetItems_should_return_no_items_when_queue_is_empty --- 11:56:04.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.paused_item_should_have_required_properties --- 11:56:04.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.paused_item_should_have_required_properties --- 11:56:04.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.post_processing_item_should_have_required_properties --- 11:56:04.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.post_processing_item_should_have_required_properties --- 11:56:04.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.queued_item_should_have_required_properties --- 11:56:04.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.queued_item_should_have_required_properties --- 11:56:04.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.RemoveItem_should_delete_folder --- 11:56:04.5 Debug: [Title1] Deleting folder '/remote/mount/tv/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE'. 11:56:04.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.RemoveItem_should_delete_folder --- 11:56:04.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_ignore_deletestatus_manual_without_markstatus --- 11:56:04.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_ignore_deletestatus_manual_without_markstatus --- 11:56:04.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_remap_storage_if_mounted --- 11:56:04.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_remap_storage_if_mounted --- 11:56:04.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_deletestatus_copy_as_failed --- 11:56:04.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_deletestatus_copy_as_failed --- 11:56:04.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_deletestatus_dupe_as_failed --- 11:56:04.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_deletestatus_dupe_as_failed --- 11:56:04.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_deletestatus_health_as_failed --- 11:56:04.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_deletestatus_health_as_failed --- 11:56:04.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_deletestatus_manual_with_markstatus_bad_as_failed --- 11:56:04.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_deletestatus_manual_with_markstatus_bad_as_failed --- 11:56:04.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_movestatus_failure_as_warning --- 11:56:04.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_movestatus_failure_as_warning --- 11:56:04.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_scriptstatus_failure_as_failed --- 11:56:04.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_scriptstatus_failure_as_failed --- 11:56:04.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_unpackstatus_freespace_as_warning --- 11:56:04.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_unpackstatus_freespace_as_warning --- 11:56:04.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_return_status_with_mounted_outputdir --- 11:56:04.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_return_status_with_mounted_outputdir --- 11:56:04.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_return_status_with_outputdir --- 11:56:04.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_return_status_with_outputdir --- 11:56:04.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_keephistory("0",False) --- 11:56:04.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_keephistory("0",False) --- 11:56:04.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_keephistory("1",True) --- 11:56:04.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_keephistory("1",True) --- 11:56:04.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_keephistory(" 7",False) --- 11:56:04.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_keephistory(" 7",False) --- 11:56:04.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_keephistory("5000000",False) --- 11:56:04.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_keephistory("5000000",False) --- 11:56:04.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_version("11.0",False) --- 11:56:04.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_version("11.0",False) --- 11:56:04.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_version("12.0",True) --- 11:56:04.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_version("12.0",True) --- 11:56:04.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_version("11.0-b30ef0134",False) --- 11:56:04.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_version("11.0-b30ef0134",False) --- 11:56:04.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_version("13.0-b30ef0134",True) --- 11:56:04.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_version("13.0-b30ef0134",True) --- 11:56:04.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_use_dest_dir_if_final_dir_is_not_set --- 11:56:04.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_use_dest_dir_if_final_dir_is_not_set --- 11:56:04.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_use_dest_dir_if_final_dir_is_null --- 11:56:04.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_use_dest_dir_if_final_dir_is_null --- 11:56:04.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_use_final_dir_when_set_instead_of_dest_dir --- 11:56:04.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_use_final_dir_when_set_instead_of_dest_dir --- 11:56:04.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.completed_download_should_have_required_properties --- 11:56:04.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.completed_download_should_have_required_properties --- 11:56:04.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.Download_should_return_unique_id --- 11:56:04.5 Debug: Downloaded nzb for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 11:56:04.5 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 11:56:04.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.Download_should_return_unique_id --- 11:56:04.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.Download_should_throw_if_failed --- 11:56:04.6 Debug: Downloaded nzb for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 11:56:04.6 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 11:56:04.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.Download_should_throw_if_failed --- 11:56:04.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.downloading_item_should_have_required_properties --- 11:56:04.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.downloading_item_should_have_required_properties --- 11:56:04.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.failed_item_should_have_required_properties --- 11:56:04.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.failed_item_should_have_required_properties --- 11:56:04.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.GetItems_should_ignore_downloads_from_other_categories --- 11:56:04.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.GetItems_should_ignore_downloads_from_other_categories --- 11:56:04.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.GetItems_should_return_no_items_when_queue_is_empty --- 11:56:04.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.GetItems_should_return_no_items_when_queue_is_empty --- 11:56:04.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.paused_item_should_have_required_properties --- 11:56:04.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.paused_item_should_have_required_properties --- 11:56:04.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.queued_item_should_have_required_properties --- 11:56:04.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.queued_item_should_have_required_properties --- 11:56:04.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_be_warning_if_more_than_one_file_is_not_in_a_job_folder --- 11:56:04.6 Debug: Download contains multiple files and is not in a job folder: /O/mymount/ 11:56:04.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_be_warning_if_more_than_one_file_is_not_in_a_job_folder --- 11:56:04.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_get_files_if_completed_download_is_not_in_a_job_folder --- 11:56:04.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_get_files_if_completed_download_is_not_in_a_job_folder --- 11:56:04.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_remap_storage_if_mounted --- 11:56:04.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_remap_storage_if_mounted --- 11:56:04.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_report_BadlyEncoded_as_failed --- 11:56:04.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_report_BadlyEncoded_as_failed --- 11:56:04.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_report_CheckFailedDataCorrupt_as_failed --- 11:56:04.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_report_CheckFailedDataCorrupt_as_failed --- 11:56:04.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_report_UncompressFailed_as_failed --- 11:56:04.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_report_UncompressFailed_as_failed --- 11:56:04.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_test_api_version("1.0",False) --- 11:56:04.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_test_api_version("1.0",False) --- 11:56:04.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_test_api_version("2.2",False) --- 11:56:04.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_test_api_version("2.2",False) --- 11:56:04.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_test_api_version("2.3",True) --- 11:56:04.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_test_api_version("2.3",True) --- 11:56:04.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_test_api_version("2.4",True) --- 11:56:04.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_test_api_version("2.4",True) --- 11:56:04.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_test_api_version("3.0",True) --- 11:56:04.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_test_api_version("3.0",True) --- 11:56:04.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.PneumaticProviderFixture.should_download_file_if_it_doesnt_exist --- 11:56:04.6 Debug: Downloading NZB from: http://www.nzbs.com/url to: /d/nzb/pneumatic/30.Rock.S01E05.hdtv.xvid-LoL.nzb 11:56:04.6 Debug: NZB Download succeeded, saved to: /d/nzb/pneumatic/30.Rock.S01E05.hdtv.xvid-LoL.nzb 11:56:04.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.PneumaticProviderFixture.should_download_file_if_it_doesnt_exist --- 11:56:04.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.PneumaticProviderFixture.should_replace_illegal_characters_in_title --- 11:56:04.6 Debug: Downloading NZB from: http://www.nzbs.com/url to: /d/nzb/pneumatic/Saturday Night Live - S38E08 - Jeremy Renner+Maroon 5 [SDTV].nzb 11:56:04.6 Debug: NZB Download succeeded, saved to: /d/nzb/pneumatic/Saturday Night Live - S38E08 - Jeremy Renner+Maroon 5 [SDTV].nzb 11:56:04.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.PneumaticProviderFixture.should_replace_illegal_characters_in_title --- 11:56:04.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.PneumaticProviderFixture.should_throw_if_discography_download --- 11:56:04.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.PneumaticProviderFixture.should_throw_if_discography_download --- 11:56:04.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.PneumaticProviderFixture.should_throw_item_is_removed --- 11:56:04.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.PneumaticProviderFixture.should_throw_item_is_removed --- 11:56:04.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.PneumaticProviderFixture.should_throw_on_failed_download --- 11:56:04.6 Debug: Downloading NZB from: http://www.nzbs.com/url to: /d/nzb/pneumatic/30.Rock.S01E05.hdtv.xvid-LoL.nzb 11:56:04.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.PneumaticProviderFixture.should_throw_on_failed_download --- 11:56:04.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.api_261_should_use_content_path("pausedUP") --- 11:56:04.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.api_261_should_use_content_path("pausedUP") --- 11:56:04.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.api_261_should_use_content_path("stoppedUP") --- 11:56:04.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.api_261_should_use_content_path("stoppedUP") --- 11:56:04.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("pausedUP") --- 11:56:04.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("pausedUP") --- 11:56:04.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("stoppedUP") --- 11:56:04.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("stoppedUP") --- 11:56:04.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("queuedUP") --- 11:56:04.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("queuedUP") --- 11:56:04.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("uploading") --- 11:56:04.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("uploading") --- 11:56:04.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("stalledUP") --- 11:56:04.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("stalledUP") --- 11:56:04.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("forcedUP") --- 11:56:04.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("forcedUP") --- 11:56:04.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_accept_magnet_if_trackers_provided_and_dht_is_disabled --- 11:56:04.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_accept_magnet_if_trackers_provided_and_dht_is_disabled --- 11:56:04.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_get_hash_from_magnet_url("magnet:?xt=urn:btih:ZPBPA2P6ROZPKRHK44D5OW6NHXU5Z6KR&tr=udp","CBC2F069FE8BB2F544EAE707D75BCD3DE9DCF951") --- 11:56:04.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_get_hash_from_magnet_url("magnet:?xt=urn:btih:ZPBPA2P6ROZPKRHK44D5OW6NHXU5Z6KR&tr=udp","CBC2F069FE8BB2F544EAE707D75BCD3DE9DCF951") --- 11:56:04.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_handle_http_redirect_to_magnet --- 11:56:04.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) 11:56:04.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_handle_http_redirect_to_magnet --- 11:56:04.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_handle_http_redirect_to_torrent --- 11:56:04.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) 11:56:04.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_handle_http_redirect_to_torrent --- 11:56:04.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_not_fail_if_top_priority_not_available --- 11:56:04.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) 11:56:04.8 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 11:56:04.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_not_fail_if_top_priority_not_available --- 11:56:04.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_refuse_magnet_if_no_trackers_provided_and_dht_is_disabled --- 11:56:04.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_refuse_magnet_if_no_trackers_provided_and_dht_is_disabled --- 11:56:04.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_return_unique_id --- 11:56:04.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) 11:56:04.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_return_unique_id --- 11:56:04.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_set_top_priority --- 11:56:04.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) 11:56:04.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_set_top_priority --- 11:56:04.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.downloading_item_should_have_required_properties --- 11:56:04.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.downloading_item_should_have_required_properties --- 11:56:04.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.error_item_should_have_required_properties --- 11:56:04.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.error_item_should_have_required_properties --- 11:56:04.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.multi_file_torrent_outputpath_should_have_sanitised_name --- 11:56:04.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.multi_file_torrent_outputpath_should_have_sanitised_name --- 11:56:04.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.paused_item_should_have_required_properties("pausedDL") --- 11:56:04.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.paused_item_should_have_required_properties("pausedDL") --- 11:56:04.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.paused_item_should_have_required_properties("stoppedDL") --- 11:56:04.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.paused_item_should_have_required_properties("stoppedDL") --- 11:56:04.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.queued_item_should_have_required_properties("queuedDL") --- 11:56:04.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.queued_item_should_have_required_properties("queuedDL") --- 11:56:04.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.queued_item_should_have_required_properties("checkingDL") --- 11:56:04.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.queued_item_should_have_required_properties("checkingDL") --- 11:56:04.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.queued_item_should_have_required_properties("checkingUP") --- 11:56:04.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.queued_item_should_have_required_properties("checkingUP") --- 11:56:04.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.queued_item_should_have_required_properties("metaDL") --- 11:56:04.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.queued_item_should_have_required_properties("metaDL") --- 11:56:04.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.queued_item_should_have_required_properties("checkingResumeData") --- 11:56:04.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.queued_item_should_have_required_properties("checkingResumeData") --- 11:56:04.8 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") --- 11:56:04.8 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") --- 11:56:04.8 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") --- 11:56:04.8 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") --- 11:56:04.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_inactive_seedingtime_reached_but_ratio_not_and_paused("pausedUP") --- 11:56:04.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_inactive_seedingtime_reached_but_ratio_not_and_paused("pausedUP") --- 11:56:04.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_inactive_seedingtime_reached_but_ratio_not_and_paused("stoppedUP") --- 11:56:04.9 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") --- 11:56:04.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_ratio_reached_and_paused("pausedUP") --- 11:56:04.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_ratio_reached_and_paused("pausedUP") --- 11:56:04.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_ratio_reached_and_paused("stoppedUP") --- 11:56:04.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_ratio_reached_and_paused("stoppedUP") --- 11:56:04.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_seedingtime_reached_and_paused("pausedUP") --- 11:56:04.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_seedingtime_reached_and_paused("pausedUP") --- 11:56:04.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_seedingtime_reached_and_paused("stoppedUP") --- 11:56:04.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_seedingtime_reached_and_paused("stoppedUP") --- 11:56:04.9 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") --- 11:56:04.9 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") --- 11:56:04.9 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") --- 11:56:04.9 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") --- 11:56:04.9 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") --- 11:56:04.9 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") --- 11:56:04.9 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") --- 11:56:04.9 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") --- 11:56:04.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_overridden_max_ratio_reached_and_paused("pausedUP") --- 11:56:04.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_overridden_max_ratio_reached_and_paused("pausedUP") --- 11:56:04.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_overridden_max_ratio_reached_and_paused("stoppedUP") --- 11:56:04.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_overridden_max_ratio_reached_and_paused("stoppedUP") --- 11:56:04.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_overridden_max_seedingtime_reached_and_paused("pausedUP") --- 11:56:04.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_overridden_max_seedingtime_reached_and_paused("pausedUP") --- 11:56:04.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_overridden_max_seedingtime_reached_and_paused("stoppedUP") --- 11:56:04.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_overridden_max_seedingtime_reached_and_paused("stoppedUP") --- 11:56:04.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_correct_category_output_path --- 11:56:04.9 Trace: Replacing double forward slashes in path '//server/store/downloads'. If this is not meant to be a Windows UNC path fix the 'Save Path' in qBittorrent's music category 11:56:04.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_correct_category_output_path --- 11:56:04.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_get_category_from_the_category_if_set("pausedUP") --- 11:56:04.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_get_category_from_the_category_if_set("pausedUP") --- 11:56:04.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_get_category_from_the_category_if_set("stoppedUP") --- 11:56:05.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_get_category_from_the_category_if_set("stoppedUP") --- 11:56:05.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_get_category_from_the_label_if_the_category_is_not_available("pausedUP") --- 11:56:05.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_get_category_from_the_label_if_the_category_is_not_available("pausedUP") --- 11:56:05.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_get_category_from_the_label_if_the_category_is_not_available("stoppedUP") --- 11:56:05.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_get_category_from_the_label_if_the_category_is_not_available("stoppedUP") --- 11:56:05.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_handle_eta_biginteger --- 11:56:05.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_handle_eta_biginteger --- 11:56:05.0 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 --- 11:56:05.0 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 --- 11:56:05.0 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") --- 11:56:05.0 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") --- 11:56:05.0 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") --- 11:56:05.0 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") --- 11:56:05.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_and_should_not_allow_move_files_if_max_ratio_not_reached --- 11:56:05.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_and_should_not_allow_move_files_if_max_ratio_not_reached --- 11:56:05.0 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 --- 11:56:05.0 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 --- 11:56:05.0 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 --- 11:56:05.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_and_should_not_allow_move_files_if_max_seedingtime_reached_and_not_paused --- 11:56:05.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_inactive_seedingtime_not_reached_and_paused("pausedUP") --- 11:56:05.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_inactive_seedingtime_not_reached_and_paused("pausedUP") --- 11:56:05.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_inactive_seedingtime_not_reached_and_paused("stoppedUP") --- 11:56:05.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_inactive_seedingtime_not_reached_and_paused("stoppedUP") --- 11:56:05.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_ratio_not_reached_and_paused("pausedUP") --- 11:56:05.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_ratio_not_reached_and_paused("pausedUP") --- 11:56:05.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_ratio_not_reached_and_paused("stoppedUP") --- 11:56:05.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_ratio_not_reached_and_paused("stoppedUP") --- 11:56:05.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_seedingtime_not_reached_and_paused("pausedUP") --- 11:56:05.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_seedingtime_not_reached_and_paused("pausedUP") --- 11:56:05.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_seedingtime_not_reached_and_paused("stoppedUP") --- 11:56:05.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_seedingtime_not_reached_and_paused("stoppedUP") --- 11:56:05.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_fetch_details_twice("pausedUP") --- 11:56:05.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_fetch_details_twice("pausedUP") --- 11:56:05.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_fetch_details_twice("stoppedUP") --- 11:56:05.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_fetch_details_twice("stoppedUP") --- 11:56:05.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_return_status_with_outputdirs --- 11:56:05.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_return_status_with_outputdirs --- 11:56:05.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.single_file_torrent_outputpath_should_have_sanitised_name --- 11:56:05.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.single_file_torrent_outputpath_should_have_sanitised_name --- 11:56:05.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.single_file_torrent_with_folder_should_only_have_first_subfolder --- 11:56:05.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.single_file_torrent_with_folder_should_only_have_first_subfolder --- 11:56:05.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.stalledDL_item_should_have_required_properties --- 11:56:05.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.stalledDL_item_should_have_required_properties --- 11:56:05.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Test_should_force_api_version_check --- 11:56:05.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Test_should_force_api_version_check --- 11:56:05.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.RTorrentTests.RTorrentFixture.completed_download_should_have_required_properties --- 11:56:05.1 Debug: Retrieved metadata of 1 torrents in client 11:56:05.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.RTorrentTests.RTorrentFixture.completed_download_should_have_required_properties --- 11:56:05.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.RTorrentTests.RTorrentFixture.Download_should_return_unique_id --- 11:56:05.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) 11:56:05.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.RTorrentTests.RTorrentFixture.Download_should_return_unique_id --- 11:56:05.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.RTorrentTests.RTorrentFixture.downloading_item_should_have_required_properties --- 11:56:05.1 Debug: Retrieved metadata of 1 torrents in client 11:56:05.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.RTorrentTests.RTorrentFixture.downloading_item_should_have_required_properties --- 11:56:05.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.completed_download_should_have_required_properties --- 11:56:05.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.completed_download_should_have_required_properties --- 11:56:05.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.deleted_history_item_should_be_ignored --- 11:56:05.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.deleted_history_item_should_be_ignored --- 11:56:05.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.deleted_queue_item_should_be_ignored --- 11:56:05.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.deleted_queue_item_should_be_ignored --- 11:56:05.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.Download_should_return_unique_id --- 11:56:05.2 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) 11:56:05.2 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 11:56:05.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.Download_should_return_unique_id --- 11:56:05.2 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") --- 11:56:05.2 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) 11:56:05.2 Info: Adding report [[ TOWN ]-[ http://www.town.ag ]-[ ANIME ]-[Usenet Provider >> http://www.ssl- <<] - [Commie] Aldnoah Zero 18 [234C8FC7]] to the queue. 11:56:05.2 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") --- 11:56:05.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.Download_should_use_sabRecentTvPriority_when_recentEpisode_is_true --- 11:56:05.2 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) 11:56:05.2 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 11:56:05.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.Download_should_use_sabRecentTvPriority_when_recentEpisode_is_true --- 11:56:05.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Checking) --- 11:56:05.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Checking) --- 11:56:05.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Downloading) --- 11:56:05.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Downloading) --- 11:56:05.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(QuickCheck) --- 11:56:05.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(QuickCheck) --- 11:56:05.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Verifying) --- 11:56:05.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Verifying) --- 11:56:05.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Repairing) --- 11:56:05.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Repairing) --- 11:56:05.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Fetching) --- 11:56:05.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Fetching) --- 11:56:05.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Extracting) --- 11:56:05.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Extracting) --- 11:56:05.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Moving) --- 11:56:05.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Moving) --- 11:56:05.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Running) --- 11:56:05.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Running) --- 11:56:05.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.failed_item_should_have_required_properties --- 11:56:05.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.failed_item_should_have_required_properties --- 11:56:05.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.GetItems_should_ignore_downloads_from_other_categories --- 11:56:05.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.GetItems_should_ignore_downloads_from_other_categories --- 11:56:05.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.GetItems_should_return_no_items_when_queue_is_empty --- 11:56:05.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.GetItems_should_return_no_items_when_queue_is_empty --- 11:56:05.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.paused_item_should_have_required_properties(Paused) --- 11:56:05.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.paused_item_should_have_required_properties(Paused) --- 11:56:05.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.queued_item_should_have_required_properties(Grabbing) --- 11:56:05.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.queued_item_should_have_required_properties(Grabbing) --- 11:56:05.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.queued_item_should_have_required_properties(Queued) --- 11:56:05.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.queued_item_should_have_required_properties(Queued) --- 11:56:05.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_not_blow_up_if_storage_doesnt_have_jobfolder --- 11:56:05.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_not_blow_up_if_storage_doesnt_have_jobfolder --- 11:56:05.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_not_blow_up_if_storage_is_drive_root --- 11:56:05.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_not_blow_up_if_storage_is_drive_root --- 11:56:05.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_not_remove_output_path_file_when_deleting_a_completed_item_and_delete_data_is_false --- 11:56:05.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_not_remove_output_path_file_when_deleting_a_completed_item_and_delete_data_is_false --- 11:56:05.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_not_remove_output_path_file_when_deleting_a_completed_item_and_delete_data_is_true_if_it_does_not_exist --- 11:56:05.3 Trace: [Title1] Doesn't have an outputPath, skipping delete data. 11:56:05.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_not_remove_output_path_file_when_deleting_a_completed_item_and_delete_data_is_true_if_it_does_not_exist --- 11:56:05.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_remap_storage_if_mounted --- 11:56:05.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_remap_storage_if_mounted --- 11:56:05.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_remove_output_path_file_when_deleting_a_completed_item_and_delete_data_is_true --- 11:56:05.3 Debug: [Title1] Deleting file '/C/Test/Series.Title.S01E01.mkv'. 11:56:05.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_remove_output_path_file_when_deleting_a_completed_item_and_delete_data_is_true --- 11:56:05.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_remove_output_path_folder_when_deleting_a_completed_item_and_delete_data_is_true --- 11:56:05.3 Debug: [Title1] Deleting folder '/C/Test/Series.Title.S01E01'. 11:56:05.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_remove_output_path_folder_when_deleting_a_completed_item_and_delete_data_is_true --- 11:56:05.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_report_diskspace_unpack_error_as_warning --- 11:56:05.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_report_diskspace_unpack_error_as_warning --- 11:56:05.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_path_to_jobfolder("Droned.S01E01.Pilot.1080p.WEB-DL-DRONE","Droned.S01E01_Pilot_1080p_WEB-DL-DRONE.mkv") --- 11:56:05.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_path_to_jobfolder("Droned.S01E01.Pilot.1080p.WEB-DL-DRONE","Droned.S01E01_Pilot_1080p_WEB-DL-DRONE.mkv") --- 11:56:05.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_path_to_jobfolder("Droned.S01E01.Pilot.1080p.WEB-DL-DRONE","SubDir\\Droned.S01E01_Pilot_1080p_WEB-DL-DRONE.mkv") --- 11:56:05.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_path_to_jobfolder("Droned.S01E01.Pilot.1080p.WEB-DL-DRONE","SubDir\\Droned.S01E01_Pilot_1080p_WEB-DL-DRONE.mkv") --- 11:56:05.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_path_to_jobfolder("Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.mkv","SubDir\\Droned.S01E01_Pilot_1080p_WEB-DL-DRONE.mkv") --- 11:56:05.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_path_to_jobfolder("Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.mkv","SubDir\\Droned.S01E01_Pilot_1080p_WEB-DL-DRONE.mkv") --- 11:56:05.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_path_to_jobfolder("Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.mkv","SubDir\\SubDir\\Droned.S01E01_Pilot_1080p_WEB-DL-DRONE.mkv") --- 11:56:05.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_path_to_jobfolder("Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.mkv","SubDir\\SubDir\\Droned.S01E01_Pilot_1080p_WEB-DL-DRONE.mkv") --- 11:56:05.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_status_with_mounted_outputdir --- 11:56:05.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_status_with_mounted_outputdir --- 11:56:05.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_status_with_outputdir_for_version_gte_2("Y:\\nzbget\\root","completed\\downloads","vv","Y:\\nzbget\\root\\completed\\downloads","Y:\\nzbget\\root\\completed\\downloads\\vv") --- 11:56:05.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_status_with_outputdir_for_version_gte_2("Y:\\nzbget\\root","completed\\downloads","vv","Y:\\nzbget\\root\\completed\\downloads","Y:\\nzbget\\root\\completed\\downloads\\vv") --- 11:56:05.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_status_with_outputdir_for_version_gte_2("Y:\\nzbget\\root","completed","vv","Y:\\nzbget\\root\\completed","Y:\\nzbget\\root\\completed\\vv") --- 11:56:05.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_status_with_outputdir_for_version_gte_2("Y:\\nzbget\\root","completed","vv","Y:\\nzbget\\root\\completed","Y:\\nzbget\\root\\completed\\vv") --- 11:56:05.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_status_with_outputdir_for_version_gte_2("/nzbget/root","completed/downloads","vv","/nzbget/root/completed/downloads","/nzbget/root/completed/downloads/vv") --- 11:56:05.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_status_with_outputdir_for_version_gte_2("/nzbget/root","completed/downloads","vv","/nzbget/root/completed/downloads","/nzbget/root/completed/downloads/vv") --- 11:56:05.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_status_with_outputdir_for_version_gte_2("/nzbget/root","completed","vv","/nzbget/root/completed","/nzbget/root/completed/vv") --- 11:56:05.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_status_with_outputdir_for_version_gte_2("/nzbget/root","completed","vv","/nzbget/root/completed","/nzbget/root/completed/vv") --- 11:56:05.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_status_with_outputdir_for_version_lt_2("Y:\\nzbget\\root","completed\\downloads","vv","Y:\\nzbget\\root\\completed\\downloads","Y:\\nzbget\\root\\completed\\downloads\\vv") --- 11:56:05.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_status_with_outputdir_for_version_lt_2("Y:\\nzbget\\root","completed\\downloads","vv","Y:\\nzbget\\root\\completed\\downloads","Y:\\nzbget\\root\\completed\\downloads\\vv") --- 11:56:05.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_status_with_outputdir_for_version_lt_2("Y:\\nzbget\\root","completed","vv","Y:\\nzbget\\root\\completed","Y:\\nzbget\\root\\completed\\vv") --- 11:56:05.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_status_with_outputdir_for_version_lt_2("Y:\\nzbget\\root","completed","vv","Y:\\nzbget\\root\\completed","Y:\\nzbget\\root\\completed\\vv") --- 11:56:05.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_status_with_outputdir_for_version_lt_2("/nzbget/root","completed/downloads","vv","/nzbget/root/completed/downloads","/nzbget/root/completed/downloads/vv") --- 11:56:05.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_status_with_outputdir_for_version_lt_2("/nzbget/root","completed/downloads","vv","/nzbget/root/completed/downloads","/nzbget/root/completed/downloads/vv") --- 11:56:05.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_status_with_outputdir_for_version_lt_2("/nzbget/root","completed","vv","/nzbget/root/completed","/nzbget/root/completed/vv") --- 11:56:05.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_status_with_outputdir_for_version_lt_2("/nzbget/root","completed","vv","/nzbget/root/completed","/nzbget/root/completed/vv") --- 11:56:05.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_false("0") --- 11:56:05.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_false("0") --- 11:56:05.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_false("15d") --- 11:56:05.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_false("15d") --- 11:56:05.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_false("") --- 11:56:05.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_false("") --- 11:56:05.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_false(null) --- 11:56:05.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_false(null) --- 11:56:05.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true("-1") --- 11:56:05.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true("-1") --- 11:56:05.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true("15") --- 11:56:05.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true("15") --- 11:56:05.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true("3") --- 11:56:05.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true("3") --- 11:56:05.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true("3d") --- 11:56:05.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true("3d") --- 11:56:05.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_develop_version_successfully --- 11:56:05.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_develop_version_successfully --- 11:56:05.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_failed_if_tv_sorting_contains_category --- 11:56:05.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_failed_if_tv_sorting_contains_category --- 11:56:05.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_failed_if_tv_sorting_default_category --- 11:56:05.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_failed_if_tv_sorting_default_category --- 11:56:05.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_failed_if_tv_sorting_empty --- 11:56:05.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_failed_if_tv_sorting_empty --- 11:56:05.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_failed_if_tv_sorting_null --- 11:56:05.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_failed_if_tv_sorting_null --- 11:56:05.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_success_if_tv_sorting_contains_different_category --- 11:56:05.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_success_if_tv_sorting_contains_different_category --- 11:56:05.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_success_if_tv_sorting_disabled --- 11:56:05.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_success_if_tv_sorting_disabled --- 11:56:05.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("0.6.9",False) --- 11:56:05.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("0.6.9",False) --- 11:56:05.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("0.7.0",True) --- 11:56:05.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("0.7.0",True) --- 11:56:05.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("0.8.0",True) --- 11:56:05.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("0.8.0",True) --- 11:56:05.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("1.0.0",True) --- 11:56:05.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("1.0.0",True) --- 11:56:05.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("1.0.0RC1",True) --- 11:56:05.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("1.0.0RC1",True) --- 11:56:05.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("1.1.x",True) --- 11:56:05.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("1.1.x",True) --- 11:56:05.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.completed_download_should_have_required_properties --- 11:56:05.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.completed_download_should_have_required_properties --- 11:56:05.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_should_get_hash_from_magnet_url("magnet:?xt=urn:btih:ZPBPA2P6ROZPKRHK44D5OW6NHXU5Z6KR&tr=udp","CBC2F069FE8BB2F544EAE707D75BCD3DE9DCF951") --- 11:56:05.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_should_get_hash_from_magnet_url("magnet:?xt=urn:btih:ZPBPA2P6ROZPKRHK44D5OW6NHXU5Z6KR&tr=udp","CBC2F069FE8BB2F544EAE707D75BCD3DE9DCF951") --- 11:56:05.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_should_return_unique_id --- 11:56:05.4 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 11:56:05.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_should_return_unique_id --- 11:56:05.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_with_category_should_force_directory --- 11:56:05.4 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 11:56:05.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_with_category_should_force_directory --- 11:56:05.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_with_category_should_not_have_double_slashes --- 11:56:05.4 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 11:56:05.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_with_category_should_not_have_double_slashes --- 11:56:05.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_with_MusicDirectory_should_force_directory --- 11:56:05.4 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 11:56:05.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_with_MusicDirectory_should_force_directory --- 11:56:05.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_without_MusicDirectory_and_Category_should_use_default --- 11:56:05.5 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 11:56:05.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_without_MusicDirectory_and_Category_should_use_default --- 11:56:05.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.downloading_item_should_have_required_properties --- 11:56:05.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.downloading_item_should_have_required_properties --- 11:56:05.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.failed_item_should_have_required_properties --- 11:56:05.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.failed_item_should_have_required_properties --- 11:56:05.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Stopped,Completed,False) --- 11:56:05.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Stopped,Completed,False) --- 11:56:05.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(CheckWait,Downloading,False) --- 11:56:05.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(CheckWait,Downloading,False) --- 11:56:05.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Check,Downloading,False) --- 11:56:05.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Check,Downloading,False) --- 11:56:05.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Queued,Completed,False) --- 11:56:05.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Queued,Completed,False) --- 11:56:05.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(SeedingWait,Completed,False) --- 11:56:05.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(SeedingWait,Completed,False) --- 11:56:05.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Seeding,Completed,False) --- 11:56:05.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Seeding,Completed,False) --- 11:56:05.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Queued,Queued) --- 11:56:05.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Queued,Queued) --- 11:56:05.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Downloading,Downloading) --- 11:56:05.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Downloading,Downloading) --- 11:56:05.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Seeding,Downloading) --- 11:56:05.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Seeding,Downloading) --- 11:56:05.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Stopped,Downloading) --- 11:56:05.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Stopped,Downloading) --- 11:56:05.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(CheckWait,Downloading) --- 11:56:05.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(CheckWait,Downloading) --- 11:56:05.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Check,Downloading) --- 11:56:05.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Check,Downloading) --- 11:56:05.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Queued,Queued) --- 11:56:05.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Queued,Queued) --- 11:56:05.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Downloading,Downloading) --- 11:56:05.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Downloading,Downloading) --- 11:56:05.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(SeedingWait,Downloading) --- 11:56:05.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(SeedingWait,Downloading) --- 11:56:05.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Seeding,Downloading) --- 11:56:05.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Seeding,Downloading) --- 11:56:05.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.magnet_download_should_be_returned_as_queued --- 11:56:05.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.magnet_download_should_be_returned_as_queued --- 11:56:05.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.queued_item_should_have_required_properties --- 11:56:05.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.queued_item_should_have_required_properties --- 11:56:05.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_be_removable_and_should_allow_move_files_if_max_idletime_configured_and_paused --- 11:56:05.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_be_removable_and_should_allow_move_files_if_max_idletime_configured_and_paused --- 11:56:05.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_be_removable_and_should_allow_move_files_if_max_idletime_reached_and_paused --- 11:56:05.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_be_removable_and_should_allow_move_files_if_max_idletime_reached_and_paused --- 11:56:05.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_be_removable_and_should_allow_move_files_if_max_ratio_reached_and_paused --- 11:56:05.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_be_removable_and_should_allow_move_files_if_max_ratio_reached_and_paused --- 11:56:05.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_be_removable_and_should_allow_move_files_if_overridden_max_idletime_reached_and_paused --- 11:56:05.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_be_removable_and_should_allow_move_files_if_overridden_max_idletime_reached_and_paused --- 11:56:05.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_be_removable_and_should_allow_move_files_if_overridden_max_ratio_reached_and_paused --- 11:56:05.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_be_removable_and_should_allow_move_files_if_overridden_max_ratio_reached_and_paused --- 11:56:05.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_be_removable_and_should_not_allow_move_files_if_overridden_max_idletime_reached_and_not_paused --- 11:56:05.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_be_removable_and_should_not_allow_move_files_if_overridden_max_idletime_reached_and_not_paused --- 11:56:05.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_exclude_items_not_in_category --- 11:56:05.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_exclude_items_not_in_category --- 11:56:05.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_exclude_items_not_in_TvDirectory --- 11:56:05.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_exclude_items_not_in_TvDirectory --- 11:56:05.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_fix_forward_slashes --- 11:56:05.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_fix_forward_slashes --- 11:56:05.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_ignore_negative_eta(-1) --- 11:56:05.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_ignore_negative_eta(-1) --- 11:56:05.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_ignore_negative_eta(-2) --- 11:56:05.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_ignore_negative_eta(-2) --- 11:56:05.5 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 --- 11:56:05.5 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 --- 11:56:05.5 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 --- 11:56:05.5 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 --- Skipped should_fix_forward_slashes [6 ms] 11:56:05.5 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 --- 11:56:05.5 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 --- 11:56:05.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_not_be_removable_if_max_idletime_reached_but_ratio_not_and_not_paused --- 11:56:05.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_not_be_removable_if_max_idletime_reached_but_ratio_not_and_not_paused --- 11:56:05.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_not_be_removable_if_overridden_max_idletime_not_reached_and_paused --- 11:56:05.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_not_be_removable_if_overridden_max_idletime_not_reached_and_paused --- 11:56:05.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_not_be_removable_if_overridden_max_ratio_not_reached_and_paused --- 11:56:05.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_not_be_removable_if_overridden_max_ratio_not_reached_and_paused --- 11:56:05.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_only_check_version_number("2.84 ()") --- 11:56:05.6 Debug: Transmission version information: 2.84 () 11:56:05.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_only_check_version_number("2.84 ()") --- 11:56:05.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_only_check_version_number("2.84+ ()") --- 11:56:05.6 Debug: Transmission version information: 2.84+ () 11:56:05.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_only_check_version_number("2.84+ ()") --- 11:56:05.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_only_check_version_number("2.84 (other info)") --- 11:56:05.6 Debug: Transmission version information: 2.84 (other info) 11:56:05.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_only_check_version_number("2.84 (other info)") --- 11:56:05.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_only_check_version_number("2.84 (2.84)") --- 11:56:05.6 Debug: Transmission version information: 2.84 (2.84) 11:56:05.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_only_check_version_number("2.84 (2.84)") --- 11:56:05.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_return_status_with_outputdirs --- 11:56:05.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_return_status_with_outputdirs --- 11:56:05.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_support_long_values_for_eta_in_milliseconds(2147483648000L) --- 11:56:05.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_support_long_values_for_eta_in_milliseconds(2147483648000L) --- 11:56:05.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_support_long_values_for_eta_in_seconds(2147483648) --- 11:56:05.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_support_long_values_for_eta_in_seconds(2147483648) --- 11:56:05.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.completed_download_should_have_required_properties --- 11:56:05.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.completed_download_should_have_required_properties --- 11:56:05.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.Download_should_get_hash_from_magnet_url("magnet:?xt=urn:btih:ZPBPA2P6ROZPKRHK44D5OW6NHXU5Z6KR&tr=udp","CBC2F069FE8BB2F544EAE707D75BCD3DE9DCF951") --- 11:56:05.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.Download_should_get_hash_from_magnet_url("magnet:?xt=urn:btih:ZPBPA2P6ROZPKRHK44D5OW6NHXU5Z6KR&tr=udp","CBC2F069FE8BB2F544EAE707D75BCD3DE9DCF951") --- 11:56:05.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.Download_should_handle_http_redirect_to_magnet --- 11:56:05.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) 11:56:05.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.Download_should_handle_http_redirect_to_magnet --- 11:56:05.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.Download_should_handle_http_redirect_to_torrent --- 11:56:05.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) 11:56:05.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.Download_should_handle_http_redirect_to_torrent --- 11:56:05.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.Download_should_return_unique_id --- 11:56:05.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) 11:56:05.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.Download_should_return_unique_id --- 11:56:05.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.downloading_item_should_have_required_properties --- 11:56:05.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.downloading_item_should_have_required_properties --- 11:56:05.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.failed_item_should_have_required_properties --- 11:56:05.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.failed_item_should_have_required_properties --- 11:56:05.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_ignore_downloads_from_other_categories --- 11:56:05.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_ignore_downloads_from_other_categories --- 11:56:05.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_query_with_cache_id_if_available --- 11:56:05.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_query_with_cache_id_if_available --- 11:56:05.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Checking, Loaded,Queued,True) --- 11:56:05.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Checking, Loaded,Queued,True) --- 11:56:05.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Checked, Loaded,Completed,True) --- 11:56:05.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Checked, Loaded,Completed,True) --- 11:56:05.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Checked, Queued, Loaded,Completed,False) --- 11:56:05.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Checked, Queued, Loaded,Completed,False) --- 11:56:05.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Started, Checked, Loaded,Completed,False) --- 11:56:05.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Started, Checked, Loaded,Completed,False) --- 11:56:05.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Checked, Paused, Queued, Loaded,Completed,False) --- 11:56:05.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Checked, Paused, Queued, Loaded,Completed,False) --- 11:56:05.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Checking, Loaded,Queued) --- 11:56:05.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Checking, Loaded,Queued) --- 11:56:05.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Checked, Queued, Loaded,Queued) --- 11:56:05.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Checked, Queued, Loaded,Queued) --- 11:56:05.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Started, Loaded,Downloading) --- 11:56:05.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Started, Loaded,Downloading) --- 11:56:05.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Started, Queued, Loaded,Downloading) --- 11:56:05.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Started, Queued, Loaded,Downloading) --- 11:56:05.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Loaded,Queued) --- 11:56:05.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Loaded,Queued) --- 11:56:05.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Checking, Loaded,Queued) --- 11:56:05.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Checking, Loaded,Queued) --- 11:56:05.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Queued, Loaded,Queued) --- 11:56:05.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Queued, Loaded,Queued) --- 11:56:05.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Started, Loaded,Downloading) --- 11:56:05.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Started, Loaded,Downloading) --- 11:56:05.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Started, Queued, Loaded,Downloading) --- 11:56:05.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Started, Queued, Loaded,Downloading) --- 11:56:05.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.queued_item_should_have_required_properties --- 11:56:05.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.queued_item_should_have_required_properties --- 11:56:05.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.should_combine_drive_letter --- 11:56:05.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.should_combine_drive_letter --- Skipped should_combine_drive_letter [2 ms] 11:56:05.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.should_return_status_with_outputdirs --- 11:56:05.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.should_return_status_with_outputdirs --- 11:56:05.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.completed_download_should_have_required_properties --- 11:56:05.7 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 11:56:05.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.completed_download_should_have_required_properties --- 11:56:05.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_should_get_hash_from_magnet_url("magnet:?xt=urn:btih:ZPBPA2P6ROZPKRHK44D5OW6NHXU5Z6KR&tr=udp","CBC2F069FE8BB2F544EAE707D75BCD3DE9DCF951") --- 11:56:05.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_should_get_hash_from_magnet_url("magnet:?xt=urn:btih:ZPBPA2P6ROZPKRHK44D5OW6NHXU5Z6KR&tr=udp","CBC2F069FE8BB2F544EAE707D75BCD3DE9DCF951") --- 11:56:05.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_should_return_unique_id --- 11:56:05.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) 11:56:05.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_should_return_unique_id --- 11:56:05.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_with_category_should_force_directory --- 11:56:05.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) 11:56:05.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_with_category_should_force_directory --- 11:56:05.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_with_category_should_not_have_double_slashes --- 11:56:05.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) 11:56:05.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_with_category_should_not_have_double_slashes --- 11:56:05.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_with_MusicDirectory_should_force_directory --- 11:56:05.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) 11:56:05.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_with_MusicDirectory_should_force_directory --- 11:56:05.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_without_MusicDirectory_and_Category_should_use_default --- 11:56:05.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) 11:56:05.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_without_MusicDirectory_and_Category_should_use_default --- 11:56:05.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.downloading_item_should_have_required_properties --- 11:56:05.7 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 11:56:05.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.downloading_item_should_have_required_properties --- 11:56:05.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.failed_item_should_have_required_properties --- 11:56:05.7 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 11:56:05.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.failed_item_should_have_required_properties --- 11:56:05.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Stopped,Completed,False) --- 11:56:05.7 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 11:56:05.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Stopped,Completed,False) --- 11:56:05.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(CheckWait,Downloading,False) --- 11:56:05.7 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 11:56:05.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(CheckWait,Downloading,False) --- 11:56:05.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Check,Downloading,False) --- 11:56:05.7 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 11:56:05.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Check,Downloading,False) --- 11:56:05.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Queued,Queued,False) --- 11:56:05.7 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 11:56:05.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Queued,Queued,False) --- 11:56:05.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(SeedingWait,Completed,False) --- 11:56:05.7 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 11:56:05.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(SeedingWait,Completed,False) --- 11:56:05.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Seeding,Completed,False) --- 11:56:05.7 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 11:56:05.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Seeding,Completed,False) --- 11:56:05.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Queued,Queued) --- 11:56:05.7 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 11:56:05.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Queued,Queued) --- 11:56:05.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Downloading,Downloading) --- 11:56:05.7 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 11:56:05.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Downloading,Downloading) --- 11:56:05.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Seeding,Downloading) --- 11:56:05.7 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 11:56:05.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Seeding,Downloading) --- 11:56:05.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Stopped,Downloading) --- 11:56:05.7 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 11:56:05.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Stopped,Downloading) --- 11:56:05.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(CheckWait,Downloading) --- 11:56:05.7 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 11:56:05.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(CheckWait,Downloading) --- 11:56:05.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Check,Downloading) --- 11:56:05.7 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 11:56:05.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Check,Downloading) --- 11:56:05.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Queued,Queued) --- 11:56:05.7 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 11:56:05.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Queued,Queued) --- 11:56:05.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Downloading,Downloading) --- 11:56:05.7 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 11:56:05.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Downloading,Downloading) --- 11:56:05.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(SeedingWait,Downloading) --- 11:56:05.8 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 11:56:05.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(SeedingWait,Downloading) --- 11:56:05.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Seeding,Downloading) --- 11:56:05.8 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 11:56:05.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Seeding,Downloading) --- 11:56:05.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.magnet_download_should_not_return_the_item --- 11:56:05.8 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 11:56:05.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.magnet_download_should_not_return_the_item --- 11:56:05.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.queued_item_should_have_required_properties --- 11:56:05.8 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 11:56:05.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.queued_item_should_have_required_properties --- 11:56:05.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_exclude_items_not_in_category --- 11:56:05.8 Trace: Vuze output file: C:\Downloads\Finished\transmission\Lidarr\Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 11:56:05.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_exclude_items_not_in_category --- 11:56:05.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_exclude_items_not_in_TvDirectory --- 11:56:05.8 Trace: Vuze output file: C:\Downloads\Finished\Lidarr\subdir\Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 11:56:05.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_exclude_items_not_in_TvDirectory --- 11:56:05.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_fail_with_unsupported_protocol_version("") --- 11:56:05.8 Debug: Vuze protocol version information: 11:56:05.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_fail_with_unsupported_protocol_version("") --- 11:56:05.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_fail_with_unsupported_protocol_version("10") --- 11:56:05.8 Debug: Vuze protocol version information: 10 11:56:05.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_fail_with_unsupported_protocol_version("10") --- 11:56:05.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_fail_with_unsupported_protocol_version("foo") --- 11:56:05.8 Debug: Vuze protocol version information: foo 11:56:05.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_fail_with_unsupported_protocol_version("foo") --- 11:56:05.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_fix_forward_slashes --- 11:56:05.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_fix_forward_slashes --- 11:56:05.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_have_correct_output_directory_for_multifile_torrents --- 11:56:05.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_have_correct_output_directory_for_multifile_torrents --- 11:56:05.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_have_correct_output_directory_for_singlefile_torrents --- 11:56:05.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_have_correct_output_directory_for_singlefile_torrents --- Skipped should_fix_forward_slashes [3 ms] Skipped should_have_correct_output_directory_for_multifile_torrents [2 ms] Skipped should_have_correct_output_directory_for_singlefile_torrents [2 ms] 11:56:05.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_ignore_negative_eta(-1) --- 11:56:05.8 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 11:56:05.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_ignore_negative_eta(-1) --- 11:56:05.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_ignore_negative_eta(-2) --- 11:56:05.8 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 11:56:05.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_ignore_negative_eta(-2) --- 11:56:05.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_only_check_protocol_version_number("14") --- 11:56:05.8 Debug: Vuze protocol version information: 14 11:56:05.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_only_check_protocol_version_number("14") --- 11:56:05.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_only_check_protocol_version_number("15") --- 11:56:05.8 Debug: Vuze protocol version information: 15 11:56:05.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_only_check_protocol_version_number("15") --- 11:56:05.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_only_check_protocol_version_number("20") --- 11:56:05.8 Debug: Vuze protocol version information: 20 11:56:05.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_only_check_protocol_version_number("20") --- 11:56:05.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_return_status_with_outputdirs --- 11:56:05.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_return_status_with_outputdirs --- 11:56:05.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_grab_using_client --- 11:56:05.8 Info: Report sent to Name1 from indexer Indexer1. Title1 11:56:05.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_grab_using_client --- 11:56:05.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_not_publish_on_failed_grab_event --- 11:56:05.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_not_publish_on_failed_grab_event --- 11:56:05.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_not_trigger_indexer_backoff_on_downloadclient_error --- 11:56:05.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_not_trigger_indexer_backoff_on_downloadclient_error --- 11:56:05.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_not_trigger_indexer_backoff_on_indexer_404_error --- 11:56:05.8 Trace: Release Title1 no longer available on indexer. 11:56:05.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_not_trigger_indexer_backoff_on_indexer_404_error --- 11:56:05.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_publish_on_grab_event --- 11:56:05.8 Info: Report sent to Name1 from indexer Indexer1. Title1 11:56:05.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_publish_on_grab_event --- 11:56:05.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_trigger_indexer_backoff_on_http429_based_on_date --- 11:56:05.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_trigger_indexer_backoff_on_http429_based_on_date --- 11:56:05.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_trigger_indexer_backoff_on_http429_with_long_time --- 11:56:05.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_trigger_indexer_backoff_on_http429_with_long_time --- 11:56:05.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_trigger_indexer_backoff_on_indexer_error --- 11:56:05.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_trigger_indexer_backoff_on_indexer_error --- 11:56:05.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.should_attempt_download_even_if_client_is_disabled --- 11:56:05.9 Info: Report sent to Name1 from indexer Indexer1. Title1 11:56:05.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.should_attempt_download_even_if_client_is_disabled --- 11:56:05.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.should_not_attempt_download_if_client_isnt_configured --- 11:56:05.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.should_not_attempt_download_if_client_isnt_configured --- 11:56:05.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.should_send_download_to_correct_torrent_client --- 11:56:05.9 Info: Report sent to Name1 from indexer Indexer1. Title1 11:56:05.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.should_send_download_to_correct_torrent_client --- 11:56:05.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.should_send_download_to_correct_usenet_client --- 11:56:05.9 Info: Report sent to Name1 from indexer Indexer1. Title1 11:56:05.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.should_send_download_to_correct_usenet_client --- 11:56:05.9 Info: --- Start: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFailedFixture.should_include_tracked_download_in_message --- 11:56:05.9 Info: --- End: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFailedFixture.should_include_tracked_download_in_message --- 11:56:05.9 Info: --- Start: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFailedFixture.should_mark_failed_if_download_item_is_failed --- 11:56:05.9 Info: --- End: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFailedFixture.should_mark_failed_if_download_item_is_failed --- 11:56:05.9 Info: --- Start: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFailedFixture.should_mark_failed_if_encrypted --- 11:56:05.9 Info: --- End: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFailedFixture.should_mark_failed_if_encrypted --- 11:56:05.9 Info: --- Start: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFixture.should_not_fail_if_matching_history_is_not_found --- 11:56:05.9 Info: --- End: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFixture.should_not_fail_if_matching_history_is_not_found --- 11:56:05.9 Info: --- Start: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFixture.should_not_warn_if_matching_history_is_not_found_and_not_failed --- 11:56:05.9 Info: --- End: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFixture.should_not_warn_if_matching_history_is_not_found_and_not_failed --- 11:56:05.9 Info: --- Start: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFixture.should_warn_if_matching_history_is_not_found --- 11:56:05.9 Info: --- End: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFixture.should_warn_if_matching_history_is_not_found --- 11:56:05.9 Info: --- Start: NzbDrone.Core.Test.Download.NzbValidationServiceFixture.should_throw_on_invalid_nzb --- 11:56:05.9 Info: --- End: NzbDrone.Core.Test.Download.NzbValidationServiceFixture.should_throw_on_invalid_nzb --- 11:56:05.9 Info: --- Start: NzbDrone.Core.Test.Download.NzbValidationServiceFixture.should_throw_on_newznab_error --- 11:56:05.9 Info: --- End: NzbDrone.Core.Test.Download.NzbValidationServiceFixture.should_throw_on_newznab_error --- 11:56:05.9 Info: --- Start: NzbDrone.Core.Test.Download.NzbValidationServiceFixture.should_throw_when_no_files --- 11:56:05.9 Info: --- End: NzbDrone.Core.Test.Download.NzbValidationServiceFixture.should_throw_when_no_files --- 11:56:05.9 Info: --- Start: NzbDrone.Core.Test.Download.NzbValidationServiceFixture.should_validate_nzb --- 11:56:05.9 Info: --- End: NzbDrone.Core.Test.Download.NzbValidationServiceFixture.should_validate_nzb --- 11:56:05.9 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_add --- 11:56:06.0 Debug: Adding release Title1 to pending releases with reason Delay 11:56:06.0 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_add --- 11:56:06.0 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_add_if_indexer_is_different --- 11:56:06.0 Debug: Adding release Title1 to pending releases with reason Delay 11:56:06.0 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_add_if_indexer_is_different --- 11:56:06.0 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_add_if_publish_date_is_different --- 11:56:06.0 Debug: Adding release Title1 to pending releases with reason Delay 11:56:06.0 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_add_if_publish_date_is_different --- 11:56:06.0 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_add_if_title_is_different --- 11:56:06.0 Debug: Adding release Title1 to pending releases with reason Delay 11:56:06.0 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_add_if_title_is_different --- 11:56:06.0 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_not_add_if_it_is_the_same_release_from_the_same_indexer --- 11:56:06.0 Debug: The release Title1 is already pending with reason Delay, not adding again 11:56:06.0 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_not_add_if_it_is_the_same_release_from_the_same_indexer --- 11:56:06.0 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_not_add_if_it_is_the_same_release_from_the_same_indexer_twice --- 11:56:06.0 Debug: The release Title1 is already pending with reason DownloadClientUnavailable, not changing reason 11:56:06.0 Debug: The release Title1 had 1 duplicate pending, removing duplicates. 11:56:06.0 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_not_add_if_it_is_the_same_release_from_the_same_indexer_twice --- 11:56:06.0 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_remove_duplicate_if_it_is_the_same_release_from_the_same_indexer_twice --- 11:56:06.0 Debug: The release Title1 is already pending with reason DownloadClientUnavailable, not changing reason 11:56:06.0 Debug: The release Title1 had 1 duplicate pending, removing duplicates. 11:56:06.0 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_remove_duplicate_if_it_is_the_same_release_from_the_same_indexer_twice --- 11:56:06.0 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.PendingReleaseServiceFixture.should_ignore_pending_items_from_unavailable_indexer --- 11:56:06.0 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.PendingReleaseServiceFixture.should_ignore_pending_items_from_unavailable_indexer --- 11:56:06.0 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.PendingReleaseServiceFixture.should_not_ignore_pending_items_from_available_indexer --- 11:56:06.0 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.PendingReleaseServiceFixture.should_not_ignore_pending_items_from_available_indexer --- 11:56:06.0 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveGrabbedFixture.should_delete_if_the_grabbed_quality_is_the_higher --- 11:56:06.0 Debug: Removing previously pending release, as it was grabbed. 11:56:06.0 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveGrabbedFixture.should_delete_if_the_grabbed_quality_is_the_higher --- 11:56:06.0 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveGrabbedFixture.should_delete_if_the_grabbed_quality_is_the_same --- 11:56:06.0 Debug: Removing previously pending release, as it was grabbed. 11:56:06.0 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveGrabbedFixture.should_delete_if_the_grabbed_quality_is_the_same --- 11:56:06.0 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveGrabbedFixture.should_not_delete_if_the_grabbed_quality_is_the_lower --- 11:56:06.1 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveGrabbedFixture.should_not_delete_if_the_grabbed_quality_is_the_lower --- 11:56:06.1 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemovePendingFixture.should_not_remove_diffrent_albums --- 11:56:06.1 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemovePendingFixture.should_not_remove_diffrent_albums --- 11:56:06.1 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemovePendingFixture.should_remove_multiple_releases_release --- 11:56:06.1 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemovePendingFixture.should_remove_multiple_releases_release --- 11:56:06.1 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemovePendingFixture.should_remove_same_release --- 11:56:06.1 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemovePendingFixture.should_remove_same_release --- 11:56:06.1 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveRejectedFixture.should_not_remove_if_indexer_is_different --- 11:56:06.1 Debug: Removing failed releases from pending 11:56:06.1 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveRejectedFixture.should_not_remove_if_indexer_is_different --- 11:56:06.1 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveRejectedFixture.should_not_remove_if_publish_date_is_different --- 11:56:06.1 Debug: Removing failed releases from pending 11:56:06.1 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveRejectedFixture.should_not_remove_if_publish_date_is_different --- 11:56:06.1 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveRejectedFixture.should_not_remove_if_title_is_different --- 11:56:06.1 Debug: Removing failed releases from pending 11:56:06.1 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveRejectedFixture.should_not_remove_if_title_is_different --- 11:56:06.1 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveRejectedFixture.should_remove_if_it_is_the_same_release_from_the_same_indexer --- 11:56:06.1 Debug: Removing failed releases from pending 11:56:06.1 Debug: Removing previously pending release, as it has now been rejected. 11:56:06.1 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveRejectedFixture.should_remove_if_it_is_the_same_release_from_the_same_indexer --- 11:56:06.1 Info: --- Start: NzbDrone.Core.Test.Download.RedownloadFailedDownloadServiceFixture.should_redownload_album_on_failure --- 11:56:06.1 Debug: Failed download only contains one album, searching again 11:56:06.1 Info: --- End: NzbDrone.Core.Test.Download.RedownloadFailedDownloadServiceFixture.should_redownload_album_on_failure --- 11:56:06.1 Info: --- Start: NzbDrone.Core.Test.Download.RedownloadFailedDownloadServiceFixture.should_redownload_artist_on_failure --- 11:56:06.1 Debug: Failed download was entire artist, searching again 11:56:06.1 Info: --- End: NzbDrone.Core.Test.Download.RedownloadFailedDownloadServiceFixture.should_redownload_artist_on_failure --- 11:56:06.1 Info: --- Start: NzbDrone.Core.Test.Download.RedownloadFailedDownloadServiceFixture.should_redownload_multiple_albums_on_failure --- 11:56:06.1 Debug: Failed download contains multiple albums, searching again 11:56:06.1 Info: --- End: NzbDrone.Core.Test.Download.RedownloadFailedDownloadServiceFixture.should_redownload_multiple_albums_on_failure --- 11:56:06.1 Info: --- Start: NzbDrone.Core.Test.Download.RedownloadFailedDownloadServiceFixture.should_skip_redownload_if_event_has_skipredownload_set --- 11:56:06.1 Debug: Skip redownloading requested by user 11:56:06.1 Info: --- End: NzbDrone.Core.Test.Download.RedownloadFailedDownloadServiceFixture.should_skip_redownload_if_event_has_skipredownload_set --- 11:56:06.1 Info: --- Start: NzbDrone.Core.Test.Download.RedownloadFailedDownloadServiceFixture.should_skip_redownload_if_redownload_failed_disabled --- 11:56:06.1 Debug: Auto redownloading failed albums is disabled 11:56:06.1 Info: --- End: NzbDrone.Core.Test.Download.RedownloadFailedDownloadServiceFixture.should_skip_redownload_if_redownload_failed_disabled --- 11:56:06.1 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_return_false_if_no_episode_in_multi_episode_download_is_imported --- 11:56:06.1 Trace: Checking if all items for 'Title1' have been imported 11:56:06.1 Trace: Last event for album: [ForeignAlbumId1][Title1] is: Grabbed 11:56:06.1 Trace: All albums for 'Title1' have been imported: False 11:56:06.1 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_return_false_if_no_episode_in_multi_episode_download_is_imported --- 11:56:06.1 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_return_false_if_single_episode_download_is_not_imported --- 11:56:06.1 Trace: Checking if all items for 'Title1' have been imported 11:56:06.1 Trace: Last event for album: [ForeignAlbumId1][Title1] is: Grabbed 11:56:06.1 Trace: All albums for 'Title1' have been imported: False 11:56:06.1 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_return_false_if_single_episode_download_is_not_imported --- 11:56:06.1 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_return_false_if_there_is_no_history --- 11:56:06.1 Trace: Checking if all items for 'Title1' have been imported 11:56:06.1 Trace: No history for Title1 11:56:06.1 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_return_false_if_there_is_no_history --- 11:56:06.1 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_return_true_if_multi_episode_download_is_imported --- 11:56:06.1 Trace: Checking if all items for 'Title1' have been imported 11:56:06.1 Trace: Last event for album: [ForeignAlbumId1][Title1] is: DownloadImported 11:56:06.1 Trace: Last event for album: [ForeignAlbumId2][Title2] is: DownloadImported 11:56:06.1 Trace: All albums for 'Title1' have been imported: True 11:56:06.1 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_return_true_if_multi_episode_download_is_imported --- 11:56:06.1 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_return_true_if_single_episode_download_is_imported --- 11:56:06.1 Trace: Checking if all items for 'Title1' have been imported 11:56:06.1 Trace: Last event for album: [ForeignAlbumId1][Title1] is: DownloadImported 11:56:06.1 Trace: All albums for 'Title1' have been imported: True 11:56:06.1 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_return_true_if_single_episode_download_is_imported --- 11:56:06.1 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_should_return_false_if_only_one_episode_in_multi_episode_download_is_imported --- 11:56:06.1 Trace: Checking if all items for 'Title1' have been imported 11:56:06.1 Trace: Last event for album: [ForeignAlbumId1][Title1] is: DownloadImported 11:56:06.1 Trace: Last event for album: [ForeignAlbumId2][Title2] is: Grabbed 11:56:06.1 Trace: All albums for 'Title1' have been imported: False 11:56:06.1 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_should_return_false_if_only_one_episode_in_multi_episode_download_is_imported --- 11:56:06.1 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadServiceFixture.should_not_throw_when_processing_deleted_albums --- 11:56:06.1 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 11:56:06.1 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 11:56:06.1 Debug: Album Parsed. Audio Artist - Audio Album 11:56:06.1 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 11:56:06.1 Debug: Quality parsed: FLAC v1 11:56:06.1 Debug: Release Group parsed: 11:56:06.1 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 11:56:06.1 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 11:56:06.1 Debug: Album Parsed. Audio Artist - Audio Album 11:56:06.1 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 11:56:06.1 Debug: Quality parsed: FLAC v1 11:56:06.1 Debug: Release Group parsed: 11:56:06.1 Debug: Tracking ':Audio Artist - Audio Album [2018 - FLAC]': ClientState=Queued (readonly) LidarrStage=Downloading Album='Audio Artist - Audio Album ' OutputPath=. 11:56:06.1 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 11:56:06.1 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 11:56:06.1 Debug: Album Parsed. Audio Artist - Audio Album 11:56:06.1 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 11:56:06.1 Debug: Quality parsed: FLAC v1 11:56:06.1 Debug: Release Group parsed: 11:56:06.1 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadServiceFixture.should_not_throw_when_processing_deleted_albums --- 11:56:06.1 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadServiceFixture.should_not_throw_when_processing_deleted_artist --- 11:56:06.1 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 11:56:06.1 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 11:56:06.1 Debug: Album Parsed. Audio Artist - Audio Album 11:56:06.1 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 11:56:06.1 Debug: Quality parsed: FLAC v1 11:56:06.1 Debug: Release Group parsed: 11:56:06.1 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 11:56:06.1 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 11:56:06.1 Debug: Album Parsed. Audio Artist - Audio Album 11:56:06.1 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 11:56:06.1 Debug: Quality parsed: FLAC v1 11:56:06.1 Debug: Release Group parsed: 11:56:06.1 Debug: Tracking ':Audio Artist - Audio Album [2018 - FLAC]': ClientState=Queued (readonly) LidarrStage=Downloading Album='Audio Artist - Audio Album ' OutputPath=. 11:56:06.1 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 11:56:06.1 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 11:56:06.1 Debug: Album Parsed. Audio Artist - Audio Album 11:56:06.1 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 11:56:06.1 Debug: Quality parsed: FLAC v1 11:56:06.1 Debug: Release Group parsed: 11:56:06.1 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadServiceFixture.should_not_throw_when_processing_deleted_artist --- 11:56:06.1 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadServiceFixture.should_track_downloads_using_the_source_title_if_it_cannot_be_found_using_the_download_title --- 11:56:06.1 Debug: Parsing string 'The torrent release folder' 11:56:06.1 Debug: Unable to parse The torrent release folder 11:56:06.1 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 11:56:06.1 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 11:56:06.1 Debug: Album Parsed. Audio Artist - Audio Album 11:56:06.1 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 11:56:06.1 Debug: Quality parsed: FLAC v1 11:56:06.1 Debug: Release Group parsed: 11:56:06.1 Debug: Tracking ':The torrent release folder': ClientState=Queued (readonly) LidarrStage=Downloading Album='Audio Artist - Audio Album ' OutputPath=. 11:56:06.1 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadServiceFixture.should_track_downloads_using_the_source_title_if_it_cannot_be_found_using_the_download_title --- 11:56:06.1 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadServiceFixture.should_unmap_tracked_download_if_album_deleted --- 11:56:06.2 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 11:56:06.2 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 11:56:06.2 Debug: Album Parsed. Audio Artist - Audio Album 11:56:06.2 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 11:56:06.2 Debug: Quality parsed: FLAC v1 11:56:06.2 Debug: Release Group parsed: 11:56:06.2 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 11:56:06.2 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 11:56:06.2 Debug: Album Parsed. Audio Artist - Audio Album 11:56:06.2 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 11:56:06.2 Debug: Quality parsed: FLAC v1 11:56:06.2 Debug: Release Group parsed: 11:56:06.2 Debug: Tracking ':Audio Artist - Audio Album [2018 - FLAC]': ClientState=Queued (readonly) LidarrStage=Downloading Album='Audio Artist - Audio Album ' OutputPath=. 11:56:06.2 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 11:56:06.2 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 11:56:06.2 Debug: Album Parsed. Audio Artist - Audio Album 11:56:06.2 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 11:56:06.2 Debug: Quality parsed: FLAC v1 11:56:06.2 Debug: Release Group parsed: 11:56:06.2 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadServiceFixture.should_unmap_tracked_download_if_album_deleted --- 11:56:06.2 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadServiceFixture.should_unmap_tracked_download_if_album_removed --- 11:56:06.2 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 11:56:06.2 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 11:56:06.2 Debug: Album Parsed. Audio Artist - Audio Album 11:56:06.2 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 11:56:06.2 Debug: Quality parsed: FLAC v1 11:56:06.2 Debug: Release Group parsed: 11:56:06.2 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 11:56:06.2 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 11:56:06.2 Debug: Album Parsed. Audio Artist - Audio Album 11:56:06.2 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 11:56:06.2 Debug: Quality parsed: FLAC v1 11:56:06.2 Debug: Release Group parsed: 11:56:06.2 Debug: Tracking ':Audio Artist - Audio Album [2018 - FLAC]': ClientState=Queued (readonly) LidarrStage=Downloading Album='Audio Artist - Audio Album ' OutputPath=. 11:56:06.2 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 11:56:06.2 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 11:56:06.2 Debug: Album Parsed. Audio Artist - Audio Album 11:56:06.2 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 11:56:06.2 Debug: Quality parsed: FLAC v1 11:56:06.2 Debug: Release Group parsed: 11:56:06.2 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadServiceFixture.should_unmap_tracked_download_if_album_removed --- 11:56:06.2 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_not_return_metadata_if_image_file_is_a_thumb --- 11:56:06.2 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_not_return_metadata_if_image_file_is_a_thumb --- 11:56:06.2 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_album_image("Specials") --- 11:56:06.2 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_album_image("Specials") --- 11:56:06.2 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_album_image("specials") --- 11:56:06.2 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_album_image("specials") --- 11:56:06.2 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_album_image("Season 1") --- 11:56:06.2 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_album_image("Season 1") --- 11:56:06.2 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_artist_image_for_folder_jpg_in_artist_folder --- 11:56:06.2 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_artist_image_for_folder_jpg_in_artist_folder --- 11:56:06.2 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_metadata_for_track_if_valid_file_for_track(".xml",TrackMetadata) --- 11:56:06.2 Debug: Parsing string 'the.artist.s01e01.track.xml' 11:56:06.2 Trace: (?\d*){0,1}([-| ]{0,1})(?[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?[a-zA-Z0-9, ().&_]+) 11:56:06.2 Debug: Track Parsed. the artist s01e01 track xm - - 0:[Unknown Track] : 11:56:06.2 Debug: Trying to parse quality for 'the.artist.s01e01.track.xml' 11:56:06.2 Debug: Quality parsed: Unknown v1 11:56:06.2 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_metadata_for_track_if_valid_file_for_track(".xml",TrackMetadata) --- 11:56:06.2 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_null_if_filename_is_not_handled --- 11:56:06.2 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] Skipped should_return_null_if_not_valid_file_for_track(".jpg") [< 1 ms] 11:56:06.2 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Wdtv.FindMetadataFileFixture.should_return_metadata_for_track_if_valid_file_for_track(".xml",TrackMetadata) --- 11:56:06.2 Debug: Parsing string 'the.artist.s01e01.track.xml' 11:56:06.2 Trace: (?\d*){0,1}([-| ]{0,1})(?[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?[a-zA-Z0-9, ().&_]+) 11:56:06.2 Debug: Track Parsed. the artist s01e01 track xm - - 0:[Unknown Track] : 11:56:06.2 Debug: Trying to parse quality for 'the.artist.s01e01.track.xml' 11:56:06.2 Debug: Quality parsed: Unknown v1 11:56:06.2 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Wdtv.FindMetadataFileFixture.should_return_metadata_for_track_if_valid_file_for_track(".xml",TrackMetadata) --- 11:56:06.2 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Wdtv.FindMetadataFileFixture.should_return_null_if_filename_is_not_handled --- 11:56:06.2 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Wdtv.FindMetadataFileFixture.should_return_null_if_filename_is_not_handled --- 11:56:06.2 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Xbmc.FindMetadataFileFixture.should_return_metadata_for_xbmc_nfo --- 11:56:06.2 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Xbmc.FindMetadataFileFixture.should_return_metadata_for_xbmc_nfo --- 11:56:06.2 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Xbmc.FindMetadataFileFixture.should_return_null_for_scene_nfo --- 11:56:06.2 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Xbmc.FindMetadataFileFixture.should_return_null_for_scene_nfo --- 11:56:06.2 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Xbmc.FindMetadataFileFixture.should_return_null_if_filename_is_not_handled --- 11:56:06.2 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Xbmc.FindMetadataFileFixture.should_return_null_if_filename_is_not_handled --- 11:56:06.2 Info: --- Start: NzbDrone.Core.Test.FluentTest.MaxOrDefault_should_return_max_when_collection_is_not_empty --- 11:56:06.2 Info: --- End: NzbDrone.Core.Test.FluentTest.MaxOrDefault_should_return_max_when_collection_is_not_empty --- 11:56:06.2 Info: --- Start: NzbDrone.Core.Test.FluentTest.MaxOrDefault_should_return_zero_when_collection_is_empty --- 11:56:06.2 Info: --- End: NzbDrone.Core.Test.FluentTest.MaxOrDefault_should_return_zero_when_collection_is_empty --- 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] 11:56:06.2 Info: --- Start: NzbDrone.Core.Test.FluentTest.MaxOrDefault_should_return_zero_when_collection_is_null --- 11:56:06.2 Info: --- End: NzbDrone.Core.Test.FluentTest.MaxOrDefault_should_return_zero_when_collection_is_null --- 11:56:06.2 Info: --- Start: NzbDrone.Core.Test.FluentTest.MinOrDefault_should_return_min_when_collection_is_not_empty --- 11:56:06.2 Info: --- End: NzbDrone.Core.Test.FluentTest.MinOrDefault_should_return_min_when_collection_is_not_empty --- 11:56:06.2 Info: --- Start: NzbDrone.Core.Test.FluentTest.MinOrDefault_should_return_zero_when_collection_is_empty --- 11:56:06.2 Info: --- End: NzbDrone.Core.Test.FluentTest.MinOrDefault_should_return_zero_when_collection_is_empty --- 11:56:06.2 Info: --- Start: NzbDrone.Core.Test.FluentTest.MinOrDefault_should_return_zero_when_collection_is_null --- 11:56:06.2 Info: --- End: NzbDrone.Core.Test.FluentTest.MinOrDefault_should_return_zero_when_collection_is_null --- 11:56:06.2 Info: --- Start: NzbDrone.Core.Test.FluentTest.round_to_level(100,100,100) --- 11:56:06.2 Info: --- End: NzbDrone.Core.Test.FluentTest.round_to_level(100,100,100) --- 11:56:06.2 Info: --- Start: NzbDrone.Core.Test.FluentTest.round_to_level(110,100,100) --- 11:56:06.2 Info: --- End: NzbDrone.Core.Test.FluentTest.round_to_level(110,100,100) --- 11:56:06.2 Info: --- Start: NzbDrone.Core.Test.FluentTest.round_to_level(199,100,100) --- 11:56:06.2 Info: --- End: NzbDrone.Core.Test.FluentTest.round_to_level(199,100,100) --- 11:56:06.2 Info: --- Start: NzbDrone.Core.Test.FluentTest.round_to_level(1000,100,1000) --- 11:56:06.2 Info: --- End: NzbDrone.Core.Test.FluentTest.round_to_level(1000,100,1000) --- 11:56:06.2 Info: --- Start: NzbDrone.Core.Test.FluentTest.round_to_level(0,100,0) --- 11:56:06.2 Info: --- End: NzbDrone.Core.Test.FluentTest.round_to_level(0,100,0) --- 11:56:06.2 Info: --- Start: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Before_Yesterday --- Friday 11:56:06.2 Info: --- End: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Before_Yesterday --- 11:56:06.2 Info: --- Start: NzbDrone.Core.Test.FluentTest.ToBestDateTime_DayOfWeek --- Tuesday Wednesday Thursday Friday Saturday 11:56:06.2 Info: --- End: NzbDrone.Core.Test.FluentTest.ToBestDateTime_DayOfWeek --- 11:56:06.2 Info: --- Start: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Over_One_Week --- Monday 11:56:06.2 Info: --- End: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Over_One_Week --- 11:56:06.2 Info: --- Start: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Today --- 11:56:06.2 Info: --- End: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Today --- 11:56:06.2 Info: --- Start: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Tomorrow --- 11:56:06.2 Info: --- End: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Tomorrow --- 11:56:06.2 Info: --- Start: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Yesterday --- 11:56:06.2 Info: --- End: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Yesterday --- 11:56:06.2 Info: --- Start: NzbDrone.Core.Test.FluentTest.Truncate_should_not_truncate_string_shorter_than_max_bytes --- 11:56:06.2 Info: --- End: NzbDrone.Core.Test.FluentTest.Truncate_should_not_truncate_string_shorter_than_max_bytes --- 11:56:06.2 Info: --- Start: NzbDrone.Core.Test.FluentTest.Truncate_should_truncate_strings_to_max_specified_number_of_bytes --- 11:56:06.2 Info: --- End: NzbDrone.Core.Test.FluentTest.Truncate_should_truncate_strings_to_max_specified_number_of_bytes --- 11:56:06.2 Info: --- Start: NzbDrone.Core.Test.FluentTest.WithDefault_Fail --- 11:56:06.2 Warn: Value can not be null. 11:56:06.2 Info: --- End: NzbDrone.Core.Test.FluentTest.WithDefault_Fail --- 11:56:06.2 Info: --- Start: NzbDrone.Core.Test.FluentTest.WithDefault_success(null,"def","def") --- 11:56:06.2 Info: --- End: NzbDrone.Core.Test.FluentTest.WithDefault_success(null,"def","def") --- 11:56:06.2 Info: --- Start: NzbDrone.Core.Test.FluentTest.WithDefault_success("","def","def") --- 11:56:06.2 Info: --- End: NzbDrone.Core.Test.FluentTest.WithDefault_success("","def","def") --- 11:56:06.2 Info: --- Start: NzbDrone.Core.Test.FluentTest.WithDefault_success("",1,"1") --- 11:56:06.2 Info: --- End: NzbDrone.Core.Test.FluentTest.WithDefault_success("",1,"1") --- 11:56:06.2 Info: --- Start: NzbDrone.Core.Test.FluentTest.WithDefault_success(null,"","") --- 11:56:06.2 Info: --- End: NzbDrone.Core.Test.FluentTest.WithDefault_success(null,"","") --- 11:56:06.2 Info: --- Start: NzbDrone.Core.Test.FluentTest.WithDefault_success("actual","def","actual") --- 11:56:06.2 Info: --- End: NzbDrone.Core.Test.FluentTest.WithDefault_success("actual","def","actual") --- 11:56:06.2 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.AppDataLocationFixture.should_return_ok_when_no_conflict --- 11:56:06.2 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.AppDataLocationFixture.should_return_ok_when_no_conflict --- 11:56:06.2 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.AppDataLocationFixture.should_return_warning_when_app_data_is_child_of_startup_folder --- 11:56:06.2 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.AppDataLocationFixture.should_return_warning_when_app_data_is_child_of_startup_folder --- 11:56:06.2 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.AppDataLocationFixture.should_return_warning_when_app_data_is_same_as_startup_folder --- 11:56:06.2 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.AppDataLocationFixture.should_return_warning_when_app_data_is_same_as_startup_folder --- 11:56:06.2 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientCheckFixture.should_return_error_when_download_client_throws --- 11:56:06.2 Debug: Unable to communicate with Test System.Exception: Exception of type 'System.Exception' was thrown. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetItems() at NzbDrone.Core.HealthCheck.Checks.DownloadClientCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/DownloadClientCheck.cs:line 39 11:56:06.2 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientCheckFixture.should_return_error_when_download_client_throws --- 11:56:06.2 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientCheckFixture.should_return_ok_when_download_client_returns --- 11:56:06.2 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientCheckFixture.should_return_ok_when_download_client_returns --- 11:56:06.3 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientCheckFixture.should_return_warning_when_download_client_has_not_been_configured --- 11:56:06.3 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientCheckFixture.should_return_warning_when_download_client_has_not_been_configured --- 11:56:06.3 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error) --- 11:56:06.3 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.DownloadClientSortingCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/DownloadClientSortingCheck.cs:line 42 11:56:06.3 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error) --- 11:56:06.3 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error) --- 11:56:06.3 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.DownloadClientSortingCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/DownloadClientSortingCheck.cs:line 42 11:56:06.3 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error) --- 11:56:06.3 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientException: error) --- 11:56:06.3 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.DownloadClientSortingCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/DownloadClientSortingCheck.cs:line 42 11:56:06.3 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientException: error) --- 11:56:06.3 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientFolderCheckFixture.should_return_ok_if_sorting_is_not_enabled --- 11:56:06.3 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientFolderCheckFixture.should_return_ok_if_sorting_is_not_enabled --- 11:56:06.3 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientFolderCheckFixture.should_return_warning_if_sorting_is_enabled --- 11:56:06.3 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientFolderCheckFixture.should_return_warning_if_sorting_is_enabled --- 11:56:06.3 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error) --- 11:56:06.3 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/DownloadClientRemovesCompletedDownloadsCheck.cs:line 41 11:56:06.3 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error) --- 11:56:06.3 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error) --- 11:56:06.3 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/DownloadClientRemovesCompletedDownloadsCheck.cs:line 41 11:56:06.3 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error) --- 11:56:06.3 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientException: error) --- 11:56:06.3 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/DownloadClientRemovesCompletedDownloadsCheck.cs:line 41 11:56:06.3 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientException: error) --- 11:56:06.3 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheckFixture.should_return_ok_if_remove_completed_downloads_is_not_enabled --- 11:56:06.3 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheckFixture.should_return_ok_if_remove_completed_downloads_is_not_enabled --- 11:56:06.3 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheckFixture.should_return_warning_if_removing_completed_downloads_is_enabled --- 11:56:06.3 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheckFixture.should_return_warning_if_removing_completed_downloads_is_enabled --- 11:56:06.3 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_downloads_in_root_folder_if_downloading_to_root_folder --- 11:56:06.3 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_downloads_in_root_folder_if_downloading_to_root_folder --- 11:56:06.3 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error) --- 11:56:06.3 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.DownloadClientRootFolderCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/DownloadClientRootFolderCheck.cs:line 50 11:56:06.3 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error) --- 11:56:06.3 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error) --- 11:56:06.3 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.DownloadClientRootFolderCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/DownloadClientRootFolderCheck.cs:line 50 11:56:06.3 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error) --- 11:56:06.3 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientException: error) --- 11:56:06.3 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.DownloadClientRootFolderCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/DownloadClientRootFolderCheck.cs:line 50 11:56:06.3 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientException: error) --- 11:56:06.3 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_ok_if_not_downloading_to_root_folder --- 11:56:06.3 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_ok_if_not_downloading_to_root_folder --- 11:56:06.3 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.ImportListStatusCheckFixture.should_not_return_error_when_no_import_lists --- 11:56:06.3 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.ImportListStatusCheckFixture.should_not_return_error_when_no_import_lists --- 11:56:06.3 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.ImportListStatusCheckFixture.should_return_error_if_all_import_lists_unavailable --- 11:56:06.3 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.ImportListStatusCheckFixture.should_return_error_if_all_import_lists_unavailable --- 11:56:06.3 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.ImportListStatusCheckFixture.should_return_warning_if_few_import_lists_unavailable --- 11:56:06.3 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.ImportListStatusCheckFixture.should_return_warning_if_few_import_lists_unavailable --- 11:56:06.3 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.ImportListStatusCheckFixture.should_return_warning_if_import_list_unavailable --- 11:56:06.3 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.ImportListStatusCheckFixture.should_return_warning_if_import_list_unavailable --- 11:56:06.3 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.ImportMechanismCheckFixture.should_return_ok_when_no_issues_found --- 11:56:06.3 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.ImportMechanismCheckFixture.should_return_ok_when_no_issues_found --- 11:56:06.3 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.ImportMechanismCheckFixture.should_return_warning_when_completed_download_handling_not_configured --- 11:56:06.3 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.ImportMechanismCheckFixture.should_return_warning_when_completed_download_handling_not_configured --- 11:56:06.3 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerJackettAllCheckFixture.should_not_return_error_when_no_indexers --- 11:56:06.3 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerJackettAllCheckFixture.should_not_return_error_when_no_indexers --- 11:56:06.3 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerJackettAllCheckFixture.should_not_return_error_when_no_jackett_all_indexers("http://localhost:9117/","api") --- 11:56:06.3 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerJackettAllCheckFixture.should_not_return_error_when_no_jackett_all_indexers("http://localhost:9117/","api") --- 11:56:06.3 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerJackettAllCheckFixture.should_return_warning_if_any_jackett_all_indexer_exists("http://localhost:9117/torznab/all/api","api") --- 11:56:06.3 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerJackettAllCheckFixture.should_return_warning_if_any_jackett_all_indexer_exists("http://localhost:9117/torznab/all/api","api") --- 11:56:06.3 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerJackettAllCheckFixture.should_return_warning_if_any_jackett_all_indexer_exists("http://localhost:9117/api/v2.0/indexers/all/results/torznab","api") --- 11:56:06.3 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerJackettAllCheckFixture.should_return_warning_if_any_jackett_all_indexer_exists("http://localhost:9117/api/v2.0/indexers/all/results/torznab","api") --- 11:56:06.3 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerJackettAllCheckFixture.should_return_warning_if_any_jackett_all_indexer_exists("http://localhost:9117/","/torznab/all/api") --- 11:56:06.3 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerJackettAllCheckFixture.should_return_warning_if_any_jackett_all_indexer_exists("http://localhost:9117/","/torznab/all/api") --- 11:56:06.3 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerJackettAllCheckFixture.should_return_warning_if_any_jackett_all_indexer_exists("http://localhost:9117/","/api/v2.0/indexers/all/results/torznab") --- 11:56:06.3 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerJackettAllCheckFixture.should_return_warning_if_any_jackett_all_indexer_exists("http://localhost:9117/","/api/v2.0/indexers/all/results/torznab") --- 11:56:06.3 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerLongTermStatusCheckFixture.should_not_return_error_when_no_indexers --- 11:56:06.4 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerLongTermStatusCheckFixture.should_not_return_error_when_no_indexers --- 11:56:06.4 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerLongTermStatusCheckFixture.should_return_error_if_all_indexers_unavailable --- 11:56:06.4 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerLongTermStatusCheckFixture.should_return_error_if_all_indexers_unavailable --- 11:56:06.4 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerLongTermStatusCheckFixture.should_return_warning_if_few_indexers_unavailable --- 11:56:06.4 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerLongTermStatusCheckFixture.should_return_warning_if_few_indexers_unavailable --- 11:56:06.4 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerLongTermStatusCheckFixture.should_return_warning_if_indexer_unavailable --- 11:56:06.4 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerLongTermStatusCheckFixture.should_return_warning_if_indexer_unavailable --- 11:56:06.4 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerRssCheckFixture.should_return_error_if_rss_is_supported_but_disabled --- 11:56:06.4 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerRssCheckFixture.should_return_error_if_rss_is_supported_but_disabled --- 11:56:06.4 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerRssCheckFixture.should_return_error_when_no_indexer_present --- 11:56:06.4 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerRssCheckFixture.should_return_error_when_no_indexer_present --- 11:56:06.4 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerRssCheckFixture.should_return_error_when_no_rss_supported_indexer_present --- 11:56:06.4 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerRssCheckFixture.should_return_error_when_no_rss_supported_indexer_present --- 11:56:06.4 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerRssCheckFixture.should_return_filter_warning_if_rss_is_enabled_but_filtered --- 11:56:06.4 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerRssCheckFixture.should_return_filter_warning_if_rss_is_enabled_but_filtered --- 11:56:06.4 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerRssCheckFixture.should_return_ok_when_rss_is_enabled --- 11:56:06.4 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerRssCheckFixture.should_return_ok_when_rss_is_enabled --- 11:56:06.4 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_filter_warning_if_search_is_enabled_but_filtered --- 11:56:06.4 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_filter_warning_if_search_is_enabled_but_filtered --- 11:56:06.4 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_ok_when_automatic_and__search_is_enabled --- 11:56:06.4 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_ok_when_automatic_and__search_is_enabled --- 11:56:06.4 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_warning_if_search_is_supported_but_disabled --- 11:56:06.4 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_warning_if_search_is_supported_but_disabled --- 11:56:06.4 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_warning_when_no_indexer_present --- 11:56:06.4 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_warning_when_no_indexer_present --- 11:56:06.4 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_warning_when_no_search_supported_indexer_present --- 11:56:06.4 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_warning_when_no_search_supported_indexer_present --- 11:56:06.4 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_warning_when_only_automatic_search_is_enabled --- 11:56:06.4 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_warning_when_only_automatic_search_is_enabled --- 11:56:06.4 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_warning_when_only_interactive_search_is_enabled --- 11:56:06.4 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_warning_when_only_interactive_search_is_enabled --- 11:56:06.4 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerStatusCheckFixture.should_not_return_error_when_no_indexers --- 11:56:06.4 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerStatusCheckFixture.should_not_return_error_when_no_indexers --- 11:56:06.4 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerStatusCheckFixture.should_return_error_if_all_indexers_unavailable --- 11:56:06.4 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerStatusCheckFixture.should_return_error_if_all_indexers_unavailable --- 11:56:06.4 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerStatusCheckFixture.should_return_warning_if_few_indexers_unavailable --- 11:56:06.4 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerStatusCheckFixture.should_return_warning_if_few_indexers_unavailable --- 11:56:06.4 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerStatusCheckFixture.should_return_warning_if_indexer_unavailable --- 11:56:06.4 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerStatusCheckFixture.should_return_warning_if_indexer_unavailable --- 11:56:06.4 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.NotificationStatusCheckFixture.should_not_return_error_when_no_notifications --- 11:56:06.5 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.NotificationStatusCheckFixture.should_not_return_error_when_no_notifications --- 11:56:06.5 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.NotificationStatusCheckFixture.should_return_error_if_all_notifications_unavailable --- 11:56:06.5 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.NotificationStatusCheckFixture.should_return_error_if_all_notifications_unavailable --- 11:56:06.5 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.NotificationStatusCheckFixture.should_return_warning_if_few_notifications_unavailable --- 11:56:06.5 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.NotificationStatusCheckFixture.should_return_warning_if_few_notifications_unavailable --- 11:56:06.5 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.NotificationStatusCheckFixture.should_return_warning_if_notification_unavailable --- 11:56:06.5 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.NotificationStatusCheckFixture.should_return_warning_if_notification_unavailable --- 11:56:06.5 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 --- 11:56:06.5 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 --- 11:56:06.5 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_docker_path_mapping_error_if_on_docker_and_root_missing --- 11:56:06.5 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_docker_path_mapping_error_if_on_docker_and_root_missing --- 11:56:06.5 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_download_client_error_if_local_client_root_path_invalid --- 11:56:06.5 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_download_client_error_if_local_client_root_path_invalid --- 11:56:06.5 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_download_client_error_on_track_import_failed_event_for_remote_client_if_path_invalid --- 11:56:06.5 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_download_client_error_on_track_import_failed_event_for_remote_client_if_path_invalid --- 11:56:06.5 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_mapping_error_if_remote_client_root_path_invalid --- 11:56:06.5 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_mapping_error_if_remote_client_root_path_invalid --- 11:56:06.5 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 --- 11:56:06.5 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 --- 11:56:06.5 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_mapping_error_on_track_import_failed_event_for_remote_client_if_path_invalid --- 11:56:06.5 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_mapping_error_on_track_import_failed_event_for_remote_client_if_path_invalid --- 11:56:06.5 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error) --- 11:56:06.5 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.RemotePathMappingCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/RemotePathMappingCheck.cs:line 63 11:56:06.5 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error) --- 11:56:06.5 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error) --- 11:56:06.5 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.RemotePathMappingCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/RemotePathMappingCheck.cs:line 63 11:56:06.5 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error) --- 11:56:06.5 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientException: error) --- 11:56:06.5 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.RemotePathMappingCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/RemotePathMappingCheck.cs:line 63 11:56:06.5 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientException: error) --- 11:56:06.5 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_if_setup_correctly --- 11:56:06.5 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_if_setup_correctly --- 11:56:06.5 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) --- 11:56:06.5 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.RemotePathMappingCheck.Check(IEvent message) in ./Lidarr.Core/HealthCheck/Checks/RemotePathMappingCheck.cs:line 153 11:56:06.5 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_on_import_failed_event_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error) --- 11:56:06.5 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_on_import_failed_event_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error) --- 11:56:06.5 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.RemotePathMappingCheck.Check(IEvent message) in ./Lidarr.Core/HealthCheck/Checks/RemotePathMappingCheck.cs:line 153 11:56:06.5 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_on_import_failed_event_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error) --- 11:56:06.5 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_on_import_failed_event_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientException: error) --- 11:56:06.5 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.RemotePathMappingCheck.Check(IEvent message) in ./Lidarr.Core/HealthCheck/Checks/RemotePathMappingCheck.cs:line 153 11:56:06.5 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_on_import_failed_event_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientException: error) --- 11:56:06.5 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_on_track_imported_event --- 11:56:06.5 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_on_track_imported_event --- 11:56:06.5 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_path_mapping_error_if_remote_client_download_root_missing --- 11:56:06.5 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_path_mapping_error_if_remote_client_download_root_missing --- 11:56:06.5 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_permissions_error_if_local_client_download_root_missing --- 11:56:06.5 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_permissions_error_if_local_client_download_root_missing --- 11:56:06.5 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_permissions_error_on_track_import_failed_event_for_local_client_if_folder_does_not_exist --- 11:56:06.5 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_permissions_error_on_track_import_failed_event_for_local_client_if_folder_does_not_exist --- 11:56:06.5 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_permissions_error_on_track_import_failed_event_if_file_exists --- 11:56:06.5 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_permissions_error_on_track_import_failed_event_if_file_exists --- 11:56:06.5 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_permissions_error_on_track_import_failed_event_if_folder_exists --- 11:56:06.5 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_permissions_error_on_track_import_failed_event_if_folder_exists --- 11:56:06.5 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RootFolderCheckFixture.should_not_return_error_when_no_artist --- 11:56:06.6 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RootFolderCheckFixture.should_not_return_error_when_no_artist --- 11:56:06.6 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RootFolderCheckFixture.should_return_error_if_artist_parent_is_missing --- 11:56:06.6 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RootFolderCheckFixture.should_return_error_if_artist_parent_is_missing --- 11:56:06.6 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RootFolderCheckFixture.should_return_error_if_series_path_is_for_posix_os --- 11:56:06.6 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RootFolderCheckFixture.should_return_error_if_series_path_is_for_posix_os --- 11:56:06.6 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RootFolderCheckFixture.should_return_error_if_series_path_is_for_windows --- 11:56:06.6 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RootFolderCheckFixture.should_return_error_if_series_path_is_for_windows --- 11:56:06.6 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.SystemTimeCheckFixture.should_not_return_error_when_system_time_is_close_to_server_time --- 11:56:06.6 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.SystemTimeCheckFixture.should_not_return_error_when_system_time_is_close_to_server_time --- 11:56:06.6 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.SystemTimeCheckFixture.should_return_error_when_system_time_is_more_than_one_day_from_server_time --- 11:56:06.6 Error: System time mismatch. SystemTime: 10/13/2024 11:56:06 Expected Time: 10/15/2024 11:56:06. Update system time 11:56:06.6 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.SystemTimeCheckFixture.should_return_error_when_system_time_is_more_than_one_day_from_server_time --- 11:56:06.6 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.UpdateCheckFixture.should_not_return_error_when_app_folder_is_write_protected_and_external_script_enabled --- 11:56:06.6 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.UpdateCheckFixture.should_not_return_error_when_app_folder_is_write_protected_and_external_script_enabled --- 11:56:06.6 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.UpdateCheckFixture.should_return_error_when_app_folder_is_write_protected_and_update_automatically_is_enabled --- 11:56:06.6 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.UpdateCheckFixture.should_return_error_when_app_folder_is_write_protected_and_update_automatically_is_enabled --- Skipped should_return_error_if_series_path_is_for_posix_os [< 1 ms] 11:56:06.6 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.UpdateCheckFixture.should_return_error_when_ui_folder_is_write_protected_and_update_automatically_is_enabled --- 11:56:06.6 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.UpdateCheckFixture.should_return_error_when_ui_folder_is_write_protected_and_update_automatically_is_enabled --- 11:56:06.6 Info: --- Start: NzbDrone.Core.Test.HealthCheck.HealthCheckFixture.should_format_wiki_url("I blew up because of some weird user mistake",null,"https://wiki.servarr.com/lidarr/system#i-blew-up-because-of-some-weird-user-mistake") --- 11:56:06.6 Info: --- End: NzbDrone.Core.Test.HealthCheck.HealthCheckFixture.should_format_wiki_url("I blew up because of some weird user mistake",null,"https://wiki.servarr.com/lidarr/system#i-blew-up-because-of-some-weird-user-mistake") --- 11:56:06.6 Info: --- Start: NzbDrone.Core.Test.HealthCheck.HealthCheckFixture.should_format_wiki_url("I blew up because of some weird user mistake","#my-health-check","https://wiki.servarr.com/lidarr/system#my-health-check") --- 11:56:06.6 Info: --- End: NzbDrone.Core.Test.HealthCheck.HealthCheckFixture.should_format_wiki_url("I blew up because of some weird user mistake","#my-health-check","https://wiki.servarr.com/lidarr/system#my-health-check") --- 11:56:06.6 Info: --- Start: NzbDrone.Core.Test.HealthCheck.HealthCheckFixture.should_format_wiki_url("I blew up because of some weird user mistake","custom-page#my-health-check","https://wiki.servarr.com/lidarr/custom-page#my-health-check") --- 11:56:06.6 Info: --- End: NzbDrone.Core.Test.HealthCheck.HealthCheckFixture.should_format_wiki_url("I blew up because of some weird user mistake","custom-page#my-health-check","https://wiki.servarr.com/lidarr/custom-page#my-health-check") --- 11:56:06.6 Info: --- Start: NzbDrone.Core.Test.HealthCheck.HealthCheckServiceFixture.should_execute_conditional --- 11:56:06.7 Trace: Check health -> FakeHealthCheck 11:56:06.7 Trace: Check health <- FakeHealthCheck 11:56:06.7 Info: --- End: NzbDrone.Core.Test.HealthCheck.HealthCheckServiceFixture.should_execute_conditional --- 11:56:06.7 Info: --- Start: NzbDrone.Core.Test.HealthCheck.HealthCheckServiceFixture.should_execute_unconditional --- 11:56:06.7 Trace: Check health -> FakeHealthCheck 11:56:06.7 Trace: Check health <- FakeHealthCheck 11:56:06.7 Info: --- End: NzbDrone.Core.Test.HealthCheck.HealthCheckServiceFixture.should_execute_unconditional --- 11:56:06.7 Info: --- Start: NzbDrone.Core.Test.HealthCheck.HealthCheckServiceFixture.should_not_execute_conditional --- 11:56:06.7 Info: --- End: NzbDrone.Core.Test.HealthCheck.HealthCheckServiceFixture.should_not_execute_conditional --- 11:56:06.7 Info: --- Start: NzbDrone.Core.Test.HistoryTests.HistoryRepositoryFixture.should_get_download_history --- 11:56:06.7 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:56:06.7 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173667160792_255/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:06.7 Info: DatabaseEngineVersionCheck migrating 11:56:06.7 Info: PerformDBOperation 11:56:06.7 Info: Performing DB Operation 11:56:06.7 Info: SQLite 3.46.1 11:56:06.7 Info: => 0.0011759s 11:56:06.7 Info: DatabaseEngineVersionCheck migrated 11:56:06.7 Info: => 0.0011883s 11:56:06.7 Debug: Took: 00:00:00.0111216 11:56:06.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO History ("TrackId", "AlbumId", "ArtistId", "SourceTitle", "Quality", "Date", "EventType", "Data", "DownloadId") VALUES (@TrackId, @AlbumId, @ArtistId, @SourceTitle, @Quality, @Date, @EventType, @Data, @DownloadId); SELECT last_insert_rowid() id PARAMETERS: TrackId = [1] AlbumId = [1] ArtistId = [12] SourceTitle = ["\"SourceTitle1\""] Quality = [{ "quality": { "id": 4, "name": "MP3-320" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2024-10-13T00:00:00Z"] EventType = ["grabbed"] Data = [{}] DownloadId = ["\"DownloadId1\""] Id = [0] ==== End Query Trace ==== 11:56:06.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO History ("TrackId", "AlbumId", "ArtistId", "SourceTitle", "Quality", "Date", "EventType", "Data", "DownloadId") VALUES (@TrackId, @AlbumId, @ArtistId, @SourceTitle, @Quality, @Date, @EventType, @Data, @DownloadId); SELECT last_insert_rowid() id PARAMETERS: TrackId = [1] AlbumId = [1] ArtistId = [12] SourceTitle = ["\"SourceTitle1\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2024-10-13T00:00:00Z"] EventType = ["grabbed"] Data = [{}] DownloadId = ["\"DownloadId1\""] Id = [0] ==== End Query Trace ==== 11:56:06.7 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 ==== 11:56:06.7 Info: --- End: NzbDrone.Core.Test.HistoryTests.HistoryRepositoryFixture.should_get_download_history --- 11:56:06.7 Info: --- Start: NzbDrone.Core.Test.HistoryTests.HistoryRepositoryFixture.should_read_write_dictionary --- 11:56:06.7 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:56:06.7 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173667685786_257/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:06.7 Info: DatabaseEngineVersionCheck migrating 11:56:06.7 Info: PerformDBOperation 11:56:06.7 Info: Performing DB Operation 11:56:06.7 Info: SQLite 3.46.1 11:56:06.7 Info: => 0.0011614s 11:56:06.7 Info: DatabaseEngineVersionCheck migrated 11:56:06.7 Info: => 0.0011746s 11:56:06.7 Debug: Took: 00:00:00.0106958 11:56:06.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO History ("TrackId", "AlbumId", "ArtistId", "SourceTitle", "Quality", "Date", "EventType", "Data", "DownloadId") VALUES (@TrackId, @AlbumId, @ArtistId, @SourceTitle, @Quality, @Date, @EventType, @Data, @DownloadId); SELECT last_insert_rowid() id PARAMETERS: TrackId = [1] AlbumId = [1] ArtistId = [1] SourceTitle = ["\"SourceTitle1\""] Quality = [{ "quality": { "id": 0, "name": "Unknown" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2024-10-13T00:00:00Z"] EventType = ["unknown"] Data = [{ "key1": "value1", "key2": "value2" }] DownloadId = ["\"DownloadId1\""] Id = [0] ==== End Query Trace ==== 11:56:06.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "History".* FROM "History" PARAMETERS: ==== End Query Trace ==== 11:56:06.8 Info: --- End: NzbDrone.Core.Test.HistoryTests.HistoryRepositoryFixture.should_read_write_dictionary --- 11:56:06.8 Info: --- Start: NzbDrone.Core.Test.HistoryTests.HistoryServiceFixture.should_use_file_name_for_source_title_if_scene_name_is_null --- 11:56:06.8 Info: --- End: NzbDrone.Core.Test.HistoryTests.HistoryServiceFixture.should_use_file_name_for_source_title_if_scene_name_is_null --- 11:56:06.8 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAbsolutePathMetadataFilesFixture.should_delete_metadata_files_that_start_with_a_backslash --- 11:56:06.8 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:56:06.8 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173668635613_259/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:06.8 Info: DatabaseEngineVersionCheck migrating 11:56:06.8 Info: PerformDBOperation 11:56:06.8 Info: Performing DB Operation 11:56:06.8 Info: SQLite 3.46.1 11:56:06.8 Info: => 0.0011734s 11:56:06.8 Info: DatabaseEngineVersionCheck migrated 11:56:06.8 Info: => 0.0011874s 11:56:06.8 Debug: Took: 00:00:00.0118811 11:56:06.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["unknown"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"\\\\Relative\\Path\""] Added = ["2024-10-13T00:00:00Z"] LastUpdated = ["2024-10-13T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 11:56:06.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 11:56:06.9 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAbsolutePathMetadataFilesFixture.should_delete_metadata_files_that_start_with_a_backslash --- 11:56:06.9 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAbsolutePathMetadataFilesFixture.should_delete_metadata_files_that_start_with_a_drive_letter --- 11:56:06.9 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:56:06.9 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173669194095_261/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:06.9 Info: DatabaseEngineVersionCheck migrating 11:56:06.9 Info: PerformDBOperation 11:56:06.9 Info: Performing DB Operation 11:56:06.9 Info: SQLite 3.46.1 11:56:06.9 Info: => 0.0011787s 11:56:06.9 Info: DatabaseEngineVersionCheck migrated 11:56:06.9 Info: => 0.0011917s 11:56:06.9 Debug: Took: 00:00:00.0118430 11:56:06.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["unknown"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"C:\\Relative\\Path\""] Added = ["2024-10-13T00:00:00Z"] LastUpdated = ["2024-10-13T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 11:56:06.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 11:56:06.9 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAbsolutePathMetadataFilesFixture.should_delete_metadata_files_that_start_with_a_drive_letter --- 11:56:06.9 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAbsolutePathMetadataFilesFixture.should_delete_metadata_files_that_start_with_a_forward_slash --- 11:56:06.9 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:56:06.9 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173669701748_263/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:06.9 Info: DatabaseEngineVersionCheck migrating 11:56:06.9 Info: PerformDBOperation 11:56:06.9 Info: Performing DB Operation 11:56:06.9 Info: SQLite 3.46.1 11:56:06.9 Info: => 0.0011813s 11:56:06.9 Info: DatabaseEngineVersionCheck migrated 11:56:06.9 Info: => 0.001194s 11:56:06.9 Debug: Took: 00:00:00.0119525 11:56:06.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["unknown"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"/Relative/Path\""] Added = ["2024-10-13T00:00:00Z"] LastUpdated = ["2024-10-13T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 11:56:06.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 11:56:07.0 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAbsolutePathMetadataFilesFixture.should_delete_metadata_files_that_start_with_a_forward_slash --- 11:56:07.0 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAbsolutePathMetadataFilesFixture.should_not_delete_metadata_files_that_have_a_relative_path --- 11:56:07.0 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:56:07.0 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173670210749_265/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:07.0 Info: DatabaseEngineVersionCheck migrating 11:56:07.0 Info: PerformDBOperation 11:56:07.0 Info: Performing DB Operation 11:56:07.0 Info: SQLite 3.46.1 11:56:07.0 Info: => 0.0012119s 11:56:07.0 Info: DatabaseEngineVersionCheck migrated 11:56:07.0 Info: => 0.0012257s 11:56:07.0 Debug: Took: 00:00:00.0119229 11:56:07.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["unknown"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"Relative/Path\""] Added = ["2024-10-13T00:00:00Z"] LastUpdated = ["2024-10-13T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 11:56:07.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 11:56:07.0 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAbsolutePathMetadataFilesFixture.should_not_delete_metadata_files_that_have_a_relative_path --- 11:56:07.0 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAdditionalNamingSpecsFixture.should_delete_additional_naming_configs --- 11:56:07.0 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:56:07.0 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173670752994_267/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:07.0 Info: DatabaseEngineVersionCheck migrating 11:56:07.0 Info: PerformDBOperation 11:56:07.0 Info: Performing DB Operation 11:56:07.0 Info: SQLite 3.46.1 11:56:07.0 Info: => 0.0012171s 11:56:07.0 Info: DatabaseEngineVersionCheck migrated 11:56:07.0 Info: => 0.0012305s 11:56:07.0 Debug: Took: 00:00:00.0121040 11:56:07.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO NamingConfig ("RenameTracks", "ReplaceIllegalCharacters", "ColonReplacementFormat", "StandardTrackFormat", "MultiDiscTrackFormat", "ArtistFolderFormat") VALUES (@RenameTracks, @ReplaceIllegalCharacters, @ColonReplacementFormat, @StandardTrackFormat, @MultiDiscTrackFormat, @ArtistFolderFormat); SELECT last_insert_rowid() id PARAMETERS: RenameTracks = [false] ReplaceIllegalCharacters = [false] ColonReplacementFormat = ["delete"] StandardTrackFormat = ["\"StandardTrackFormat1\""] MultiDiscTrackFormat = ["\"MultiDiscTrackFormat1\""] ArtistFolderFormat = ["\"ArtistFolderFormat1\""] Id = [0] ==== End Query Trace ==== 11:56:07.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO NamingConfig ("RenameTracks", "ReplaceIllegalCharacters", "ColonReplacementFormat", "StandardTrackFormat", "MultiDiscTrackFormat", "ArtistFolderFormat") VALUES (@RenameTracks, @ReplaceIllegalCharacters, @ColonReplacementFormat, @StandardTrackFormat, @MultiDiscTrackFormat, @ArtistFolderFormat); SELECT last_insert_rowid() id PARAMETERS: RenameTracks = [true] ReplaceIllegalCharacters = [true] ColonReplacementFormat = ["dash"] StandardTrackFormat = ["\"StandardTrackFormat2\""] MultiDiscTrackFormat = ["\"MultiDiscTrackFormat2\""] ArtistFolderFormat = ["\"ArtistFolderFormat2\""] Id = [0] ==== End Query Trace ==== 11:56:07.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO NamingConfig ("RenameTracks", "ReplaceIllegalCharacters", "ColonReplacementFormat", "StandardTrackFormat", "MultiDiscTrackFormat", "ArtistFolderFormat") VALUES (@RenameTracks, @ReplaceIllegalCharacters, @ColonReplacementFormat, @StandardTrackFormat, @MultiDiscTrackFormat, @ArtistFolderFormat); SELECT last_insert_rowid() id PARAMETERS: RenameTracks = [false] ReplaceIllegalCharacters = [false] ColonReplacementFormat = ["spaceDash"] StandardTrackFormat = ["\"StandardTrackFormat3\""] MultiDiscTrackFormat = ["\"MultiDiscTrackFormat3\""] ArtistFolderFormat = ["\"ArtistFolderFormat3\""] Id = [0] ==== End Query Trace ==== 11:56:07.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO NamingConfig ("RenameTracks", "ReplaceIllegalCharacters", "ColonReplacementFormat", "StandardTrackFormat", "MultiDiscTrackFormat", "ArtistFolderFormat") VALUES (@RenameTracks, @ReplaceIllegalCharacters, @ColonReplacementFormat, @StandardTrackFormat, @MultiDiscTrackFormat, @ArtistFolderFormat); SELECT last_insert_rowid() id PARAMETERS: RenameTracks = [true] ReplaceIllegalCharacters = [true] ColonReplacementFormat = ["spaceDashSpace"] StandardTrackFormat = ["\"StandardTrackFormat4\""] MultiDiscTrackFormat = ["\"MultiDiscTrackFormat4\""] ArtistFolderFormat = ["\"ArtistFolderFormat4\""] Id = [0] ==== End Query Trace ==== 11:56:07.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO NamingConfig ("RenameTracks", "ReplaceIllegalCharacters", "ColonReplacementFormat", "StandardTrackFormat", "MultiDiscTrackFormat", "ArtistFolderFormat") VALUES (@RenameTracks, @ReplaceIllegalCharacters, @ColonReplacementFormat, @StandardTrackFormat, @MultiDiscTrackFormat, @ArtistFolderFormat); SELECT last_insert_rowid() id PARAMETERS: RenameTracks = [false] ReplaceIllegalCharacters = [false] ColonReplacementFormat = ["smart"] StandardTrackFormat = ["\"StandardTrackFormat5\""] MultiDiscTrackFormat = ["\"MultiDiscTrackFormat5\""] ArtistFolderFormat = ["\"ArtistFolderFormat5\""] Id = [0] ==== End Query Trace ==== 11:56:07.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "NamingConfig".* FROM "NamingConfig" PARAMETERS: ==== End Query Trace ==== 11:56:07.1 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAdditionalNamingSpecsFixture.should_delete_additional_naming_configs --- 11:56:07.1 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAdditionalNamingSpecsFixture.should_not_delete_if_only_one_spec --- 11:56:07.1 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:56:07.1 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173671567431_269/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:07.1 Info: DatabaseEngineVersionCheck migrating 11:56:07.1 Info: PerformDBOperation 11:56:07.1 Info: Performing DB Operation 11:56:07.1 Info: SQLite 3.46.1 11:56:07.1 Info: => 0.0011469s 11:56:07.1 Info: DatabaseEngineVersionCheck migrated 11:56:07.1 Info: => 0.0011613s 11:56:07.1 Debug: Took: 00:00:00.0107849 11:56:07.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO NamingConfig ("RenameTracks", "ReplaceIllegalCharacters", "ColonReplacementFormat", "StandardTrackFormat", "MultiDiscTrackFormat", "ArtistFolderFormat") VALUES (@RenameTracks, @ReplaceIllegalCharacters, @ColonReplacementFormat, @StandardTrackFormat, @MultiDiscTrackFormat, @ArtistFolderFormat); SELECT last_insert_rowid() id PARAMETERS: RenameTracks = [false] ReplaceIllegalCharacters = [false] ColonReplacementFormat = ["delete"] StandardTrackFormat = ["\"StandardTrackFormat1\""] MultiDiscTrackFormat = ["\"MultiDiscTrackFormat1\""] ArtistFolderFormat = ["\"ArtistFolderFormat1\""] Id = [0] ==== End Query Trace ==== 11:56:07.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "NamingConfig".* FROM "NamingConfig" PARAMETERS: ==== End Query Trace ==== 11:56:07.2 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAdditionalNamingSpecsFixture.should_not_delete_if_only_one_spec --- 11:56:07.2 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAdditionalUsersFixture.should_delete_additional_users --- 11:56:07.2 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:56:07.2 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173672044978_271/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:07.2 Info: DatabaseEngineVersionCheck migrating 11:56:07.2 Info: PerformDBOperation 11:56:07.2 Info: Performing DB Operation 11:56:07.2 Info: SQLite 3.46.1 11:56:07.2 Info: => 0.0011392s 11:56:07.2 Info: DatabaseEngineVersionCheck migrated 11:56:07.2 Info: => 0.001152s 11:56:07.2 Debug: Took: 00:00:00.0106156 11:56:07.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Users ("Identifier", "Username", "Password", "Salt", "Iterations") VALUES (@Identifier, @Username, @Password, @Salt, @Iterations); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Identifier = ["00000000-0000-0000-0000-000000000001"] Username = ["\"Username1\""] Password = ["\"Password1\""] Salt = ["\"Salt1\""] Iterations = [1] ==== End Query Trace ==== 11:56:07.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Users ("Identifier", "Username", "Password", "Salt", "Iterations") VALUES (@Identifier, @Username, @Password, @Salt, @Iterations); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Identifier = ["00000000-0000-0000-0000-000000000002"] Username = ["\"Username2\""] Password = ["\"Password2\""] Salt = ["\"Salt2\""] Iterations = [2] ==== End Query Trace ==== 11:56:07.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Users ("Identifier", "Username", "Password", "Salt", "Iterations") VALUES (@Identifier, @Username, @Password, @Salt, @Iterations); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Identifier = ["00000000-0000-0000-0000-000000000003"] Username = ["\"Username3\""] Password = ["\"Password3\""] Salt = ["\"Salt3\""] Iterations = [3] ==== End Query Trace ==== 11:56:07.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Users ("Identifier", "Username", "Password", "Salt", "Iterations") VALUES (@Identifier, @Username, @Password, @Salt, @Iterations); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Identifier = ["00000000-0000-0000-0000-000000000004"] Username = ["\"Username4\""] Password = ["\"Password4\""] Salt = ["\"Salt4\""] Iterations = [4] ==== End Query Trace ==== 11:56:07.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Users ("Identifier", "Username", "Password", "Salt", "Iterations") VALUES (@Identifier, @Username, @Password, @Salt, @Iterations); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Identifier = ["00000000-0000-0000-0000-000000000005"] Username = ["\"Username5\""] Password = ["\"Password5\""] Salt = ["\"Salt5\""] Iterations = [5] ==== End Query Trace ==== 11:56:07.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Users".* FROM "Users" PARAMETERS: ==== End Query Trace ==== 11:56:07.2 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAdditionalUsersFixture.should_delete_additional_users --- 11:56:07.2 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAdditionalUsersFixture.should_not_delete_if_only_one_user --- 11:56:07.2 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:56:07.2 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173672575798_273/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:07.2 Info: DatabaseEngineVersionCheck migrating 11:56:07.2 Info: PerformDBOperation 11:56:07.2 Info: Performing DB Operation 11:56:07.2 Info: SQLite 3.46.1 11:56:07.2 Info: => 0.0011436s 11:56:07.2 Info: DatabaseEngineVersionCheck migrated 11:56:07.2 Info: => 0.0011566s 11:56:07.2 Debug: Took: 00:00:00.0106890 11:56:07.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Users ("Identifier", "Username", "Password", "Salt", "Iterations") VALUES (@Identifier, @Username, @Password, @Salt, @Iterations); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Identifier = ["00000000-0000-0000-0000-000000000001"] Username = ["\"Username1\""] Password = ["\"Password1\""] Salt = ["\"Salt1\""] Iterations = [1] ==== End Query Trace ==== 11:56:07.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Users".* FROM "Users" PARAMETERS: ==== End Query Trace ==== 11:56:07.3 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAdditionalUsersFixture.should_not_delete_if_only_one_user --- 11:56:07.3 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDownloadClientUnavailablePendingReleasesFixture.should_delete_old_DownloadClientUnavailable_pending_items --- 11:56:07.3 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:56:07.3 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173673048671_275/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:07.3 Info: DatabaseEngineVersionCheck migrating 11:56:07.3 Info: PerformDBOperation 11:56:07.3 Info: Performing DB Operation 11:56:07.3 Info: SQLite 3.46.1 11:56:07.3 Info: => 0.0011517s 11:56:07.3 Info: DatabaseEngineVersionCheck migrated 11:56:07.3 Info: => 0.0011656s 11:56:07.3 Debug: Took: 00:00:00.0107325 11:56:07.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO PendingReleases ("ArtistId", "Title", "Added", "ParsedAlbumInfo", "Release", "Reason") VALUES (@ArtistId, @Title, @Added, @ParsedAlbumInfo, @Release, @Reason); SELECT last_insert_rowid() id PARAMETERS: ArtistId = [1] Title = ["\"Title1\""] Added = ["2024-09-22T11:56:07.3190631Z"] 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": 739171, "ageHours": 17740115.93536656, "ageMinutes": 1064406956.1219935 }] Reason = ["downloadClientUnavailable"] Id = [0] ==== End Query Trace ==== 11:56:07.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "PendingReleases".* FROM "PendingReleases" PARAMETERS: ==== End Query Trace ==== 11:56:07.3 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDownloadClientUnavailablePendingReleasesFixture.should_delete_old_DownloadClientUnavailable_pending_items --- 11:56:07.3 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDownloadClientUnavailablePendingReleasesFixture.should_delete_old_Fallback_pending_items --- 11:56:07.3 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:56:07.3 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173673783213_277/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:07.3 Info: DatabaseEngineVersionCheck migrating 11:56:07.3 Info: PerformDBOperation 11:56:07.3 Info: Performing DB Operation 11:56:07.3 Info: SQLite 3.46.1 11:56:07.3 Info: => 0.0011496s 11:56:07.3 Info: DatabaseEngineVersionCheck migrated 11:56:07.3 Info: => 0.0011646s 11:56:07.3 Debug: Took: 00:00:00.0107434 11:56:07.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO PendingReleases ("ArtistId", "Title", "Added", "ParsedAlbumInfo", "Release", "Reason") VALUES (@ArtistId, @Title, @Added, @ParsedAlbumInfo, @Release, @Reason); SELECT last_insert_rowid() id PARAMETERS: ArtistId = [1] Title = ["\"Title1\""] Added = ["2024-09-22T11:56:07.3919577Z"] 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": 739171, "ageHours": 17740115.935386803, "ageMinutes": 1064406956.1232082 }] Reason = ["fallback"] Id = [0] ==== End Query Trace ==== 11:56:07.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "PendingReleases".* FROM "PendingReleases" PARAMETERS: ==== End Query Trace ==== 11:56:07.4 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDownloadClientUnavailablePendingReleasesFixture.should_delete_old_Fallback_pending_items --- 11:56:07.4 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDownloadClientUnavailablePendingReleasesFixture.should_not_delete_old_Delay_pending_items --- 11:56:07.4 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:56:07.4 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173674266661_279/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:07.4 Info: DatabaseEngineVersionCheck migrating 11:56:07.4 Info: PerformDBOperation 11:56:07.4 Info: Performing DB Operation 11:56:07.4 Info: SQLite 3.46.1 11:56:07.4 Info: => 0.0011263s 11:56:07.4 Info: DatabaseEngineVersionCheck migrated 11:56:07.4 Info: => 0.0011389s 11:56:07.4 Debug: Took: 00:00:00.0106085 11:56:07.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO PendingReleases ("ArtistId", "Title", "Added", "ParsedAlbumInfo", "Release", "Reason") VALUES (@ArtistId, @Title, @Added, @ParsedAlbumInfo, @Release, @Reason); SELECT last_insert_rowid() id PARAMETERS: ArtistId = [1] Title = ["\"Title1\""] Added = ["2024-09-22T11:56:07.4400134Z"] 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": 739171, "ageHours": 17740115.93540015, "ageMinutes": 1064406956.124009 }] Reason = ["delay"] Id = [0] ==== End Query Trace ==== 11:56:07.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "PendingReleases".* FROM "PendingReleases" PARAMETERS: ==== End Query Trace ==== 11:56:07.4 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDownloadClientUnavailablePendingReleasesFixture.should_not_delete_old_Delay_pending_items --- 11:56:07.4 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_delete_metadata_files_when_they_are_for_the_same_album_and_consumer --- 11:56:07.4 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:56:07.4 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173674806453_281/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:07.4 Info: DatabaseEngineVersionCheck migrating 11:56:07.4 Info: PerformDBOperation 11:56:07.4 Info: Performing DB Operation 11:56:07.4 Info: SQLite 3.46.1 11:56:07.4 Info: => 0.0011906s 11:56:07.4 Info: DatabaseEngineVersionCheck migrated 11:56:07.4 Info: => 0.0012039s 11:56:07.4 Debug: Took: 00:00:00.0108345 11:56:07.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"XbmcMetadata\""] Type = ["albumMetadata"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-10-13T00:00:00Z"] LastUpdated = ["2024-10-13T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 11:56:07.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash2\""] Consumer = ["\"XbmcMetadata\""] Type = ["albumMetadata"] ArtistId = [1] TrackFileId = [2] AlbumId = [1] RelativePath = ["\"RelativePath2\""] Added = ["2024-10-14T00:00:00Z"] LastUpdated = ["2024-10-14T00:00:00Z"] Extension = ["\"Extension2\""] ==== End Query Trace ==== 11:56:07.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 11:56:07.5 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_delete_metadata_files_when_they_are_for_the_same_album_and_consumer --- 11:56:07.5 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_delete_metadata_files_when_they_are_for_the_same_artist_and_consumer --- 11:56:07.5 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:56:07.5 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173675335352_283/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:07.5 Info: DatabaseEngineVersionCheck migrating 11:56:07.5 Info: PerformDBOperation 11:56:07.5 Info: Performing DB Operation 11:56:07.5 Info: SQLite 3.46.1 11:56:07.5 Info: => 0.001139s 11:56:07.5 Info: DatabaseEngineVersionCheck migrated 11:56:07.5 Info: => 0.0011515s 11:56:07.5 Debug: Took: 00:00:00.0116848 11:56:07.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"XbmcMetadata\""] Type = ["artistMetadata"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-10-13T00:00:00Z"] LastUpdated = ["2024-10-13T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 11:56:07.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash2\""] Consumer = ["\"XbmcMetadata\""] Type = ["artistMetadata"] ArtistId = [1] TrackFileId = [2] AlbumId = [2] RelativePath = ["\"RelativePath2\""] Added = ["2024-10-14T00:00:00Z"] LastUpdated = ["2024-10-14T00:00:00Z"] Extension = ["\"Extension2\""] ==== End Query Trace ==== 11:56:07.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 11:56:07.5 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_delete_metadata_files_when_they_are_for_the_same_artist_and_consumer --- 11:56:07.5 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_delete_metadata_files_when_they_are_for_the_same_track_and_consumer --- 11:56:07.5 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:56:07.5 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173675849110_285/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:07.5 Info: DatabaseEngineVersionCheck migrating 11:56:07.5 Info: PerformDBOperation 11:56:07.5 Info: Performing DB Operation 11:56:07.5 Info: SQLite 3.46.1 11:56:07.5 Info: => 0.0011971s 11:56:07.5 Info: DatabaseEngineVersionCheck migrated 11:56:07.5 Info: => 0.0012105s 11:56:07.5 Debug: Took: 00:00:00.0119684 11:56:07.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"XbmcMetadata\""] Type = ["trackMetadata"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-10-13T00:00:00Z"] LastUpdated = ["2024-10-13T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 11:56:07.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash2\""] Consumer = ["\"XbmcMetadata\""] Type = ["trackMetadata"] ArtistId = [2] TrackFileId = [1] AlbumId = [2] RelativePath = ["\"RelativePath2\""] Added = ["2024-10-14T00:00:00Z"] LastUpdated = ["2024-10-14T00:00:00Z"] Extension = ["\"Extension2\""] ==== End Query Trace ==== 11:56:07.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 11:56:07.6 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_delete_metadata_files_when_they_are_for_the_same_track_and_consumer --- 11:56:07.6 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_for_different_album --- 11:56:07.6 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:56:07.6 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173676378078_287/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:07.6 Info: DatabaseEngineVersionCheck migrating 11:56:07.6 Info: PerformDBOperation 11:56:07.6 Info: Performing DB Operation 11:56:07.6 Info: SQLite 3.46.1 11:56:07.6 Info: => 0.0012005s 11:56:07.6 Info: DatabaseEngineVersionCheck migrated 11:56:07.6 Info: => 0.0012139s 11:56:07.6 Debug: Took: 00:00:00.0119495 11:56:07.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"XbmcMetadata\""] Type = ["albumMetadata"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-10-13T00:00:00Z"] LastUpdated = ["2024-10-13T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 11:56:07.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash2\""] Consumer = ["\"XbmcMetadata\""] Type = ["albumMetadata"] ArtistId = [1] TrackFileId = [2] AlbumId = [2] RelativePath = ["\"RelativePath2\""] Added = ["2024-10-14T00:00:00Z"] LastUpdated = ["2024-10-14T00:00:00Z"] Extension = ["\"Extension2\""] ==== End Query Trace ==== 11:56:07.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 11:56:07.6 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_for_different_album --- 11:56:07.6 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_for_different_artist --- 11:56:07.6 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:56:07.6 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173676900436_289/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:07.6 Info: DatabaseEngineVersionCheck migrating 11:56:07.6 Info: PerformDBOperation 11:56:07.6 Info: Performing DB Operation 11:56:07.6 Info: SQLite 3.46.1 11:56:07.6 Info: => 0.0011573s 11:56:07.6 Info: DatabaseEngineVersionCheck migrated 11:56:07.6 Info: => 0.0011709s 11:56:07.7 Debug: Took: 00:00:00.0116880 11:56:07.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"XbmcMetadata\""] Type = ["artistMetadata"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-10-13T00:00:00Z"] LastUpdated = ["2024-10-13T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 11:56:07.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash2\""] Consumer = ["\"XbmcMetadata\""] Type = ["artistMetadata"] ArtistId = [2] TrackFileId = [2] AlbumId = [2] RelativePath = ["\"RelativePath2\""] Added = ["2024-10-14T00:00:00Z"] LastUpdated = ["2024-10-14T00:00:00Z"] Extension = ["\"Extension2\""] ==== End Query Trace ==== 11:56:07.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 11:56:07.7 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_for_different_artist --- 11:56:07.7 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_for_different_track --- 11:56:07.7 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:56:07.7 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173677628738_291/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:07.7 Info: DatabaseEngineVersionCheck migrating 11:56:07.7 Info: PerformDBOperation 11:56:07.7 Info: Performing DB Operation 11:56:07.7 Info: SQLite 3.46.1 11:56:07.7 Info: => 0.0011556s 11:56:07.7 Info: DatabaseEngineVersionCheck migrated 11:56:07.7 Info: => 0.0011682s 11:56:07.7 Debug: Took: 00:00:00.0109076 11:56:07.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"XbmcMetadata\""] Type = ["trackMetadata"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-10-13T00:00:00Z"] LastUpdated = ["2024-10-13T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 11:56:07.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash2\""] Consumer = ["\"XbmcMetadata\""] Type = ["trackMetadata"] ArtistId = [2] TrackFileId = [2] AlbumId = [2] RelativePath = ["\"RelativePath2\""] Added = ["2024-10-14T00:00:00Z"] LastUpdated = ["2024-10-14T00:00:00Z"] Extension = ["\"Extension2\""] ==== End Query Trace ==== 11:56:07.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 11:56:07.8 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_for_different_track --- 11:56:07.8 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_there_is_only_one_for_that_album_and_consumer --- 11:56:07.8 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:56:07.8 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173678129768_293/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:07.8 Info: DatabaseEngineVersionCheck migrating 11:56:07.8 Info: PerformDBOperation 11:56:07.8 Info: Performing DB Operation 11:56:07.8 Info: SQLite 3.46.1 11:56:07.8 Info: => 0.0011433s 11:56:07.8 Info: DatabaseEngineVersionCheck migrated 11:56:07.8 Info: => 0.0011558s 11:56:07.8 Debug: Took: 00:00:00.0106169 11:56:07.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["unknown"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-10-13T00:00:00Z"] LastUpdated = ["2024-10-13T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 11:56:07.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 11:56:07.8 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_there_is_only_one_for_that_album_and_consumer --- 11:56:07.8 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_there_is_only_one_for_that_artist_and_consumer --- 11:56:07.8 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:56:07.8 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173678614873_295/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:07.8 Info: DatabaseEngineVersionCheck migrating 11:56:07.8 Info: PerformDBOperation 11:56:07.8 Info: Performing DB Operation 11:56:07.8 Info: SQLite 3.46.1 11:56:07.8 Info: => 0.0011434s 11:56:07.8 Info: DatabaseEngineVersionCheck migrated 11:56:07.8 Info: => 0.0011565s 11:56:07.8 Debug: Took: 00:00:00.0106234 11:56:07.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["unknown"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-10-13T00:00:00Z"] LastUpdated = ["2024-10-13T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 11:56:07.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 11:56:07.9 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_there_is_only_one_for_that_artist_and_consumer --- 11:56:07.9 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_there_is_only_one_for_that_track_and_consumer --- 11:56:07.9 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:56:07.9 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173679105485_297/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:07.9 Info: DatabaseEngineVersionCheck migrating 11:56:07.9 Info: PerformDBOperation 11:56:07.9 Info: Performing DB Operation 11:56:07.9 Info: SQLite 3.46.1 11:56:07.9 Info: => 0.0011418s 11:56:07.9 Info: DatabaseEngineVersionCheck migrated 11:56:07.9 Info: => 0.0011563s 11:56:07.9 Debug: Took: 00:00:00.0106975 11:56:07.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["unknown"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-10-13T00:00:00Z"] LastUpdated = ["2024-10-13T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 11:56:07.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 11:56:07.9 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_there_is_only_one_for_that_track_and_consumer --- 11:56:07.9 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_they_are_for_the_same_album_but_different_consumers --- 11:56:07.9 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:56:07.9 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173679603708_299/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:07.9 Info: DatabaseEngineVersionCheck migrating 11:56:07.9 Info: PerformDBOperation 11:56:07.9 Info: Performing DB Operation 11:56:07.9 Info: SQLite 3.46.1 11:56:07.9 Info: => 0.0011329s 11:56:07.9 Info: DatabaseEngineVersionCheck migrated 11:56:07.9 Info: => 0.0011472s 11:56:07.9 Debug: Took: 00:00:00.0106872 11:56:07.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["albumMetadata"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-10-13T00:00:00Z"] LastUpdated = ["2024-10-13T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 11:56:07.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash2\""] Consumer = ["\"Consumer2\""] Type = ["albumMetadata"] ArtistId = [1] TrackFileId = [2] AlbumId = [1] RelativePath = ["\"RelativePath2\""] Added = ["2024-10-14T00:00:00Z"] LastUpdated = ["2024-10-14T00:00:00Z"] Extension = ["\"Extension2\""] ==== End Query Trace ==== 11:56:07.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 11:56:08.0 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_they_are_for_the_same_album_but_different_consumers --- 11:56:08.0 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_they_are_for_the_same_artist_but_different_consumers --- 11:56:08.0 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:56:08.0 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173680096278_301/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:08.0 Info: DatabaseEngineVersionCheck migrating 11:56:08.0 Info: PerformDBOperation 11:56:08.0 Info: Performing DB Operation 11:56:08.0 Info: SQLite 3.46.1 11:56:08.0 Info: => 0.0011285s 11:56:08.0 Info: DatabaseEngineVersionCheck migrated 11:56:08.0 Info: => 0.0011422s 11:56:08.0 Debug: Took: 00:00:00.0106215 11:56:08.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["artistMetadata"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-10-13T00:00:00Z"] LastUpdated = ["2024-10-13T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 11:56:08.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash2\""] Consumer = ["\"Consumer2\""] Type = ["artistMetadata"] ArtistId = [1] TrackFileId = [2] AlbumId = [2] RelativePath = ["\"RelativePath2\""] Added = ["2024-10-14T00:00:00Z"] LastUpdated = ["2024-10-14T00:00:00Z"] Extension = ["\"Extension2\""] ==== End Query Trace ==== 11:56:08.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 11:56:08.0 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_they_are_for_the_same_artist_but_different_consumers --- 11:56:08.0 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_they_are_for_the_same_track_but_different_consumers --- 11:56:08.0 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:56:08.0 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173680585520_303/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:08.0 Info: DatabaseEngineVersionCheck migrating 11:56:08.0 Info: PerformDBOperation 11:56:08.0 Info: Performing DB Operation 11:56:08.0 Info: SQLite 3.46.1 11:56:08.0 Info: => 0.0011457s 11:56:08.0 Info: DatabaseEngineVersionCheck migrated 11:56:08.0 Info: => 0.001159s 11:56:08.0 Debug: Took: 00:00:00.0111041 11:56:08.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["trackMetadata"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-10-13T00:00:00Z"] LastUpdated = ["2024-10-13T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 11:56:08.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash2\""] Consumer = ["\"Consumer2\""] Type = ["trackMetadata"] ArtistId = [2] TrackFileId = [1] AlbumId = [2] RelativePath = ["\"RelativePath2\""] Added = ["2024-10-14T00:00:00Z"] LastUpdated = ["2024-10-14T00:00:00Z"] Extension = ["\"Extension2\""] ==== End Query Trace ==== 11:56:08.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 11:56:08.1 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_they_are_for_the_same_track_but_different_consumers --- 11:56:08.1 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedAlbumsFixture.should_delete_orphaned_albums --- 11:56:08.1 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:56:08.1 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173681092290_305/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:08.1 Info: DatabaseEngineVersionCheck migrating 11:56:08.1 Info: PerformDBOperation 11:56:08.1 Info: Performing DB Operation 11:56:08.1 Info: SQLite 3.46.1 11:56:08.1 Info: => 0.0011556s 11:56:08.1 Info: DatabaseEngineVersionCheck migrated 11:56:08.1 Info: => 0.0011684s 11:56:08.1 Debug: Took: 00:00:00.0116499 11:56:08.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-13T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-13T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-13T00:00:00Z"] Added = ["2024-10-13T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:56:08.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 11:56:08.1 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedAlbumsFixture.should_delete_orphaned_albums --- 11:56:08.1 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedAlbumsFixture.should_not_delete_unorphaned_albums --- 11:56:08.1 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:56:08.1 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173681632226_307/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:08.1 Info: DatabaseEngineVersionCheck migrating 11:56:08.1 Info: PerformDBOperation 11:56:08.1 Info: Performing DB Operation 11:56:08.1 Info: SQLite 3.46.1 11:56:08.1 Info: => 0.0011345s 11:56:08.1 Info: DatabaseEngineVersionCheck migrated 11:56:08.1 Info: => 0.0011476s 11:56:08.1 Debug: Took: 00:00:00.0117725 11:56:08.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-13T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-13T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = [null] ForeignArtistId = [null] Id = [0] ==== End Query Trace ==== 11:56:08.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-13T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-13T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-13T00:00:00Z"] Added = ["2024-10-13T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:56:08.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [2] ForeignAlbumId = ["\"ForeignAlbumId2\""] OldForeignAlbumIds = [[]] Title = ["\"Title2\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation2\""] ReleaseDate = ["2024-10-14T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType2\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-14T00:00:00Z"] CleanTitle = ["\"CleanTitle2\""] ProfileId = [2] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2024-10-14T00:00:00Z"] Added = ["2024-10-14T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [2] Id = [0] ==== End Query Trace ==== 11:56:08.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 11:56:08.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 11:56:08.2 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedAlbumsFixture.should_not_delete_unorphaned_albums --- 11:56:08.2 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedBlocklistFixture.should_delete_orphaned_blocklist_items --- 11:56:08.2 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:56:08.2 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173682248305_309/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:08.2 Info: DatabaseEngineVersionCheck migrating 11:56:08.2 Info: PerformDBOperation 11:56:08.2 Info: Performing DB Operation 11:56:08.2 Info: SQLite 3.46.1 11:56:08.2 Info: => 0.0011526s 11:56:08.2 Info: DatabaseEngineVersionCheck migrated 11:56:08.2 Info: => 0.0011642s 11:56:08.2 Debug: Took: 00:00:00.0118241 11:56:08.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Blocklist ("ArtistId", "AlbumIds", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "IndexerFlags", "Message", "TorrentInfoHash") VALUES (@ArtistId, @AlbumIds, @SourceTitle, @Quality, @Date, @PublishedDate, @Size, @Protocol, @Indexer, @IndexerFlags, @Message, @TorrentInfoHash); SELECT last_insert_rowid() id PARAMETERS: ArtistId = [1] AlbumIds = [[]] SourceTitle = ["\"SourceTitle1\""] Quality = [{ "quality": { "id": 0, "name": "Unknown" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2024-10-13T00:00:00Z"] PublishedDate = ["2024-10-13T00:00:00Z"] Size = [1] Protocol = ["unknown"] Indexer = ["\"Indexer1\""] IndexerFlags = ["freeleech"] Message = ["\"Message1\""] TorrentInfoHash = ["\"TorrentInfoHash1\""] Id = [0] ==== End Query Trace ==== 11:56:08.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Blocklist".* FROM "Blocklist" PARAMETERS: ==== End Query Trace ==== 11:56:08.2 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedBlocklistFixture.should_delete_orphaned_blocklist_items --- 11:56:08.2 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedBlocklistFixture.should_not_delete_unorphaned_blocklist_items --- 11:56:08.2 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:56:08.2 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173682772194_311/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:08.2 Info: DatabaseEngineVersionCheck migrating 11:56:08.2 Info: PerformDBOperation 11:56:08.2 Info: Performing DB Operation 11:56:08.2 Info: SQLite 3.46.1 11:56:08.2 Info: => 0.0011375s 11:56:08.2 Info: DatabaseEngineVersionCheck migrated 11:56:08.2 Info: => 0.0011503s 11:56:08.2 Debug: Took: 00:00:00.0117747 11:56:08.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-13T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-13T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 11:56:08.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Blocklist ("ArtistId", "AlbumIds", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "IndexerFlags", "Message", "TorrentInfoHash") VALUES (@ArtistId, @AlbumIds, @SourceTitle, @Quality, @Date, @PublishedDate, @Size, @Protocol, @Indexer, @IndexerFlags, @Message, @TorrentInfoHash); SELECT last_insert_rowid() id PARAMETERS: ArtistId = [1] AlbumIds = [[]] SourceTitle = ["\"SourceTitle1\""] Quality = [{ "quality": { "id": 0, "name": "Unknown" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2024-10-13T00:00:00Z"] PublishedDate = ["2024-10-13T00:00:00Z"] Size = [1] Protocol = ["unknown"] Indexer = ["\"Indexer1\""] IndexerFlags = ["freeleech"] Message = ["\"Message1\""] TorrentInfoHash = ["\"TorrentInfoHash1\""] Id = [0] ==== End Query Trace ==== 11:56:08.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Blocklist".* FROM "Blocklist" PARAMETERS: ==== End Query Trace ==== 11:56:08.3 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedBlocklistFixture.should_not_delete_unorphaned_blocklist_items --- 11:56:08.3 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedHistoryItemsFixture.should_delete_orphaned_items_by_album --- 11:56:08.3 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:56:08.3 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173683543971_313/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:08.3 Info: DatabaseEngineVersionCheck migrating 11:56:08.3 Info: PerformDBOperation 11:56:08.3 Info: Performing DB Operation 11:56:08.3 Info: SQLite 3.46.1 11:56:08.3 Info: => 0.0011321s 11:56:08.3 Info: DatabaseEngineVersionCheck migrated 11:56:08.3 Info: => 0.0011447s 11:56:08.3 Debug: Took: 00:00:00.0106307 11:56:08.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-13T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-13T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 11:56:08.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO History ("TrackId", "AlbumId", "ArtistId", "SourceTitle", "Quality", "Date", "EventType", "Data", "DownloadId") VALUES (@TrackId, @AlbumId, @ArtistId, @SourceTitle, @Quality, @Date, @EventType, @Data, @DownloadId); SELECT last_insert_rowid() id PARAMETERS: TrackId = [1] AlbumId = [1] ArtistId = [1] SourceTitle = ["\"SourceTitle1\""] Quality = [{ "quality": { "id": 0, "name": "Unknown" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2024-10-13T00:00:00Z"] EventType = ["unknown"] Data = [{}] DownloadId = ["\"DownloadId1\""] Id = [0] ==== End Query Trace ==== 11:56:08.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "History".* FROM "History" PARAMETERS: ==== End Query Trace ==== 11:56:08.4 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedHistoryItemsFixture.should_delete_orphaned_items_by_album --- 11:56:08.4 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedHistoryItemsFixture.should_delete_orphaned_items_by_artist --- 11:56:08.4 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:56:08.4 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173684086775_315/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:08.4 Info: DatabaseEngineVersionCheck migrating 11:56:08.4 Info: PerformDBOperation 11:56:08.4 Info: Performing DB Operation 11:56:08.4 Info: SQLite 3.46.1 11:56:08.4 Info: => 0.0011254s 11:56:08.4 Info: DatabaseEngineVersionCheck migrated 11:56:08.4 Info: => 0.0011476s 11:56:08.4 Debug: Took: 00:00:00.0106615 11:56:08.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-13T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-13T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-13T00:00:00Z"] Added = ["2024-10-13T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:56:08.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO History ("TrackId", "AlbumId", "ArtistId", "SourceTitle", "Quality", "Date", "EventType", "Data", "DownloadId") VALUES (@TrackId, @AlbumId, @ArtistId, @SourceTitle, @Quality, @Date, @EventType, @Data, @DownloadId); SELECT last_insert_rowid() id PARAMETERS: TrackId = [1] AlbumId = [1] ArtistId = [1] SourceTitle = ["\"SourceTitle1\""] Quality = [{ "quality": { "id": 0, "name": "Unknown" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2024-10-13T00:00:00Z"] EventType = ["unknown"] Data = [{}] DownloadId = ["\"DownloadId1\""] Id = [0] ==== End Query Trace ==== 11:56:08.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "History".* FROM "History" PARAMETERS: ==== End Query Trace ==== 11:56:08.4 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedHistoryItemsFixture.should_delete_orphaned_items_by_artist --- 11:56:08.4 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedHistoryItemsFixture.should_not_delete_unorphaned_data_by_album --- 11:56:08.4 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:56:08.4 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173684642840_317/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:08.4 Info: DatabaseEngineVersionCheck migrating 11:56:08.4 Info: PerformDBOperation 11:56:08.4 Info: Performing DB Operation 11:56:08.4 Info: SQLite 3.46.1 11:56:08.4 Info: => 0.001121s 11:56:08.4 Info: DatabaseEngineVersionCheck migrated 11:56:08.4 Info: => 0.0011343s 11:56:08.4 Debug: Took: 00:00:00.0106260 11:56:08.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-13T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-13T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 11:56:08.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-13T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-13T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-13T00:00:00Z"] Added = ["2024-10-13T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:56:08.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO History ("TrackId", "AlbumId", "ArtistId", "SourceTitle", "Quality", "Date", "EventType", "Data", "DownloadId") VALUES (@TrackId, @AlbumId, @ArtistId, @SourceTitle, @Quality, @Date, @EventType, @Data, @DownloadId); SELECT last_insert_rowid() id PARAMETERS: TrackId = [1] AlbumId = [1] ArtistId = [1] SourceTitle = ["\"SourceTitle1\""] Quality = [{ "quality": { "id": 0, "name": "Unknown" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2024-10-13T00:00:00Z"] EventType = ["unknown"] Data = [{}] DownloadId = ["\"DownloadId1\""] Id = [0] ==== End Query Trace ==== 11:56:08.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO History ("TrackId", "AlbumId", "ArtistId", "SourceTitle", "Quality", "Date", "EventType", "Data", "DownloadId") VALUES (@TrackId, @AlbumId, @ArtistId, @SourceTitle, @Quality, @Date, @EventType, @Data, @DownloadId); SELECT last_insert_rowid() id PARAMETERS: TrackId = [2] AlbumId = [2] ArtistId = [1] SourceTitle = ["\"SourceTitle2\""] Quality = [{ "quality": { "id": 0, "name": "Unknown" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2024-10-14T00:00:00Z"] EventType = ["grabbed"] Data = [{}] DownloadId = ["\"DownloadId2\""] Id = [0] ==== End Query Trace ==== 11:56:08.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "History".* FROM "History" PARAMETERS: ==== End Query Trace ==== 11:56:08.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "History".* FROM "History" PARAMETERS: ==== End Query Trace ==== 11:56:08.5 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedHistoryItemsFixture.should_not_delete_unorphaned_data_by_album --- 11:56:08.5 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedHistoryItemsFixture.should_not_delete_unorphaned_data_by_artist --- 11:56:08.5 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:56:08.5 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173685255540_319/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:08.5 Info: DatabaseEngineVersionCheck migrating 11:56:08.5 Info: PerformDBOperation 11:56:08.5 Info: Performing DB Operation 11:56:08.5 Info: SQLite 3.46.1 11:56:08.5 Info: => 0.001131s 11:56:08.5 Info: DatabaseEngineVersionCheck migrated 11:56:08.5 Info: => 0.001145s 11:56:08.5 Debug: Took: 00:00:00.0108408 11:56:08.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-13T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-13T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 11:56:08.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-13T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-13T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-13T00:00:00Z"] Added = ["2024-10-13T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:56:08.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO History ("TrackId", "AlbumId", "ArtistId", "SourceTitle", "Quality", "Date", "EventType", "Data", "DownloadId") VALUES (@TrackId, @AlbumId, @ArtistId, @SourceTitle, @Quality, @Date, @EventType, @Data, @DownloadId); SELECT last_insert_rowid() id PARAMETERS: TrackId = [1] AlbumId = [1] ArtistId = [1] SourceTitle = ["\"SourceTitle1\""] Quality = [{ "quality": { "id": 0, "name": "Unknown" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2024-10-13T00:00:00Z"] EventType = ["unknown"] Data = [{}] DownloadId = ["\"DownloadId1\""] Id = [0] ==== End Query Trace ==== 11:56:08.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO History ("TrackId", "AlbumId", "ArtistId", "SourceTitle", "Quality", "Date", "EventType", "Data", "DownloadId") VALUES (@TrackId, @AlbumId, @ArtistId, @SourceTitle, @Quality, @Date, @EventType, @Data, @DownloadId); SELECT last_insert_rowid() id PARAMETERS: TrackId = [2] AlbumId = [1] ArtistId = [2] SourceTitle = ["\"SourceTitle2\""] Quality = [{ "quality": { "id": 0, "name": "Unknown" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2024-10-14T00:00:00Z"] EventType = ["grabbed"] Data = [{}] DownloadId = ["\"DownloadId2\""] Id = [0] ==== End Query Trace ==== 11:56:08.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "History".* FROM "History" PARAMETERS: ==== End Query Trace ==== 11:56:08.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "History".* FROM "History" PARAMETERS: ==== End Query Trace ==== 11:56:08.5 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedHistoryItemsFixture.should_not_delete_unorphaned_data_by_artist --- 11:56:08.5 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedImportListStatusFixture.should_delete_orphaned_importliststatus --- 11:56:08.5 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:56:08.5 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173685883891_321/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:08.5 Info: DatabaseEngineVersionCheck migrating 11:56:08.5 Info: PerformDBOperation 11:56:08.5 Info: Performing DB Operation 11:56:08.5 Info: SQLite 3.46.1 11:56:08.5 Info: => 0.0011505s 11:56:08.5 Info: DatabaseEngineVersionCheck migrated 11:56:08.5 Info: => 0.0011625s 11:56:08.6 Debug: Took: 00:00:00.0111484 11:56:08.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ImportListStatus ("LastInfoSync", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") VALUES (@LastInfoSync, @ProviderId, @InitialFailure, @MostRecentFailure, @EscalationLevel, @DisabledTill); SELECT last_insert_rowid() id PARAMETERS: Id = [0] LastInfoSync = ["2024-10-13T00:00:00Z"] ProviderId = [0] InitialFailure = ["2024-10-13T00:00:00Z"] MostRecentFailure = ["2024-10-13T00:00:00Z"] EscalationLevel = [1] DisabledTill = ["2024-10-13T00:00:00Z"] ==== End Query Trace ==== 11:56:08.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ImportListStatus".* FROM "ImportListStatus" PARAMETERS: ==== End Query Trace ==== 11:56:08.6 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedImportListStatusFixture.should_delete_orphaned_importliststatus --- 11:56:08.6 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedImportListStatusFixture.should_not_delete_unorphaned_importliststatus --- 11:56:08.6 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:56:08.6 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173686408643_323/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:08.6 Info: DatabaseEngineVersionCheck migrating 11:56:08.6 Info: PerformDBOperation 11:56:08.6 Info: Performing DB Operation 11:56:08.6 Info: SQLite 3.46.1 11:56:08.6 Info: => 0.0011458s 11:56:08.6 Info: DatabaseEngineVersionCheck migrated 11:56:08.6 Info: => 0.001159s 11:56:08.6 Debug: Took: 00:00:00.0111621 11:56:08.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ImportLists ("EnableAutomaticAdd", "ShouldMonitor", "ShouldMonitorExisting", "MonitorNewItems", "ShouldSearch", "ProfileId", "MetadataProfileId", "RootFolderPath", "Name", "Implementation", "ConfigContract", "Tags", "Settings") VALUES (@EnableAutomaticAdd, @ShouldMonitor, @ShouldMonitorExisting, @MonitorNewItems, @ShouldSearch, @ProfileId, @MetadataProfileId, @RootFolderPath, @Name, @Implementation, @ConfigContract, @Tags, @Settings); SELECT last_insert_rowid() id PARAMETERS: EnableAutomaticAdd = [false] ShouldMonitor = ["none"] ShouldMonitorExisting = [false] MonitorNewItems = ["all"] ShouldSearch = [false] ProfileId = [1] MetadataProfileId = [1] RootFolderPath = ["\"RootFolderPath1\""] ListType = ["program"] Name = ["\"Name1\""] ImplementationName = ["\"ImplementationName1\""] Implementation = ["\"Implementation1\""] ConfigContract = ["\"ConfigContract1\""] Tags = [[]] Settings = [null] Id = [0] ==== End Query Trace ==== 11:56:08.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ImportListStatus ("LastInfoSync", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") VALUES (@LastInfoSync, @ProviderId, @InitialFailure, @MostRecentFailure, @EscalationLevel, @DisabledTill); SELECT last_insert_rowid() id PARAMETERS: Id = [0] LastInfoSync = ["2024-10-13T00:00:00Z"] ProviderId = [1] InitialFailure = ["2024-10-13T00:00:00Z"] MostRecentFailure = ["2024-10-13T00:00:00Z"] EscalationLevel = [1] DisabledTill = ["2024-10-13T00:00:00Z"] ==== End Query Trace ==== 11:56:08.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ImportListStatus".* FROM "ImportListStatus" PARAMETERS: ==== End Query Trace ==== 11:56:08.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ImportListStatus".* FROM "ImportListStatus" PARAMETERS: ==== End Query Trace ==== 11:56:08.6 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedImportListStatusFixture.should_not_delete_unorphaned_importliststatus --- 11:56:08.6 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedIndexerStatusFixture.should_delete_orphaned_indexerstatus --- 11:56:08.6 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:56:08.6 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173686987033_325/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:08.7 Info: DatabaseEngineVersionCheck migrating 11:56:08.7 Info: PerformDBOperation 11:56:08.7 Info: Performing DB Operation 11:56:08.7 Info: SQLite 3.46.1 11:56:08.7 Info: => 0.0011806s 11:56:08.7 Info: DatabaseEngineVersionCheck migrated 11:56:08.7 Info: => 0.0011937s 11:56:08.7 Debug: Took: 00:00:00.0119119 11:56:08.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO IndexerStatus ("LastRssSyncReleaseInfo", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") VALUES (@LastRssSyncReleaseInfo, @ProviderId, @InitialFailure, @MostRecentFailure, @EscalationLevel, @DisabledTill); SELECT last_insert_rowid() id PARAMETERS: Id = [0] LastRssSyncReleaseInfo = [null] ProviderId = [0] InitialFailure = ["2024-10-13T00:00:00Z"] MostRecentFailure = ["2024-10-13T00:00:00Z"] EscalationLevel = [1] DisabledTill = ["2024-10-13T00:00:00Z"] ==== End Query Trace ==== 11:56:08.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "IndexerStatus".* FROM "IndexerStatus" PARAMETERS: ==== End Query Trace ==== 11:56:08.7 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedIndexerStatusFixture.should_delete_orphaned_indexerstatus --- 11:56:08.7 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedIndexerStatusFixture.should_not_delete_unorphaned_indexerstatus --- 11:56:08.7 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:56:08.7 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173687515471_327/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:08.7 Info: DatabaseEngineVersionCheck migrating 11:56:08.7 Info: PerformDBOperation 11:56:08.7 Info: Performing DB Operation 11:56:08.7 Info: SQLite 3.46.1 11:56:08.7 Info: => 0.0011641s 11:56:08.7 Info: DatabaseEngineVersionCheck migrated 11:56:08.7 Info: => 0.0011762s 11:56:08.7 Debug: Took: 00:00:00.0119889 11:56:08.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Indexers ("EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch", "DownloadClientId", "Priority", "Name", "Implementation", "ConfigContract", "Tags", "Settings") VALUES (@EnableRss, @EnableAutomaticSearch, @EnableInteractiveSearch, @DownloadClientId, @Priority, @Name, @Implementation, @ConfigContract, @Tags, @Settings); SELECT last_insert_rowid() id PARAMETERS: EnableRss = [false] EnableAutomaticSearch = [false] EnableInteractiveSearch = [false] DownloadClientId = [1] Protocol = ["unknown"] SupportsRss = [false] SupportsSearch = [false] Priority = [25] Name = ["\"Name1\""] ImplementationName = ["\"ImplementationName1\""] Implementation = ["\"Implementation1\""] ConfigContract = ["\"ConfigContract1\""] Tags = [[]] Settings = [null] Id = [0] ==== End Query Trace ==== 11:56:08.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO IndexerStatus ("LastRssSyncReleaseInfo", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") VALUES (@LastRssSyncReleaseInfo, @ProviderId, @InitialFailure, @MostRecentFailure, @EscalationLevel, @DisabledTill); SELECT last_insert_rowid() id PARAMETERS: Id = [0] LastRssSyncReleaseInfo = [null] ProviderId = [1] InitialFailure = ["2024-10-13T00:00:00Z"] MostRecentFailure = ["2024-10-13T00:00:00Z"] EscalationLevel = [1] DisabledTill = ["2024-10-13T00:00:00Z"] ==== End Query Trace ==== 11:56:08.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "IndexerStatus".* FROM "IndexerStatus" PARAMETERS: ==== End Query Trace ==== 11:56:08.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "IndexerStatus".* FROM "IndexerStatus" PARAMETERS: ==== End Query Trace ==== 11:56:08.8 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedIndexerStatusFixture.should_not_delete_unorphaned_indexerstatus --- 11:56:08.8 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_album_image_files_that_have_albumid_of_zero --- 11:56:08.8 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:56:08.8 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173688096444_329/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:08.8 Info: DatabaseEngineVersionCheck migrating 11:56:08.8 Info: PerformDBOperation 11:56:08.8 Info: Performing DB Operation 11:56:08.8 Info: SQLite 3.46.1 11:56:08.8 Info: => 0.0011194s 11:56:08.8 Info: DatabaseEngineVersionCheck migrated 11:56:08.8 Info: => 0.0011324s 11:56:08.8 Debug: Took: 00:00:00.0119399 11:56:08.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-13T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-13T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 11:56:08.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["albumImage"] ArtistId = [1] TrackFileId = [null] AlbumId = [0] RelativePath = ["\"RelativePath1\""] Added = ["2024-10-13T00:00:00Z"] LastUpdated = ["2024-10-13T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 11:56:08.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 11:56:08.8 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_album_image_files_that_have_albumid_of_zero --- 11:56:08.8 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_album_metadata_files_that_have_albumid_of_zero --- 11:56:08.8 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:56:08.8 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173688688577_331/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:08.8 Info: DatabaseEngineVersionCheck migrating 11:56:08.8 Info: PerformDBOperation 11:56:08.8 Info: Performing DB Operation 11:56:08.8 Info: SQLite 3.46.1 11:56:08.8 Info: => 0.0011823s 11:56:08.8 Info: DatabaseEngineVersionCheck migrated 11:56:08.8 Info: => 0.0011949s 11:56:08.8 Debug: Took: 00:00:00.0120137 11:56:08.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-13T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-13T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 11:56:08.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["albumMetadata"] ArtistId = [1] TrackFileId = [null] AlbumId = [0] RelativePath = ["\"RelativePath1\""] Added = ["2024-10-13T00:00:00Z"] LastUpdated = ["2024-10-13T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 11:56:08.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 11:56:08.9 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_album_metadata_files_that_have_albumid_of_zero --- 11:56:08.9 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_metadata_files_that_dont_have_a_coresponding_album --- 11:56:08.9 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:56:08.9 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173689490036_333/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:08.9 Info: DatabaseEngineVersionCheck migrating 11:56:08.9 Info: PerformDBOperation 11:56:08.9 Info: Performing DB Operation 11:56:08.9 Info: SQLite 3.46.1 11:56:08.9 Info: => 0.0011722s 11:56:08.9 Info: DatabaseEngineVersionCheck migrated 11:56:08.9 Info: => 0.0011849s 11:56:08.9 Debug: Took: 00:00:00.0110588 11:56:08.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-13T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-13T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 11:56:08.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["unknown"] ArtistId = [1] TrackFileId = [null] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-10-13T00:00:00Z"] LastUpdated = ["2024-10-13T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 11:56:08.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 11:56:09.0 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_metadata_files_that_dont_have_a_coresponding_album --- 11:56:09.0 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_metadata_files_that_dont_have_a_coresponding_artist --- 11:56:09.0 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:56:09.0 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173690042786_335/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:09.0 Info: DatabaseEngineVersionCheck migrating 11:56:09.0 Info: PerformDBOperation 11:56:09.0 Info: Performing DB Operation 11:56:09.0 Info: SQLite 3.46.1 11:56:09.0 Info: => 0.001167s 11:56:09.0 Info: DatabaseEngineVersionCheck migrated 11:56:09.0 Info: => 0.0011798s 11:56:09.0 Debug: Took: 00:00:00.0110912 11:56:09.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["unknown"] ArtistId = [1] TrackFileId = [null] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-10-13T00:00:00Z"] LastUpdated = ["2024-10-13T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 11:56:09.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 11:56:09.0 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_metadata_files_that_dont_have_a_coresponding_artist --- 11:56:09.0 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_metadata_files_that_dont_have_a_coresponding_track_file --- 11:56:09.0 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:56:09.0 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173690549159_337/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:09.0 Info: DatabaseEngineVersionCheck migrating 11:56:09.0 Info: PerformDBOperation 11:56:09.0 Info: Performing DB Operation 11:56:09.0 Info: SQLite 3.46.1 11:56:09.0 Info: => 0.0011599s 11:56:09.0 Info: DatabaseEngineVersionCheck migrated 11:56:09.0 Info: => 0.0011733s 11:56:09.0 Debug: Took: 00:00:00.0111076 11:56:09.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-10-13T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-13T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 11:56:09.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-13T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-13T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-13T00:00:00Z"] Added = ["2024-10-13T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:56:09.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["unknown"] ArtistId = [1] TrackFileId = [10] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-10-13T00:00:00Z"] LastUpdated = ["2024-10-13T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 11:56:09.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 11:56:09.1 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_metadata_files_that_dont_have_a_coresponding_track_file --- 11:56:09.1 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_track_metadata_files_that_have_trackfileid_of_zero --- 11:56:09.1 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:56:09.1 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173691168702_339/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:09.1 Info: DatabaseEngineVersionCheck migrating 11:56:09.1 Info: PerformDBOperation 11:56:09.1 Info: Performing DB Operation 11:56:09.1 Info: SQLite 3.46.1 11:56:09.1 Info: => 0.0011894s 11:56:09.1 Info: DatabaseEngineVersionCheck migrated 11:56:09.1 Info: => 0.0012035s 11:56:09.1 Debug: Took: 00:00:00.0111719 11:56:09.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-13T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-13T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 11:56:09.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["trackMetadata"] ArtistId = [1] TrackFileId = [0] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-10-13T00:00:00Z"] LastUpdated = ["2024-10-13T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 11:56:09.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 11:56:09.1 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_track_metadata_files_that_have_trackfileid_of_zero --- 11:56:09.1 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_not_delete_metadata_files_that_have_a_coresponding_album --- 11:56:09.1 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:56:09.1 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173691732426_341/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:09.1 Info: DatabaseEngineVersionCheck migrating 11:56:09.1 Info: PerformDBOperation 11:56:09.1 Info: Performing DB Operation 11:56:09.1 Info: SQLite 3.46.1 11:56:09.1 Info: => 0.0011334s 11:56:09.1 Info: DatabaseEngineVersionCheck migrated 11:56:09.1 Info: => 0.0011473s 11:56:09.1 Debug: Took: 00:00:00.0111010 11:56:09.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-13T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-13T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 11:56:09.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-13T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-13T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-13T00:00:00Z"] Added = ["2024-10-13T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:56:09.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["unknown"] ArtistId = [1] TrackFileId = [null] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-10-13T00:00:00Z"] LastUpdated = ["2024-10-13T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 11:56:09.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 11:56:09.2 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_not_delete_metadata_files_that_have_a_coresponding_album --- 11:56:09.2 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_not_delete_metadata_files_that_have_a_coresponding_artist --- 11:56:09.2 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:56:09.2 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173692347832_343/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:09.2 Info: DatabaseEngineVersionCheck migrating 11:56:09.2 Info: PerformDBOperation 11:56:09.2 Info: Performing DB Operation 11:56:09.2 Info: SQLite 3.46.1 11:56:09.2 Info: => 0.001137s 11:56:09.2 Info: DatabaseEngineVersionCheck migrated 11:56:09.2 Info: => 0.0011508s 11:56:09.2 Debug: Took: 00:00:00.0110192 11:56:09.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-13T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-13T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 11:56:09.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["unknown"] ArtistId = [1] TrackFileId = [null] AlbumId = [null] RelativePath = ["\"RelativePath1\""] Added = ["2024-10-13T00:00:00Z"] LastUpdated = ["2024-10-13T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 11:56:09.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 11:56:09.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 11:56:09.2 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_not_delete_metadata_files_that_have_a_coresponding_artist --- 11:56:09.2 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_not_delete_metadata_files_that_have_a_coresponding_track_file --- 11:56:09.2 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:56:09.2 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173692910194_345/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:09.3 Info: DatabaseEngineVersionCheck migrating 11:56:09.3 Info: PerformDBOperation 11:56:09.3 Info: Performing DB Operation 11:56:09.3 Info: SQLite 3.46.1 11:56:09.3 Info: => 0.0011807s 11:56:09.3 Info: DatabaseEngineVersionCheck migrated 11:56:09.3 Info: => 0.001193s 11:56:09.3 Debug: Took: 00:00:00.0120504 11:56:09.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-13T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-13T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 11:56:09.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-13T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-13T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-13T00:00:00Z"] Added = ["2024-10-13T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:56:09.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-13T00:00:00Z"] DateAdded = ["2024-10-13T00: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 ==== 11:56:09.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-13T00:00:00Z"] LastUpdated = ["2024-10-13T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 11:56:09.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 11:56:09.3 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_not_delete_metadata_files_that_have_a_coresponding_track_file --- 11:56:09.3 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedNotificationStatusFixture.should_delete_orphaned_notificationstatus --- 11:56:09.3 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:56:09.3 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173693592041_347/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:09.3 Info: DatabaseEngineVersionCheck migrating 11:56:09.3 Info: PerformDBOperation 11:56:09.3 Info: Performing DB Operation 11:56:09.3 Info: SQLite 3.46.1 11:56:09.3 Info: => 0.0011594s 11:56:09.3 Info: DatabaseEngineVersionCheck migrated 11:56:09.3 Info: => 0.001173s 11:56:09.3 Debug: Took: 00:00:00.0119721 11:56:09.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO NotificationStatus ("ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") VALUES (@ProviderId, @InitialFailure, @MostRecentFailure, @EscalationLevel, @DisabledTill); SELECT last_insert_rowid() id PARAMETERS: Id = [0] ProviderId = [0] InitialFailure = ["2024-10-13T00:00:00Z"] MostRecentFailure = ["2024-10-13T00:00:00Z"] EscalationLevel = [1] DisabledTill = ["2024-10-13T00:00:00Z"] ==== End Query Trace ==== 11:56:09.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "NotificationStatus".* FROM "NotificationStatus" PARAMETERS: ==== End Query Trace ==== 11:56:09.4 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedNotificationStatusFixture.should_delete_orphaned_notificationstatus --- 11:56:09.4 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedNotificationStatusFixture.should_not_delete_unorphaned_notificationstatus --- 11:56:09.4 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:56:09.4 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173694150282_349/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:09.4 Info: DatabaseEngineVersionCheck migrating 11:56:09.4 Info: PerformDBOperation 11:56:09.4 Info: Performing DB Operation 11:56:09.4 Info: SQLite 3.46.1 11:56:09.4 Info: => 0.0011801s 11:56:09.4 Info: DatabaseEngineVersionCheck migrated 11:56:09.4 Info: => 0.0011924s 11:56:09.4 Debug: Took: 00:00:00.0119481 11:56:09.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Notifications ("OnGrab", "OnReleaseImport", "OnUpgrade", "OnRename", "OnArtistAdd", "OnArtistDelete", "OnAlbumDelete", "OnHealthIssue", "OnHealthRestored", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag", "OnApplicationUpdate", "IncludeHealthWarnings", "Name", "Implementation", "ConfigContract", "Tags", "Settings") VALUES (@OnGrab, @OnReleaseImport, @OnUpgrade, @OnRename, @OnArtistAdd, @OnArtistDelete, @OnAlbumDelete, @OnHealthIssue, @OnHealthRestored, @OnDownloadFailure, @OnImportFailure, @OnTrackRetag, @OnApplicationUpdate, @IncludeHealthWarnings, @Name, @Implementation, @ConfigContract, @Tags, @Settings); SELECT last_insert_rowid() id PARAMETERS: OnGrab = [false] OnReleaseImport = [false] OnUpgrade = [false] OnRename = [false] OnArtistAdd = [false] OnArtistDelete = [false] OnAlbumDelete = [false] OnHealthIssue = [false] OnHealthRestored = [false] OnDownloadFailure = [false] OnImportFailure = [false] OnTrackRetag = [false] OnApplicationUpdate = [false] SupportsOnGrab = [false] SupportsOnReleaseImport = [false] SupportsOnUpgrade = [false] SupportsOnRename = [false] SupportsOnArtistAdd = [false] SupportsOnArtistDelete = [false] SupportsOnAlbumDelete = [false] SupportsOnHealthIssue = [false] SupportsOnHealthRestored = [false] IncludeHealthWarnings = [false] SupportsOnDownloadFailure = [false] SupportsOnImportFailure = [false] SupportsOnTrackRetag = [false] SupportsOnApplicationUpdate = [false] Name = ["\"Name1\""] ImplementationName = ["\"ImplementationName1\""] Implementation = ["\"Implementation1\""] ConfigContract = ["\"JoinSettings\""] Tags = [[]] Settings = [{ "priority": 0 }] Id = [0] ==== End Query Trace ==== 11:56:09.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO NotificationStatus ("ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") VALUES (@ProviderId, @InitialFailure, @MostRecentFailure, @EscalationLevel, @DisabledTill); SELECT last_insert_rowid() id PARAMETERS: Id = [0] ProviderId = [1] InitialFailure = ["2024-10-13T00:00:00Z"] MostRecentFailure = ["2024-10-13T00:00:00Z"] EscalationLevel = [1] DisabledTill = ["2024-10-13T00:00:00Z"] ==== End Query Trace ==== 11:56:09.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "NotificationStatus".* FROM "NotificationStatus" PARAMETERS: ==== End Query Trace ==== 11:56:09.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "NotificationStatus".* FROM "NotificationStatus" PARAMETERS: ==== End Query Trace ==== 11:56:09.4 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedNotificationStatusFixture.should_not_delete_unorphaned_notificationstatus --- 11:56:09.4 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedPendingReleasesFixture.should_delete_orphaned_pending_items --- 11:56:09.4 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:56:09.4 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173694775080_351/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:09.4 Info: DatabaseEngineVersionCheck migrating 11:56:09.4 Info: PerformDBOperation 11:56:09.4 Info: Performing DB Operation 11:56:09.4 Info: SQLite 3.46.1 11:56:09.4 Info: => 0.0011854s 11:56:09.4 Info: DatabaseEngineVersionCheck migrated 11:56:09.4 Info: => 0.0011975s 11:56:09.4 Debug: Took: 00:00:00.0119780 11:56:09.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO PendingReleases ("ArtistId", "Title", "Added", "ParsedAlbumInfo", "Release", "Reason") VALUES (@ArtistId, @Title, @Added, @ParsedAlbumInfo, @Release, @Reason); SELECT last_insert_rowid() id PARAMETERS: ArtistId = [1] Title = ["\"Title1\""] Added = ["2024-10-13T00: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": 739171, "ageHours": 17740115.935970265, "ageMinutes": 1064406956.1582159 }] Reason = ["delay"] Id = [0] ==== End Query Trace ==== 11:56:09.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "PendingReleases".* FROM "PendingReleases" PARAMETERS: ==== End Query Trace ==== 11:56:09.5 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedPendingReleasesFixture.should_delete_orphaned_pending_items --- 11:56:09.5 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedPendingReleasesFixture.should_not_delete_unorphaned_pending_items --- 11:56:09.5 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:56:09.5 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173695516435_353/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:09.5 Info: DatabaseEngineVersionCheck migrating 11:56:09.5 Info: PerformDBOperation 11:56:09.5 Info: Performing DB Operation 11:56:09.5 Info: SQLite 3.46.1 11:56:09.5 Info: => 0.0011243s 11:56:09.5 Info: DatabaseEngineVersionCheck migrated 11:56:09.5 Info: => 0.001137s 11:56:09.5 Debug: Took: 00:00:00.0110228 11:56:09.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-13T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-13T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 11:56:09.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO PendingReleases ("ArtistId", "Title", "Added", "ParsedAlbumInfo", "Release", "Reason") VALUES (@ArtistId, @Title, @Added, @ParsedAlbumInfo, @Release, @Reason); SELECT last_insert_rowid() id PARAMETERS: ArtistId = [1] Title = ["\"Title1\""] Added = ["2024-10-13T00: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": 739171, "ageHours": 17740115.935991686, "ageMinutes": 1064406956.1595014 }] Reason = ["delay"] Id = [0] ==== End Query Trace ==== 11:56:09.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "PendingReleases".* FROM "PendingReleases" PARAMETERS: ==== End Query Trace ==== 11:56:09.6 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedPendingReleasesFixture.should_not_delete_unorphaned_pending_items --- 11:56:09.6 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedReleasesFixture.should_delete_orphaned_releases --- 11:56:09.6 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:56:09.6 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173696053005_355/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:09.6 Info: DatabaseEngineVersionCheck migrating 11:56:09.6 Info: PerformDBOperation 11:56:09.6 Info: Performing DB Operation 11:56:09.6 Info: SQLite 3.46.1 11:56:09.6 Info: => 0.0011367s 11:56:09.6 Info: DatabaseEngineVersionCheck migrated 11:56:09.6 Info: => 0.001149s 11:56:09.6 Debug: Took: 00:00:00.0109683 11:56:09.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-13T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 11:56:09.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "AlbumReleases".* FROM "AlbumReleases" PARAMETERS: ==== End Query Trace ==== 11:56:09.6 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedReleasesFixture.should_delete_orphaned_releases --- 11:56:09.6 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedReleasesFixture.should_not_delete_unorphaned_albums --- 11:56:09.6 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:56:09.6 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173696574324_357/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:09.6 Info: DatabaseEngineVersionCheck migrating 11:56:09.6 Info: PerformDBOperation 11:56:09.6 Info: Performing DB Operation 11:56:09.6 Info: SQLite 3.46.1 11:56:09.6 Info: => 0.0011528s 11:56:09.6 Info: DatabaseEngineVersionCheck migrated 11:56:09.6 Info: => 0.0011671s 11:56:09.6 Debug: Took: 00:00:00.0110620 11:56:09.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-13T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-13T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-13T00:00:00Z"] Added = ["2024-10-13T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:56:09.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-13T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 11:56:09.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [2] ForeignReleaseId = ["\"ForeignReleaseId2\""] OldForeignReleaseIds = [[]] Title = ["\"Title2\""] Status = ["\"Status2\""] Duration = [2] Label = [[]] Disambiguation = ["\"Disambiguation2\""] Country = [[]] ReleaseDate = ["2024-10-14T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [true] Id = [0] ==== End Query Trace ==== 11:56:09.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "AlbumReleases".* FROM "AlbumReleases" PARAMETERS: ==== End Query Trace ==== 11:56:09.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "AlbumReleases".* FROM "AlbumReleases" PARAMETERS: ==== End Query Trace ==== 11:56:09.7 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedReleasesFixture.should_not_delete_unorphaned_albums --- 11:56:09.7 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedTrackFilesFixture.should_not_unlink_unorphaned_track_files --- 11:56:09.7 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:56:09.7 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173697177656_359/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:09.7 Info: DatabaseEngineVersionCheck migrating 11:56:09.7 Info: PerformDBOperation 11:56:09.7 Info: Performing DB Operation 11:56:09.7 Info: SQLite 3.46.1 11:56:09.7 Info: => 0.0011318s 11:56:09.7 Info: DatabaseEngineVersionCheck migrated 11:56:09.7 Info: => 0.0011448s 11:56:09.7 Debug: Took: 00:00:00.0106643 11:56:09.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-13T00:00:00Z"] DateAdded = ["2024-10-13T00: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 ==== 11:56:09.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path2\""] Size = [2] Modified = ["2024-10-14T00:00:00Z"] DateAdded = ["2024-10-14T00: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 ==== 11:56:09.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 ==== 11:56:09.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 11:56:09.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 11:56:09.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 11:56:09.7 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedTrackFilesFixture.should_not_unlink_unorphaned_track_files --- 11:56:09.7 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedTrackFilesFixture.should_unlink_orphaned_track_files --- 11:56:09.7 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:56:09.7 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173697768439_361/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:09.7 Info: DatabaseEngineVersionCheck migrating 11:56:09.7 Info: PerformDBOperation 11:56:09.7 Info: Performing DB Operation 11:56:09.7 Info: SQLite 3.46.1 11:56:09.7 Info: => 0.0011364s 11:56:09.7 Info: DatabaseEngineVersionCheck migrated 11:56:09.7 Info: => 0.0011492s 11:56:09.7 Debug: Took: 00:00:00.0106461 11:56:09.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-13T00:00:00Z"] DateAdded = ["2024-10-13T00: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 ==== 11:56:09.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 11:56:09.8 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedTrackFilesFixture.should_unlink_orphaned_track_files --- 11:56:09.8 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedTracksFixture.should_delete_orphaned_tracks --- 11:56:09.8 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:56:09.8 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173698279376_363/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:09.8 Info: DatabaseEngineVersionCheck migrating 11:56:09.8 Info: PerformDBOperation 11:56:09.8 Info: Performing DB Operation 11:56:09.8 Info: SQLite 3.46.1 11:56:09.8 Info: => 0.0011323s 11:56:09.8 Info: DatabaseEngineVersionCheck migrated 11:56:09.8 Info: => 0.0011452s 11:56:09.8 Debug: Took: 00:00:00.0105910 11:56:09.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 ==== 11:56:09.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 11:56:09.8 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedTracksFixture.should_delete_orphaned_tracks --- 11:56:09.8 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedTracksFixture.should_not_delete_unorphaned_tracks --- 11:56:09.8 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:56:09.8 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173698791181_365/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:09.8 Info: DatabaseEngineVersionCheck migrating 11:56:09.8 Info: PerformDBOperation 11:56:09.8 Info: Performing DB Operation 11:56:09.8 Info: SQLite 3.46.1 11:56:09.8 Info: => 0.0011666s 11:56:09.8 Info: DatabaseEngineVersionCheck migrated 11:56:09.8 Info: => 0.0011791s 11:56:09.8 Debug: Took: 00:00:00.0117652 11:56:09.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-13T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 11:56:09.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 ==== 11:56:09.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId2\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId2\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [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 ==== 11:56:09.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 11:56:09.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 11:56:09.9 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedTracksFixture.should_not_delete_unorphaned_tracks --- 11:56:09.9 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupQualityProfileFormatItemsFixture.should_add_missing_custom_formats --- 11:56:09.9 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:56:09.9 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173699387657_367/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:09.9 Info: DatabaseEngineVersionCheck migrating 11:56:09.9 Info: PerformDBOperation 11:56:09.9 Info: Performing DB Operation 11:56:09.9 Info: SQLite 3.46.1 11:56:09.9 Info: => 0.0011502s 11:56:09.9 Info: DatabaseEngineVersionCheck migrated 11:56:09.9 Info: => 0.0011634s 11:56:09.9 Debug: Took: 00:00:00.0118104 11:56:09.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO CustomFormats ("Name", "IncludeCustomFormatWhenRenaming", "Specifications") VALUES (@Name, @IncludeCustomFormatWhenRenaming, @Specifications); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Name = ["\"Custom Format 1\""] IncludeCustomFormatWhenRenaming = [false] Specifications = [[]] ==== End Query Trace ==== 11:56:09.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO CustomFormats ("Name", "IncludeCustomFormatWhenRenaming", "Specifications") VALUES (@Name, @IncludeCustomFormatWhenRenaming, @Specifications); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Name = ["\"Custom Format 2\""] IncludeCustomFormatWhenRenaming = [false] Specifications = [[]] ==== End Query Trace ==== 11:56:09.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO QualityProfiles ("Name", "UpgradeAllowed", "Cutoff", "MinFormatScore", "CutoffFormatScore", "FormatItems", "Items") VALUES (@Name, @UpgradeAllowed, @Cutoff, @MinFormatScore, @CutoffFormatScore, @FormatItems, @Items); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Name = ["\"Name1\""] UpgradeAllowed = [false] Cutoff = [1] MinFormatScore = [50] CutoffFormatScore = [100] FormatItems = [[ { "format": { "id": 1, "name": "Custom Format 1", "includeCustomFormatWhenRenaming": false, "specifications": [] }, "score": 1 } ]] Items = [[ { "id": 0, "quality": { "id": 0, "name": "Unknown" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 1, "name": "MP3-192" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 2, "name": "MP3-VBR-V0" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 3, "name": "MP3-256" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 4, "name": "MP3-320" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 6, "name": "FLAC" }, "items": [], "allowed": true } ]] ==== End Query Trace ==== 11:56:09.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "CustomFormats".* FROM "CustomFormats" PARAMETERS: ==== End Query Trace ==== 11:56:09.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "CustomFormats".* FROM "CustomFormats" PARAMETERS: ==== End Query Trace ==== 11:56:09.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "QualityProfiles".* FROM "QualityProfiles" PARAMETERS: ==== End Query Trace ==== 11:56:09.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "QualityProfiles" SET "FormatItems" = @FormatItems, "MinFormatScore" = @MinFormatScore, "CutoffFormatScore" = @CutoffFormatScore WHERE "Id" = @Id PARAMETERS: Id = [1] Name = ["\"Name1\""] UpgradeAllowed = [false] Cutoff = [1] MinFormatScore = [50] CutoffFormatScore = [100] FormatItems = [[ { "format": { "id": 2, "name": "Custom Format 2", "includeCustomFormatWhenRenaming": false, "specifications": [] }, "score": 0 }, { "format": { "id": 1, "includeCustomFormatWhenRenaming": false }, "score": 1 } ]] Items = [[ { "id": 0, "quality": { "id": 0, "name": "Unknown" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 1, "name": "MP3-192" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 2, "name": "MP3-VBR-V0" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 3, "name": "MP3-256" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 4, "name": "MP3-320" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 6, "name": "FLAC" }, "items": [], "allowed": true } ]] ==== End Query Trace ==== 11:56:09.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "QualityProfiles".* FROM "QualityProfiles" PARAMETERS: ==== End Query Trace ==== 11:56:10.0 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupQualityProfileFormatItemsFixture.should_add_missing_custom_formats --- 11:56:10.0 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupQualityProfileFormatItemsFixture.should_not_remove_unorphaned_custom_formats --- 11:56:10.0 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:56:10.0 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173700177385_369/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:10.0 Info: DatabaseEngineVersionCheck migrating 11:56:10.0 Info: PerformDBOperation 11:56:10.0 Info: Performing DB Operation 11:56:10.0 Info: SQLite 3.46.1 11:56:10.0 Info: => 0.0011665s 11:56:10.0 Info: DatabaseEngineVersionCheck migrated 11:56:10.0 Info: => 0.0011781s 11:56:10.0 Debug: Took: 00:00:00.0117402 11:56:10.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO CustomFormats ("Name", "IncludeCustomFormatWhenRenaming", "Specifications") VALUES (@Name, @IncludeCustomFormatWhenRenaming, @Specifications); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Name = ["\"Name1\""] IncludeCustomFormatWhenRenaming = [false] Specifications = [[]] ==== End Query Trace ==== 11:56:10.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO QualityProfiles ("Name", "UpgradeAllowed", "Cutoff", "MinFormatScore", "CutoffFormatScore", "FormatItems", "Items") VALUES (@Name, @UpgradeAllowed, @Cutoff, @MinFormatScore, @CutoffFormatScore, @FormatItems, @Items); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Name = ["\"Name1\""] UpgradeAllowed = [false] Cutoff = [1] MinFormatScore = [50] CutoffFormatScore = [100] FormatItems = [[ { "format": { "id": 1, "name": "Name1", "includeCustomFormatWhenRenaming": false, "specifications": [] }, "score": 1 } ]] Items = [[ { "id": 0, "quality": { "id": 0, "name": "Unknown" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 1, "name": "MP3-192" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 2, "name": "MP3-VBR-V0" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 3, "name": "MP3-256" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 4, "name": "MP3-320" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 6, "name": "FLAC" }, "items": [], "allowed": true } ]] ==== End Query Trace ==== 11:56:10.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "CustomFormats".* FROM "CustomFormats" PARAMETERS: ==== End Query Trace ==== 11:56:10.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "CustomFormats".* FROM "CustomFormats" PARAMETERS: ==== End Query Trace ==== 11:56:10.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "QualityProfiles".* FROM "QualityProfiles" PARAMETERS: ==== End Query Trace ==== 11:56:10.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "QualityProfiles".* FROM "QualityProfiles" PARAMETERS: ==== End Query Trace ==== 11:56:10.0 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupQualityProfileFormatItemsFixture.should_not_remove_unorphaned_custom_formats --- 11:56:10.0 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupQualityProfileFormatItemsFixture.should_remove_orphaned_custom_formats --- 11:56:10.0 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:56:10.0 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173700722835_371/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:10.0 Info: DatabaseEngineVersionCheck migrating 11:56:10.0 Info: PerformDBOperation 11:56:10.0 Info: Performing DB Operation 11:56:10.0 Info: SQLite 3.46.1 11:56:10.0 Info: => 0.0012013s 11:56:10.0 Info: DatabaseEngineVersionCheck migrated 11:56:10.0 Info: => 0.0012153s 11:56:10.0 Debug: Took: 00:00:00.0121852 11:56:10.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO QualityProfiles ("Name", "UpgradeAllowed", "Cutoff", "MinFormatScore", "CutoffFormatScore", "FormatItems", "Items") VALUES (@Name, @UpgradeAllowed, @Cutoff, @MinFormatScore, @CutoffFormatScore, @FormatItems, @Items); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Name = ["\"Name1\""] UpgradeAllowed = [false] Cutoff = [1] MinFormatScore = [50] CutoffFormatScore = [100] FormatItems = [[ { "format": { "id": 0, "name": "My Custom Format", "includeCustomFormatWhenRenaming": false, "specifications": [] }, "score": 1 } ]] Items = [[ { "id": 0, "quality": { "id": 0, "name": "Unknown" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 1, "name": "MP3-192" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 2, "name": "MP3-VBR-V0" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 3, "name": "MP3-256" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 4, "name": "MP3-320" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 6, "name": "FLAC" }, "items": [], "allowed": true } ]] ==== End Query Trace ==== 11:56:10.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "CustomFormats".* FROM "CustomFormats" PARAMETERS: ==== End Query Trace ==== 11:56:10.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "CustomFormats".* FROM "CustomFormats" PARAMETERS: ==== End Query Trace ==== 11:56:10.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "QualityProfiles".* FROM "QualityProfiles" PARAMETERS: ==== End Query Trace ==== 11:56:10.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "QualityProfiles" SET "FormatItems" = @FormatItems, "MinFormatScore" = @MinFormatScore, "CutoffFormatScore" = @CutoffFormatScore WHERE "Id" = @Id PARAMETERS: Id = [1] Name = ["\"Name1\""] UpgradeAllowed = [false] Cutoff = [1] MinFormatScore = [0] CutoffFormatScore = [0] FormatItems = [[]] Items = [[ { "id": 0, "quality": { "id": 0, "name": "Unknown" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 1, "name": "MP3-192" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 2, "name": "MP3-VBR-V0" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 3, "name": "MP3-256" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 4, "name": "MP3-320" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 6, "name": "FLAC" }, "items": [], "allowed": true } ]] ==== End Query Trace ==== 11:56:10.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "QualityProfiles".* FROM "QualityProfiles" PARAMETERS: ==== End Query Trace ==== 11:56:10.1 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupQualityProfileFormatItemsFixture.should_remove_orphaned_custom_formats --- 11:56:10.1 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupUnusedTagsFixture.should_delete_unused_tags --- 11:56:10.1 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:56:10.1 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173701516052_373/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:10.1 Info: DatabaseEngineVersionCheck migrating 11:56:10.1 Info: PerformDBOperation 11:56:10.1 Info: Performing DB Operation 11:56:10.1 Info: SQLite 3.46.1 11:56:10.1 Info: => 0.0011534s 11:56:10.1 Info: DatabaseEngineVersionCheck migrated 11:56:10.1 Info: => 0.0011671s 11:56:10.1 Debug: Took: 00:00:00.0107914 11:56:10.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tags ("Label") VALUES (@Label); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Label = ["\"Label1\""] ==== End Query Trace ==== 11:56:10.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tags ("Label") VALUES (@Label); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Label = ["\"Label2\""] ==== End Query Trace ==== 11:56:10.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tags".* FROM "Tags" PARAMETERS: ==== End Query Trace ==== 11:56:10.2 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupUnusedTagsFixture.should_delete_unused_tags --- 11:56:10.2 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupUnusedTagsFixture.should_not_delete_used_auto_tagging_tag_specification_tags --- 11:56:10.2 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:56:10.2 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173702133667_375/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:10.2 Info: DatabaseEngineVersionCheck migrating 11:56:10.2 Info: PerformDBOperation 11:56:10.2 Info: Performing DB Operation 11:56:10.2 Info: SQLite 3.46.1 11:56:10.2 Info: => 0.001154s 11:56:10.2 Info: DatabaseEngineVersionCheck migrated 11:56:10.2 Info: => 0.0011672s 11:56:10.2 Debug: Took: 00:00:00.0107337 11:56:10.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tags ("Label") VALUES (@Label); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Label = ["\"Label1\""] ==== End Query Trace ==== 11:56:10.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tags ("Label") VALUES (@Label); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Label = ["\"Label2\""] ==== End Query Trace ==== 11:56:10.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tags".* FROM "Tags" PARAMETERS: ==== End Query Trace ==== 11:56:10.2 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupUnusedTagsFixture.should_not_delete_used_auto_tagging_tag_specification_tags --- 11:56:10.2 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupUnusedTagsFixture.should_not_delete_used_tags --- 11:56:10.2 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:56:10.2 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173702658131_377/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:10.2 Info: DatabaseEngineVersionCheck migrating 11:56:10.2 Info: PerformDBOperation 11:56:10.2 Info: Performing DB Operation 11:56:10.2 Info: SQLite 3.46.1 11:56:10.2 Info: => 0.0011572s 11:56:10.2 Info: DatabaseEngineVersionCheck migrated 11:56:10.2 Info: => 0.0011695s 11:56:10.2 Debug: Took: 00:00:00.0106307 11:56:10.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tags ("Label") VALUES (@Label); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Label = ["\"Label1\""] ==== End Query Trace ==== 11:56:10.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tags ("Label") VALUES (@Label); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Label = ["\"Label2\""] ==== End Query Trace ==== 11:56:10.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ReleaseProfiles ("Enabled", "Required", "Ignored", "IndexerId", "Tags") VALUES (@Enabled, @Required, @Ignored, @IndexerId, @Tags); SELECT last_insert_rowid() id PARAMETERS: Enabled = [true] Required = [[]] Ignored = [[]] IndexerId = [1] Tags = [[ 1 ]] Id = [0] ==== End Query Trace ==== 11:56:10.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ReleaseProfiles ("Enabled", "Required", "Ignored", "IndexerId", "Tags") VALUES (@Enabled, @Required, @Ignored, @IndexerId, @Tags); SELECT last_insert_rowid() id PARAMETERS: Enabled = [true] Required = [[]] Ignored = [[]] IndexerId = [2] Tags = [[ 1 ]] Id = [0] ==== End Query Trace ==== 11:56:10.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tags".* FROM "Tags" PARAMETERS: ==== End Query Trace ==== 11:56:10.3 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupUnusedTagsFixture.should_not_delete_used_tags --- 11:56:10.3 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_delete_empty_images --- 11:56:10.3 Debug: Deleting invalid image file /C/Music/Album/image.jpg 11:56:10.3 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_delete_empty_images --- 11:56:10.3 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_delete_html_images --- 11:56:10.3 Debug: Deleting invalid image file /C/Music/Album/image.jpg 11:56:10.3 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_delete_html_images --- 11:56:10.3 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_not_delete_non_html_files --- 11:56:10.3 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_not_delete_non_html_files --- 11:56:10.3 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_not_process_images_before_tvdb_switch --- 11:56:10.3 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_not_process_images_before_tvdb_switch --- 11:56:10.3 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_not_process_non_image_files --- 11:56:10.3 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_not_process_non_image_files --- 11:56:10.3 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_not_run_if_flag_is_false --- 11:56:10.3 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_not_run_if_flag_is_false --- 11:56:10.3 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_set_clean_flag_to_false --- 11:56:10.3 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_set_clean_flag_to_false --- 11:56:10.3 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureDownloadClientStatusTimesFixture.should_not_change_statuses_when_times_are_in_the_past --- 11:56:10.3 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureDownloadClientStatusTimesFixture.should_not_change_statuses_when_times_are_in_the_past --- 11:56:10.3 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureDownloadClientStatusTimesFixture.should_set_disabled_till_when_its_too_far_in_the_future --- 11:56:10.3 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureDownloadClientStatusTimesFixture.should_set_disabled_till_when_its_too_far_in_the_future --- 11:56:10.3 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureDownloadClientStatusTimesFixture.should_set_initial_failure_when_its_in_the_future --- 11:56:10.3 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureDownloadClientStatusTimesFixture.should_set_initial_failure_when_its_in_the_future --- 11:56:10.3 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureDownloadClientStatusTimesFixture.should_set_most_recent_failure_when_its_in_the_future --- 11:56:10.3 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureDownloadClientStatusTimesFixture.should_set_most_recent_failure_when_its_in_the_future --- 11:56:10.4 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureImportListStatusTimesFixture.should_not_change_statuses_when_times_are_in_the_past --- 11:56:10.4 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureImportListStatusTimesFixture.should_not_change_statuses_when_times_are_in_the_past --- 11:56:10.4 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureImportListStatusTimesFixture.should_set_disabled_till_when_its_too_far_in_the_future --- 11:56:10.4 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureImportListStatusTimesFixture.should_set_disabled_till_when_its_too_far_in_the_future --- 11:56:10.4 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureImportListStatusTimesFixture.should_set_initial_failure_when_its_in_the_future --- 11:56:10.4 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureImportListStatusTimesFixture.should_set_initial_failure_when_its_in_the_future --- 11:56:10.4 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureImportListStatusTimesFixture.should_set_most_recent_failure_when_its_in_the_future --- 11:56:10.4 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureImportListStatusTimesFixture.should_set_most_recent_failure_when_its_in_the_future --- 11:56:10.4 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureIndexerStatusTimesFixture.should_not_change_statuses_when_times_are_in_the_past --- 11:56:10.4 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureIndexerStatusTimesFixture.should_not_change_statuses_when_times_are_in_the_past --- 11:56:10.4 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureIndexerStatusTimesFixture.should_set_disabled_till_when_its_too_far_in_the_future --- 11:56:10.5 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureIndexerStatusTimesFixture.should_set_disabled_till_when_its_too_far_in_the_future --- 11:56:10.5 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureIndexerStatusTimesFixture.should_set_initial_failure_when_its_in_the_future --- 11:56:10.5 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureIndexerStatusTimesFixture.should_set_initial_failure_when_its_in_the_future --- 11:56:10.5 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureIndexerStatusTimesFixture.should_set_most_recent_failure_when_its_in_the_future --- 11:56:10.5 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureIndexerStatusTimesFixture.should_set_most_recent_failure_when_its_in_the_future --- 11:56:10.5 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.UpdateCleanTitleForArtistFixture.should_not_update_unchanged_title --- 11:56:10.5 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.UpdateCleanTitleForArtistFixture.should_not_update_unchanged_title --- 11:56:10.5 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.UpdateCleanTitleForArtistFixture.should_update_clean_title --- 11:56:10.5 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.UpdateCleanTitleForArtistFixture.should_update_clean_title --- 11:56:10.5 Info: --- Start: NzbDrone.Core.Test.Http.HttpProxySettingsProviderFixture.should_bypass_proxy --- 11:56:10.6 Info: --- End: NzbDrone.Core.Test.Http.HttpProxySettingsProviderFixture.should_bypass_proxy --- 11:56:10.6 Info: --- Start: NzbDrone.Core.Test.Http.HttpProxySettingsProviderFixture.should_not_bypass_proxy --- 11:56:10.6 Info: --- End: NzbDrone.Core.Test.Http.HttpProxySettingsProviderFixture.should_not_bypass_proxy --- 11:56:10.6 Info: --- Start: NzbDrone.Core.Test.Http.TorCacheHttpRequestInterceptorFixture.should_add_referrer_torcache_request --- 11:56:10.6 Info: --- End: NzbDrone.Core.Test.Http.TorCacheHttpRequestInterceptorFixture.should_add_referrer_torcache_request --- 11:56:10.6 Info: --- Start: NzbDrone.Core.Test.Http.TorCacheHttpRequestInterceptorFixture.should_not_remove_query_params_from_other_requests("http://site.com/download?url=torcache.net&blaat=1") --- 11:56:10.6 Info: --- End: NzbDrone.Core.Test.Http.TorCacheHttpRequestInterceptorFixture.should_not_remove_query_params_from_other_requests("http://site.com/download?url=torcache.net&blaat=1") --- 11:56:10.6 Info: --- Start: NzbDrone.Core.Test.Http.TorCacheHttpRequestInterceptorFixture.should_not_remove_query_params_from_other_requests("http://torcache.net.com/download?url=123") --- 11:56:10.6 Info: --- End: NzbDrone.Core.Test.Http.TorCacheHttpRequestInterceptorFixture.should_not_remove_query_params_from_other_requests("http://torcache.net.com/download?url=123") --- 11:56:10.6 Info: --- Start: NzbDrone.Core.Test.Http.TorCacheHttpRequestInterceptorFixture.should_remove_query_params_from_torcache_request --- 11:56:10.6 Info: --- End: NzbDrone.Core.Test.Http.TorCacheHttpRequestInterceptorFixture.should_remove_query_params_from_torcache_request --- 11:56:10.6 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListServiceFixture.should_remove_missing_import_lists_on_startup --- 11:56:10.6 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:56:10.6 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173706211534_379/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:10.6 Info: DatabaseEngineVersionCheck migrating 11:56:10.6 Info: PerformDBOperation 11:56:10.6 Info: Performing DB Operation 11:56:10.6 Info: SQLite 3.46.1 11:56:10.6 Info: => 0.0011922s 11:56:10.6 Info: DatabaseEngineVersionCheck migrated 11:56:10.6 Info: => 0.0012052s 11:56:10.6 Debug: Took: 00:00:00.0135777 11:56:10.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ImportLists ("EnableAutomaticAdd", "ShouldMonitor", "ShouldMonitorExisting", "MonitorNewItems", "ShouldSearch", "ProfileId", "MetadataProfileId", "RootFolderPath", "Name", "Implementation", "ConfigContract", "Tags", "Settings") VALUES (@EnableAutomaticAdd, @ShouldMonitor, @ShouldMonitorExisting, @MonitorNewItems, @ShouldSearch, @ProfileId, @MetadataProfileId, @RootFolderPath, @Name, @Implementation, @ConfigContract, @Tags, @Settings); SELECT last_insert_rowid() id PARAMETERS: EnableAutomaticAdd = [false] ShouldMonitor = ["none"] ShouldMonitorExisting = [false] MonitorNewItems = ["all"] ShouldSearch = [false] ProfileId = [1] MetadataProfileId = [1] RootFolderPath = ["\"RootFolderPath1\""] ListType = ["program"] Name = ["\"Name1\""] ImplementationName = ["\"ImplementationName1\""] Implementation = ["\"Implementation1\""] ConfigContract = ["\"LidarrListsSettings\""] Tags = [[]] Settings = [null] Id = [0] ==== End Query Trace ==== 11:56:10.6 Debug: Initializing Providers. Count 1 11:56:10.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ImportLists".* FROM "ImportLists" PARAMETERS: ==== End Query Trace ==== 11:56:10.6 Warn: Removing Name1 11:56:10.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "ImportLists" WHERE ("ImportLists"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 11:56:10.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "ImportLists" WHERE ("ImportLists"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 11:56:10.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ImportLists".* FROM "ImportLists" PARAMETERS: ==== End Query Trace ==== 11:56:10.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListServiceFixture.should_remove_missing_import_lists_on_startup --- 11:56:10.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListStatusServiceFixture.should_cancel_backoff_on_success --- 11:56:10.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListStatusServiceFixture.should_cancel_backoff_on_success --- 11:56:10.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListStatusServiceFixture.should_not_store_update_if_already_okay --- 11:56:10.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListStatusServiceFixture.should_not_store_update_if_already_okay --- 11:56:10.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_existing_artist_but_new_album --- 11:56:10.7 Info: Starting Import List Sync 11:56:10.7 Info: Processing 1 list items 11:56:10.7 Trace: Processing list item 1/1 11:56:10.7 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 11:56:10.7 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 1 11:56:10.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_existing_artist_but_new_album --- 11:56:10.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_album(None,False) --- 11:56:10.7 Info: Starting Import List Sync 11:56:10.7 Info: Processing 1 list items 11:56:10.7 Trace: Processing list item 1/1 11:56:10.7 Info: Import List Sync Completed. Items found: 1, Artists added: 1, Albums added: 1 11:56:10.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_album(None,False) --- 11:56:10.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_album(SpecificAlbum,True) --- 11:56:10.7 Info: Starting Import List Sync 11:56:10.7 Info: Processing 1 list items 11:56:10.7 Trace: Processing list item 1/1 11:56:10.7 Info: Import List Sync Completed. Items found: 1, Artists added: 1, Albums added: 1 11:56:10.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_album(SpecificAlbum,True) --- 11:56:10.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_album(EntireArtist,True) --- 11:56:10.7 Info: Starting Import List Sync 11:56:10.7 Info: Processing 1 list items 11:56:10.7 Trace: Processing list item 1/1 11:56:10.7 Info: Import List Sync Completed. Items found: 1, Artists added: 1, Albums added: 1 11:56:10.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_album(EntireArtist,True) --- 11:56:10.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_artist(None,False) --- 11:56:10.7 Info: Starting Import List Sync 11:56:10.7 Info: Processing 1 list items 11:56:10.7 Trace: Processing list item 1/1 11:56:10.7 Info: Import List Sync Completed. Items found: 1, Artists added: 1, Albums added: 0 11:56:10.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_artist(None,False) --- 11:56:10.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_artist(SpecificAlbum,True) --- 11:56:10.7 Info: Starting Import List Sync 11:56:10.7 Info: Processing 1 list items 11:56:10.7 Trace: Processing list item 1/1 11:56:10.7 Info: Import List Sync Completed. Items found: 1, Artists added: 1, Albums added: 0 11:56:10.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_artist(SpecificAlbum,True) --- 11:56:10.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_artist(EntireArtist,True) --- 11:56:10.7 Info: Starting Import List Sync 11:56:10.7 Info: Processing 1 list items 11:56:10.7 Trace: Processing list item 1/1 11:56:10.7 Info: Import List Sync Completed. Items found: 1, Artists added: 1, Albums added: 0 11:56:10.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_artist(EntireArtist,True) --- 11:56:10.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_two_albums(None,0,False) --- 11:56:10.7 Info: Starting Import List Sync 11:56:10.7 Info: Processing 2 list items 11:56:10.7 Trace: Processing list item 1/2 11:56:10.7 Trace: Processing list item 2/2 11:56:10.7 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in Import. 11:56:10.7 Info: Import List Sync Completed. Items found: 2, Artists added: 1, Albums added: 2 11:56:10.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_two_albums(None,0,False) --- 11:56:10.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_two_albums(SpecificAlbum,2,True) --- 11:56:10.7 Info: Starting Import List Sync 11:56:10.7 Info: Processing 2 list items 11:56:10.7 Trace: Processing list item 1/2 11:56:10.7 Trace: Processing list item 2/2 11:56:10.7 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in Import. 11:56:10.7 Info: Import List Sync Completed. Items found: 2, Artists added: 1, Albums added: 2 11:56:10.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_two_albums(SpecificAlbum,2,True) --- 11:56:10.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_two_albums(EntireArtist,0,True) --- 11:56:10.7 Info: Starting Import List Sync 11:56:10.7 Info: Processing 2 list items 11:56:10.7 Trace: Processing list item 1/2 11:56:10.7 Trace: Processing list item 2/2 11:56:10.7 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in Import. 11:56:10.7 Info: Import List Sync Completed. Items found: 2, Artists added: 1, Albums added: 2 11:56:10.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_two_albums(EntireArtist,0,True) --- 11:56:10.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_monitor_existing_unmonitored_album(SpecificAlbum) --- 11:56:10.8 Info: Starting Import List Sync 11:56:10.8 Info: Processing 1 list items 11:56:10.8 Trace: Processing list item 1/1 11:56:10.8 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 11:56:10.8 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 11:56:10.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_monitor_existing_unmonitored_album(SpecificAlbum) --- 11:56:10.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_monitor_existing_unmonitored_album(EntireArtist) --- 11:56:10.8 Info: Starting Import List Sync 11:56:10.8 Info: Processing 1 list items 11:56:10.8 Trace: Processing list item 1/1 11:56:10.8 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 11:56:10.8 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 11:56:10.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_monitor_existing_unmonitored_album(EntireArtist) --- 11:56:10.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_monitor_existing_unmonitored_artist(SpecificAlbum) --- 11:56:10.8 Info: Starting Import List Sync 11:56:10.8 Info: Processing 1 list items 11:56:10.8 Trace: Processing list item 1/1 11:56:10.8 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 11:56:10.8 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 11:56:10.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_monitor_existing_unmonitored_artist(SpecificAlbum) --- 11:56:10.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_monitor_existing_unmonitored_artist(EntireArtist) --- 11:56:10.8 Info: Starting Import List Sync 11:56:10.8 Info: Processing 1 list items 11:56:10.8 Trace: Processing list item 1/1 11:56:10.8 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 11:56:10.8 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 11:56:10.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_monitor_existing_unmonitored_artist(EntireArtist) --- 11:56:10.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_monitor_existing_unmonitored_artist(None) --- 11:56:10.8 Info: Starting Import List Sync 11:56:10.8 Info: Processing 1 list items 11:56:10.8 Trace: Processing list item 1/1 11:56:10.8 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 11:56:10.8 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 11:56:10.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_monitor_existing_unmonitored_artist(None) --- 11:56:10.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_add_album_if_excluded_album --- 11:56:10.8 Info: Starting Import List Sync 11:56:10.8 Info: Processing 1 list items 11:56:10.8 Trace: Processing list item 1/1 11:56:10.8 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected due to list exclusion 11:56:10.8 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 11:56:10.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_add_album_if_excluded_album --- 11:56:10.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_add_album_if_excluded_artist --- 11:56:10.8 Info: Starting Import List Sync 11:56:10.8 Info: Processing 1 list items 11:56:10.8 Trace: Processing list item 1/1 11:56:10.8 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected due to list exclusion for parent artist 11:56:10.8 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 11:56:10.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_add_album_if_excluded_artist --- 11:56:10.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_add_artist_if_excluded_artist --- 11:56:10.8 Info: Starting Import List Sync 11:56:10.8 Info: Processing 1 list items 11:56:10.8 Trace: Processing list item 1/1 11:56:10.8 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected due to list exclusion 11:56:10.8 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 11:56:10.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_add_artist_if_excluded_artist --- 11:56:10.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_add_if_existing_album --- 11:56:10.8 Info: Starting Import List Sync 11:56:10.8 Info: Processing 1 list items 11:56:10.8 Trace: Processing list item 1/1 11:56:10.8 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 11:56:10.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_add_if_existing_album --- 11:56:10.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_add_if_existing_artist --- 11:56:10.8 Info: Starting Import List Sync 11:56:10.8 Info: Processing 1 list items 11:56:10.8 Trace: Processing list item 1/1 11:56:10.8 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 11:56:10.8 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 11:56:10.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_add_if_existing_artist --- 11:56:10.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_fetch_if_no_lists_are_enabled --- 11:56:10.8 Debug: No import lists with automatic add enabled 11:56:10.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_fetch_if_no_lists_are_enabled --- 11:56:10.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_monitored_album(SpecificAlbum) --- 11:56:10.8 Info: Starting Import List Sync 11:56:10.8 Info: Processing 1 list items 11:56:10.8 Trace: Processing list item 1/1 11:56:10.8 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 11:56:10.8 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 11:56:10.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_monitored_album(SpecificAlbum) --- 11:56:10.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_monitored_album(EntireArtist) --- 11:56:10.8 Info: Starting Import List Sync 11:56:10.8 Info: Processing 1 list items 11:56:10.8 Trace: Processing list item 1/1 11:56:10.8 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 11:56:10.8 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 11:56:10.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_monitored_album(EntireArtist) --- 11:56:10.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_monitored_artist(SpecificAlbum) --- 11:56:10.8 Info: Starting Import List Sync 11:56:10.8 Info: Processing 1 list items 11:56:10.8 Trace: Processing list item 1/1 11:56:10.8 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 11:56:10.8 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 11:56:10.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_monitored_artist(SpecificAlbum) --- 11:56:10.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_monitored_artist(EntireArtist) --- 11:56:10.8 Info: Starting Import List Sync 11:56:10.8 Info: Processing 1 list items 11:56:10.8 Trace: Processing list item 1/1 11:56:10.8 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 11:56:10.8 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 11:56:10.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_monitored_artist(EntireArtist) --- 11:56:10.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_monitored_artist(None) --- 11:56:10.8 Info: Starting Import List Sync 11:56:10.8 Info: Processing 1 list items 11:56:10.8 Trace: Processing list item 1/1 11:56:10.8 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 11:56:10.8 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 11:56:10.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_monitored_artist(None) --- 11:56:10.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_album(SpecificAlbum,False) --- 11:56:10.8 Info: Starting Import List Sync 11:56:10.8 Info: Processing 1 list items 11:56:10.8 Trace: Processing list item 1/1 11:56:10.8 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 11:56:10.8 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 11:56:10.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_album(SpecificAlbum,False) --- 11:56:10.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_album(EntireArtist,False) --- 11:56:10.8 Info: Starting Import List Sync 11:56:10.8 Info: Processing 1 list items 11:56:10.8 Trace: Processing list item 1/1 11:56:10.8 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 11:56:10.8 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 11:56:10.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_album(EntireArtist,False) --- 11:56:10.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_album(None,False) --- 11:56:10.8 Info: Starting Import List Sync 11:56:10.8 Info: Processing 1 list items 11:56:10.8 Trace: Processing list item 1/1 11:56:10.8 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 11:56:10.8 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 11:56:10.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_album(None,False) --- 11:56:10.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_album(None,True) --- 11:56:10.8 Info: Starting Import List Sync 11:56:10.8 Info: Processing 1 list items 11:56:10.8 Trace: Processing list item 1/1 11:56:10.8 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 11:56:10.8 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 11:56:10.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_album(None,True) --- 11:56:10.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_artist(SpecificAlbum) --- 11:56:10.8 Info: Starting Import List Sync 11:56:10.8 Info: Processing 1 list items 11:56:10.8 Trace: Processing list item 1/1 11:56:10.8 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 11:56:10.8 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 11:56:10.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_artist(SpecificAlbum) --- 11:56:10.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_artist(EntireArtist) --- 11:56:10.8 Info: Starting Import List Sync 11:56:10.8 Info: Processing 1 list items 11:56:10.8 Trace: Processing list item 1/1 11:56:10.8 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 11:56:10.8 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 11:56:10.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_artist(EntireArtist) --- 11:56:10.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_artist(None) --- 11:56:10.8 Info: Starting Import List Sync 11:56:10.8 Info: Processing 1 list items 11:56:10.8 Trace: Processing list item 1/1 11:56:10.8 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 11:56:10.8 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 11:56:10.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_artist(None) --- 11:56:10.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_process_if_no_items_are_returned --- 11:56:10.8 Info: Starting Import List Sync 11:56:10.8 Info: No list items to process 11:56:10.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_process_if_no_items_are_returned --- 11:56:10.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_all_artist_albums --- 11:56:10.8 Info: Starting Import List Sync 11:56:10.8 Info: Processing 1 list items 11:56:10.8 Trace: Processing list item 1/1 11:56:10.8 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 11:56:10.8 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 11:56:10.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_all_artist_albums --- 11:56:10.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_if_album_title_and_album_id --- 11:56:10.8 Info: Starting Import List Sync 11:56:10.8 Info: Processing 1 list items 11:56:10.8 Trace: Processing list item 1/1 11:56:10.8 Info: Import List Sync Completed. Items found: 1, Artists added: 1, Albums added: 1 11:56:10.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_if_album_title_and_album_id --- 11:56:10.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_if_all_info --- 11:56:10.8 Info: Starting Import List Sync 11:56:10.8 Info: Processing 1 list items 11:56:10.8 Trace: Processing list item 1/1 11:56:10.8 Info: Import List Sync Completed. Items found: 1, Artists added: 1, Albums added: 1 11:56:10.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_if_all_info --- 11:56:10.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_if_artist_title_and_artist_id --- 11:56:10.8 Info: Starting Import List Sync 11:56:10.8 Info: Processing 1 list items 11:56:10.8 Trace: Processing list item 1/1 11:56:10.8 Info: Import List Sync Completed. Items found: 1, Artists added: 1, Albums added: 0 11:56:10.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_if_artist_title_and_artist_id --- 11:56:10.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_specific_existing_unmonitored_album --- 11:56:10.9 Info: Starting Import List Sync 11:56:10.9 Info: Processing 1 list items 11:56:10.9 Trace: Processing list item 1/1 11:56:10.9 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 11:56:10.9 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 11:56:10.9 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_specific_existing_unmonitored_album --- 11:56:10.9 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_unmonitored_artist --- 11:56:10.9 Info: Starting Import List Sync 11:56:10.9 Info: Processing 1 list items 11:56:10.9 Trace: Processing list item 1/1 11:56:10.9 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 11:56:10.9 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 11:56:10.9 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_unmonitored_artist --- 11:56:10.9 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_search_all_artist_albums --- 11:56:10.9 Info: Starting Import List Sync 11:56:10.9 Info: Processing 1 list items 11:56:10.9 Trace: Processing list item 1/1 11:56:10.9 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 11:56:10.9 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 11:56:10.9 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_search_all_artist_albums --- 11:56:10.9 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_search_if_album_title_and_no_album_id --- 11:56:10.9 Info: Starting Import List Sync 11:56:10.9 Info: Processing 1 list items 11:56:10.9 Trace: Processing list item 1/1 11:56:10.9 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 11:56:10.9 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_search_if_album_title_and_no_album_id --- 11:56:10.9 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_search_if_artist_title_and_no_artist_id --- 11:56:10.9 Info: Starting Import List Sync 11:56:10.9 Info: Processing 1 list items 11:56:10.9 Trace: Processing list item 1/1 11:56:10.9 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 11:56:10.9 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_search_if_artist_title_and_no_artist_id --- 11:56:10.9 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_search_specific_existing_unmonitored_album --- 11:56:10.9 Info: Starting Import List Sync 11:56:10.9 Info: Processing 1 list items 11:56:10.9 Trace: Processing list item 1/1 11:56:10.9 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 11:56:10.9 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 11:56:10.9 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_search_specific_existing_unmonitored_album --- 11:56:10.9 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_search_unmonitored_artist --- 11:56:10.9 Info: Starting Import List Sync 11:56:10.9 Info: Processing 1 list items 11:56:10.9 Trace: Processing list item 1/1 11:56:10.9 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 11:56:10.9 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 11:56:10.9 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_search_unmonitored_artist --- 11:56:10.9 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_not_throw_if_artist_is_null --- 11:56:10.9 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_not_throw_if_artist_is_null --- 11:56:10.9 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_not_throw_if_followed_artist_items_is_null --- 11:56:10.9 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_not_throw_if_followed_artist_items_is_null --- 11:56:10.9 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_not_throw_if_followed_artists_is_null --- 11:56:10.9 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_not_throw_if_followed_artists_is_null --- 11:56:10.9 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_not_throw_if_followed_is_null --- 11:56:10.9 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_not_throw_if_followed_is_null --- 11:56:10.9 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_not_throw_if_get_next_page_returns_null --- 11:56:10.9 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_not_throw_if_get_next_page_returns_null --- 11:56:10.9 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_parse_followed_artist --- 11:56:10.9 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_parse_followed_artist --- 11:56:10.9 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_skip_bad_artist_names(null) --- 11:56:10.9 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_skip_bad_artist_names(null) --- 11:56:10.9 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_skip_bad_artist_names("") --- 11:56:10.9 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_skip_bad_artist_names("") --- 11:56:10.9 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_album_should_not_update_id_if_http_throws --- 11:56:11.0 Error: System.Exception: Dummy exception System.Exception: Dummy exception at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IHttpClientProxy.Get[T](HttpRequest request) at NzbDrone.Core.ImportLists.Spotify.SpotifyImportListBase`1.MapAlbumItem(SpotifyImportListItemInfo item) in ./Lidarr.Core/ImportLists/Spotify/SpotifyImportListBase.cs:line 267 11:56:11.0 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_album_should_not_update_id_if_http_throws --- 11:56:11.0 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_album_should_return_name_if_uri_null --- 11:56:11.0 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_album_should_return_name_if_uri_null --- 11:56:11.0 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_album_should_set_id_0_if_no_match --- 11:56:11.0 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_album_should_set_id_0_if_no_match --- 11:56:11.0 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_artist_should_not_update_id_if_http_throws --- 11:56:11.0 Error: System.Exception: Dummy exception System.Exception: Dummy exception at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IHttpClientProxy.Get[T](HttpRequest request) at NzbDrone.Core.ImportLists.Spotify.SpotifyImportListBase`1.MapArtistItem(SpotifyImportListItemInfo item) in ./Lidarr.Core/ImportLists/Spotify/SpotifyImportListBase.cs:line 225 11:56:11.0 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_artist_should_not_update_id_if_http_throws --- 11:56:11.0 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_artist_should_return_name_if_id_null --- 11:56:11.0 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_artist_should_return_name_if_id_null --- 11:56:11.0 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_artist_should_set_id_0_if_no_match --- 11:56:11.0 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_artist_should_set_id_0_if_no_match --- 11:56:11.0 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_spotify_releases_should_catch_exception_from_api --- 11:56:11.0 Trace: Requesting maps for: [ "21jF5jlMtzo94wbxmJ18aa" ] 11:56:11.0 Error: System.Exception: Dummy exception System.Exception: Dummy exception at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IHttpClientProxy.Post[T](HttpRequest request) at NzbDrone.Core.ImportLists.Spotify.SpotifyImportListBase`1.MapSpotifyReleases(IList`1 items) in ./Lidarr.Core/ImportLists/Spotify/SpotifyImportListBase.cs:line 163 11:56:11.0 Trace: Got mapping: {} 11:56:11.0 Error: System.Exception: Dummy exception System.Exception: Dummy exception at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IHttpClientProxy.Get[T](HttpRequest request) at NzbDrone.Core.ImportLists.Spotify.SpotifyImportListBase`1.MapAlbumItem(SpotifyImportListItemInfo item) in ./Lidarr.Core/ImportLists/Spotify/SpotifyImportListBase.cs:line 267 11:56:11.0 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_spotify_releases_should_catch_exception_from_api --- Skipped map_album_should_work [< 1 ms] Skipped map_artist_should_work [< 1 ms] 11:56:11.0 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_spotify_releases_should_cope_with_duplicate_spotify_ids --- 11:56:11.0 Trace: Requesting maps for: [ "21jF5jlMtzo94wbxmJ18aa" ] 11:56:11.0 Trace: Got mapping: { "21jF5jlMtzo94wbxmJ18aa": "d8a99910-33c2-481d-9b96-085ece5545f6" } 11:56:11.0 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_spotify_releases_should_cope_with_duplicate_spotify_ids --- 11:56:11.0 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_spotify_releases_should_drop_not_found --- 11:56:11.0 Trace: Requesting maps for: [ "21jF5jlMtzo94wbxmJ18aa" ] 11:56:11.0 Trace: Got mapping: { "21jF5jlMtzo94wbxmJ18aa": "0" } 11:56:11.0 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_spotify_releases_should_drop_not_found --- 11:56:11.0 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_spotify_releases_should_map_artist_id_for_artist --- 11:56:11.0 Trace: Requesting maps for: [ "4dpARuHxo51G3z768sgnrY" ] 11:56:11.0 Trace: Got mapping: { "21jF5jlMtzo94wbxmJ18aa": "d8a99910-33c2-481d-9b96-085ece5545f6", "4dpARuHxo51G3z768sgnrY": "cc2c9c3c-b7bc-4b8b-84d8-4fbd8779e493" } 11:56:11.0 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_spotify_releases_should_map_artist_id_for_artist --- 11:56:11.0 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_spotify_releases_should_only_map_album_id_for_album --- 11:56:11.0 Trace: Requesting maps for: [ "4dpARuHxo51G3z768sgnrY", "21jF5jlMtzo94wbxmJ18aa" ] 11:56:11.0 Trace: Got mapping: { "21jF5jlMtzo94wbxmJ18aa": "d8a99910-33c2-481d-9b96-085ece5545f6", "4dpARuHxo51G3z768sgnrY": "cc2c9c3c-b7bc-4b8b-84d8-4fbd8779e493" } 11:56:11.0 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_spotify_releases_should_only_map_album_id_for_album --- 11:56:11.0 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_fall_back_to_track_artist_if_album_artist_missing --- 11:56:11.0 Trace: Processing playlist playlistid 11:56:11.0 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_fall_back_to_track_artist_if_album_artist_missing --- 11:56:11.0 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_not_throw_if_get_next_page_returns_null --- 11:56:11.0 Trace: Processing playlist playlistid 11:56:11.0 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_not_throw_if_get_next_page_returns_null --- 11:56:11.0 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_not_throw_if_playlist_track_is_null --- 11:56:11.0 Trace: Processing playlist playlistid 11:56:11.0 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_not_throw_if_playlist_track_is_null --- 11:56:11.0 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_not_throw_if_playlist_tracks_is_null --- 11:56:11.0 Trace: Processing playlist playlistid 11:56:11.0 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_not_throw_if_playlist_tracks_is_null --- 11:56:11.0 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_not_throw_if_playlist_tracks_items_is_null --- 11:56:11.0 Trace: Processing playlist playlistid 11:56:11.0 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_not_throw_if_playlist_tracks_items_is_null --- 11:56:11.0 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_skip_bad_artist_or_album_names(null,null,"Album") --- 11:56:11.0 Trace: Processing playlist playlistid 11:56:11.0 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_skip_bad_artist_or_album_names(null,null,"Album") --- 11:56:11.0 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_skip_bad_artist_or_album_names("AlbumArtist",null,null) --- 11:56:11.0 Trace: Processing playlist playlistid 11:56:11.0 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_skip_bad_artist_or_album_names("AlbumArtist",null,null) --- 11:56:11.0 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_skip_bad_artist_or_album_names(null,"TrackArtist",null) --- 11:56:11.0 Trace: Processing playlist playlistid 11:56:11.0 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_skip_bad_artist_or_album_names(null,"TrackArtist",null) --- 11:56:11.0 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_use_album_artist_when_it_exists --- 11:56:11.0 Trace: Processing playlist playlistid 11:56:11.0 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_use_album_artist_when_it_exists --- 11:56:11.0 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_not_throw_if_get_next_page_returns_null --- 11:56:11.0 Trace: Got 0 saved albums 11:56:11.0 Trace: Adding Artist - Album 11:56:11.0 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_not_throw_if_get_next_page_returns_null --- 11:56:11.0 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_not_throw_if_saved_album_is_null --- 11:56:11.0 Trace: Got 0 saved albums 11:56:11.0 Trace: Adding - 11:56:11.0 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_not_throw_if_saved_album_is_null --- 11:56:11.0 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_not_throw_if_saved_album_items_is_null --- 11:56:11.0 Trace: Got 0 saved albums 11:56:11.0 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_not_throw_if_saved_album_items_is_null --- 11:56:11.0 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_not_throw_if_saved_albums_is_null --- 11:56:11.0 Trace: Got 0 saved albums 11:56:11.0 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_not_throw_if_saved_albums_is_null --- 11:56:11.0 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_parse_saved_album("Artist","Album") --- 11:56:11.0 Trace: Got 0 saved albums 11:56:11.0 Trace: Adding Artist - Album 11:56:11.0 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_parse_saved_album("Artist","Album") --- 11:56:11.0 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_skip_bad_artist_or_album_names(null,"Album") --- 11:56:11.0 Trace: Got 0 saved albums 11:56:11.0 Trace: Adding - Album 11:56:11.0 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_skip_bad_artist_or_album_names(null,"Album") --- 11:56:11.0 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_skip_bad_artist_or_album_names("Artist",null) --- 11:56:11.0 Trace: Got 0 saved albums 11:56:11.0 Trace: Adding Artist - 11:56:11.0 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_skip_bad_artist_or_album_names("Artist",null) --- 11:56:11.0 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_skip_bad_artist_or_album_names(null,null) --- 11:56:11.0 Trace: Got 0 saved albums 11:56:11.0 Trace: Adding - 11:56:11.0 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_skip_bad_artist_or_album_names(null,null) --- 11:56:11.0 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_not_replace_some_special_characters_if_result_empty_string("+","+") --- 11:56:11.0 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_not_replace_some_special_characters_if_result_empty_string("+","+") --- 11:56:11.0 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("…and Justice for All","and+Justice+for+All") --- 11:56:11.0 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("…and Justice for All","and+Justice+for+All") --- 11:56:11.0 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("American III: Solitary Man","American+III+Solitary+Man") --- 11:56:11.0 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("American III: Solitary Man","American+III+Solitary+Man") --- 11:56:11.0 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("Sad Clowns & Hillbillies","Sad+Clowns+Hillbillies") --- 11:56:11.0 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("Sad Clowns & Hillbillies","Sad+Clowns+Hillbillies") --- 11:56:11.0 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("¿Quién sabe?","Quien+sabe") --- 11:56:11.0 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("¿Quién sabe?","Quien+sabe") --- 11:56:11.0 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("Seal the Deal & Let’s Boogie","Seal+the+Deal+Let's+Boogie") --- 11:56:11.0 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("Seal the Deal & Let’s Boogie","Seal+the+Deal+Let's+Boogie") --- 11:56:11.0 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("Section.80","Section+80") --- 11:56:11.0 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("Section.80","Section+80") --- 11:56:11.0 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("Anthology: Hey Ho, Let’s Go!","Anthology+Hey+Ho+Let's+Go") --- 11:56:11.0 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("Anthology: Hey Ho, Let’s Go!","Anthology+Hey+Ho+Let's+Go") --- 11:56:11.0 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("Vankelsteg - Mot Okända Hembygder","Vankelsteg+Mot+Okanda+Hembygder") --- 11:56:11.0 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("Vankelsteg - Mot Okända Hembygder","Vankelsteg+Mot+Okanda+Hembygder") --- 11:56:11.0 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") --- 11:56:11.0 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") --- 11:56:11.0 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters_artist("Mötley Crüe","Motley+Crue") --- 11:56:11.0 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters_artist("Mötley Crüe","Motley+Crue") --- 11:56:11.0 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters_artist("방탄소년단","방탄소년단") --- 11:56:11.0 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters_artist("방탄소년단","방탄소년단") --- 11:56:11.0 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.ArtistSearchServiceFixture.should_only_include_monitored_albums --- 11:56:11.1 Info: Artist search completed. 0 reports downloaded. 11:56:11.1 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.ArtistSearchServiceFixture.should_only_include_monitored_albums --- 11:56:11.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_handle_relative_url --- 11:56:11.1 Trace: Parsed: Real.Time.With.Bill.Maher.2015.08.07.720p.HDTV.x264-BATV 11:56:11.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_handle_relative_url --- 11:56:11.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_not_parse_size("100 Kbps") --- 11:56:11.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_not_parse_size("100 Kbps") --- 11:56:11.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_not_parse_size("100 Kb/s") --- 11:56:11.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_not_parse_size("100 Kb/s") --- 11:56:11.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_not_parse_size(" 12341234") --- 11:56:11.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_not_parse_size(" 12341234") --- 11:56:11.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_not_parse_size("12341234 other") --- 11:56:11.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_not_parse_size("12341234 other") --- 11:56:11.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_not_parse_size("") --- 11:56:11.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_not_parse_size("") --- 11:56:11.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("5.64 GB",6055903887L) --- 11:56:11.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("5.64 GB",6055903887L) --- 11:56:11.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("5.54 GiB",5948529705L) --- 11:56:11.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("5.54 GiB",5948529705L) --- 11:56:11.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("398.62 MiB",417983365) --- 11:56:11.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("398.62 MiB",417983365) --- 11:56:11.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("7,162.1MB",7510006170L) --- 11:56:11.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("7,162.1MB",7510006170L) --- 11:56:11.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("162.1MB",169974170) --- 11:56:11.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("162.1MB",169974170) --- 11:56:11.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("398.62 MB",417983365) --- 11:56:11.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("398.62 MB",417983365) --- 11:56:11.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("845 MB",886046720) --- 11:56:11.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("845 MB",886046720) --- 11:56:11.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("7,162,100.0KB",7333990400L) --- 11:56:11.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("7,162,100.0KB",7333990400L) --- 11:56:11.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("12341234",12341234) --- 11:56:11.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("12341234",12341234) --- 11:56:11.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.FileListTests.FileListFixture.should_parse_recent_feed_from_FileList --- 11:56:11.1 Debug: Downloading Feed https://filelist.io/api.php?action=latest-torrents&category=11,5 11:56:11.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.FileListTests.FileListFixture.should_parse_recent_feed_from_FileList --- 11:56:11.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.GazelleTests.GazelleFixture.should_parse_recent_feed_from_gazelle --- 11:56:11.1 Debug: Gazelle authentication succeeded. 11:56:11.1 Debug: Downloading Feed http://someurl.ch/ajax.php?action=browse&searchstr= 11:56:11.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.GazelleTests.GazelleFixture.should_parse_recent_feed_from_gazelle --- 11:56:11.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.GazelleTests.GazelleRequestGeneratorFixture.should_only_search_by_album_if_various_artist --- 11:56:11.2 Debug: Gazelle authentication succeeded. 11:56:11.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.GazelleTests.GazelleRequestGeneratorFixture.should_only_search_by_album_if_various_artist --- 11:56:11.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.GazelleTests.GazelleRequestGeneratorFixture.should_search_by_artist_and_album_if_supported --- 11:56:11.2 Debug: Gazelle authentication succeeded. 11:56:11.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.GazelleTests.GazelleRequestGeneratorFixture.should_search_by_artist_and_album_if_supported --- 11:56:11.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.GazelleTests.GazelleRequestGeneratorFixture.should_use_all_categories_for_feed --- 11:56:11.2 Debug: Gazelle authentication succeeded. 11:56:11.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.GazelleTests.GazelleRequestGeneratorFixture.should_use_all_categories_for_feed --- 11:56:11.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_not_request_same_caps_twice --- 11:56:11.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_not_request_same_caps_twice --- 11:56:11.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_not_throw_on_xml_data_unexpected --- 11:56:11.2 Error: Failed to determine headphones api capabilities for https://indexer.codeshy.com, using the defaults instead till Lidarr restarts System.FormatException: Input string was not in a correct format. at System.Number.ThrowOverflowOrFormatException(ParsingStatus status, TypeCode type) at NzbDrone.Core.Indexers.Headphones.HeadphonesCapabilitiesProvider.ParseCapabilities(HttpResponse response) in ./Lidarr.Core/Indexers/Headphones/HeadphonesCapabilitiesProvider.cs:line 87 at NzbDrone.Core.Indexers.Headphones.HeadphonesCapabilitiesProvider.FetchCapabilities(HeadphonesSettings indexerSettings) in ./Lidarr.Core/Indexers/Headphones/HeadphonesCapabilitiesProvider.cs:line 69 11:56:11.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_not_throw_on_xml_data_unexpected --- 11:56:11.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_report_pagesize --- 11:56:11.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_report_pagesize --- 11:56:11.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_throw_if_failed_to_get --- 11:56:11.2 Debug: Failed to get headphones api capabilities from https://indexer.codeshy.com System.Exception: Exception of type 'System.Exception' was thrown. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IHttpClientProxy.Get(HttpRequest request) at NzbDrone.Core.Indexers.Headphones.HeadphonesCapabilitiesProvider.FetchCapabilities(HeadphonesSettings indexerSettings) in ./Lidarr.Core/Indexers/Headphones/HeadphonesCapabilitiesProvider.cs:line 59 11:56:11.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_throw_if_failed_to_get --- 11:56:11.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_throw_if_xml_invalid --- 11:56:11.2 Debug: Failed to parse headphones api capabilities for https://indexer.codeshy.com System.Xml.XmlException: Name cannot begin with the '>' character, hexadecimal value 0x3E. Line 3, position 4. at System.Xml.XmlTextReaderImpl.ParseQName(Boolean isQName, Int32 startOffset, Int32& colonPos) at System.Xml.XmlTextReaderImpl.ParseElement() at System.Xml.XmlTextReaderImpl.ParseElementContent() at System.Xml.Linq.XContainer.ReadContentFrom(XmlReader r) at System.Xml.Linq.XContainer.ReadContentFrom(XmlReader r, LoadOptions o) at System.Xml.Linq.XDocument.Load(XmlReader reader, LoadOptions options) at System.Xml.Linq.XDocument.Parse(String text, LoadOptions options) at NzbDrone.Core.Indexers.Headphones.HeadphonesCapabilitiesProvider.ParseCapabilities(HttpResponse response) in ./Lidarr.Core/Indexers/Headphones/HeadphonesCapabilitiesProvider.cs:line 87 at NzbDrone.Core.Indexers.Headphones.HeadphonesCapabilitiesProvider.FetchCapabilities(HeadphonesSettings indexerSettings) in ./Lidarr.Core/Indexers/Headphones/HeadphonesCapabilitiesProvider.cs:line 69 11:56:11.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_throw_if_xml_invalid --- 11:56:11.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_use_default_pagesize_if_missing --- 11:56:11.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_use_default_pagesize_if_missing --- 11:56:11.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesFixture.should_parse_recent_feed_from_headphones --- 11:56:11.2 Debug: Downloading Feed https://indexer.codeshy.com/api?t=search&cat=3000&extended=1&apikey=964d601959918a578a670984bdee9357&offset=0&limit=100 11:56:11.2 Trace: Parsed: Lady Gaga Born This Way 2CD FLAC 2011 WRE 11:56:11.2 Trace: Parsed: Lady Gaga Born This Way PROMO CDR2 FLAC 2011 WRE 11:56:11.2 Trace: Parsed: Lady Gaga Born This Way PROMO CDR FLAC 2011 WRE 11:56:11.2 Trace: Parsed: Lady Gaga Born This Way (The Remix) (2011) FLAC 11:56:11.2 Trace: Parsed: Lady Gaga Born This Way The Remix CD FLAC 2011 EMG 11:56:11.2 Trace: Parsed: Lady Gaga Born This Way The Remix CD FLAC 2011 EMG 11:56:11.2 Trace: Parsed: Lady Gaga Born This Way The Remix CD FLAC 2011 EMG 11:56:11.2 Trace: Parsed: Lady Gaga Born This Way The Remix CD FLAC 2011 EMG 11:56:11.2 Trace: Parsed: Lady Gaga Born This Way (The Remix) 2011 pLAN9 11:56:11.2 Trace: Parsed: Lady GaGa Born This Way (Special Edition) 2CD FLAC 2011 PERFECT 11:56:11.2 Trace: Parsed: Lady GaGa Born This Way Bonus Track CD FLAC 2011 PERFECT 11:56:11.2 Trace: Parsed: Lady Gaga Born This Way CDM FLAC 2011 WRE 11:56:11.2 Trace: Parsed: Lady GaGa Born This Way Special Edition FLAC 11:56:11.2 Trace: Parsed: Lutheria Lady Gaga Born This Way CD1 11:56:11.2 Trace: Parsed: Lady Gaga Born This Way (New Single) Feb 2011 Mp3ViLLe 11:56:11.2 Trace: Parsed: Lady Gaga Born This Way (New Single) Feb 2011 Mp3ViLLe 11:56:11.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesFixture.should_parse_recent_feed_from_headphones --- 11:56:11.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesFixture.should_use_pagesize_reported_by_caps --- 11:56:11.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesFixture.should_use_pagesize_reported_by_caps --- 11:56:11.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.IndexerServiceFixture.should_remove_missing_indexers_on_startup --- 11:56:11.2 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:56:11.2 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173712729430_381/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:11.2 Info: DatabaseEngineVersionCheck migrating 11:56:11.2 Info: PerformDBOperation 11:56:11.2 Info: Performing DB Operation 11:56:11.2 Info: SQLite 3.46.1 11:56:11.2 Info: => 0.0012s 11:56:11.2 Info: DatabaseEngineVersionCheck migrated 11:56:11.2 Info: => 0.0012124s 11:56:11.2 Debug: Took: 00:00:00.0107748 11:56:11.2 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 ==== 11:56:11.2 Debug: Initializing Providers. Count 2 11:56:11.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Indexers".* FROM "Indexers" PARAMETERS: ==== End Query Trace ==== 11:56:11.2 Warn: Removing Name1 11:56:11.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "Indexers" WHERE ("Indexers"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 11:56:11.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "Indexers" WHERE ("Indexers"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 11:56:11.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Indexers".* FROM "Indexers" PARAMETERS: ==== End Query Trace ==== 11:56:11.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.IndexerServiceFixture.should_remove_missing_indexers_on_startup --- 11:56:11.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.IndexerStatusServiceFixture.should_cancel_backoff_on_success --- 11:56:11.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.IndexerStatusServiceFixture.should_cancel_backoff_on_success --- 11:56:11.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.IndexerStatusServiceFixture.should_not_record_failure_for_unknown_provider --- 11:56:11.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.IndexerStatusServiceFixture.should_not_record_failure_for_unknown_provider --- 11:56:11.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.IndexerStatusServiceFixture.should_not_store_update_if_already_okay --- 11:56:11.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.IndexerStatusServiceFixture.should_not_store_update_if_already_okay --- 11:56:11.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.IPTorrentsTests.IPTorrentsFixture.should_not_validate_bad_format --- 11:56:11.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.IPTorrentsTests.IPTorrentsFixture.should_not_validate_bad_format --- 11:56:11.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.IPTorrentsTests.IPTorrentsFixture.should_not_validate_no_download_format --- 11:56:11.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.IPTorrentsTests.IPTorrentsFixture.should_not_validate_no_download_format --- 11:56:11.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.IPTorrentsTests.IPTorrentsFixture.should_parse_recent_feed_from_IPTorrents --- 11:56:11.3 Debug: Downloading Feed http://fake.com/ 11:56:11.3 Trace: Parsed: 24 S03E12 720p WEBRip h264-DRAWER 11:56:11.3 Trace: Parsed: Rosemary's Baby S01E01 Part 1 1080p WEB-DL DD5 1 H 264-BS 11:56:11.3 Trace: Parsed: Rosemary's Baby S01E01 Part 1 720p WEB-DL DD5 1 H 264-BS 11:56:11.3 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 11:56:11.3 Trace: Parsed: Da Vincis Demons S02E08 1080p WEB-DL DD5 1 H 264-BS 11:56:11.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.IPTorrentsTests.IPTorrentsFixture.should_parse_recent_feed_from_IPTorrents --- 11:56:11.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.IPTorrentsTests.IPTorrentsFixture.should_validate_new_feed_format --- 11:56:11.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.IPTorrentsTests.IPTorrentsFixture.should_validate_new_feed_format --- 11:56:11.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.IPTorrentsTests.IPTorrentsFixture.should_validate_old_feed_format --- 11:56:11.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.IPTorrentsTests.IPTorrentsFixture.should_validate_old_feed_format --- 11:56:11.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_not_request_same_caps_twice --- 11:56:11.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_not_request_same_caps_twice --- 11:56:11.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_not_throw_on_xml_data_unexpected --- 11:56:11.4 Trace: Unexpected Response content (849 bytes): 11:56:11.4 Error: Failed to determine newznab api capabilities for http://indxer.local, using the defaults instead till Lidarr restarts System.FormatException: Input string was not in a correct format. at System.Number.ThrowOverflowOrFormatException(ParsingStatus status, TypeCode type) at NzbDrone.Core.Indexers.Newznab.NewznabCapabilitiesProvider.ParseCapabilities(HttpResponse response) in ./Lidarr.Core/Indexers/Newznab/NewznabCapabilitiesProvider.cs:line 96 at NzbDrone.Core.Indexers.Newznab.NewznabCapabilitiesProvider.FetchCapabilities(NewznabSettings indexerSettings) in ./Lidarr.Core/Indexers/Newznab/NewznabCapabilitiesProvider.cs:line 68 RequestUri: http://indxer.local/api?t=caps;StatusCode: OK;ContentLength: 849;ContentSample: 11:56:11.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_not_throw_on_xml_data_unexpected --- 11:56:11.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_report_pagesize --- 11:56:11.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_report_pagesize --- 11:56:11.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_throw_if_failed_to_get --- 11:56:11.4 Debug: Failed to get newznab api capabilities from http://indxer.local System.Exception: Exception of type 'System.Exception' was thrown. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IHttpClientProxy.Get(HttpRequest request) at NzbDrone.Core.Indexers.Newznab.NewznabCapabilitiesProvider.FetchCapabilities(NewznabSettings indexerSettings) in ./Lidarr.Core/Indexers/Newznab/NewznabCapabilitiesProvider.cs:line 58 11:56:11.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_throw_if_failed_to_get --- 11:56:11.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_throw_if_xml_invalid --- 11:56:11.4 Trace: Unexpected Response content (844 bytes): <> max="60" default="25"/> 11:56:11.4 Debug: Failed to parse newznab api capabilities for http://indxer.local System.Xml.XmlException: Name cannot begin with the '>' character, hexadecimal value 0x3E. Line 3, position 4. at System.Xml.XmlTextReaderImpl.ParseQName(Boolean isQName, Int32 startOffset, Int32& colonPos) at System.Xml.XmlTextReaderImpl.ParseElement() at System.Xml.XmlTextReaderImpl.ParseElementContent() at System.Xml.Linq.XContainer.ReadContentFrom(XmlReader r) at System.Xml.Linq.XContainer.ReadContentFrom(XmlReader r, LoadOptions o) at System.Xml.Linq.XDocument.Load(XmlReader reader, LoadOptions options) at System.Xml.Linq.XDocument.Parse(String text, LoadOptions options) at NzbDrone.Core.Indexers.Newznab.NewznabCapabilitiesProvider.ParseCapabilities(HttpResponse response) in ./Lidarr.Core/Indexers/Newznab/NewznabCapabilitiesProvider.cs:line 96 at NzbDrone.Core.Indexers.Newznab.NewznabCapabilitiesProvider.FetchCapabilities(NewznabSettings indexerSettings) in ./Lidarr.Core/Indexers/Newznab/NewznabCapabilitiesProvider.cs:line 68 RequestUri: http://indxer.local/api?t=caps;StatusCode: OK;ContentLength: 844;ContentSample: <> max="60" default="25"/> 11:56:11.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_throw_if_xml_invalid --- 11:56:11.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_use_default_pagesize_if_missing --- 11:56:11.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_use_default_pagesize_if_missing --- 11:56:11.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_use_default_searchengine_if_missing --- 11:56:11.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_use_default_searchengine_if_missing --- 11:56:11.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_use_specified_searchengine --- 11:56:11.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_use_specified_searchengine --- 11:56:11.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabFixture.should_not_use_pagesize_over_100_even_if_reported_in_caps --- 11:56:11.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabFixture.should_not_use_pagesize_over_100_even_if_reported_in_caps --- 11:56:11.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabFixture.should_parse_languages --- 11:56:11.4 Debug: Downloading Feed http://indexer.local/api?t=music&cat=1&extended=1&offset=0&limit=100 11:56:11.4 Trace: Parsed: White.Collar.S03E05.720p.HDTV.X264-DIMENSION 11:56:11.4 Trace: Parsed: White.Collar.S03E04.720p.HDTV.X264-DIMENSION 11:56:11.4 Trace: Parsed: White.Collar.S03E03.720p.HDTV.x264-CTU 11:56:11.4 Trace: Parsed: White.Collar.S03E02.720p.HDTV.X264-DIMENSION 11:56:11.4 Trace: Parsed: White.Collar.S03E07.720p.HDTV.x264-IMMERSE 11:56:11.4 Trace: Parsed: White.Collar.S02E14.720p.HDTV.X264-DIMENSION 11:56:11.4 Trace: Parsed: Head Rush 2010-09-17 Human Conductions 1080i HDTV DD5.1 MPEG2-TrollHD 11:56:11.4 Trace: Parsed: Fringe S04E13 720p WMVHD NeoDweezil 11:56:11.4 Trace: Parsed: The.Indian.Doctor.S02E01.HDTV.x264-TLA 11:56:11.4 Trace: Parsed: Giada at Home GH0412H Pure Comfort 1080i HDTV DD5.1 MPEG2-TrollHD 11:56:11.4 Trace: Parsed: Black Forest (2012) 1080i HDTV DD5.1 MPEG2-TrollHD 11:56:11.4 Trace: Parsed: The.Indian.Doctor.S02E01.720p.HDTV.x264-TLA 11:56:11.4 Trace: Parsed: American Weed S01E01 Marijuana Drama 720p HDTV DD5.1 MPEG2-TrollHD 11:56:11.4 Trace: Parsed: Space.1999.S01E10.1080p.BluRay.x264-aAF 11:56:11.4 Trace: Parsed: Space.1999.S01E09.1080p.BluRay.x264-aAF 11:56:11.4 Trace: Parsed: Space.1999.S01E08.1080p.BluRay.x264-aAF 11:56:11.4 Trace: Parsed: Space.1999.S01E07.1080p.BluRay.x264-aAF 11:56:11.4 Trace: Parsed: Space.1999.S01E06.1080p.BluRay.x264-aAF 11:56:11.4 Trace: Parsed: Space.1999.S01E05.1080p.BluRay.x264-aAF 11:56:11.4 Trace: Parsed: My.Kitchen.Rules.AU.S03E17.PDTV.XviD.BF1 11:56:11.4 Trace: Parsed: Space.1999.S01E04.1080p.BluRay.x264-aAF 11:56:11.4 Trace: Parsed: Space.1999.S01E03.1080p.BluRay.x264-aAF 11:56:11.4 Trace: Parsed: Space.1999.S01E02.1080p.BluRay.x264-aAF 11:56:11.4 Trace: Parsed: Space.1999.S01E01.1080p.BluRay.x264-aAF 11:56:11.4 Trace: Parsed: National.Geographic.Forbidden.Tomb.of.Genghis.Khan.720p.HDTV.x264-GeT 11:56:11.4 Trace: Parsed: Chicago's Best - Western Suburbs 2 1080i HDTV DD5.1 MPEG2-TrollHD 11:56:11.4 Trace: Parsed: Star.Wars.Episode.VI.Return.Of.The.Jedi.1983.DTS-HD.DTS.MULTISUBS.1080p.BluRay.x264.HQ-TUSAHD 11:56:11.4 Trace: Parsed: Bondi.Rescue.S07E04.WS.PDTV.XviD-RTA 11:56:11.4 Trace: Parsed: Star.Wars.Episode.I.The.Phantom.Menace.1999.DTS-HD.DTS.MULTISUBS.1080p.BluRay.x264.HQ-TUSAHD 11:56:11.4 Trace: Parsed: The.Biggest.Loser.Australia.s07e23.PDTV.XviD.BF1 11:56:11.4 Trace: Parsed: Star.Wars.Episode.II.Attack.Of.The.Clones.2002.DTS-HD.DTS.MULTISUBS.1080p.BluRay.x264.HQ-TUSAHD 11:56:11.4 Trace: Parsed: The River - S01E03 - Los Ciegos - 264x720p 11:56:11.4 Trace: Parsed: My.Kitchen.Rules.S03E17.WS.PDTV.x264-TASTETV 11:56:11.4 Trace: Parsed: Catch 21 2011-05-23 1080i HDTV DD2.0 MPEG2-TrollHD 11:56:11.4 Trace: Parsed: Star.Wars.Episode.III.Revenge.Of.The.Sith.2005.DTS-HD.DTS.MULTISUBS.1080p.BluRay.x264.HQ-TUSAHD 11:56:11.4 Trace: Parsed: Unwrapped CW1612H Easy as Pie 1080i HDTV DD5.1 MPEG2-TrollHD 11:56:11.4 Trace: Parsed: Unwrapped CW1312H Sack Lunch 1080i HDTV DD5.1 MPEG2-TrollHD 11:56:11.4 Trace: Parsed: Unforgettable S01E16 Heartbreak 1080i HDTV DD5.1 MPEG2-TrollHD 11:56:11.4 Trace: Parsed: This Old House S33E20 1080i HDTV DD5.1 MPEG2-TrollHD 11:56:11.4 Trace: Parsed: Grimm S01E12 Last Grimm Standing 1080i HDTV DD5.1 MPEG2-TrollHD 11:56:11.4 Trace: Parsed: Catch 21 2011-05-20 1080i HDTV DD2.0 MPEG2-TrollHD 11:56:11.4 Trace: Parsed: Luck.S01E05.PROPER.720p.HDTV.x264-2HD 11:56:11.4 Trace: Parsed: Ask This Old House S10E20 1080i HDTV DD5.1 MPEG2-TrollHD 11:56:11.4 Trace: Parsed: According to Jim S07E04 The Perfect Fight 1080i HDTV DD5.1 MPEG2-TrollHD 11:56:11.4 Trace: Parsed: According to Jim S07E03 Safety Last 1080i HDTV DD5.1 MPEG2-TrollHD 11:56:11.4 Trace: Parsed: The.84th.Annual.Academy.Awards.2012.HDTV.XviD-2HD 11:56:11.4 Trace: Parsed: A Gifted Man S01E15 In Case of Letting Go 1080i HDTV DD5.1 MPEG2-TrollHD 11:56:11.4 Trace: Parsed: Star.Wars.Episode.IV.A.New.Hope.1977.DTS-HD.DTS.MULTISUBS.1080p.BluRay.x264.HQ-TUSAHD 11:56:11.4 Trace: Parsed: The.84th.Annual.Academy.Awards.2012.720p.HDTV.x264-2HD 11:56:11.4 Trace: Parsed: Full.Metal.Jousting.S01E03.Death.Sticks.and.a.Coffin.720p.HDTV.x264-MOMENTUM 11:56:11.4 Trace: Parsed: Full.Metal.Jousting.S01E03.Death.Sticks.and.a.Coffin.HDTV.x264-MOMENTUM 11:56:11.4 Trace: Parsed: Star.Wars.Episode.V.The.Empire.Strikes.Back.1980.DTS-HD.DTS.MULTISUBS.1080p.BluRay.x264.HQ-TUSAHD 11:56:11.4 Trace: Parsed: Iron.Chef.America.S10E08.Flay.vs.Hastings.HDTV.x264-MOMENTUM 11:56:11.4 Trace: Parsed: Iron.Chef.America.S10E08.Flay.vs.Hastings.720p.HDTV.x264-MOMENTUM 11:56:11.4 Trace: Parsed: Less.Than.Kind.S03E09.720p.HDTV.x264-2HD 11:56:11.4 Trace: Parsed: Catch 21 2011-05-19 1080i HDTV DD2.0 MPEG2-TrollHD 11:56:11.4 Trace: Parsed: Less.Than.Kind.S03E09.HDTV.XviD-2HD 11:56:11.4 Trace: Parsed: Luck.S01E05.HDTV.XviD-2HD 11:56:11.4 Trace: Parsed: Jimmy.Kimmel.2012.02.26.After.the.Oscars.Special.HDTV.XviD-2HD 11:56:11.4 Trace: Parsed: Spartacus.S02E05.HDTV.XviD-2HD 11:56:11.4 Trace: Parsed: Jay.Leno.2012.02.22.Tim.Allen.720p.HDTV.x264-BAJSKORV 11:56:11.4 Trace: Parsed: Jay.Leno.2012.02.09.Denzel.Washington.720p.HDTV.x264-BAJSKORV 11:56:11.4 Trace: Parsed: Jay.Leno.2012.02.21.Bill.O.Reilly.720p.HDTV.x264-BAJSKORV 11:56:11.4 Trace: Parsed: Jay.Leno.2012.02.02.Drew.Barrymore.720p.HDTV.x264-BAJSKORV 11:56:11.4 Trace: Parsed: Jay.Leno.2012.02.17.Dave.Salmoni.720p.HDTV.x264-BAJSKORV 11:56:11.4 Trace: Parsed: Jay.Leno.2012.02.14.Tyler.Perry.720p.HDTV.x264-BAJSKORV 11:56:11.4 Trace: Parsed: Jay.Leno.2012.02.06.Dwayne.Johnson.720p.HDTV.x264-BAJSKORV 11:56:11.4 Trace: Parsed: Jimmy.Fallon.2012.02.22.Alan.Alda.720p.HDTV.x264-BAJSKORV 11:56:11.4 Trace: Parsed: Jimmy.Fallon.2012.02.21.Tyler.Perry.720p.HDTV.x264-BAJSKORV 11:56:11.4 Trace: Parsed: Eastbound.and.Down.S03E02.HDTV.XviD-2HD 11:56:11.4 Trace: Parsed: Jimmy.Fallon.2012.02.07.Harry.Connick.Jr.720p.HDTV.x264-BAJSKORV 11:56:11.4 Trace: Parsed: Jimmy.Fallon.2012.02.20.Anjelica.Houston.720p.HDTV.x264-BAJSKORV 11:56:11.4 Trace: Parsed: Jimmy.Fallon.2012.02.17.Ricky.Gervais.720p.HDTV.x264-BAJSKORV 11:56:11.4 Trace: Parsed: Cartoon Network Hall of Game Awards 2012 1080i HDTV DD5.1 MPEG2-TrollHD 11:56:11.4 Trace: Parsed: Jimmy.Fallon.2012.02.15.Greg.Kinnear.720p.HDTV.x264-BAJSKORV 11:56:11.4 Trace: Parsed: Jimmy.Fallon.2012.02.14.Donald.Trump.720p.HDTV.x264-BAJSKORV 11:56:11.4 Trace: Parsed: Jimmy.Fallon.2012.02.13.Nicolas.Cage.720p.HDTV.x264-BAJSKORV 11:56:11.4 Trace: Parsed: Jimmy.Fallon.2012.02.06.The.Best.Of.720p.HDTV.x264-BAJSKORV 11:56:11.4 Trace: Parsed: Jimmy.Fallon.2012.02.02.Taylor.Lautner.720p.HDTV.x264-BAJSKORV 11:56:11.4 Trace: Parsed: The.Apprentice.US.S12E02.HDTV.XviD-2HD 11:56:11.4 Trace: Parsed: Heartland.CA.S05E14.720p.HDTV.x264-2HD 11:56:11.4 Trace: Parsed: time.out.s13e03.pdtv.x264-d2v 11:56:11.4 Trace: Parsed: lyxfallan.s12e04.proper.pdtv.x264-d2v 11:56:11.4 Trace: Parsed: karatefylla.s02e01.pdtv.x264-d2v 11:56:11.4 Trace: Parsed: The.Walking.Dead.S02E10.iNTERNAL.720p.HDTV.x264-2HD 11:56:11.4 Trace: Parsed: How.The.Celts.Saved.Britain.S01E02.BDRip.XviD-SPRiNTER 11:56:11.4 Trace: Parsed: How.The.Celts.Saved.Britain.S01E01.BDRip.XviD-SPRiNTER 11:56:11.4 Trace: Parsed: Wanna.BEn.S02E02.PDTV.XviD-FiHTV 11:56:11.4 Trace: Parsed: Ax.Men.S05E07.Wake-Up.Call.720p.HDTV.x264-MOMENTUM 11:56:11.4 Trace: Parsed: Heartland.CA.S05E14.HDTV.XviD-2HD 11:56:11.4 Trace: Parsed: Parallel Series 2 (MOTE028D)-WEB-2012-dL 11:56:11.4 Trace: Parsed: 7.Days.NZ.S04E02.PDTV.XviD-FiHTV 11:56:11.4 Trace: Parsed: Finding.Bigfoot.S02E08.Finding.Bigfoot.Special.HDTV.XviD-FQM 11:56:11.4 Trace: Parsed: Oscars.Red.Carpet.Live.2012.720p.HDTV.x264-2HD 11:56:11.4 Trace: Parsed: The.Apprentice.S12E02.720p.HDTV.x264-BAJSKORV 11:56:11.4 Trace: Parsed: The.Walking.Dead.S02E10.HDTV.x264-ASAP 11:56:11.4 Trace: Parsed: The.Walking.Dead.S02E10.720p.HDTV.x264-IMMERSE 11:56:11.4 Trace: Parsed: The.Apprentice.S12E02.HDTV.x264-BAJSKORV 11:56:11.4 Trace: Parsed: Ax.Men.S05E07.Wake-Up.Call.HDTV.x264-MOMENTUM 11:56:11.4 Trace: Parsed: The.Amazing.Race.S20E02.HDTV.XviD-2HD 11:56:11.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabFixture.should_parse_languages --- 11:56:11.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabFixture.should_parse_recent_feed_from_newznab_nzb_su --- 11:56:11.4 Debug: Downloading Feed http://indexer.local/api?t=music&cat=1&extended=1&offset=0&limit=100 11:56:11.4 Trace: Parsed: Brainstorm-Scary Creatures-CD-FLAC-2016-NBFLAC 11:56:11.4 Trace: Parsed: Dylan LeBlanc-Cautionary Tale-(SL012)-CD-FLAC-2016-CUSTODES 11:56:11.4 Trace: Parsed: Sia-This Is Acting-Limited Deluxe Edition-CD-FLAC-2016-PERFECT 11:56:11.4 Trace: Parsed: Azad-Leben II-DE-Limited Edition-3CD-FLAC-2016-Mrflac 11:56:11.4 Trace: Parsed: VA-Hits 2016-(TETA092-2)-CD-FLAC-2016-flachedelic 11:56:11.4 Trace: Parsed: Rhapsody Of Fire-Into The Legend-CD-FLAC-2016-CATARACT 11:56:11.4 Trace: Parsed: Megadeth-Dystopia-JP Retail-CD-FLAC-2016-GRAVEWISH 11:56:11.4 Trace: Parsed: Rachel Platten-Wildfire-Deluxe Edition-CD-FLAC-2016-PERFECT 11:56:11.4 Trace: Parsed: Anthrax-For All Kings-DELUXE EDITION-2CD-FLAC-2016-mwnd 11:56:11.4 Trace: Parsed: The Shrine-Rare Breed-CD-FLAC-2015-NBFLAC 11:56:11.4 Trace: Parsed: Anthrax-For All Kings-CD-FLAC-2016-FORSAKEN 11:56:11.4 Trace: Parsed: Anthrax-For All Kings-2CD-Ltd 11:56:11.4 Trace: Parsed: The Contortionist-Exoplanet (Redux)-2016-MTD 11:56:11.4 Trace: Parsed: VA - Hard Bass 2016 11:56:11.4 Trace: Parsed: Sia-This Is Acting-CD-FLAC-2016-PERFECT 11:56:11.4 Trace: Parsed: Lefa-Monsieur Fall-FR-CD-FLAC-2016-Mrflac 11:56:11.4 Trace: Parsed: VA-Now Thats What I Call Rock-CD-FLAC-2016-FATHEAD 11:56:11.4 Trace: Parsed: AniMe-Exterminate-(TRAXCD084)-2CD-FLAC-2016-SPL 11:56:11.4 Trace: Parsed: VA - Absolute Uplifter Vol 2 Euphoric Trance 11:56:11.4 Trace: Parsed: Dream Theater - The Astonishing (2016) 11:56:11.4 Trace: Parsed: Black Sabbath ? The End (2016) 11:56:11.4 Trace: Parsed: Status Quo Quo-Remastered (2016). - 11:56:11.4 Trace: Parsed: 100-va_-_polonaise_deel_12-cd1-2016-sob 11:56:11.4 Trace: Parsed: Lutece-From Glory Towards Void-2016 11:56:11.4 Trace: Parsed: The Black Market Trust - II - 2016 11:56:11.4 Trace: Parsed: Borknagar-Winter Thrice-(88875175232)-CD-FLAC-2016-WRE 11:56:11.4 Trace: Parsed: Joseph Trapanese-Straight Outta Compton Original Motion Picture Score-OST-CD-FLAC-2016-FORSAKEN 11:56:11.4 Trace: Parsed: VA-Deephouse Top 100 Vol.3 11:56:11.4 Trace: Parsed: VA-Deephouse Top 100 Vol.3 - 11:56:11.4 Trace: Parsed: VA-2016 Grammy Nominees-CD-FLAC-2016-FORSAKEN 11:56:11.4 Trace: Parsed: Dvalin-Aus Dem Schatten-WEB-2016-ENTiTLED 11:56:11.4 Trace: Parsed: Bonnie Prince Billy - Pond Scum (2016) 11:56:11.4 Trace: Parsed: VA-Urban_Dance_Vol.15-2016 11:56:11.4 Trace: Parsed: VA-Urban Dance Vol.15-2016 11:56:11.4 Trace: Parsed: VA-Handsup Hits 2 Explicit 11:56:11.4 Trace: Parsed: VA-Handsup Hits 2 Explicit - 11:56:11.4 Trace: Parsed: VA - Ultimate Trance Reflections 11:56:11.4 Trace: Parsed: Highborne-Descent-WEB-2016-ENTiTLED 11:56:11.4 Trace: Parsed: Lifelss 2 Life-L2L-WEB-2016-ENTiTLED 11:56:11.4 Trace: Parsed: Lumberjack Feedback-Blackened Visions-WEB-2016-ENTiTLED 11:56:11.4 Trace: Parsed: Semidimes-The Same Old Stories-WEB-2016-ENTiTLED 11:56:11.4 Trace: Parsed: The Shrine-Rare Breed-WEB-2016-ENTiTLED 11:56:11.4 Trace: Parsed: The Contortionist-Exoplanet (Redux)-WEB-2016-ENTiTLED 11:56:11.4 Trace: Parsed: Megadeth-Dystopia-Limited Edition-2016-FATHEAD 11:56:11.4 Trace: Parsed: Will_Tura_-_Klein_Geluk-WEB-2016-320 11:56:11.4 Trace: Parsed: Borknagar-Winter Thrice-WEB-2016-ENTiTLED 11:56:11.4 Trace: Parsed: 6563dce3-68d0-4ef4-a2cd-284119446e3d 11:56:11.4 Trace: Parsed: AniMe_-_Exterminate_(Extended_DJ_Versions)-WEB-2016-HB 11:56:11.4 Trace: Parsed: Turkish Techno-Number Two-VINYL-FLAC-2016-FATHEAD 11:56:11.4 Trace: Parsed: Megadeth-Dystopia-LIMITED EDITION-CD-FLAC-2016-FATHEAD 11:56:11.4 Trace: Parsed: Lionheart-Love Dont Live Here-CD-FLAC-2016-CATARACT 11:56:11.4 Trace: Parsed: VA - House Clubhits Megamix Vol.6 (2016) 11:56:11.4 Trace: Parsed: Rachel Platten-Wildfire-CD-FLAC-2016-PERFECT 11:56:11.4 Trace: Parsed: Chairlift-Moth-CD-FLAC-2016-PERFECT 11:56:11.4 Trace: Parsed: AniMe_-_Exterminate_(Extended_DJ_Versions)-WEB-2016-HB 11:56:11.4 Trace: Parsed: Danforth-Crack House-PROMO-CDR-FLAC-2016-CATARACT 11:56:11.4 Trace: Parsed: Rimk-Monster Tape-FR-CD-FLAC-2016-Mrflac 11:56:11.4 Trace: Parsed: H-Magnum-Gotham City-FR-CD-FLAC-2016-Mrflac 11:56:11.4 Trace: Parsed: VA-Hard Bass 2016-(B2SCD009)-4CD-FLAC-2016-SPL 11:56:11.4 Trace: Parsed: Dylan LeBlanc - Cautionary Tale 11:56:11.4 Trace: Parsed: Stern-2016 01 20-96k-Part 05 11:56:11.4 Trace: Parsed: Dylan LeBlanc - Cautionary Tale 11:56:11.4 Trace: Parsed: Stern-2016 01 20-96k-Part 04 11:56:11.4 Trace: Parsed: Stern-2016 01 20-96k-Part 03 11:56:11.4 Trace: Parsed: VA - NRJ Winter Hits 2016 11:56:11.4 Trace: Parsed: Stern-2016 01 20-96k-Part 02 11:56:11.4 Trace: Parsed: Stern-2016 01 20-96k-Part 01 11:56:11.4 Trace: Parsed: German Top 100 Single Charts (16-01-2016)(320) 11:56:11.4 Trace: Parsed: va-dj-sounds-2016.1 - 11:56:11.4 Trace: Parsed: va-dj-sounds-2016.1 11:56:11.4 Trace: Parsed: Anima Tempo-Caged In Memories-WEB-2016-ENTiTLED 11:56:11.4 Trace: Parsed: Rhapsody_Of_Fire-Into_The_Legend-Ltd.Ed.-2016-MCA_int 11:56:11.4 Trace: Parsed: Brainstorm-Scary_Creatures-Ltd.Ed.-2016-MCA_int 11:56:11.4 Trace: Parsed: VA-Hardstyle_The_Annual_2016 11:56:11.4 Trace: Parsed: Benjamin Bluemchen-131 Auf Grosser Flossfahrt-DE-AUDIOBOOK-CD-FLAC-2016-VOLDiES 11:56:11.4 Trace: Parsed: Tribulation-Melancholia-CDEP-2016 11:56:11.4 Trace: Parsed: VA - A State Of Trance Radio Top 20 January (2016) 11:56:11.4 Trace: Parsed: Die drei Fragezeichen Kids - Tanz Der Skelette - Folge 48 - mp3 - by Videomann 11:56:11.4 Trace: Parsed: Die Drei Fragezeichen Kids-Tanz Der Skelette-Folge 48-Mp3-By Videomann 11:56:11.4 Trace: Parsed: Deep_Nirvana_Vol__4_25_Deep-House_Tunes 11:56:11.4 Trace: Parsed: VA-Straight Outta Compton-OST-CD-FLAC-2016-FORSAKEN 11:56:11.4 Trace: Parsed: Sj0005m4a-Steve_Vai_-_The_Infinite_Steve_Vai_An_Anthology._(2cd)_(2003)-cd-01 11:56:11.4 Trace: Parsed: Varg-Das Ende Aller Lugen-2CD-DELUXE EDITION-DE-2016 11:56:11.4 Trace: Parsed: Nifrost-Motvind-WEB-2016-ENTiTLED 11:56:11.4 Trace: Parsed: Die Drei Fragezeichen - Die Rache des Untoten - Folge 179 - MP3 - by Videomann 11:56:11.4 Trace: Parsed: VA-The_Best_Deep_House__Vol_1 11:56:11.4 Trace: Parsed: Unantastbar-Hand Aufs Herz-DE-CD-FLAC-2016-NBFLAC 11:56:11.4 Trace: Parsed: Terrorgruppe-Tiergarten-DE-CD-FLAC-2016-NBFLAC 11:56:11.4 Trace: Parsed: VA - Hardstyle Sounds Vol.05 11:56:11.4 Trace: Parsed: 50589e41-899f-4771-87fd-6619e82e7cdb 11:56:11.4 Trace: Parsed: 50589e41-899f-4771-87fd-6619e82e7cdb - 11:56:11.4 Trace: Parsed: VA-House_do_Brasil,_Vol_2-2016 11:56:11.4 Trace: Parsed: Todd Edwards-Rinse-FM-01-01-2016-G3L 11:56:11.4 Trace: Parsed: Azad-Leben II-DE-CD-FLAC-2016-VOLDiES 11:56:11.4 Trace: Parsed: Rhapsody Of Fire-Into The Legend-WEB-2016-ENTiTLED 11:56:11.4 Trace: Parsed: VA - Berlin Deep House 2016.1 11:56:11.4 Trace: Parsed: Tech House Masters Fresh 11:56:11.4 Trace: Parsed: EDM Essentials - Future Banging Concert 11:56:11.4 Trace: Parsed: Dance 2016 mystery of sound 11:56:11.4 Trace: Parsed: Hinds-Leave Me Alone-CD-FLAC-2016-FORSAKEN 11:56:11.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabFixture.should_parse_recent_feed_from_newznab_nzb_su --- 11:56:11.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabFixture.should_record_indexer_failure_if_caps_throw --- 11:56:11.4 Warn: API Request Limit reached for Newznab. Disabled for 00:05:00 11:56:11.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabFixture.should_record_indexer_failure_if_caps_throw --- 11:56:11.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabFixture.should_use_best_pagesize_reported_by_caps --- 11:56:11.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabFixture.should_use_best_pagesize_reported_by_caps --- 11:56:11.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabRequestGeneratorFixture.should_search_by_artist_and_album_if_supported --- 11:56:11.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabRequestGeneratorFixture.should_search_by_artist_and_album_if_supported --- 11:56:11.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabRequestGeneratorFixture.should_use_all_categories_for_feed --- 11:56:11.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabRequestGeneratorFixture.should_use_all_categories_for_feed --- 11:56:11.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.doesnt_requires_apikey("http://nzbs2.org") --- 11:56:11.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.doesnt_requires_apikey("http://nzbs2.org") --- 11:56:11.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.invalid_url_should_not_apikey("") --- 11:56:11.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.invalid_url_should_not_apikey("") --- 11:56:11.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.invalid_url_should_not_apikey(" ") --- 11:56:11.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.invalid_url_should_not_apikey(" ") --- 11:56:11.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.invalid_url_should_not_apikey(null) --- 11:56:11.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.invalid_url_should_not_apikey(null) --- 11:56:11.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.requires_apikey("http://nzbs.org") --- 11:56:11.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.requires_apikey("http://nzbs.org") --- 11:56:11.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.requires_apikey("http:///www.nzbplanet.net") --- 11:56:11.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.requires_apikey("http:///www.nzbplanet.net") --- 11:56:11.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NyaaTests.NyaaFixture.should_parse_2021_recent_feed_from_Nyaa --- 11:56:11.4 Debug: Downloading Feed /?page=rss&cats=2_0&filter=1 11:56:11.4 Trace: Parsed: [Foxy-Subs] Mahouka Koukou no Yuutousei - 08 [720p] [3194D881].mkv 11:56:11.4 Trace: Parsed: Macross Zero (BDRip 1920x1080p x265 HEVC TrueHD, FLAC 5.1+2.0)[sxales] 11:56:11.4 Trace: Parsed: Fumetsu no Anata e - 19 [WEBDL 1080p] Ukr DVO 11:56:11.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.NyaaTests.NyaaFixture.should_parse_2021_recent_feed_from_Nyaa --- 11:56:11.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.RedactedTests.RedactedFixture.should_parse_recent_feed_from_redacted --- 11:56:11.5 Debug: Downloading Feed https://redacted.ch/ajax.php?action=browse&order_by=time&order_way=desc&filter_cat%5B1%5D=1 11:56:11.5 Info: --- End: NzbDrone.Core.Test.IndexerTests.RedactedTests.RedactedFixture.should_parse_recent_feed_from_redacted --- 11:56:11.5 Info: --- Start: NzbDrone.Core.Test.IndexerTests.SeedConfigProviderFixture.should_not_return_config_for_non_existent_indexer --- 11:56:11.5 Info: --- End: NzbDrone.Core.Test.IndexerTests.SeedConfigProviderFixture.should_not_return_config_for_non_existent_indexer --- 11:56:11.5 Info: --- Start: NzbDrone.Core.Test.IndexerTests.SeedConfigProviderFixture.should_return_discography_time_for_discography_packs --- 11:56:11.5 Info: --- End: NzbDrone.Core.Test.IndexerTests.SeedConfigProviderFixture.should_return_discography_time_for_discography_packs --- 11:56:11.5 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentleechTests.TorrentleechFixture.should_parse_recent_feed_from_Torrentleech --- 11:56:11.5 Debug: Downloading Feed http://rss.torrentleech.org/ 11:56:11.5 Trace: Parsed: Classic Car Rescue S02E04 720p HDTV x264-C4TV 11:56:11.5 Trace: Parsed: 24 S03E14 720p WEBRip h264-DRAWER 11:56:11.5 Trace: Parsed: 24 S03E13 720p WEBRip h264-DRAWER 11:56:11.5 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 11:56:11.5 Trace: Parsed: Meet Joe Black 1998 1080p HDDVD x264-FSiHD 11:56:11.5 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentleechTests.TorrentleechFixture.should_parse_recent_feed_from_Torrentleech --- 11:56:11.5 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_multi_enclosure_from_AnimeTosho --- 11:56:11.5 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 11:56:11.5 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 11:56:11.5 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 11:56:11.5 Trace: TorrentInfo: Guid: https://animetosho.org/view/1009077 Title: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] Size: 0 InfoUrl: DownloadUrl: http://storage.animetosho.org/torrents/85a570f25067f69b3c83b901ce6c00c491345288/%5BFFF%5D%20Ore%20Monogatari%21%21%20-%20Vol.01%20%5BBD%5D%5B720p-AAC%5D.torrent Indexer: CommentUrl: https://animetosho.org/view/fff-ore-monogatari-vol-01-bd-720p-aac.1009077 DownloadProtocol: Unknown PublishDate: 08/02/2016 13:48:04 MagnetUrl: InfoHash: Seeders: Peers: 11:56:11.5 Trace: Feed doesn't have Seeders in Description, disabling option. 11:56:11.5 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 11:56:11.5 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 11:56:11.5 Trace: TorrentInfo: Guid: https://animetosho.org/view/1009077 Title: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] Size: 0 InfoUrl: DownloadUrl: http://storage.animetosho.org/torrents/85a570f25067f69b3c83b901ce6c00c491345288/%5BFFF%5D%20Ore%20Monogatari%21%21%20-%20Vol.01%20%5BBD%5D%5B720p-AAC%5D.torrent Indexer: CommentUrl: https://animetosho.org/view/fff-ore-monogatari-vol-01-bd-720p-aac.1009077 DownloadProtocol: Unknown PublishDate: 08/02/2016 13:48:04 MagnetUrl: InfoHash: Seeders: Peers: 11:56:11.5 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 11:56:11.5 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 11:56:11.5 Trace: TorrentInfo: Guid: https://animetosho.org/view/1009077 Title: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] Size: 0 InfoUrl: DownloadUrl: http://storage.animetosho.org/torrents/85a570f25067f69b3c83b901ce6c00c491345288/%5BFFF%5D%20Ore%20Monogatari%21%21%20-%20Vol.01%20%5BBD%5D%5B720p-AAC%5D.torrent Indexer: CommentUrl: https://animetosho.org/view/fff-ore-monogatari-vol-01-bd-720p-aac.1009077 DownloadProtocol: Unknown PublishDate: 08/02/2016 13:48:04 MagnetUrl: InfoHash: Seeders: Peers: 11:56:11.5 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 11:56:11.5 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 11:56:11.5 Trace: TorrentInfo: Guid: https://animetosho.org/view/1009077 Title: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] Size: 1466731332 InfoUrl: DownloadUrl: http://storage.animetosho.org/torrents/85a570f25067f69b3c83b901ce6c00c491345288/%5BFFF%5D%20Ore%20Monogatari%21%21%20-%20Vol.01%20%5BBD%5D%5B720p-AAC%5D.torrent Indexer: CommentUrl: https://animetosho.org/view/fff-ore-monogatari-vol-01-bd-720p-aac.1009077 DownloadProtocol: Unknown PublishDate: 08/02/2016 13:48:04 MagnetUrl: InfoHash: Seeders: Peers: 11:56:11.5 Trace: Feed has valid size in description. 11:56:11.5 Debug: Downloading Feed http://my.indexer.tv/recent 11:56:11.5 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 11:56:11.5 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 11:56:11.5 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_multi_enclosure_from_AnimeTosho --- 11:56:11.5 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_AlphaRatio --- 11:56:11.5 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 11:56:11.5 Trace: Parsed: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS 11:56:11.5 Trace: Parsed: TvHD 465860 465831 WWE.RAW.2016.11.28.720p.HDTV.x264-KYR 11:56:11.5 Trace: TorrentInfo: Guid: https://alpharatio.cc/torrents.php?action=download&authkey=private_auth_key&torrent_pass=private_torrent_pass&id=465960 Title: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS Size: 0 InfoUrl: DownloadUrl: https://alpharatio.cc/torrents.php?action=download&authkey=private_auth_key&torrent_pass=private_torrent_pass&id=465960 Indexer: CommentUrl: https://alpharatio.cc/torrents.php?id=465989 DownloadProtocol: Unknown PublishDate: 11/29/2016 10:55:58 MagnetUrl: InfoHash: Seeders: Peers: 11:56:11.5 Trace: Feed doesn't have Seeders in Description, disabling option. 11:56:11.5 Trace: Parsed: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS 11:56:11.5 Trace: Parsed: TvHD 465860 465831 WWE.RAW.2016.11.28.720p.HDTV.x264-KYR 11:56:11.5 Trace: TorrentInfo: Guid: https://alpharatio.cc/torrents.php?action=download&authkey=private_auth_key&torrent_pass=private_torrent_pass&id=465960 Title: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS Size: 0 InfoUrl: DownloadUrl: https://alpharatio.cc/torrents.php?action=download&authkey=private_auth_key&torrent_pass=private_torrent_pass&id=465960 Indexer: CommentUrl: https://alpharatio.cc/torrents.php?id=465989 DownloadProtocol: Unknown PublishDate: 11/29/2016 10:55:58 MagnetUrl: InfoHash: Seeders: Peers: 11:56:11.5 Trace: Parsed: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS 11:56:11.5 Trace: Parsed: TvHD 465860 465831 WWE.RAW.2016.11.28.720p.HDTV.x264-KYR 11:56:11.5 Trace: TorrentInfo: Guid: https://alpharatio.cc/torrents.php?action=download&authkey=private_auth_key&torrent_pass=private_torrent_pass&id=465960 Title: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS Size: 0 InfoUrl: DownloadUrl: https://alpharatio.cc/torrents.php?action=download&authkey=private_auth_key&torrent_pass=private_torrent_pass&id=465960 Indexer: CommentUrl: https://alpharatio.cc/torrents.php?id=465989 DownloadProtocol: Unknown PublishDate: 11/29/2016 10:55:58 MagnetUrl: InfoHash: Seeders: Peers: 11:56:11.5 Trace: Parsed: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS 11:56:11.5 Trace: Parsed: TvHD 465860 465831 WWE.RAW.2016.11.28.720p.HDTV.x264-KYR 11:56:11.5 Trace: TorrentInfo: Guid: https://alpharatio.cc/torrents.php?action=download&authkey=private_auth_key&torrent_pass=private_torrent_pass&id=465960 Title: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS Size: 1095216660 InfoUrl: DownloadUrl: https://alpharatio.cc/torrents.php?action=download&authkey=private_auth_key&torrent_pass=private_torrent_pass&id=465960 Indexer: CommentUrl: https://alpharatio.cc/torrents.php?id=465989 DownloadProtocol: Unknown PublishDate: 11/29/2016 10:55:58 MagnetUrl: InfoHash: Seeders: Peers: 11:56:11.5 Trace: Feed has valid size in description. 11:56:11.5 Debug: Downloading Feed http://my.indexer.tv/recent 11:56:11.6 Trace: Parsed: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS 11:56:11.6 Trace: Parsed: TvHD 465860 465831 WWE.RAW.2016.11.28.720p.HDTV.x264-KYR 11:56:11.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_AlphaRatio --- 11:56:11.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_AnimeTosho_without_size --- 11:56:11.6 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 11:56:11.6 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 11:56:11.6 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 11:56:11.6 Trace: TorrentInfo: Guid: https://animetosho.org/view/1009077 Title: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] Size: 0 InfoUrl: DownloadUrl: http://storage.animetosho.org/torrents/85a570f25067f69b3c83b901ce6c00c491345288/%5BFFF%5D%20Ore%20Monogatari%21%21%20-%20Vol.01%20%5BBD%5D%5B720p-AAC%5D.torrent Indexer: CommentUrl: https://animetosho.org/view/fff-ore-monogatari-vol-01-bd-720p-aac.1009077 DownloadProtocol: Unknown PublishDate: 08/02/2016 13:48:04 MagnetUrl: InfoHash: Seeders: Peers: 11:56:11.6 Trace: Feed doesn't have Seeders in Description, disabling option. 11:56:11.6 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 11:56:11.6 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 11:56:11.6 Trace: TorrentInfo: Guid: https://animetosho.org/view/1009077 Title: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] Size: 0 InfoUrl: DownloadUrl: http://storage.animetosho.org/torrents/85a570f25067f69b3c83b901ce6c00c491345288/%5BFFF%5D%20Ore%20Monogatari%21%21%20-%20Vol.01%20%5BBD%5D%5B720p-AAC%5D.torrent Indexer: CommentUrl: https://animetosho.org/view/fff-ore-monogatari-vol-01-bd-720p-aac.1009077 DownloadProtocol: Unknown PublishDate: 08/02/2016 13:48:04 MagnetUrl: InfoHash: Seeders: Peers: 11:56:11.6 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 11:56:11.6 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 11:56:11.6 Trace: TorrentInfo: Guid: https://animetosho.org/view/1009077 Title: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] Size: 0 InfoUrl: DownloadUrl: http://storage.animetosho.org/torrents/85a570f25067f69b3c83b901ce6c00c491345288/%5BFFF%5D%20Ore%20Monogatari%21%21%20-%20Vol.01%20%5BBD%5D%5B720p-AAC%5D.torrent Indexer: CommentUrl: https://animetosho.org/view/fff-ore-monogatari-vol-01-bd-720p-aac.1009077 DownloadProtocol: Unknown PublishDate: 08/02/2016 13:48:04 MagnetUrl: InfoHash: Seeders: Peers: 11:56:11.6 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 11:56:11.6 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 11:56:11.6 Trace: TorrentInfo: Guid: https://animetosho.org/view/1009077 Title: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] Size: 1466731332 InfoUrl: DownloadUrl: http://storage.animetosho.org/torrents/85a570f25067f69b3c83b901ce6c00c491345288/%5BFFF%5D%20Ore%20Monogatari%21%21%20-%20Vol.01%20%5BBD%5D%5B720p-AAC%5D.torrent Indexer: CommentUrl: https://animetosho.org/view/fff-ore-monogatari-vol-01-bd-720p-aac.1009077 DownloadProtocol: Unknown PublishDate: 08/02/2016 13:48:04 MagnetUrl: InfoHash: Seeders: Peers: 11:56:11.6 Trace: Feed has valid size in description. 11:56:11.6 Debug: Downloading Feed http://my.indexer.tv/recent 11:56:11.6 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 11:56:11.6 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 11:56:11.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_AnimeTosho_without_size --- 11:56:11.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_Doki --- 11:56:11.6 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 11:56:11.6 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 11:56:11.6 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 11:56:11.6 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 11:56:11.6 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 11:56:11.6 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 11:56:11.6 Trace: TorrentInfo: Guid: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Title: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv Size: 15360 InfoUrl: DownloadUrl: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 07/02/2015 08:18:29 MagnetUrl: InfoHash: Seeders: Peers: 11:56:11.6 Trace: Feed doesn't have Seeders in Description, disabling option. 11:56:11.6 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 11:56:11.6 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 11:56:11.6 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 11:56:11.6 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 11:56:11.6 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 11:56:11.6 Trace: TorrentInfo: Guid: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Title: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv Size: 0 InfoUrl: DownloadUrl: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 07/02/2015 08:18:29 MagnetUrl: InfoHash: Seeders: Peers: 11:56:11.6 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 11:56:11.6 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 11:56:11.6 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 11:56:11.6 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 11:56:11.6 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 11:56:11.6 Trace: TorrentInfo: Guid: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Title: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv Size: 0 InfoUrl: DownloadUrl: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 07/02/2015 08:18:29 MagnetUrl: InfoHash: Seeders: Peers: 11:56:11.6 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 11:56:11.6 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 11:56:11.6 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 11:56:11.6 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 11:56:11.6 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 11:56:11.6 Trace: TorrentInfo: Guid: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Title: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv Size: 0 InfoUrl: DownloadUrl: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 07/02/2015 08:18:29 MagnetUrl: InfoHash: Seeders: Peers: 11:56:11.6 Debug: Feed doesn't have release size. 11:56:11.6 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 11:56:11.6 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 11:56:11.6 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 11:56:11.6 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 11:56:11.6 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 11:56:11.6 Trace: TorrentInfo: Guid: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Title: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv Size: 0 InfoUrl: DownloadUrl: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 07/02/2015 08:18:29 MagnetUrl: InfoHash: Seeders: Peers: 11:56:11.6 Debug: Downloading Feed http://my.indexer.tv/recent 11:56:11.6 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 11:56:11.6 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 11:56:11.6 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 11:56:11.6 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 11:56:11.6 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 11:56:11.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_Doki --- 11:56:11.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_EveolutionWorld_without_size --- 11:56:11.6 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 11:56:11.6 Trace: Parsed: [TVShow --> TVShow Bluray 720p] Fargo S01 Complete Season 1 720p BRRip DD5.1 x264-PSYPHER [SEEDERS (3)/LEECHERS (0)] 11:56:11.6 Trace: Parsed: [TVShow --> TVShow Bluray 720p] American Horror Story S04 Complete Season 4 720p BRRip DD5.1 x264 - PSYPHER [SEEDERS (2)/LEECHERS (0)] 11:56:11.6 Trace: TorrentInfo: Guid: http://ew.pw/index.php?page=torrent-details&id=dea071a7a62a0d662538d46402fb112f30b8c9fa Title: [TVShow --> TVShow Bluray 720p] Fargo S01 Complete Season 1 720p BRRip DD5.1 x264-PSYPHER [SEEDERS (3)/LEECHERS (0)] Size: 13625 InfoUrl: DownloadUrl: http://ew.pw/download.php?id=dea071a7a62a0d662538d46402fb112f30b8c9fa&f=Fargo%20S01%20Complete%20Season%201%20720p%20BRRip%20DD5.1%20x264-PSYPHER.torrent&auth=secret Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 08/13/2017 22:21:43 MagnetUrl: InfoHash: Seeders: Peers: 11:56:11.6 Trace: Feed doesn't have Seeders in Description, disabling option. 11:56:11.6 Trace: Parsed: [TVShow --> TVShow Bluray 720p] Fargo S01 Complete Season 1 720p BRRip DD5.1 x264-PSYPHER [SEEDERS (3)/LEECHERS (0)] 11:56:11.6 Trace: Parsed: [TVShow --> TVShow Bluray 720p] American Horror Story S04 Complete Season 4 720p BRRip DD5.1 x264 - PSYPHER [SEEDERS (2)/LEECHERS (0)] 11:56:11.6 Trace: TorrentInfo: Guid: http://ew.pw/index.php?page=torrent-details&id=dea071a7a62a0d662538d46402fb112f30b8c9fa Title: [TVShow --> TVShow Bluray 720p] Fargo S01 Complete Season 1 720p BRRip DD5.1 x264-PSYPHER [SEEDERS (3)/LEECHERS (0)] Size: 0 InfoUrl: DownloadUrl: http://ew.pw/download.php?id=dea071a7a62a0d662538d46402fb112f30b8c9fa&f=Fargo%20S01%20Complete%20Season%201%20720p%20BRRip%20DD5.1%20x264-PSYPHER.torrent&auth=secret Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 08/13/2017 22:21:43 MagnetUrl: InfoHash: Seeders: Peers: 11:56:11.6 Trace: Parsed: [TVShow --> TVShow Bluray 720p] Fargo S01 Complete Season 1 720p BRRip DD5.1 x264-PSYPHER [SEEDERS (3)/LEECHERS (0)] 11:56:11.6 Trace: Parsed: [TVShow --> TVShow Bluray 720p] American Horror Story S04 Complete Season 4 720p BRRip DD5.1 x264 - PSYPHER [SEEDERS (2)/LEECHERS (0)] 11:56:11.6 Trace: TorrentInfo: Guid: http://ew.pw/index.php?page=torrent-details&id=dea071a7a62a0d662538d46402fb112f30b8c9fa Title: [TVShow --> TVShow Bluray 720p] Fargo S01 Complete Season 1 720p BRRip DD5.1 x264-PSYPHER [SEEDERS (3)/LEECHERS (0)] Size: 0 InfoUrl: DownloadUrl: http://ew.pw/download.php?id=dea071a7a62a0d662538d46402fb112f30b8c9fa&f=Fargo%20S01%20Complete%20Season%201%20720p%20BRRip%20DD5.1%20x264-PSYPHER.torrent&auth=secret Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 08/13/2017 22:21:43 MagnetUrl: InfoHash: Seeders: Peers: 11:56:11.6 Trace: Parsed: [TVShow --> TVShow Bluray 720p] Fargo S01 Complete Season 1 720p BRRip DD5.1 x264-PSYPHER [SEEDERS (3)/LEECHERS (0)] 11:56:11.6 Trace: Parsed: [TVShow --> TVShow Bluray 720p] American Horror Story S04 Complete Season 4 720p BRRip DD5.1 x264 - PSYPHER [SEEDERS (2)/LEECHERS (0)] 11:56:11.6 Trace: TorrentInfo: Guid: http://ew.pw/index.php?page=torrent-details&id=dea071a7a62a0d662538d46402fb112f30b8c9fa Title: [TVShow --> TVShow Bluray 720p] Fargo S01 Complete Season 1 720p BRRip DD5.1 x264-PSYPHER [SEEDERS (3)/LEECHERS (0)] Size: 10468982784 InfoUrl: DownloadUrl: http://ew.pw/download.php?id=dea071a7a62a0d662538d46402fb112f30b8c9fa&f=Fargo%20S01%20Complete%20Season%201%20720p%20BRRip%20DD5.1%20x264-PSYPHER.torrent&auth=secret Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 08/13/2017 22:21:43 MagnetUrl: InfoHash: Seeders: Peers: 11:56:11.6 Debug: Feed doesn't have release size. 11:56:11.6 Trace: Parsed: [TVShow --> TVShow Bluray 720p] Fargo S01 Complete Season 1 720p BRRip DD5.1 x264-PSYPHER [SEEDERS (3)/LEECHERS (0)] 11:56:11.6 Trace: Parsed: [TVShow --> TVShow Bluray 720p] American Horror Story S04 Complete Season 4 720p BRRip DD5.1 x264 - PSYPHER [SEEDERS (2)/LEECHERS (0)] 11:56:11.6 Trace: TorrentInfo: Guid: http://ew.pw/index.php?page=torrent-details&id=dea071a7a62a0d662538d46402fb112f30b8c9fa Title: [TVShow --> TVShow Bluray 720p] Fargo S01 Complete Season 1 720p BRRip DD5.1 x264-PSYPHER [SEEDERS (3)/LEECHERS (0)] Size: 0 InfoUrl: DownloadUrl: http://ew.pw/download.php?id=dea071a7a62a0d662538d46402fb112f30b8c9fa&f=Fargo%20S01%20Complete%20Season%201%20720p%20BRRip%20DD5.1%20x264-PSYPHER.torrent&auth=secret Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 08/13/2017 22:21:43 MagnetUrl: InfoHash: Seeders: Peers: 11:56:11.6 Debug: Downloading Feed http://my.indexer.tv/recent 11:56:11.6 Trace: Parsed: [TVShow --> TVShow Bluray 720p] Fargo S01 Complete Season 1 720p BRRip DD5.1 x264-PSYPHER [SEEDERS (3)/LEECHERS (0)] 11:56:11.6 Trace: Parsed: [TVShow --> TVShow Bluray 720p] American Horror Story S04 Complete Season 4 720p BRRip DD5.1 x264 - PSYPHER [SEEDERS (2)/LEECHERS (0)] 11:56:11.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_EveolutionWorld_without_size --- 11:56:11.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_ExtraTorrents --- 11:56:11.6 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 11:56:11.6 Trace: Parsed: One.Piece.E334.D ED.720p.HDTV.x264-W4F-={SPARROW}=- 11:56:11.6 Trace: Parsed: One Piece E334 D ED 720p HDTV x264-W4F 11:56:11.6 Trace: Parsed: Shadowhunters.S01E06.Of.Men.and.Angels.720p.HDTV.DD5.1.MPEG2-JiTB-={SPARROW}=- 11:56:11.6 Trace: Parsed: Shadowhunters.S01E05.Moo.Shu.to.Go.720p.HDTV.DD5.1.MPEG2-JiTB-={SPARROW}=- 11:56:11.6 Trace: Parsed: Second.Chance.2016.S01E05.Scratch.That.Glitch.720p.HDTV.DD5.1.MPEG2-JiTB-={SPARROW}=- 11:56:11.6 Trace: TorrentInfo: Guid: http://ac.me/torrent/4722030/One.Piece.E334.D+ED.720p.HDTV.x264-W4F-%3D%7BSPARROW%7D%3D-.html Title: One.Piece.E334.D ED.720p.HDTV.x264-W4F-={SPARROW}=- Size: 562386947 InfoUrl: DownloadUrl: http://ac.me/download/4722030/One.Piece.E334.D+ED.720p.HDTV.x264-W4F-%3D%7BSPARROW%7D%3D-.torrent Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 02/21/2016 09:51:54 MagnetUrl: InfoHash: Seeders: Peers: 11:56:11.6 Trace: Feed doesn't have Seeders in Description, disabling option. 11:56:11.6 Trace: Feed has valid size in enclosure. 11:56:11.6 Debug: Downloading Feed http://my.indexer.tv/recent 11:56:11.6 Trace: Parsed: One.Piece.E334.D ED.720p.HDTV.x264-W4F-={SPARROW}=- 11:56:11.6 Trace: Parsed: One Piece E334 D ED 720p HDTV x264-W4F 11:56:11.6 Trace: Parsed: Shadowhunters.S01E06.Of.Men.and.Angels.720p.HDTV.DD5.1.MPEG2-JiTB-={SPARROW}=- 11:56:11.6 Trace: Parsed: Shadowhunters.S01E05.Moo.Shu.to.Go.720p.HDTV.DD5.1.MPEG2-JiTB-={SPARROW}=- 11:56:11.6 Trace: Parsed: Second.Chance.2016.S01E05.Scratch.That.Glitch.720p.HDTV.DD5.1.MPEG2-JiTB-={SPARROW}=- 11:56:11.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_ExtraTorrents --- 11:56:11.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_Ezrss --- 11:56:11.6 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 11:56:11.6 Trace: Identified feed as EZTV compatible by EZTV Namespace 11:56:11.6 Trace: Feed has Ezrss schema 11:56:11.6 Trace: Parsed: S4C I Grombil Cyfandir Pell American Interior [PDTV - MVGROUP] 11:56:11.6 Trace: Parsed: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] 11:56:11.6 Trace: Parsed: So You Think You Can Drive [HDTV - MVGROUP] 11:56:11.6 Trace: TorrentInfo: Guid: http://eztv.it/ep/58439/s4c-i-grombil-cyfandir-pell-american-interior-pdtv-x264-mvgroup/ Title: S4C I Grombil Cyfandir Pell American Interior [PDTV - MVGROUP] Size: 796606175 InfoUrl: http://eztv.it/ep/58439/s4c-i-grombil-cyfandir-pell-american-interior-pdtv-x264-mvgroup/ DownloadUrl: http://re.zoink.it/20a4ed4eFC Indexer: CommentUrl: http://eztv.it/forum/discuss/58439/ DownloadProtocol: Unknown PublishDate: 09/15/2014 18:39:00 MagnetUrl: magnet:?xt=urn:btih:ED6E7P5IQJZCOSWGOH4FPTAVCRHJVKB6&dn=S4C.I.Grombil.Cyfandir.Pell.American.Interior.PDTV.x264-MVGroup InfoHash: 20FC4FBFA88272274AC671F857CC15144E9AA83E Seeders: Peers: 11:56:11.6 Debug: Feed was parseable by Ezrss Parser 11:56:11.6 Debug: Downloading Feed http://my.indexer.tv/recent 11:56:11.6 Trace: Parsed: S4C I Grombil Cyfandir Pell American Interior [PDTV - MVGROUP] 11:56:11.6 Trace: Parsed: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] 11:56:11.6 Trace: Parsed: So You Think You Can Drive [HDTV - MVGROUP] 11:56:11.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_Ezrss --- 11:56:11.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_ImmortalSeed --- 11:56:11.6 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 11:56:11.6 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 11:56:11.6 Trace: Parsed: Hollywood.Sessions.Part.5.720p.HDTV.X264-BATV 11:56:11.6 Trace: Parsed: The.Jump.S02E05.720p.HDTV.X264-C4TV 11:56:11.6 Trace: Parsed: Eye.Candy.S01E04.720p.WEBRip.H264-TURBO 11:56:11.6 Trace: Parsed: Nightwatch.S01E03.720p.HDTV.X264-TOPKEK 11:56:11.6 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-TOPKEK 11:56:11.6 Trace: Parsed: American.Idol.S14E10.720p.HDTV.X264-2HD 11:56:11.6 Trace: Parsed: Alaska-Battle.On.The.Bay.S01E05.Peak.Season.720p.HDTV.X264-DHD 11:56:11.6 Trace: Parsed: Shortland.Street.S23E241.720p.HDTV.X264-FiHTV 11:56:11.6 Trace: Parsed: Wizard.Wars.S01E08.Silly.Rabbits.720p.HDTV.X264-DHD 11:56:11.6 Trace: Parsed: The.Daily.Show.2015.02.05.Bob.Odenkirk.720p.HDTV.X264-BATV 11:56:11.6 Trace: Parsed: WWII.Air.Crash.Detectives.S01E01.Sharp.Top.Mountain.B25.Crash.720p.HDTV.X264-W4F 11:56:11.6 Trace: Parsed: Wild.West.Alaska.S03E05.Smooth.Criminal.720p.HDTV.X264-DHD 11:56:11.6 Trace: Parsed: The.Ellen.DeGeneres.Show.2015.02.05.Scott.Foley.720p.HDTV.X264-W4F 11:56:11.6 Trace: Parsed: Shark.Tank.S06E17.720p.HDTV.X264-BATV 11:56:11.6 Trace: Parsed: Impractical.Jokers.S04E02.Below.The.Belt.720p.HDTV.X264-DHD 11:56:11.6 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-2HD 11:56:11.6 Trace: Parsed: Expedition.Unknown.S01E05.City.Of.Gold.720p.HDTV.X264-DHD 11:56:11.6 Trace: Parsed: Allegiance.S01E01.720p.HDTV.X264-DIMENSION 11:56:11.6 Trace: Parsed: How.To.Get.Away.With.Murder.S01E11.720p.HDTV.X264-DIMENSION 11:56:11.6 Trace: Parsed: Elementary.S03E13.720p.HDTV.X264-DIMENSION 11:56:11.6 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080p.HDTV.X264-DIMENSION 11:56:11.6 Trace: Parsed: Archer.2009.S06E05.720p.HDTV.X264-KILLERS 11:56:11.6 Trace: Parsed: Inside.Man.S03E03.Morgan.See.Morgan.Do.720p.HDTV.X264-DHD 11:56:11.6 Trace: Parsed: Backstrom.S01E03.720p.HDTV.X264-KILLERS 11:56:11.6 Trace: Parsed: Scandal.US.S04E11.720p.HDTV.X264-DIMENSION 11:56:11.6 Trace: Parsed: The.Blacklist.S02E10.720p.HDTV.X264-DIMENSION 11:56:11.6 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080i.HDTV.DD5.1.MPEG2-TOPKEK 11:56:11.6 Trace: Parsed: Two.And.A.Half.Men.S12E13.720p.HDTV.X264-DIMENSION 11:56:11.6 Trace: Parsed: Sunnyside.S01E05.720p.HDTV.X264-KILLERS 11:56:11.6 Trace: Parsed: Mom.S02E13.720p.HDTV.X264-DIMENSION 11:56:11.6 Trace: Parsed: The.Vampire.Diaries.S06E13.720p.HDTV.X264-DIMENSION 11:56:11.6 Trace: Parsed: Top.Chef.S12E14.720p.WEBRip.H264-TARS 11:56:11.6 Trace: Parsed: High.School.USA.S01E06.720p.HDTV.X264-W4F 11:56:11.6 Trace: Parsed: The.Big.Bang.Theory.S08E14.720p.HDTV.X264-DIMENSION 11:56:11.6 Trace: Parsed: Bangkok.Airport.S01E03.720p.HDTV.X264-C4TV 11:56:11.6 Trace: Parsed: Lucas.Bros.Moving.Company.S02E04.720p.HDTV.X264-W4F 11:56:11.6 Trace: Parsed: Eat.Well.For.Less.S01E02.720p.HDTV.X264-C4TV 11:56:11.6 Trace: Parsed: Regular.Show.S06E16.I.See.Turtles.720p.HDTV.X264-W4F 11:56:11.6 Trace: Parsed: The.Kyle.Files.S01E05.720p.HDTV.X264-C4TV 11:56:11.6 Trace: Parsed: Greys.Anatomy.S11E10.720p.HDTV.X264-DIMENSION 11:56:11.6 Trace: Parsed: American.Idol.S14E09.720p.HDTV.X264-FBS 11:56:11.6 Trace: Parsed: Car.Crash.Britain.S01E01.720p.HDTV.X264-FTP 11:56:11.6 Trace: Parsed: The.Exes.S04E11.720p.WEBRip.X264-SRS 11:56:11.6 Trace: Parsed: The.Late.Late.Show.2015.02.04.Andy.Cohen.720p.HDTV.X264-W4F 11:56:11.6 Trace: Parsed: Mob.Wives.S05E08.720p.HDTV.X264-YesTV 11:56:11.6 Trace: Parsed: Snooki.And.JWOWW.S04E12.The.Final.Aftershow.720p.HDTV.X264-YesTV 11:56:11.6 Trace: Parsed: Snooki.And.JWOWW.S04E12.720p.HDTV.X264-YesTV 11:56:11.6 Trace: Parsed: The.Nightly.Show.2015.02.04.720p.HDTV.X264-W4F 11:56:11.6 Trace: Parsed: Crims.S01E05.720p.HDTV.X264-TLA 11:56:11.6 Trace: TorrentInfo: Guid: 7accabe4-858e-4195-ad36-ecbe11da2000 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 11:56:11.6 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 11:56:11.6 Trace: Parsed: Hollywood.Sessions.Part.5.720p.HDTV.X264-BATV 11:56:11.6 Trace: Parsed: The.Jump.S02E05.720p.HDTV.X264-C4TV 11:56:11.6 Trace: Parsed: Eye.Candy.S01E04.720p.WEBRip.H264-TURBO 11:56:11.6 Trace: Parsed: Nightwatch.S01E03.720p.HDTV.X264-TOPKEK 11:56:11.6 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-TOPKEK 11:56:11.6 Trace: Parsed: American.Idol.S14E10.720p.HDTV.X264-2HD 11:56:11.6 Trace: Parsed: Alaska-Battle.On.The.Bay.S01E05.Peak.Season.720p.HDTV.X264-DHD 11:56:11.6 Trace: Parsed: Shortland.Street.S23E241.720p.HDTV.X264-FiHTV 11:56:11.6 Trace: Parsed: Wizard.Wars.S01E08.Silly.Rabbits.720p.HDTV.X264-DHD 11:56:11.6 Trace: Parsed: The.Daily.Show.2015.02.05.Bob.Odenkirk.720p.HDTV.X264-BATV 11:56:11.6 Trace: Parsed: WWII.Air.Crash.Detectives.S01E01.Sharp.Top.Mountain.B25.Crash.720p.HDTV.X264-W4F 11:56:11.6 Trace: Parsed: Wild.West.Alaska.S03E05.Smooth.Criminal.720p.HDTV.X264-DHD 11:56:11.6 Trace: Parsed: The.Ellen.DeGeneres.Show.2015.02.05.Scott.Foley.720p.HDTV.X264-W4F 11:56:11.6 Trace: Parsed: Shark.Tank.S06E17.720p.HDTV.X264-BATV 11:56:11.6 Trace: Parsed: Impractical.Jokers.S04E02.Below.The.Belt.720p.HDTV.X264-DHD 11:56:11.6 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-2HD 11:56:11.6 Trace: Parsed: Expedition.Unknown.S01E05.City.Of.Gold.720p.HDTV.X264-DHD 11:56:11.6 Trace: Parsed: Allegiance.S01E01.720p.HDTV.X264-DIMENSION 11:56:11.6 Trace: Parsed: How.To.Get.Away.With.Murder.S01E11.720p.HDTV.X264-DIMENSION 11:56:11.6 Trace: Parsed: Elementary.S03E13.720p.HDTV.X264-DIMENSION 11:56:11.6 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080p.HDTV.X264-DIMENSION 11:56:11.6 Trace: Parsed: Archer.2009.S06E05.720p.HDTV.X264-KILLERS 11:56:11.6 Trace: Parsed: Inside.Man.S03E03.Morgan.See.Morgan.Do.720p.HDTV.X264-DHD 11:56:11.6 Trace: Parsed: Backstrom.S01E03.720p.HDTV.X264-KILLERS 11:56:11.6 Trace: Parsed: Scandal.US.S04E11.720p.HDTV.X264-DIMENSION 11:56:11.6 Trace: Parsed: The.Blacklist.S02E10.720p.HDTV.X264-DIMENSION 11:56:11.6 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080i.HDTV.DD5.1.MPEG2-TOPKEK 11:56:11.6 Trace: Parsed: Two.And.A.Half.Men.S12E13.720p.HDTV.X264-DIMENSION 11:56:11.6 Trace: Parsed: Sunnyside.S01E05.720p.HDTV.X264-KILLERS 11:56:11.6 Trace: Parsed: Mom.S02E13.720p.HDTV.X264-DIMENSION 11:56:11.6 Trace: Parsed: The.Vampire.Diaries.S06E13.720p.HDTV.X264-DIMENSION 11:56:11.6 Trace: Parsed: Top.Chef.S12E14.720p.WEBRip.H264-TARS 11:56:11.6 Trace: Parsed: High.School.USA.S01E06.720p.HDTV.X264-W4F 11:56:11.6 Trace: Parsed: The.Big.Bang.Theory.S08E14.720p.HDTV.X264-DIMENSION 11:56:11.6 Trace: Parsed: Bangkok.Airport.S01E03.720p.HDTV.X264-C4TV 11:56:11.6 Trace: Parsed: Lucas.Bros.Moving.Company.S02E04.720p.HDTV.X264-W4F 11:56:11.6 Trace: Parsed: Eat.Well.For.Less.S01E02.720p.HDTV.X264-C4TV 11:56:11.6 Trace: Parsed: Regular.Show.S06E16.I.See.Turtles.720p.HDTV.X264-W4F 11:56:11.6 Trace: Parsed: The.Kyle.Files.S01E05.720p.HDTV.X264-C4TV 11:56:11.6 Trace: Parsed: Greys.Anatomy.S11E10.720p.HDTV.X264-DIMENSION 11:56:11.6 Trace: Parsed: American.Idol.S14E09.720p.HDTV.X264-FBS 11:56:11.6 Trace: Parsed: Car.Crash.Britain.S01E01.720p.HDTV.X264-FTP 11:56:11.6 Trace: Parsed: The.Exes.S04E11.720p.WEBRip.X264-SRS 11:56:11.6 Trace: Parsed: The.Late.Late.Show.2015.02.04.Andy.Cohen.720p.HDTV.X264-W4F 11:56:11.6 Trace: Parsed: Mob.Wives.S05E08.720p.HDTV.X264-YesTV 11:56:11.6 Trace: Parsed: Snooki.And.JWOWW.S04E12.The.Final.Aftershow.720p.HDTV.X264-YesTV 11:56:11.6 Trace: Parsed: Snooki.And.JWOWW.S04E12.720p.HDTV.X264-YesTV 11:56:11.6 Trace: Parsed: The.Nightly.Show.2015.02.04.720p.HDTV.X264-W4F 11:56:11.6 Trace: Parsed: Crims.S01E05.720p.HDTV.X264-TLA 11:56:11.6 Trace: TorrentInfo: Guid: 8c5993b9-6c21-4fc2-9650-420d73e40441 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 11:56:11.6 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 11:56:11.6 Trace: Parsed: Hollywood.Sessions.Part.5.720p.HDTV.X264-BATV 11:56:11.6 Trace: Parsed: The.Jump.S02E05.720p.HDTV.X264-C4TV 11:56:11.6 Trace: Parsed: Eye.Candy.S01E04.720p.WEBRip.H264-TURBO 11:56:11.6 Trace: Parsed: Nightwatch.S01E03.720p.HDTV.X264-TOPKEK 11:56:11.6 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-TOPKEK 11:56:11.6 Trace: Parsed: American.Idol.S14E10.720p.HDTV.X264-2HD 11:56:11.6 Trace: Parsed: Alaska-Battle.On.The.Bay.S01E05.Peak.Season.720p.HDTV.X264-DHD 11:56:11.6 Trace: Parsed: Shortland.Street.S23E241.720p.HDTV.X264-FiHTV 11:56:11.6 Trace: Parsed: Wizard.Wars.S01E08.Silly.Rabbits.720p.HDTV.X264-DHD 11:56:11.6 Trace: Parsed: The.Daily.Show.2015.02.05.Bob.Odenkirk.720p.HDTV.X264-BATV 11:56:11.6 Trace: Parsed: WWII.Air.Crash.Detectives.S01E01.Sharp.Top.Mountain.B25.Crash.720p.HDTV.X264-W4F 11:56:11.6 Trace: Parsed: Wild.West.Alaska.S03E05.Smooth.Criminal.720p.HDTV.X264-DHD 11:56:11.6 Trace: Parsed: The.Ellen.DeGeneres.Show.2015.02.05.Scott.Foley.720p.HDTV.X264-W4F 11:56:11.6 Trace: Parsed: Shark.Tank.S06E17.720p.HDTV.X264-BATV 11:56:11.6 Trace: Parsed: Impractical.Jokers.S04E02.Below.The.Belt.720p.HDTV.X264-DHD 11:56:11.6 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-2HD 11:56:11.6 Trace: Parsed: Expedition.Unknown.S01E05.City.Of.Gold.720p.HDTV.X264-DHD 11:56:11.6 Trace: Parsed: Allegiance.S01E01.720p.HDTV.X264-DIMENSION 11:56:11.6 Trace: Parsed: How.To.Get.Away.With.Murder.S01E11.720p.HDTV.X264-DIMENSION 11:56:11.6 Trace: Parsed: Elementary.S03E13.720p.HDTV.X264-DIMENSION 11:56:11.6 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080p.HDTV.X264-DIMENSION 11:56:11.6 Trace: Parsed: Archer.2009.S06E05.720p.HDTV.X264-KILLERS 11:56:11.6 Trace: Parsed: Inside.Man.S03E03.Morgan.See.Morgan.Do.720p.HDTV.X264-DHD 11:56:11.6 Trace: Parsed: Backstrom.S01E03.720p.HDTV.X264-KILLERS 11:56:11.6 Trace: Parsed: Scandal.US.S04E11.720p.HDTV.X264-DIMENSION 11:56:11.6 Trace: Parsed: The.Blacklist.S02E10.720p.HDTV.X264-DIMENSION 11:56:11.6 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080i.HDTV.DD5.1.MPEG2-TOPKEK 11:56:11.6 Trace: Parsed: Two.And.A.Half.Men.S12E13.720p.HDTV.X264-DIMENSION 11:56:11.6 Trace: Parsed: Sunnyside.S01E05.720p.HDTV.X264-KILLERS 11:56:11.6 Trace: Parsed: Mom.S02E13.720p.HDTV.X264-DIMENSION 11:56:11.6 Trace: Parsed: The.Vampire.Diaries.S06E13.720p.HDTV.X264-DIMENSION 11:56:11.6 Trace: Parsed: Top.Chef.S12E14.720p.WEBRip.H264-TARS 11:56:11.6 Trace: Parsed: High.School.USA.S01E06.720p.HDTV.X264-W4F 11:56:11.6 Trace: Parsed: The.Big.Bang.Theory.S08E14.720p.HDTV.X264-DIMENSION 11:56:11.6 Trace: Parsed: Bangkok.Airport.S01E03.720p.HDTV.X264-C4TV 11:56:11.6 Trace: Parsed: Lucas.Bros.Moving.Company.S02E04.720p.HDTV.X264-W4F 11:56:11.6 Trace: Parsed: Eat.Well.For.Less.S01E02.720p.HDTV.X264-C4TV 11:56:11.6 Trace: Parsed: Regular.Show.S06E16.I.See.Turtles.720p.HDTV.X264-W4F 11:56:11.6 Trace: Parsed: The.Kyle.Files.S01E05.720p.HDTV.X264-C4TV 11:56:11.6 Trace: Parsed: Greys.Anatomy.S11E10.720p.HDTV.X264-DIMENSION 11:56:11.6 Trace: Parsed: American.Idol.S14E09.720p.HDTV.X264-FBS 11:56:11.6 Trace: Parsed: Car.Crash.Britain.S01E01.720p.HDTV.X264-FTP 11:56:11.6 Trace: Parsed: The.Exes.S04E11.720p.WEBRip.X264-SRS 11:56:11.6 Trace: Parsed: The.Late.Late.Show.2015.02.04.Andy.Cohen.720p.HDTV.X264-W4F 11:56:11.6 Trace: Parsed: Mob.Wives.S05E08.720p.HDTV.X264-YesTV 11:56:11.6 Trace: Parsed: Snooki.And.JWOWW.S04E12.The.Final.Aftershow.720p.HDTV.X264-YesTV 11:56:11.6 Trace: Parsed: Snooki.And.JWOWW.S04E12.720p.HDTV.X264-YesTV 11:56:11.6 Trace: Parsed: The.Nightly.Show.2015.02.04.720p.HDTV.X264-W4F 11:56:11.6 Trace: Parsed: Crims.S01E05.720p.HDTV.X264-TLA 11:56:11.6 Trace: TorrentInfo: Guid: e4d2468b-b638-47a8-ab7f-dd752c453ecd 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 11:56:11.6 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 11:56:11.6 Trace: Parsed: Hollywood.Sessions.Part.5.720p.HDTV.X264-BATV 11:56:11.6 Trace: Parsed: The.Jump.S02E05.720p.HDTV.X264-C4TV 11:56:11.6 Trace: Parsed: Eye.Candy.S01E04.720p.WEBRip.H264-TURBO 11:56:11.6 Trace: Parsed: Nightwatch.S01E03.720p.HDTV.X264-TOPKEK 11:56:11.6 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-TOPKEK 11:56:11.6 Trace: Parsed: American.Idol.S14E10.720p.HDTV.X264-2HD 11:56:11.6 Trace: Parsed: Alaska-Battle.On.The.Bay.S01E05.Peak.Season.720p.HDTV.X264-DHD 11:56:11.6 Trace: Parsed: Shortland.Street.S23E241.720p.HDTV.X264-FiHTV 11:56:11.6 Trace: Parsed: Wizard.Wars.S01E08.Silly.Rabbits.720p.HDTV.X264-DHD 11:56:11.6 Trace: Parsed: The.Daily.Show.2015.02.05.Bob.Odenkirk.720p.HDTV.X264-BATV 11:56:11.6 Trace: Parsed: WWII.Air.Crash.Detectives.S01E01.Sharp.Top.Mountain.B25.Crash.720p.HDTV.X264-W4F 11:56:11.6 Trace: Parsed: Wild.West.Alaska.S03E05.Smooth.Criminal.720p.HDTV.X264-DHD 11:56:11.6 Trace: Parsed: The.Ellen.DeGeneres.Show.2015.02.05.Scott.Foley.720p.HDTV.X264-W4F 11:56:11.6 Trace: Parsed: Shark.Tank.S06E17.720p.HDTV.X264-BATV 11:56:11.6 Trace: Parsed: Impractical.Jokers.S04E02.Below.The.Belt.720p.HDTV.X264-DHD 11:56:11.6 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-2HD 11:56:11.6 Trace: Parsed: Expedition.Unknown.S01E05.City.Of.Gold.720p.HDTV.X264-DHD 11:56:11.6 Trace: Parsed: Allegiance.S01E01.720p.HDTV.X264-DIMENSION 11:56:11.6 Trace: Parsed: How.To.Get.Away.With.Murder.S01E11.720p.HDTV.X264-DIMENSION 11:56:11.6 Trace: Parsed: Elementary.S03E13.720p.HDTV.X264-DIMENSION 11:56:11.6 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080p.HDTV.X264-DIMENSION 11:56:11.6 Trace: Parsed: Archer.2009.S06E05.720p.HDTV.X264-KILLERS 11:56:11.6 Trace: Parsed: Inside.Man.S03E03.Morgan.See.Morgan.Do.720p.HDTV.X264-DHD 11:56:11.6 Trace: Parsed: Backstrom.S01E03.720p.HDTV.X264-KILLERS 11:56:11.6 Trace: Parsed: Scandal.US.S04E11.720p.HDTV.X264-DIMENSION 11:56:11.6 Trace: Parsed: The.Blacklist.S02E10.720p.HDTV.X264-DIMENSION 11:56:11.6 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080i.HDTV.DD5.1.MPEG2-TOPKEK 11:56:11.6 Trace: Parsed: Two.And.A.Half.Men.S12E13.720p.HDTV.X264-DIMENSION 11:56:11.6 Trace: Parsed: Sunnyside.S01E05.720p.HDTV.X264-KILLERS 11:56:11.6 Trace: Parsed: Mom.S02E13.720p.HDTV.X264-DIMENSION 11:56:11.6 Trace: Parsed: The.Vampire.Diaries.S06E13.720p.HDTV.X264-DIMENSION 11:56:11.6 Trace: Parsed: Top.Chef.S12E14.720p.WEBRip.H264-TARS 11:56:11.6 Trace: Parsed: High.School.USA.S01E06.720p.HDTV.X264-W4F 11:56:11.6 Trace: Parsed: The.Big.Bang.Theory.S08E14.720p.HDTV.X264-DIMENSION 11:56:11.6 Trace: Parsed: Bangkok.Airport.S01E03.720p.HDTV.X264-C4TV 11:56:11.6 Trace: Parsed: Lucas.Bros.Moving.Company.S02E04.720p.HDTV.X264-W4F 11:56:11.6 Trace: Parsed: Eat.Well.For.Less.S01E02.720p.HDTV.X264-C4TV 11:56:11.6 Trace: Parsed: Regular.Show.S06E16.I.See.Turtles.720p.HDTV.X264-W4F 11:56:11.6 Trace: Parsed: The.Kyle.Files.S01E05.720p.HDTV.X264-C4TV 11:56:11.6 Trace: Parsed: Greys.Anatomy.S11E10.720p.HDTV.X264-DIMENSION 11:56:11.6 Trace: Parsed: American.Idol.S14E09.720p.HDTV.X264-FBS 11:56:11.6 Trace: Parsed: Car.Crash.Britain.S01E01.720p.HDTV.X264-FTP 11:56:11.6 Trace: Parsed: The.Exes.S04E11.720p.WEBRip.X264-SRS 11:56:11.6 Trace: Parsed: The.Late.Late.Show.2015.02.04.Andy.Cohen.720p.HDTV.X264-W4F 11:56:11.6 Trace: Parsed: Mob.Wives.S05E08.720p.HDTV.X264-YesTV 11:56:11.6 Trace: Parsed: Snooki.And.JWOWW.S04E12.The.Final.Aftershow.720p.HDTV.X264-YesTV 11:56:11.6 Trace: Parsed: Snooki.And.JWOWW.S04E12.720p.HDTV.X264-YesTV 11:56:11.6 Trace: Parsed: The.Nightly.Show.2015.02.04.720p.HDTV.X264-W4F 11:56:11.6 Trace: Parsed: Crims.S01E05.720p.HDTV.X264-TLA 11:56:11.6 Trace: TorrentInfo: Guid: c3f18663-ad2a-4f09-81f5-55c8b5d8a0e1 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 11:56:11.6 Trace: Feed has valid size in description. 11:56:11.6 Debug: Downloading Feed http://my.indexer.tv/recent 11:56:11.6 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 11:56:11.6 Trace: Parsed: Hollywood.Sessions.Part.5.720p.HDTV.X264-BATV 11:56:11.6 Trace: Parsed: The.Jump.S02E05.720p.HDTV.X264-C4TV 11:56:11.6 Trace: Parsed: Eye.Candy.S01E04.720p.WEBRip.H264-TURBO 11:56:11.6 Trace: Parsed: Nightwatch.S01E03.720p.HDTV.X264-TOPKEK 11:56:11.6 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-TOPKEK 11:56:11.6 Trace: Parsed: American.Idol.S14E10.720p.HDTV.X264-2HD 11:56:11.6 Trace: Parsed: Alaska-Battle.On.The.Bay.S01E05.Peak.Season.720p.HDTV.X264-DHD 11:56:11.6 Trace: Parsed: Shortland.Street.S23E241.720p.HDTV.X264-FiHTV 11:56:11.6 Trace: Parsed: Wizard.Wars.S01E08.Silly.Rabbits.720p.HDTV.X264-DHD 11:56:11.6 Trace: Parsed: The.Daily.Show.2015.02.05.Bob.Odenkirk.720p.HDTV.X264-BATV 11:56:11.6 Trace: Parsed: WWII.Air.Crash.Detectives.S01E01.Sharp.Top.Mountain.B25.Crash.720p.HDTV.X264-W4F 11:56:11.6 Trace: Parsed: Wild.West.Alaska.S03E05.Smooth.Criminal.720p.HDTV.X264-DHD 11:56:11.6 Trace: Parsed: The.Ellen.DeGeneres.Show.2015.02.05.Scott.Foley.720p.HDTV.X264-W4F 11:56:11.6 Trace: Parsed: Shark.Tank.S06E17.720p.HDTV.X264-BATV 11:56:11.6 Trace: Parsed: Impractical.Jokers.S04E02.Below.The.Belt.720p.HDTV.X264-DHD 11:56:11.6 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-2HD 11:56:11.6 Trace: Parsed: Expedition.Unknown.S01E05.City.Of.Gold.720p.HDTV.X264-DHD 11:56:11.6 Trace: Parsed: Allegiance.S01E01.720p.HDTV.X264-DIMENSION 11:56:11.6 Trace: Parsed: How.To.Get.Away.With.Murder.S01E11.720p.HDTV.X264-DIMENSION 11:56:11.6 Trace: Parsed: Elementary.S03E13.720p.HDTV.X264-DIMENSION 11:56:11.6 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080p.HDTV.X264-DIMENSION 11:56:11.6 Trace: Parsed: Archer.2009.S06E05.720p.HDTV.X264-KILLERS 11:56:11.6 Trace: Parsed: Inside.Man.S03E03.Morgan.See.Morgan.Do.720p.HDTV.X264-DHD 11:56:11.6 Trace: Parsed: Backstrom.S01E03.720p.HDTV.X264-KILLERS 11:56:11.6 Trace: Parsed: Scandal.US.S04E11.720p.HDTV.X264-DIMENSION 11:56:11.6 Trace: Parsed: The.Blacklist.S02E10.720p.HDTV.X264-DIMENSION 11:56:11.6 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080i.HDTV.DD5.1.MPEG2-TOPKEK 11:56:11.6 Trace: Parsed: Two.And.A.Half.Men.S12E13.720p.HDTV.X264-DIMENSION 11:56:11.6 Trace: Parsed: Sunnyside.S01E05.720p.HDTV.X264-KILLERS 11:56:11.6 Trace: Parsed: Mom.S02E13.720p.HDTV.X264-DIMENSION 11:56:11.6 Trace: Parsed: The.Vampire.Diaries.S06E13.720p.HDTV.X264-DIMENSION 11:56:11.6 Trace: Parsed: Top.Chef.S12E14.720p.WEBRip.H264-TARS 11:56:11.6 Trace: Parsed: High.School.USA.S01E06.720p.HDTV.X264-W4F 11:56:11.6 Trace: Parsed: The.Big.Bang.Theory.S08E14.720p.HDTV.X264-DIMENSION 11:56:11.6 Trace: Parsed: Bangkok.Airport.S01E03.720p.HDTV.X264-C4TV 11:56:11.6 Trace: Parsed: Lucas.Bros.Moving.Company.S02E04.720p.HDTV.X264-W4F 11:56:11.6 Trace: Parsed: Eat.Well.For.Less.S01E02.720p.HDTV.X264-C4TV 11:56:11.6 Trace: Parsed: Regular.Show.S06E16.I.See.Turtles.720p.HDTV.X264-W4F 11:56:11.6 Trace: Parsed: The.Kyle.Files.S01E05.720p.HDTV.X264-C4TV 11:56:11.6 Trace: Parsed: Greys.Anatomy.S11E10.720p.HDTV.X264-DIMENSION 11:56:11.6 Trace: Parsed: American.Idol.S14E09.720p.HDTV.X264-FBS 11:56:11.6 Trace: Parsed: Car.Crash.Britain.S01E01.720p.HDTV.X264-FTP 11:56:11.6 Trace: Parsed: The.Exes.S04E11.720p.WEBRip.X264-SRS 11:56:11.6 Trace: Parsed: The.Late.Late.Show.2015.02.04.Andy.Cohen.720p.HDTV.X264-W4F 11:56:11.6 Trace: Parsed: Mob.Wives.S05E08.720p.HDTV.X264-YesTV 11:56:11.6 Trace: Parsed: Snooki.And.JWOWW.S04E12.The.Final.Aftershow.720p.HDTV.X264-YesTV 11:56:11.6 Trace: Parsed: Snooki.And.JWOWW.S04E12.720p.HDTV.X264-YesTV 11:56:11.6 Trace: Parsed: The.Nightly.Show.2015.02.04.720p.HDTV.X264-W4F 11:56:11.6 Trace: Parsed: Crims.S01E05.720p.HDTV.X264-TLA 11:56:11.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_ImmortalSeed --- 11:56:11.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_LimeTorrents --- 11:56:11.6 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 11:56:11.6 Trace: Parsed: The Expanse 2x04 (720p-HDTV-x264-SVA)[VTV] 11:56:11.6 Trace: Parsed: Criminal Minds S12E13 720p HDTV x264-FLEET[PRiME] 11:56:11.6 Trace: Parsed: Legion S01E02 720p HDTV x264-AVS[PRiME] 11:56:11.6 Trace: Parsed: Suits S06E14 HDTV x264-SVA[PRiME] 11:56:11.6 Trace: Parsed: The Expanse S02E04 HDTV x264-SVA[PRiME] 11:56:11.6 Trace: TorrentInfo: Guid: http://www.limetorrents.cc/The-Expanse-2x04-(720p-HDTV-x264-SVA)[VTV]-torrent-8643587.html Title: The Expanse 2x04 (720p-HDTV-x264-SVA)[VTV] Size: 880496711 InfoUrl: DownloadUrl: http://itorrents.org/torrent/51C578C9823DD58F6EEA287C368ED935843D63AB.torrent?title=The-Expanse-2x04-(720p-HDTV-x264-SVA)[VTV] Indexer: CommentUrl: http://www.limetorrents.cc/The-Expanse-2x04-(720p-HDTV-x264-SVA)[VTV]-torrent-8643587.html DownloadProtocol: Unknown PublishDate: 02/16/2017 02:24:26 MagnetUrl: InfoHash: Seeders: Peers: 11:56:11.6 Trace: Feed doesn't have Seeders in Description, disabling option. 11:56:11.6 Trace: Feed has valid size in enclosure. 11:56:11.6 Debug: Downloading Feed http://my.indexer.tv/recent 11:56:11.6 Trace: Parsed: The Expanse 2x04 (720p-HDTV-x264-SVA)[VTV] 11:56:11.6 Trace: Parsed: Criminal Minds S12E13 720p HDTV x264-FLEET[PRiME] 11:56:11.6 Trace: Parsed: Legion S01E02 720p HDTV x264-AVS[PRiME] 11:56:11.6 Trace: Parsed: Suits S06E14 HDTV x264-SVA[PRiME] 11:56:11.6 Trace: Parsed: The Expanse S02E04 HDTV x264-SVA[PRiME] 11:56:11.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_LimeTorrents --- 11:56:11.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_ShowRSS_info --- 11:56:11.6 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 11:56:11.6 Trace: Parsed: The Voice 8x25 11:56:11.7 Trace: Parsed: The Voice 8x26 11:56:11.7 Trace: Parsed: How It's Made 25x07 720p 11:56:11.7 Trace: Parsed: Major Lazer 1x05 720p 11:56:11.7 Trace: Parsed: Lip Sync Battle 1x08 720p 11:56:11.7 Trace: TorrentInfo: Guid: 9bf12f5ecc9d61aec05b28e605784ee7 Title: The Voice 8x25 Size: 0 InfoUrl: DownloadUrl: magnet:?xt=urn:btih:96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B&dn=The+Voice+S08E25+WEBRip+x264+WNN&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.leechers-paradise.org:6969&tr=udp://open.demonii.com:1337 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 05/15/2015 08:30:01 MagnetUrl: magnet:?xt=urn:btih:96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B&dn=The+Voice+S08E25+WEBRip+x264+WNN&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.leechers-paradise.org:6969&tr=udp://open.demonii.com:1337 InfoHash: 96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B Seeders: Peers: 11:56:11.7 Trace: Feed doesn't have Seeders in Description, disabling option. 11:56:11.7 Trace: Parsed: The Voice 8x25 11:56:11.7 Trace: Parsed: The Voice 8x26 11:56:11.7 Trace: Parsed: How It's Made 25x07 720p 11:56:11.7 Trace: Parsed: Major Lazer 1x05 720p 11:56:11.7 Trace: Parsed: Lip Sync Battle 1x08 720p 11:56:11.7 Trace: TorrentInfo: Guid: 9bf12f5ecc9d61aec05b28e605784ee7 Title: The Voice 8x25 Size: 0 InfoUrl: DownloadUrl: magnet:?xt=urn:btih:96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B&dn=The+Voice+S08E25+WEBRip+x264+WNN&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.leechers-paradise.org:6969&tr=udp://open.demonii.com:1337 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 05/15/2015 08:30:01 MagnetUrl: magnet:?xt=urn:btih:96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B&dn=The+Voice+S08E25+WEBRip+x264+WNN&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.leechers-paradise.org:6969&tr=udp://open.demonii.com:1337 InfoHash: 96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B Seeders: Peers: 11:56:11.7 Trace: Parsed: The Voice 8x25 11:56:11.7 Trace: Parsed: The Voice 8x26 11:56:11.7 Trace: Parsed: How It's Made 25x07 720p 11:56:11.7 Trace: Parsed: Major Lazer 1x05 720p 11:56:11.7 Trace: Parsed: Lip Sync Battle 1x08 720p 11:56:11.7 Trace: TorrentInfo: Guid: 9bf12f5ecc9d61aec05b28e605784ee7 Title: The Voice 8x25 Size: 0 InfoUrl: DownloadUrl: magnet:?xt=urn:btih:96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B&dn=The+Voice+S08E25+WEBRip+x264+WNN&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.leechers-paradise.org:6969&tr=udp://open.demonii.com:1337 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 05/15/2015 08:30:01 MagnetUrl: magnet:?xt=urn:btih:96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B&dn=The+Voice+S08E25+WEBRip+x264+WNN&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.leechers-paradise.org:6969&tr=udp://open.demonii.com:1337 InfoHash: 96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B Seeders: Peers: 11:56:11.7 Trace: Parsed: The Voice 8x25 11:56:11.7 Trace: Parsed: The Voice 8x26 11:56:11.7 Trace: Parsed: How It's Made 25x07 720p 11:56:11.7 Trace: Parsed: Major Lazer 1x05 720p 11:56:11.7 Trace: Parsed: Lip Sync Battle 1x08 720p 11:56:11.7 Trace: TorrentInfo: Guid: 9bf12f5ecc9d61aec05b28e605784ee7 Title: The Voice 8x25 Size: 0 InfoUrl: DownloadUrl: magnet:?xt=urn:btih:96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B&dn=The+Voice+S08E25+WEBRip+x264+WNN&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.leechers-paradise.org:6969&tr=udp://open.demonii.com:1337 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 05/15/2015 08:30:01 MagnetUrl: magnet:?xt=urn:btih:96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B&dn=The+Voice+S08E25+WEBRip+x264+WNN&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.leechers-paradise.org:6969&tr=udp://open.demonii.com:1337 InfoHash: 96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B Seeders: Peers: 11:56:11.7 Debug: Feed doesn't have release size. 11:56:11.7 Trace: Parsed: The Voice 8x25 11:56:11.7 Trace: Parsed: The Voice 8x26 11:56:11.7 Trace: Parsed: How It's Made 25x07 720p 11:56:11.7 Trace: Parsed: Major Lazer 1x05 720p 11:56:11.7 Trace: Parsed: Lip Sync Battle 1x08 720p 11:56:11.7 Trace: TorrentInfo: Guid: 9bf12f5ecc9d61aec05b28e605784ee7 Title: The Voice 8x25 Size: 0 InfoUrl: DownloadUrl: magnet:?xt=urn:btih:96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B&dn=The+Voice+S08E25+WEBRip+x264+WNN&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.leechers-paradise.org:6969&tr=udp://open.demonii.com:1337 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 05/15/2015 08:30:01 MagnetUrl: magnet:?xt=urn:btih:96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B&dn=The+Voice+S08E25+WEBRip+x264+WNN&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.leechers-paradise.org:6969&tr=udp://open.demonii.com:1337 InfoHash: 96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B Seeders: Peers: 11:56:11.7 Debug: Downloading Feed http://my.indexer.tv/recent 11:56:11.7 Trace: Parsed: The Voice 8x25 11:56:11.7 Trace: Parsed: The Voice 8x26 11:56:11.7 Trace: Parsed: How It's Made 25x07 720p 11:56:11.7 Trace: Parsed: Major Lazer 1x05 720p 11:56:11.7 Trace: Parsed: Lip Sync Battle 1x08 720p 11:56:11.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_ShowRSS_info --- 11:56:11.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_record_indexer_failure_if_unsupported_feed --- 11:56:11.7 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 11:56:11.7 Debug: Unable to parse indexer feed: Rss feed must have a pubDate element with a valid publish date. NzbDrone.Core.Indexers.Exceptions.UnsupportedFeedException: Rss feed must have a pubDate element with a valid publish date. at NzbDrone.Core.Indexers.RssParser.GetPublishDate(XElement item) in ./Lidarr.Core/Indexers/RssParser.cs:line 198 at NzbDrone.Core.Indexers.RssParser.ProcessItem(XElement item, ReleaseInfo releaseInfo) in ./Lidarr.Core/Indexers/RssParser.cs:line 159 at NzbDrone.Core.Indexers.TorrentRssParser.ProcessItem(XElement item, ReleaseInfo releaseInfo) in ./Lidarr.Core/Indexers/TorrentRssParser.cs:line 54 at NzbDrone.Core.Indexers.RssParser.ProcessItem(XElement item) in ./Lidarr.Core/Indexers/RssParser.cs:line 148 at NzbDrone.Core.Indexers.RssParser.ParseResponse(IndexerResponse indexerResponse) in ./Lidarr.Core/Indexers/RssParser.cs:line 64 at NzbDrone.Core.Indexers.TorrentRss.TorrentRssSettingsDetector.ParseResponse(IParseIndexerResponse parser, IndexerResponse response) in ./Lidarr.Core/Indexers/TorrentRss/TorrentRssSettingsDetector.cs:line 245 FeedUrl: http://my.indexer.tv/recent;ItemTitle: Surviving Marriage S01E09 480p HDTV x264-mSD 11:56:11.7 Error: An error occurred while processing feed. NzbDrone.Core.Indexers.Exceptions.UnsupportedFeedException: Unable to parse indexer: Rss feed must have a pubDate element with a valid publish date. at NzbDrone.Core.Indexers.TorrentRss.TorrentRssSettingsDetector.ParseResponse(IParseIndexerResponse parser, IndexerResponse response) in ./Lidarr.Core/Indexers/TorrentRss/TorrentRssSettingsDetector.cs:line 251 at NzbDrone.Core.Indexers.TorrentRss.TorrentRssSettingsDetector.GetGenericTorrentRssParserSettings(IndexerResponse response, TorrentRssIndexerSettings indexerSettings) in ./Lidarr.Core/Indexers/TorrentRss/TorrentRssSettingsDetector.cs:line 142 at NzbDrone.Core.Indexers.TorrentRss.TorrentRssSettingsDetector.GetParserSettings(IndexerResponse response, TorrentRssIndexerSettings indexerSettings) in ./Lidarr.Core/Indexers/TorrentRss/TorrentRssSettingsDetector.cs:line 76 at NzbDrone.Core.Indexers.TorrentRss.TorrentRssSettingsDetector.Detect(TorrentRssIndexerSettings settings) in ./Lidarr.Core/Indexers/TorrentRss/TorrentRssSettingsDetector.cs:line 59 at NzbDrone.Core.Indexers.TorrentRss.TorrentRssParserFactory.DetectParserSettings(TorrentRssIndexerSettings indexerSettings) in ./Lidarr.Core/Indexers/TorrentRss/TorrentRssParserFactory.cs:line 55 at NzbDrone.Core.Indexers.TorrentRss.TorrentRssParserFactory.<>c__DisplayClass4_0.b__0() in ./Lidarr.Core/Indexers/TorrentRss/TorrentRssParserFactory.cs:line 32 at NzbDrone.Common.Cache.Cached`1.Get(String key, Func`1 function, Nullable`1 lifeTime) in ./Lidarr.Common/Cache/Cached.cs:line 109 at NzbDrone.Core.Indexers.TorrentRss.TorrentRssParserFactory.GetParser(TorrentRssIndexerSettings indexerSettings) in ./Lidarr.Core/Indexers/TorrentRss/TorrentRssParserFactory.cs:line 32 at NzbDrone.Core.Indexers.TorrentRss.TorrentRssIndexer.GetParser() in ./Lidarr.Core/Indexers/TorrentRss/TorrentRssIndexer.cs:line 31 at NzbDrone.Core.Indexers.HttpIndexerBase`1.FetchReleases(Func`2 pageableRequestChainSelector, Boolean isRecent) in ./Lidarr.Core/Indexers/HttpIndexerBase.cs:line 87 FeedUrl: http://my.indexer.tv/recent 11:56:11.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_record_indexer_failure_if_unsupported_feed --- 11:56:11.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_cache_settings_for_same_baseurl --- 11:56:11.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_cache_settings_for_same_baseurl --- 11:56:11.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_not_cache_failure --- 11:56:11.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_not_cache_failure --- 11:56:11.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_not_cache_settings_for_different_baseurl --- 11:56:11.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_not_cache_settings_for_different_baseurl --- 11:56:11.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_not_cache_settings_for_different_settings --- 11:56:11.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_not_cache_settings_for_different_settings --- 11:56:11.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_return_ezrssparser --- 11:56:11.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_return_ezrssparser --- 11:56:11.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_return_generic_torrentrssparser --- 11:56:11.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_return_generic_torrentrssparser --- 11:56:11.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_throw_on_failure --- 11:56:11.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_throw_on_failure --- 11:56:11.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_feed_without_size("Torrentleech/Torrentleech.xml") --- 11:56:11.7 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 11:56:11.7 Trace: Parsed: Classic Car Rescue S02E04 720p HDTV x264-C4TV 11:56:11.7 Trace: Parsed: 24 S03E14 720p WEBRip h264-DRAWER 11:56:11.7 Trace: Parsed: 24 S03E13 720p WEBRip h264-DRAWER 11:56:11.7 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 11:56:11.7 Trace: Parsed: Meet Joe Black 1998 1080p HDDVD x264-FSiHD 11:56:11.7 Trace: TorrentInfo: Guid: http://www.torrentleech.org/torrent/513575 Title: Classic Car Rescue S02E04 720p HDTV x264-C4TV Size: 0 InfoUrl: DownloadUrl: http://www.torrentleech.org/rss/download/513575/1234/Classic.Car.Rescue.S02E04.720p.HDTV.x264-C4TV.torrent Indexer: CommentUrl: http://www.torrentleech.org/torrent/513575#comments DownloadProtocol: Unknown PublishDate: 05/12/2014 19:15:28 MagnetUrl: InfoHash: Seeders: 1 Peers: 8 11:56:11.7 Trace: Parsed: Classic Car Rescue S02E04 720p HDTV x264-C4TV 11:56:11.7 Trace: Parsed: 24 S03E14 720p WEBRip h264-DRAWER 11:56:11.7 Trace: Parsed: 24 S03E13 720p WEBRip h264-DRAWER 11:56:11.7 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 11:56:11.7 Trace: Parsed: Meet Joe Black 1998 1080p HDDVD x264-FSiHD 11:56:11.7 Trace: TorrentInfo: Guid: http://www.torrentleech.org/torrent/513575 Title: Classic Car Rescue S02E04 720p HDTV x264-C4TV Size: 0 InfoUrl: DownloadUrl: http://www.torrentleech.org/rss/download/513575/1234/Classic.Car.Rescue.S02E04.720p.HDTV.x264-C4TV.torrent Indexer: CommentUrl: http://www.torrentleech.org/torrent/513575#comments DownloadProtocol: Unknown PublishDate: 05/12/2014 19:15:28 MagnetUrl: InfoHash: Seeders: 1 Peers: 8 11:56:11.7 Trace: Parsed: Classic Car Rescue S02E04 720p HDTV x264-C4TV 11:56:11.7 Trace: Parsed: 24 S03E14 720p WEBRip h264-DRAWER 11:56:11.7 Trace: Parsed: 24 S03E13 720p WEBRip h264-DRAWER 11:56:11.7 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 11:56:11.7 Trace: Parsed: Meet Joe Black 1998 1080p HDDVD x264-FSiHD 11:56:11.7 Trace: TorrentInfo: Guid: http://www.torrentleech.org/torrent/513575 Title: Classic Car Rescue S02E04 720p HDTV x264-C4TV Size: 0 InfoUrl: DownloadUrl: http://www.torrentleech.org/rss/download/513575/1234/Classic.Car.Rescue.S02E04.720p.HDTV.x264-C4TV.torrent Indexer: CommentUrl: http://www.torrentleech.org/torrent/513575#comments DownloadProtocol: Unknown PublishDate: 05/12/2014 19:15:28 MagnetUrl: InfoHash: Seeders: 1 Peers: 8 11:56:11.7 Trace: Parsed: Classic Car Rescue S02E04 720p HDTV x264-C4TV 11:56:11.7 Trace: Parsed: 24 S03E14 720p WEBRip h264-DRAWER 11:56:11.7 Trace: Parsed: 24 S03E13 720p WEBRip h264-DRAWER 11:56:11.7 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 11:56:11.7 Trace: Parsed: Meet Joe Black 1998 1080p HDDVD x264-FSiHD 11:56:11.7 Trace: TorrentInfo: Guid: http://www.torrentleech.org/torrent/513575 Title: Classic Car Rescue S02E04 720p HDTV x264-C4TV Size: 0 InfoUrl: DownloadUrl: http://www.torrentleech.org/rss/download/513575/1234/Classic.Car.Rescue.S02E04.720p.HDTV.x264-C4TV.torrent Indexer: CommentUrl: http://www.torrentleech.org/torrent/513575#comments DownloadProtocol: Unknown PublishDate: 05/12/2014 19:15:28 MagnetUrl: InfoHash: Seeders: 1 Peers: 8 11:56:11.7 Debug: Feed doesn't have release size. 11:56:11.7 Trace: Parsed: Classic Car Rescue S02E04 720p HDTV x264-C4TV 11:56:11.7 Trace: Parsed: 24 S03E14 720p WEBRip h264-DRAWER 11:56:11.7 Trace: Parsed: 24 S03E13 720p WEBRip h264-DRAWER 11:56:11.7 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 11:56:11.7 Trace: Parsed: Meet Joe Black 1998 1080p HDDVD x264-FSiHD 11:56:11.7 Trace: TorrentInfo: Guid: http://www.torrentleech.org/torrent/513575 Title: Classic Car Rescue S02E04 720p HDTV x264-C4TV Size: 0 InfoUrl: DownloadUrl: http://www.torrentleech.org/rss/download/513575/1234/Classic.Car.Rescue.S02E04.720p.HDTV.x264-C4TV.torrent Indexer: CommentUrl: http://www.torrentleech.org/torrent/513575#comments DownloadProtocol: Unknown PublishDate: 05/12/2014 19:15:28 MagnetUrl: InfoHash: Seeders: 1 Peers: 8 11:56:11.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_feed_without_size("Torrentleech/Torrentleech.xml") --- 11:56:11.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_feed_without_size("TorrentRss/invalid/Eztv_InvalidSize.xml") --- 11:56:11.7 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 11:56:11.7 Trace: Identified feed as EZTV compatible by EZTV Namespace 11:56:11.7 Trace: Feed has Ezrss schema 11:56:11.7 Trace: Parsed: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] 11:56:11.7 Trace: TorrentInfo: Guid: http://eztv.it/ep/58438/andy-mcnabs-tour-of-duty-series-1-6of6-courage-under-fire-dvdrip-x264-mvgroup/ Title: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] Size: 0 InfoUrl: http://eztv.it/ep/58438/andy-mcnabs-tour-of-duty-series-1-6of6-courage-under-fire-dvdrip-x264-mvgroup/ DownloadUrl: magnet:?xt=urn:btih:VKRAHC7NT26KFQYS2HE4H2HAETIOWQKO&dn=Andy.McNabs.Tour.Of.Duty.Series.1.6of6.Courage.Under.Fire.DVDRip.x264-MVGroup Indexer: CommentUrl: http://eztv.it/forum/discuss/58438/ DownloadProtocol: Unknown PublishDate: 09/15/2014 18:04:21 MagnetUrl: magnet:?xt=urn:btih:VKRAHC7NT26KFQYS2HE4H2HAETIOWQKO&dn=Andy.McNabs.Tour.Of.Duty.Series.1.6of6.Courage.Under.Fire.DVDRip.x264-MVGroup InfoHash: AAA2038BED9EBCA2C312D1C9C3E8E024D0EB414E Seeders: Peers: 11:56:11.7 Debug: Feed was parseable by Ezrss Parser 11:56:11.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_feed_without_size("TorrentRss/invalid/Eztv_InvalidSize.xml") --- 11:56:11.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_feed_without_size("TorrentRss/invalid/ImmortalSeed_InvalidSize.xml") --- 11:56:11.7 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 11:56:11.7 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 11:56:11.7 Trace: TorrentInfo: Guid: 0a20349d-c92f-4419-890e-91f02bd6e13a 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 11:56:11.7 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 11:56:11.7 Trace: TorrentInfo: Guid: 321e4dcb-5bfd-4576-862e-5d7da304cd8e 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 11:56:11.7 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 11:56:11.7 Trace: TorrentInfo: Guid: 3f2b7767-a557-4695-90cb-b2a0115d7bb9 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 11:56:11.7 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 11:56:11.7 Trace: TorrentInfo: Guid: 34b07816-3966-4dbb-a32e-47bbf76e87ea 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 11:56:11.7 Debug: Feed doesn't have release size. 11:56:11.7 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 11:56:11.7 Trace: TorrentInfo: Guid: 47a920ce-b07a-4b8a-aabf-0e5be2e1ae71 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 11:56:11.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_feed_without_size("TorrentRss/invalid/ImmortalSeed_InvalidSize.xml") --- 11:56:11.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_feed_without_size("TorrentRss/Doki.xml") --- 11:56:11.7 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 11:56:11.7 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 11:56:11.7 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 11:56:11.7 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 11:56:11.7 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 11:56:11.7 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 11:56:11.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: 11:56:11.7 Trace: Feed doesn't have Seeders in Description, disabling option. 11:56:11.7 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 11:56:11.7 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 11:56:11.7 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 11:56:11.7 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 11:56:11.7 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 11:56:11.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: 11:56:11.7 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 11:56:11.7 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 11:56:11.7 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 11:56:11.7 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 11:56:11.7 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 11:56:11.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: 11:56:11.7 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 11:56:11.7 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 11:56:11.7 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 11:56:11.7 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 11:56:11.7 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 11:56:11.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: 11:56:11.7 Debug: Feed doesn't have release size. 11:56:11.7 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 11:56:11.7 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 11:56:11.7 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 11:56:11.7 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 11:56:11.7 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 11:56:11.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: 11:56:11.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_feed_without_size("TorrentRss/Doki.xml") --- 11:56:11.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_recent_feed("IPTorrents/IPTorrents.xml") --- 11:56:11.7 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 11:56:11.7 Trace: Parsed: 24 S03E12 720p WEBRip h264-DRAWER 11:56:11.7 Trace: Parsed: Rosemary's Baby S01E01 Part 1 1080p WEB-DL DD5 1 H 264-BS 11:56:11.7 Trace: Parsed: Rosemary's Baby S01E01 Part 1 720p WEB-DL DD5 1 H 264-BS 11:56:11.7 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 11:56:11.7 Trace: Parsed: Da Vincis Demons S02E08 1080p WEB-DL DD5 1 H 264-BS 11:56:11.7 Trace: TorrentInfo: Guid: d4c37452-463f-44e2-a00b-d20d9fe8250f 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: 11:56:11.7 Trace: Feed doesn't have Seeders in Description, disabling option. 11:56:11.7 Trace: Parsed: 24 S03E12 720p WEBRip h264-DRAWER 11:56:11.7 Trace: Parsed: Rosemary's Baby S01E01 Part 1 1080p WEB-DL DD5 1 H 264-BS 11:56:11.7 Trace: Parsed: Rosemary's Baby S01E01 Part 1 720p WEB-DL DD5 1 H 264-BS 11:56:11.7 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 11:56:11.7 Trace: Parsed: Da Vincis Demons S02E08 1080p WEB-DL DD5 1 H 264-BS 11:56:11.7 Trace: TorrentInfo: Guid: 778ebc4a-4542-42ce-bfd8-7ce9cc64039b 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: 11:56:11.7 Trace: Parsed: 24 S03E12 720p WEBRip h264-DRAWER 11:56:11.7 Trace: Parsed: Rosemary's Baby S01E01 Part 1 1080p WEB-DL DD5 1 H 264-BS 11:56:11.7 Trace: Parsed: Rosemary's Baby S01E01 Part 1 720p WEB-DL DD5 1 H 264-BS 11:56:11.7 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 11:56:11.7 Trace: Parsed: Da Vincis Demons S02E08 1080p WEB-DL DD5 1 H 264-BS 11:56:11.7 Trace: TorrentInfo: Guid: fb5e0330-66e3-442d-a9e6-1de54acc5650 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: 11:56:11.7 Trace: Parsed: 24 S03E12 720p WEBRip h264-DRAWER 11:56:11.7 Trace: Parsed: Rosemary's Baby S01E01 Part 1 1080p WEB-DL DD5 1 H 264-BS 11:56:11.7 Trace: Parsed: Rosemary's Baby S01E01 Part 1 720p WEB-DL DD5 1 H 264-BS 11:56:11.7 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 11:56:11.7 Trace: Parsed: Da Vincis Demons S02E08 1080p WEB-DL DD5 1 H 264-BS 11:56:11.7 Trace: TorrentInfo: Guid: ebf8f834-6792-4ee0-98b9-e200c932ea9c 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: 11:56:11.7 Trace: Feed has valid size in description. 11:56:11.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_recent_feed("IPTorrents/IPTorrents.xml") --- 11:56:11.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_recent_feed("Nyaa/Nyaa.xml") --- 11:56:11.7 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 11:56:11.7 Trace: Parsed: [TSRaws] Futsuu no Joshikousei ga [Locodol] Yattemita. #07 (TBS).ts 11:56:11.7 Trace: Parsed: [JIGGYSUB] KOI KOI 7 EP07 [R2DVD 420P H264 AC3] 11:56:11.7 Trace: Parsed: [Ohys-Raws] RAIL WARS! - 07 (TBS 1280x720 x264 AAC).mp4 11:56:11.7 Trace: Parsed: [Arabasma.com] Naruto Shippuuden - 372 [Arabic Sub] [MQ].mp4 11:56:11.7 Trace: TorrentInfo: Guid: https://www.nyaa.se/?page=view&tid=587750 Title: [TSRaws] Futsuu no Joshikousei ga [Locodol] Yattemita. #07 (TBS).ts Size: 0 InfoUrl: DownloadUrl: https://www.nyaa.se/?page=download&tid=587750 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 08/14/2014 18:10:36 MagnetUrl: InfoHash: Seeders: 1 Peers: 3 11:56:11.7 Trace: Parsed: [TSRaws] Futsuu no Joshikousei ga [Locodol] Yattemita. #07 (TBS).ts 11:56:11.7 Trace: Parsed: [JIGGYSUB] KOI KOI 7 EP07 [R2DVD 420P H264 AC3] 11:56:11.7 Trace: Parsed: [Ohys-Raws] RAIL WARS! - 07 (TBS 1280x720 x264 AAC).mp4 11:56:11.7 Trace: Parsed: [Arabasma.com] Naruto Shippuuden - 372 [Arabic Sub] [MQ].mp4 11:56:11.7 Trace: TorrentInfo: Guid: https://www.nyaa.se/?page=view&tid=587750 Title: [TSRaws] Futsuu no Joshikousei ga [Locodol] Yattemita. #07 (TBS).ts Size: 0 InfoUrl: DownloadUrl: https://www.nyaa.se/?page=download&tid=587750 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 08/14/2014 18:10:36 MagnetUrl: InfoHash: Seeders: 1 Peers: 3 11:56:11.7 Trace: Parsed: [TSRaws] Futsuu no Joshikousei ga [Locodol] Yattemita. #07 (TBS).ts 11:56:11.7 Trace: Parsed: [JIGGYSUB] KOI KOI 7 EP07 [R2DVD 420P H264 AC3] 11:56:11.7 Trace: Parsed: [Ohys-Raws] RAIL WARS! - 07 (TBS 1280x720 x264 AAC).mp4 11:56:11.7 Trace: Parsed: [Arabasma.com] Naruto Shippuuden - 372 [Arabic Sub] [MQ].mp4 11:56:11.7 Trace: TorrentInfo: Guid: https://www.nyaa.se/?page=view&tid=587750 Title: [TSRaws] Futsuu no Joshikousei ga [Locodol] Yattemita. #07 (TBS).ts Size: 0 InfoUrl: DownloadUrl: https://www.nyaa.se/?page=download&tid=587750 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 08/14/2014 18:10:36 MagnetUrl: InfoHash: Seeders: 1 Peers: 3 11:56:11.7 Trace: Parsed: [TSRaws] Futsuu no Joshikousei ga [Locodol] Yattemita. #07 (TBS).ts 11:56:11.7 Trace: Parsed: [JIGGYSUB] KOI KOI 7 EP07 [R2DVD 420P H264 AC3] 11:56:11.7 Trace: Parsed: [Ohys-Raws] RAIL WARS! - 07 (TBS 1280x720 x264 AAC).mp4 11:56:11.7 Trace: Parsed: [Arabasma.com] Naruto Shippuuden - 372 [Arabic Sub] [MQ].mp4 11:56:11.7 Trace: TorrentInfo: Guid: https://www.nyaa.se/?page=view&tid=587750 Title: [TSRaws] Futsuu no Joshikousei ga [Locodol] Yattemita. #07 (TBS).ts Size: 2523293286 InfoUrl: DownloadUrl: https://www.nyaa.se/?page=download&tid=587750 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 08/14/2014 18:10:36 MagnetUrl: InfoHash: Seeders: 1 Peers: 3 11:56:11.7 Trace: Feed has valid size in description. 11:56:11.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_recent_feed("Nyaa/Nyaa.xml") --- 11:56:11.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_recent_feed("Torznab/torznab_hdaccess_net.xml") --- 11:56:11.7 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 11:56:11.7 Trace: Parsed: Better Call Saul S01E05 Alpine Shepherd 1080p NF WEBRip DD5.1 x264 11:56:11.7 Trace: Parsed: Ocean Giants 2013 1080p 3D BluRay Remux MVC DTS-HD MA 5.1-HDAccess 11:56:11.7 Trace: Parsed: Wild 2014 720p BluRay DTS x264-HDAccess 11:56:11.7 Trace: Parsed: Absolute Power 1997.1080p BluRay Remux AVC DTS-HD MA 5.1-HDX 11:56:11.7 Trace: Parsed: 12 Monkeys S01E09 Tomorrow 720p WEB-DL DD5.1 H.264-BS 11:56:11.7 Trace: TorrentInfo: Guid: https://hdaccess.net/details.php?id=11515 Title: Better Call Saul S01E05 Alpine Shepherd 1080p NF WEBRip DD5.1 x264 Size: 2538463390 InfoUrl: DownloadUrl: https://hdaccess.net/download.php?torrent=11515&passkey=123456 Indexer: CommentUrl: https://hdaccess.net/details.php?id=11515&hit=1#comments DownloadProtocol: Unknown PublishDate: 03/14/2015 21:10:42 MagnetUrl: InfoHash: Seeders: Peers: 11:56:11.7 Trace: Feed doesn't have Seeders in Description, disabling option. 11:56:11.7 Trace: Feed has valid size in enclosure. 11:56:11.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_recent_feed("Torznab/torznab_hdaccess_net.xml") --- 11:56:11.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_recent_feed("Torznab/torznab_tpb.xml") --- 11:56:11.7 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 11:56:11.7 Trace: Parsed: Series Title S05E02 HDTV x264-Xclusive [eztv] 11:56:11.7 Trace: Parsed: Series Title S05E03 WEBRip XviD-FUM[ettv] 11:56:11.7 Trace: Parsed: Series Title S05E01 HDTV x264-Xclusive 11:56:11.7 Trace: Parsed: Series Title S05E04 WEBRip XviD-FUM[ettv] 11:56:11.7 Trace: Parsed: Series.Title.S03E19.HDTV.x264-LOL[ettv] 11:56:11.7 Trace: TorrentInfo: Guid: https://thepiratebay.se/torrent/11811366/Series_Title_S05E02_HDTV_x264-Xclusive_%5Beztv%5D Title: Series Title S05E02 HDTV x264-Xclusive [eztv] Size: 388895872 InfoUrl: DownloadUrl: magnet:?xt=urn:btih:9fb267cff5ae5603f07a347676ec3bf3e35f75e1&dn=Game+of+Thrones+S05E02+HDTV+x264-Xclusive+%5Beztv%5D&tr=udp:%2F%2Fopen.demonii.com:1337&tr=udp:%2F%2Ftracker.coppersurfer.tk:6969&tr=udp:%2F%2Ftracker.leechers-paradise.org:6969&tr=udp:%2F%2Fexodus.desync.com:6969 Indexer: CommentUrl: https://thepiratebay.se/torrent/11811366/Series_Title_S05E02_HDTV_x264-Xclusive_%5Beztv%5D DownloadProtocol: Unknown PublishDate: 04/12/2015 03:34:00 MagnetUrl: magnet:?xt=urn:btih:9fb267cff5ae5603f07a347676ec3bf3e35f75e1&dn=Game+of+Thrones+S05E02+HDTV+x264-Xclusive+%5Beztv%5D&tr=udp:%2F%2Fopen.demonii.com:1337&tr=udp:%2F%2Ftracker.coppersurfer.tk:6969&tr=udp:%2F%2Ftracker.leechers-paradise.org:6969&tr=udp:%2F%2Fexodus.desync.com:6969 InfoHash: 9FB267CFF5AE5603F07A347676EC3BF3E35F75E1 Seeders: Peers: 11:56:11.7 Trace: Feed doesn't have Seeders in Description, disabling option. 11:56:11.7 Trace: Feed has valid size in enclosure. 11:56:11.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_recent_feed("Torznab/torznab_tpb.xml") --- 11:56:11.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_AlphaRatio --- 11:56:11.7 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 11:56:11.7 Trace: Parsed: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS 11:56:11.7 Trace: Parsed: TvHD 465860 465831 WWE.RAW.2016.11.28.720p.HDTV.x264-KYR 11:56:11.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: 11:56:11.7 Trace: Feed doesn't have Seeders in Description, disabling option. 11:56:11.7 Trace: Parsed: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS 11:56:11.7 Trace: Parsed: TvHD 465860 465831 WWE.RAW.2016.11.28.720p.HDTV.x264-KYR 11:56:11.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: 11:56:11.7 Trace: Parsed: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS 11:56:11.7 Trace: Parsed: TvHD 465860 465831 WWE.RAW.2016.11.28.720p.HDTV.x264-KYR 11:56:11.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: 11:56:11.7 Trace: Parsed: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS 11:56:11.7 Trace: Parsed: TvHD 465860 465831 WWE.RAW.2016.11.28.720p.HDTV.x264-KYR 11:56:11.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: 11:56:11.7 Trace: Feed has valid size in description. 11:56:11.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_AlphaRatio --- 11:56:11.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_AnimeTosho_without_size --- 11:56:11.7 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 11:56:11.7 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 11:56:11.7 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 11:56:11.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: 11:56:11.7 Trace: Feed doesn't have Seeders in Description, disabling option. 11:56:11.7 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 11:56:11.7 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 11:56:11.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: 11:56:11.7 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 11:56:11.7 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 11:56:11.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: 11:56:11.7 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 11:56:11.7 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 11:56:11.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: 11:56:11.7 Trace: Feed has valid size in description. 11:56:11.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_AnimeTosho_without_size --- 11:56:11.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_BitHdtv --- 11:56:11.7 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 11:56:11.8 Trace: Parsed: Egypt's Lost Queens.720p.2014.WEB.H.264 11:56:11.8 Trace: Parsed: Pretty.Little.Liars.S06E01.720p.HDTV.X264-DIMENSION 11:56:11.8 Trace: Parsed: Highway.2002.720p.WEB-DL.DD5.1.H264-FGT 11:56:11.8 Trace: Parsed: Kajaki.2014.LIMITED.1080p.BluRay.x264-GECKOS 11:56:11.8 Trace: Parsed: Demon Baby.2014.720p.WEB-DL.x264 ETRG.mkv 11:56:11.8 Trace: Parsed: The Badger Game 2014 720p WEB-DL x264 ETRG 11:56:11.8 Trace: Parsed: It.Lives.Again.1978.HDTV.720p.x264.Ac3.mkv 11:56:11.8 Trace: Parsed: Scienceless.Fiction.2014.1080p.BluRay.x264-SADPANDA 11:56:11.8 Trace: Parsed: Don't.Say.a.Word.2001.720p.BluRay.DTS.x264-CRiSC.mkv 11:56:11.8 Trace: Parsed: The.Onion.Field.1979.720p.BluRay.x264-SiNNERS 11:56:11.8 Trace: Parsed: The.Boys.In.The.Band.1970.720p.BluRay.x264-SiNNERS 11:56:11.8 Trace: Parsed: Unfinished.Business.2015.720p.BluRay.DD5.1.x264-BiTHD 11:56:11.8 Trace: Parsed: The.Merchant.of.Four.Seasons.1971.720p.BluRay.x264-USURY 11:56:11.8 Trace: Parsed: Wolfen.1981.720p.BluRay.X264-AMIABLE 11:56:11.8 Trace: Parsed: Run.All.Night.2015.1080p.BluRay.x264-SPARKS 11:56:11.8 Trace: TorrentInfo: Guid: e505a4c8-fa7d-4eeb-85bc-37076025f8b2 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: 11:56:11.8 Trace: Feed doesn't have Seeders in Description, disabling option. 11:56:11.8 Trace: Parsed: Egypt's Lost Queens.720p.2014.WEB.H.264 11:56:11.8 Trace: Parsed: Pretty.Little.Liars.S06E01.720p.HDTV.X264-DIMENSION 11:56:11.8 Trace: Parsed: Highway.2002.720p.WEB-DL.DD5.1.H264-FGT 11:56:11.8 Trace: Parsed: Kajaki.2014.LIMITED.1080p.BluRay.x264-GECKOS 11:56:11.8 Trace: Parsed: Demon Baby.2014.720p.WEB-DL.x264 ETRG.mkv 11:56:11.8 Trace: Parsed: The Badger Game 2014 720p WEB-DL x264 ETRG 11:56:11.8 Trace: Parsed: It.Lives.Again.1978.HDTV.720p.x264.Ac3.mkv 11:56:11.8 Trace: Parsed: Scienceless.Fiction.2014.1080p.BluRay.x264-SADPANDA 11:56:11.8 Trace: Parsed: Don't.Say.a.Word.2001.720p.BluRay.DTS.x264-CRiSC.mkv 11:56:11.8 Trace: Parsed: The.Onion.Field.1979.720p.BluRay.x264-SiNNERS 11:56:11.8 Trace: Parsed: The.Boys.In.The.Band.1970.720p.BluRay.x264-SiNNERS 11:56:11.8 Trace: Parsed: Unfinished.Business.2015.720p.BluRay.DD5.1.x264-BiTHD 11:56:11.8 Trace: Parsed: The.Merchant.of.Four.Seasons.1971.720p.BluRay.x264-USURY 11:56:11.8 Trace: Parsed: Wolfen.1981.720p.BluRay.X264-AMIABLE 11:56:11.8 Trace: Parsed: Run.All.Night.2015.1080p.BluRay.x264-SPARKS 11:56:11.8 Trace: TorrentInfo: Guid: 45327c78-e7b4-4b2d-a042-1333c5592d27 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: 11:56:11.8 Trace: Feed has valid size in Size element. 11:56:11.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_BitHdtv --- 11:56:11.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_Doki --- 11:56:11.8 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 11:56:11.8 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 11:56:11.8 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 11:56:11.8 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 11:56:11.8 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 11:56:11.8 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 11:56:11.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: 11:56:11.8 Trace: Feed doesn't have Seeders in Description, disabling option. 11:56:11.8 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 11:56:11.8 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 11:56:11.8 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 11:56:11.8 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 11:56:11.8 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 11:56:11.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: 11:56:11.8 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 11:56:11.8 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 11:56:11.8 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 11:56:11.8 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 11:56:11.8 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 11:56:11.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: 11:56:11.8 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 11:56:11.8 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 11:56:11.8 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 11:56:11.8 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 11:56:11.8 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 11:56:11.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: 11:56:11.8 Debug: Feed doesn't have release size. 11:56:11.8 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 11:56:11.8 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 11:56:11.8 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 11:56:11.8 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 11:56:11.8 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 11:56:11.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: 11:56:11.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_Doki --- 11:56:11.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_ExtraTorrents --- 11:56:11.8 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 11:56:11.8 Trace: Parsed: One.Piece.E334.D ED.720p.HDTV.x264-W4F-={SPARROW}=- 11:56:11.8 Trace: Parsed: One Piece E334 D ED 720p HDTV x264-W4F 11:56:11.8 Trace: Parsed: Shadowhunters.S01E06.Of.Men.and.Angels.720p.HDTV.DD5.1.MPEG2-JiTB-={SPARROW}=- 11:56:11.8 Trace: Parsed: Shadowhunters.S01E05.Moo.Shu.to.Go.720p.HDTV.DD5.1.MPEG2-JiTB-={SPARROW}=- 11:56:11.8 Trace: Parsed: Second.Chance.2016.S01E05.Scratch.That.Glitch.720p.HDTV.DD5.1.MPEG2-JiTB-={SPARROW}=- 11:56:11.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: 11:56:11.8 Trace: Feed doesn't have Seeders in Description, disabling option. 11:56:11.8 Trace: Feed has valid size in enclosure. 11:56:11.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_ExtraTorrents --- 11:56:11.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_ezrss --- 11:56:11.8 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 11:56:11.8 Trace: Identified feed as EZTV compatible by EZTV Namespace 11:56:11.8 Trace: Feed has Ezrss schema 11:56:11.8 Trace: Parsed: S4C I Grombil Cyfandir Pell American Interior [PDTV - MVGROUP] 11:56:11.8 Trace: Parsed: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] 11:56:11.8 Trace: Parsed: So You Think You Can Drive [HDTV - MVGROUP] 11:56:11.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: 11:56:11.8 Debug: Feed was parseable by Ezrss Parser 11:56:11.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_ezrss --- 11:56:11.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_ImmortalSeed --- 11:56:11.8 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 11:56:11.8 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 11:56:11.8 Trace: Parsed: Hollywood.Sessions.Part.5.720p.HDTV.X264-BATV 11:56:11.8 Trace: Parsed: The.Jump.S02E05.720p.HDTV.X264-C4TV 11:56:11.8 Trace: Parsed: Eye.Candy.S01E04.720p.WEBRip.H264-TURBO 11:56:11.8 Trace: Parsed: Nightwatch.S01E03.720p.HDTV.X264-TOPKEK 11:56:11.8 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-TOPKEK 11:56:11.8 Trace: Parsed: American.Idol.S14E10.720p.HDTV.X264-2HD 11:56:11.8 Trace: Parsed: Alaska-Battle.On.The.Bay.S01E05.Peak.Season.720p.HDTV.X264-DHD 11:56:11.8 Trace: Parsed: Shortland.Street.S23E241.720p.HDTV.X264-FiHTV 11:56:11.8 Trace: Parsed: Wizard.Wars.S01E08.Silly.Rabbits.720p.HDTV.X264-DHD 11:56:11.8 Trace: Parsed: The.Daily.Show.2015.02.05.Bob.Odenkirk.720p.HDTV.X264-BATV 11:56:11.8 Trace: Parsed: WWII.Air.Crash.Detectives.S01E01.Sharp.Top.Mountain.B25.Crash.720p.HDTV.X264-W4F 11:56:11.8 Trace: Parsed: Wild.West.Alaska.S03E05.Smooth.Criminal.720p.HDTV.X264-DHD 11:56:11.8 Trace: Parsed: The.Ellen.DeGeneres.Show.2015.02.05.Scott.Foley.720p.HDTV.X264-W4F 11:56:11.8 Trace: Parsed: Shark.Tank.S06E17.720p.HDTV.X264-BATV 11:56:11.8 Trace: Parsed: Impractical.Jokers.S04E02.Below.The.Belt.720p.HDTV.X264-DHD 11:56:11.8 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-2HD 11:56:11.8 Trace: Parsed: Expedition.Unknown.S01E05.City.Of.Gold.720p.HDTV.X264-DHD 11:56:11.8 Trace: Parsed: Allegiance.S01E01.720p.HDTV.X264-DIMENSION 11:56:11.8 Trace: Parsed: How.To.Get.Away.With.Murder.S01E11.720p.HDTV.X264-DIMENSION 11:56:11.8 Trace: Parsed: Elementary.S03E13.720p.HDTV.X264-DIMENSION 11:56:11.8 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080p.HDTV.X264-DIMENSION 11:56:11.8 Trace: Parsed: Archer.2009.S06E05.720p.HDTV.X264-KILLERS 11:56:11.8 Trace: Parsed: Inside.Man.S03E03.Morgan.See.Morgan.Do.720p.HDTV.X264-DHD 11:56:11.8 Trace: Parsed: Backstrom.S01E03.720p.HDTV.X264-KILLERS 11:56:11.8 Trace: Parsed: Scandal.US.S04E11.720p.HDTV.X264-DIMENSION 11:56:11.8 Trace: Parsed: The.Blacklist.S02E10.720p.HDTV.X264-DIMENSION 11:56:11.8 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080i.HDTV.DD5.1.MPEG2-TOPKEK 11:56:11.8 Trace: Parsed: Two.And.A.Half.Men.S12E13.720p.HDTV.X264-DIMENSION 11:56:11.8 Trace: Parsed: Sunnyside.S01E05.720p.HDTV.X264-KILLERS 11:56:11.8 Trace: Parsed: Mom.S02E13.720p.HDTV.X264-DIMENSION 11:56:11.8 Trace: Parsed: The.Vampire.Diaries.S06E13.720p.HDTV.X264-DIMENSION 11:56:11.8 Trace: Parsed: Top.Chef.S12E14.720p.WEBRip.H264-TARS 11:56:11.8 Trace: Parsed: High.School.USA.S01E06.720p.HDTV.X264-W4F 11:56:11.8 Trace: Parsed: The.Big.Bang.Theory.S08E14.720p.HDTV.X264-DIMENSION 11:56:11.8 Trace: Parsed: Bangkok.Airport.S01E03.720p.HDTV.X264-C4TV 11:56:11.8 Trace: Parsed: Lucas.Bros.Moving.Company.S02E04.720p.HDTV.X264-W4F 11:56:11.8 Trace: Parsed: Eat.Well.For.Less.S01E02.720p.HDTV.X264-C4TV 11:56:11.8 Trace: Parsed: Regular.Show.S06E16.I.See.Turtles.720p.HDTV.X264-W4F 11:56:11.8 Trace: Parsed: The.Kyle.Files.S01E05.720p.HDTV.X264-C4TV 11:56:11.8 Trace: Parsed: Greys.Anatomy.S11E10.720p.HDTV.X264-DIMENSION 11:56:11.8 Trace: Parsed: American.Idol.S14E09.720p.HDTV.X264-FBS 11:56:11.8 Trace: Parsed: Car.Crash.Britain.S01E01.720p.HDTV.X264-FTP 11:56:11.8 Trace: Parsed: The.Exes.S04E11.720p.WEBRip.X264-SRS 11:56:11.8 Trace: Parsed: The.Late.Late.Show.2015.02.04.Andy.Cohen.720p.HDTV.X264-W4F 11:56:11.8 Trace: Parsed: Mob.Wives.S05E08.720p.HDTV.X264-YesTV 11:56:11.8 Trace: Parsed: Snooki.And.JWOWW.S04E12.The.Final.Aftershow.720p.HDTV.X264-YesTV 11:56:11.8 Trace: Parsed: Snooki.And.JWOWW.S04E12.720p.HDTV.X264-YesTV 11:56:11.8 Trace: Parsed: The.Nightly.Show.2015.02.04.720p.HDTV.X264-W4F 11:56:11.8 Trace: Parsed: Crims.S01E05.720p.HDTV.X264-TLA 11:56:11.8 Trace: TorrentInfo: Guid: 811da541-5ee7-474a-b817-5da810c08c1a 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 11:56:11.8 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 11:56:11.8 Trace: Parsed: Hollywood.Sessions.Part.5.720p.HDTV.X264-BATV 11:56:11.8 Trace: Parsed: The.Jump.S02E05.720p.HDTV.X264-C4TV 11:56:11.8 Trace: Parsed: Eye.Candy.S01E04.720p.WEBRip.H264-TURBO 11:56:11.8 Trace: Parsed: Nightwatch.S01E03.720p.HDTV.X264-TOPKEK 11:56:11.8 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-TOPKEK 11:56:11.8 Trace: Parsed: American.Idol.S14E10.720p.HDTV.X264-2HD 11:56:11.8 Trace: Parsed: Alaska-Battle.On.The.Bay.S01E05.Peak.Season.720p.HDTV.X264-DHD 11:56:11.8 Trace: Parsed: Shortland.Street.S23E241.720p.HDTV.X264-FiHTV 11:56:11.8 Trace: Parsed: Wizard.Wars.S01E08.Silly.Rabbits.720p.HDTV.X264-DHD 11:56:11.8 Trace: Parsed: The.Daily.Show.2015.02.05.Bob.Odenkirk.720p.HDTV.X264-BATV 11:56:11.8 Trace: Parsed: WWII.Air.Crash.Detectives.S01E01.Sharp.Top.Mountain.B25.Crash.720p.HDTV.X264-W4F 11:56:11.8 Trace: Parsed: Wild.West.Alaska.S03E05.Smooth.Criminal.720p.HDTV.X264-DHD 11:56:11.8 Trace: Parsed: The.Ellen.DeGeneres.Show.2015.02.05.Scott.Foley.720p.HDTV.X264-W4F 11:56:11.8 Trace: Parsed: Shark.Tank.S06E17.720p.HDTV.X264-BATV 11:56:11.8 Trace: Parsed: Impractical.Jokers.S04E02.Below.The.Belt.720p.HDTV.X264-DHD 11:56:11.8 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-2HD 11:56:11.8 Trace: Parsed: Expedition.Unknown.S01E05.City.Of.Gold.720p.HDTV.X264-DHD 11:56:11.8 Trace: Parsed: Allegiance.S01E01.720p.HDTV.X264-DIMENSION 11:56:11.8 Trace: Parsed: How.To.Get.Away.With.Murder.S01E11.720p.HDTV.X264-DIMENSION 11:56:11.8 Trace: Parsed: Elementary.S03E13.720p.HDTV.X264-DIMENSION 11:56:11.8 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080p.HDTV.X264-DIMENSION 11:56:11.8 Trace: Parsed: Archer.2009.S06E05.720p.HDTV.X264-KILLERS 11:56:11.8 Trace: Parsed: Inside.Man.S03E03.Morgan.See.Morgan.Do.720p.HDTV.X264-DHD 11:56:11.8 Trace: Parsed: Backstrom.S01E03.720p.HDTV.X264-KILLERS 11:56:11.8 Trace: Parsed: Scandal.US.S04E11.720p.HDTV.X264-DIMENSION 11:56:11.8 Trace: Parsed: The.Blacklist.S02E10.720p.HDTV.X264-DIMENSION 11:56:11.8 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080i.HDTV.DD5.1.MPEG2-TOPKEK 11:56:11.8 Trace: Parsed: Two.And.A.Half.Men.S12E13.720p.HDTV.X264-DIMENSION 11:56:11.8 Trace: Parsed: Sunnyside.S01E05.720p.HDTV.X264-KILLERS 11:56:11.8 Trace: Parsed: Mom.S02E13.720p.HDTV.X264-DIMENSION 11:56:11.8 Trace: Parsed: The.Vampire.Diaries.S06E13.720p.HDTV.X264-DIMENSION 11:56:11.8 Trace: Parsed: Top.Chef.S12E14.720p.WEBRip.H264-TARS 11:56:11.8 Trace: Parsed: High.School.USA.S01E06.720p.HDTV.X264-W4F 11:56:11.8 Trace: Parsed: The.Big.Bang.Theory.S08E14.720p.HDTV.X264-DIMENSION 11:56:11.8 Trace: Parsed: Bangkok.Airport.S01E03.720p.HDTV.X264-C4TV 11:56:11.8 Trace: Parsed: Lucas.Bros.Moving.Company.S02E04.720p.HDTV.X264-W4F 11:56:11.8 Trace: Parsed: Eat.Well.For.Less.S01E02.720p.HDTV.X264-C4TV 11:56:11.8 Trace: Parsed: Regular.Show.S06E16.I.See.Turtles.720p.HDTV.X264-W4F 11:56:11.8 Trace: Parsed: The.Kyle.Files.S01E05.720p.HDTV.X264-C4TV 11:56:11.8 Trace: Parsed: Greys.Anatomy.S11E10.720p.HDTV.X264-DIMENSION 11:56:11.8 Trace: Parsed: American.Idol.S14E09.720p.HDTV.X264-FBS 11:56:11.8 Trace: Parsed: Car.Crash.Britain.S01E01.720p.HDTV.X264-FTP 11:56:11.8 Trace: Parsed: The.Exes.S04E11.720p.WEBRip.X264-SRS 11:56:11.8 Trace: Parsed: The.Late.Late.Show.2015.02.04.Andy.Cohen.720p.HDTV.X264-W4F 11:56:11.8 Trace: Parsed: Mob.Wives.S05E08.720p.HDTV.X264-YesTV 11:56:11.8 Trace: Parsed: Snooki.And.JWOWW.S04E12.The.Final.Aftershow.720p.HDTV.X264-YesTV 11:56:11.8 Trace: Parsed: Snooki.And.JWOWW.S04E12.720p.HDTV.X264-YesTV 11:56:11.8 Trace: Parsed: The.Nightly.Show.2015.02.04.720p.HDTV.X264-W4F 11:56:11.8 Trace: Parsed: Crims.S01E05.720p.HDTV.X264-TLA 11:56:11.8 Trace: TorrentInfo: Guid: c8188c57-d375-4004-b287-10339d973db4 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 11:56:11.8 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 11:56:11.8 Trace: Parsed: Hollywood.Sessions.Part.5.720p.HDTV.X264-BATV 11:56:11.8 Trace: Parsed: The.Jump.S02E05.720p.HDTV.X264-C4TV 11:56:11.8 Trace: Parsed: Eye.Candy.S01E04.720p.WEBRip.H264-TURBO 11:56:11.8 Trace: Parsed: Nightwatch.S01E03.720p.HDTV.X264-TOPKEK 11:56:11.8 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-TOPKEK 11:56:11.8 Trace: Parsed: American.Idol.S14E10.720p.HDTV.X264-2HD 11:56:11.8 Trace: Parsed: Alaska-Battle.On.The.Bay.S01E05.Peak.Season.720p.HDTV.X264-DHD 11:56:11.8 Trace: Parsed: Shortland.Street.S23E241.720p.HDTV.X264-FiHTV 11:56:11.8 Trace: Parsed: Wizard.Wars.S01E08.Silly.Rabbits.720p.HDTV.X264-DHD 11:56:11.8 Trace: Parsed: The.Daily.Show.2015.02.05.Bob.Odenkirk.720p.HDTV.X264-BATV 11:56:11.8 Trace: Parsed: WWII.Air.Crash.Detectives.S01E01.Sharp.Top.Mountain.B25.Crash.720p.HDTV.X264-W4F 11:56:11.8 Trace: Parsed: Wild.West.Alaska.S03E05.Smooth.Criminal.720p.HDTV.X264-DHD 11:56:11.8 Trace: Parsed: The.Ellen.DeGeneres.Show.2015.02.05.Scott.Foley.720p.HDTV.X264-W4F 11:56:11.8 Trace: Parsed: Shark.Tank.S06E17.720p.HDTV.X264-BATV 11:56:11.8 Trace: Parsed: Impractical.Jokers.S04E02.Below.The.Belt.720p.HDTV.X264-DHD 11:56:11.8 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-2HD 11:56:11.8 Trace: Parsed: Expedition.Unknown.S01E05.City.Of.Gold.720p.HDTV.X264-DHD 11:56:11.8 Trace: Parsed: Allegiance.S01E01.720p.HDTV.X264-DIMENSION 11:56:11.8 Trace: Parsed: How.To.Get.Away.With.Murder.S01E11.720p.HDTV.X264-DIMENSION 11:56:11.8 Trace: Parsed: Elementary.S03E13.720p.HDTV.X264-DIMENSION 11:56:11.8 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080p.HDTV.X264-DIMENSION 11:56:11.8 Trace: Parsed: Archer.2009.S06E05.720p.HDTV.X264-KILLERS 11:56:11.8 Trace: Parsed: Inside.Man.S03E03.Morgan.See.Morgan.Do.720p.HDTV.X264-DHD 11:56:11.8 Trace: Parsed: Backstrom.S01E03.720p.HDTV.X264-KILLERS 11:56:11.8 Trace: Parsed: Scandal.US.S04E11.720p.HDTV.X264-DIMENSION 11:56:11.8 Trace: Parsed: The.Blacklist.S02E10.720p.HDTV.X264-DIMENSION 11:56:11.8 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080i.HDTV.DD5.1.MPEG2-TOPKEK 11:56:11.8 Trace: Parsed: Two.And.A.Half.Men.S12E13.720p.HDTV.X264-DIMENSION 11:56:11.8 Trace: Parsed: Sunnyside.S01E05.720p.HDTV.X264-KILLERS 11:56:11.8 Trace: Parsed: Mom.S02E13.720p.HDTV.X264-DIMENSION 11:56:11.8 Trace: Parsed: The.Vampire.Diaries.S06E13.720p.HDTV.X264-DIMENSION 11:56:11.8 Trace: Parsed: Top.Chef.S12E14.720p.WEBRip.H264-TARS 11:56:11.8 Trace: Parsed: High.School.USA.S01E06.720p.HDTV.X264-W4F 11:56:11.8 Trace: Parsed: The.Big.Bang.Theory.S08E14.720p.HDTV.X264-DIMENSION 11:56:11.8 Trace: Parsed: Bangkok.Airport.S01E03.720p.HDTV.X264-C4TV 11:56:11.8 Trace: Parsed: Lucas.Bros.Moving.Company.S02E04.720p.HDTV.X264-W4F 11:56:11.8 Trace: Parsed: Eat.Well.For.Less.S01E02.720p.HDTV.X264-C4TV 11:56:11.8 Trace: Parsed: Regular.Show.S06E16.I.See.Turtles.720p.HDTV.X264-W4F 11:56:11.8 Trace: Parsed: The.Kyle.Files.S01E05.720p.HDTV.X264-C4TV 11:56:11.8 Trace: Parsed: Greys.Anatomy.S11E10.720p.HDTV.X264-DIMENSION 11:56:11.8 Trace: Parsed: American.Idol.S14E09.720p.HDTV.X264-FBS 11:56:11.8 Trace: Parsed: Car.Crash.Britain.S01E01.720p.HDTV.X264-FTP 11:56:11.8 Trace: Parsed: The.Exes.S04E11.720p.WEBRip.X264-SRS 11:56:11.8 Trace: Parsed: The.Late.Late.Show.2015.02.04.Andy.Cohen.720p.HDTV.X264-W4F 11:56:11.8 Trace: Parsed: Mob.Wives.S05E08.720p.HDTV.X264-YesTV 11:56:11.8 Trace: Parsed: Snooki.And.JWOWW.S04E12.The.Final.Aftershow.720p.HDTV.X264-YesTV 11:56:11.8 Trace: Parsed: Snooki.And.JWOWW.S04E12.720p.HDTV.X264-YesTV 11:56:11.8 Trace: Parsed: The.Nightly.Show.2015.02.04.720p.HDTV.X264-W4F 11:56:11.8 Trace: Parsed: Crims.S01E05.720p.HDTV.X264-TLA 11:56:11.8 Trace: TorrentInfo: Guid: 62e13021-b5da-41e2-9bd5-584c387ebdd8 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 11:56:11.8 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 11:56:11.8 Trace: Parsed: Hollywood.Sessions.Part.5.720p.HDTV.X264-BATV 11:56:11.8 Trace: Parsed: The.Jump.S02E05.720p.HDTV.X264-C4TV 11:56:11.8 Trace: Parsed: Eye.Candy.S01E04.720p.WEBRip.H264-TURBO 11:56:11.8 Trace: Parsed: Nightwatch.S01E03.720p.HDTV.X264-TOPKEK 11:56:11.8 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-TOPKEK 11:56:11.8 Trace: Parsed: American.Idol.S14E10.720p.HDTV.X264-2HD 11:56:11.8 Trace: Parsed: Alaska-Battle.On.The.Bay.S01E05.Peak.Season.720p.HDTV.X264-DHD 11:56:11.8 Trace: Parsed: Shortland.Street.S23E241.720p.HDTV.X264-FiHTV 11:56:11.8 Trace: Parsed: Wizard.Wars.S01E08.Silly.Rabbits.720p.HDTV.X264-DHD 11:56:11.8 Trace: Parsed: The.Daily.Show.2015.02.05.Bob.Odenkirk.720p.HDTV.X264-BATV 11:56:11.8 Trace: Parsed: WWII.Air.Crash.Detectives.S01E01.Sharp.Top.Mountain.B25.Crash.720p.HDTV.X264-W4F 11:56:11.8 Trace: Parsed: Wild.West.Alaska.S03E05.Smooth.Criminal.720p.HDTV.X264-DHD 11:56:11.8 Trace: Parsed: The.Ellen.DeGeneres.Show.2015.02.05.Scott.Foley.720p.HDTV.X264-W4F 11:56:11.8 Trace: Parsed: Shark.Tank.S06E17.720p.HDTV.X264-BATV 11:56:11.8 Trace: Parsed: Impractical.Jokers.S04E02.Below.The.Belt.720p.HDTV.X264-DHD 11:56:11.8 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-2HD 11:56:11.8 Trace: Parsed: Expedition.Unknown.S01E05.City.Of.Gold.720p.HDTV.X264-DHD 11:56:11.8 Trace: Parsed: Allegiance.S01E01.720p.HDTV.X264-DIMENSION 11:56:11.8 Trace: Parsed: How.To.Get.Away.With.Murder.S01E11.720p.HDTV.X264-DIMENSION 11:56:11.8 Trace: Parsed: Elementary.S03E13.720p.HDTV.X264-DIMENSION 11:56:11.8 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080p.HDTV.X264-DIMENSION 11:56:11.8 Trace: Parsed: Archer.2009.S06E05.720p.HDTV.X264-KILLERS 11:56:11.8 Trace: Parsed: Inside.Man.S03E03.Morgan.See.Morgan.Do.720p.HDTV.X264-DHD 11:56:11.8 Trace: Parsed: Backstrom.S01E03.720p.HDTV.X264-KILLERS 11:56:11.8 Trace: Parsed: Scandal.US.S04E11.720p.HDTV.X264-DIMENSION 11:56:11.8 Trace: Parsed: The.Blacklist.S02E10.720p.HDTV.X264-DIMENSION 11:56:11.8 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080i.HDTV.DD5.1.MPEG2-TOPKEK 11:56:11.8 Trace: Parsed: Two.And.A.Half.Men.S12E13.720p.HDTV.X264-DIMENSION 11:56:11.8 Trace: Parsed: Sunnyside.S01E05.720p.HDTV.X264-KILLERS 11:56:11.8 Trace: Parsed: Mom.S02E13.720p.HDTV.X264-DIMENSION 11:56:11.8 Trace: Parsed: The.Vampire.Diaries.S06E13.720p.HDTV.X264-DIMENSION 11:56:11.8 Trace: Parsed: Top.Chef.S12E14.720p.WEBRip.H264-TARS 11:56:11.8 Trace: Parsed: High.School.USA.S01E06.720p.HDTV.X264-W4F 11:56:11.8 Trace: Parsed: The.Big.Bang.Theory.S08E14.720p.HDTV.X264-DIMENSION 11:56:11.8 Trace: Parsed: Bangkok.Airport.S01E03.720p.HDTV.X264-C4TV 11:56:11.8 Trace: Parsed: Lucas.Bros.Moving.Company.S02E04.720p.HDTV.X264-W4F 11:56:11.8 Trace: Parsed: Eat.Well.For.Less.S01E02.720p.HDTV.X264-C4TV 11:56:11.8 Trace: Parsed: Regular.Show.S06E16.I.See.Turtles.720p.HDTV.X264-W4F 11:56:11.8 Trace: Parsed: The.Kyle.Files.S01E05.720p.HDTV.X264-C4TV 11:56:11.8 Trace: Parsed: Greys.Anatomy.S11E10.720p.HDTV.X264-DIMENSION 11:56:11.8 Trace: Parsed: American.Idol.S14E09.720p.HDTV.X264-FBS 11:56:11.8 Trace: Parsed: Car.Crash.Britain.S01E01.720p.HDTV.X264-FTP 11:56:11.8 Trace: Parsed: The.Exes.S04E11.720p.WEBRip.X264-SRS 11:56:11.8 Trace: Parsed: The.Late.Late.Show.2015.02.04.Andy.Cohen.720p.HDTV.X264-W4F 11:56:11.8 Trace: Parsed: Mob.Wives.S05E08.720p.HDTV.X264-YesTV 11:56:11.8 Trace: Parsed: Snooki.And.JWOWW.S04E12.The.Final.Aftershow.720p.HDTV.X264-YesTV 11:56:11.8 Trace: Parsed: Snooki.And.JWOWW.S04E12.720p.HDTV.X264-YesTV 11:56:11.8 Trace: Parsed: The.Nightly.Show.2015.02.04.720p.HDTV.X264-W4F 11:56:11.8 Trace: Parsed: Crims.S01E05.720p.HDTV.X264-TLA 11:56:11.8 Trace: TorrentInfo: Guid: f4e630ba-8b8a-4b06-a4c4-b910165b6374 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 11:56:11.8 Trace: Feed has valid size in description. 11:56:11.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_ImmortalSeed --- 11:56:11.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_LimeTorrents --- 11:56:11.8 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 11:56:11.8 Trace: Parsed: The Expanse 2x04 (720p-HDTV-x264-SVA)[VTV] 11:56:11.8 Trace: Parsed: Criminal Minds S12E13 720p HDTV x264-FLEET[PRiME] 11:56:11.8 Trace: Parsed: Legion S01E02 720p HDTV x264-AVS[PRiME] 11:56:11.8 Trace: Parsed: Suits S06E14 HDTV x264-SVA[PRiME] 11:56:11.8 Trace: Parsed: The Expanse S02E04 HDTV x264-SVA[PRiME] 11:56:11.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: 11:56:11.8 Trace: Feed doesn't have Seeders in Description, disabling option. 11:56:11.8 Trace: Feed has valid size in enclosure. 11:56:11.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_LimeTorrents --- 11:56:11.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_ShowRSS_info --- 11:56:11.8 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 11:56:11.8 Trace: Parsed: The Voice 8x25 11:56:11.8 Trace: Parsed: The Voice 8x26 11:56:11.8 Trace: Parsed: How It's Made 25x07 720p 11:56:11.8 Trace: Parsed: Major Lazer 1x05 720p 11:56:11.8 Trace: Parsed: Lip Sync Battle 1x08 720p 11:56:11.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: 11:56:11.8 Trace: Feed doesn't have Seeders in Description, disabling option. 11:56:11.8 Trace: Parsed: The Voice 8x25 11:56:11.8 Trace: Parsed: The Voice 8x26 11:56:11.8 Trace: Parsed: How It's Made 25x07 720p 11:56:11.8 Trace: Parsed: Major Lazer 1x05 720p 11:56:11.8 Trace: Parsed: Lip Sync Battle 1x08 720p 11:56:11.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: 11:56:11.8 Trace: Parsed: The Voice 8x25 11:56:11.8 Trace: Parsed: The Voice 8x26 11:56:11.8 Trace: Parsed: How It's Made 25x07 720p 11:56:11.8 Trace: Parsed: Major Lazer 1x05 720p 11:56:11.8 Trace: Parsed: Lip Sync Battle 1x08 720p 11:56:11.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: 11:56:11.8 Trace: Parsed: The Voice 8x25 11:56:11.8 Trace: Parsed: The Voice 8x26 11:56:11.8 Trace: Parsed: How It's Made 25x07 720p 11:56:11.8 Trace: Parsed: Major Lazer 1x05 720p 11:56:11.8 Trace: Parsed: Lip Sync Battle 1x08 720p 11:56:11.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: 11:56:11.8 Debug: Feed doesn't have release size. 11:56:11.8 Trace: Parsed: The Voice 8x25 11:56:11.8 Trace: Parsed: The Voice 8x26 11:56:11.8 Trace: Parsed: How It's Made 25x07 720p 11:56:11.8 Trace: Parsed: Major Lazer 1x05 720p 11:56:11.8 Trace: Parsed: Lip Sync Battle 1x08 720p 11:56:11.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: 11:56:11.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_ShowRSS_info --- 11:56:11.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_speed_cd --- 11:56:11.8 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 11:56:11.8 Trace: Parsed: Nightwatch S01E04 PROPER HDTV x264-W4F 11:56:11.8 Trace: Parsed: Brooklyn Nine-Nine S02E16 HDTV x264-ASAP 11:56:11.8 Trace: Parsed: The Simpsons S26E14 HDTV XviD-AFG 11:56:11.8 Trace: Parsed: Investigation Discovery Killer Truckers HDTV x264-W4F 11:56:11.8 Trace: Parsed: Liv and Maddie S02E11 HDTV x264-W4F 11:56:11.8 Trace: Parsed: Mulaney S01E13 HDTV XviD-AFG 11:56:11.8 Trace: Parsed: Law and Order SVU S16E14 REPACK 480p HDTV x264-mSD 11:56:11.8 Trace: Parsed: The Casual Vacancy 1x01 480p HDTV x264-mSD 11:56:11.8 Trace: Parsed: UFO Conspiracies S01E03 Fireball Attack HDTV x264-W4F 11:56:11.8 Trace: Parsed: The Simpsons S26E14 HDTV x264-LOL 11:56:11.8 Trace: Parsed: UFO Conspiracies S01E01 Presidential Threat HDTV x264-W4F 11:56:11.8 Trace: Parsed: Modern Times S01E03 24 Hour Parcel People HDTV x264-BARGE 11:56:11.8 Trace: Parsed: Impractical Jokers S04E03 Uncool and the Gang HDTV x264-W4F 11:56:11.8 Trace: Parsed: Austin and Ally S04E04 Seniors and Senors HDTV x264-W4F 11:56:11.8 Trace: Parsed: Jimmy Fallon 2015 02 13 Samuel L Jackson-Norman Reedus 480p HDTV x264-mSD 11:56:11.8 Trace: Parsed: Manhattan Love Story US S01E11 HDTV XviD-AFG 11:56:11.8 Trace: Parsed: Modern Times S01E02 Warwick Davis Big Night HDTV x264-BARGE 11:56:11.8 Trace: Parsed: The Auction House S02E01 HDTV XviD-AFG 11:56:11.8 Trace: Parsed: Lockdown S02E07 Surviving Stateville 480p HDTV x264-mSD 11:56:11.8 Trace: Parsed: Modern Times S01E01 The Vikings Are Coming HDTV x264-BARGE 11:56:11.8 Trace: TorrentInfo: Guid: 100000599299 Title: Nightwatch S01E04 PROPER HDTV x264-W4F Size: 0 InfoUrl: DownloadUrl: http://speed.cd/download.php?torrent=599299&key=SECRETKEY Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 02/16/2015 02:03:47 MagnetUrl: InfoHash: Seeders: Peers: 11:56:11.8 Trace: Feed doesn't have Seeders in Description, disabling option. 11:56:11.8 Trace: Parsed: Nightwatch S01E04 PROPER HDTV x264-W4F 11:56:11.8 Trace: Parsed: Brooklyn Nine-Nine S02E16 HDTV x264-ASAP 11:56:11.8 Trace: Parsed: The Simpsons S26E14 HDTV XviD-AFG 11:56:11.8 Trace: Parsed: Investigation Discovery Killer Truckers HDTV x264-W4F 11:56:11.8 Trace: Parsed: Liv and Maddie S02E11 HDTV x264-W4F 11:56:11.8 Trace: Parsed: Mulaney S01E13 HDTV XviD-AFG 11:56:11.8 Trace: Parsed: Law and Order SVU S16E14 REPACK 480p HDTV x264-mSD 11:56:11.8 Trace: Parsed: The Casual Vacancy 1x01 480p HDTV x264-mSD 11:56:11.8 Trace: Parsed: UFO Conspiracies S01E03 Fireball Attack HDTV x264-W4F 11:56:11.8 Trace: Parsed: The Simpsons S26E14 HDTV x264-LOL 11:56:11.8 Trace: Parsed: UFO Conspiracies S01E01 Presidential Threat HDTV x264-W4F 11:56:11.8 Trace: Parsed: Modern Times S01E03 24 Hour Parcel People HDTV x264-BARGE 11:56:11.8 Trace: Parsed: Impractical Jokers S04E03 Uncool and the Gang HDTV x264-W4F 11:56:11.8 Trace: Parsed: Austin and Ally S04E04 Seniors and Senors HDTV x264-W4F 11:56:11.8 Trace: Parsed: Jimmy Fallon 2015 02 13 Samuel L Jackson-Norman Reedus 480p HDTV x264-mSD 11:56:11.8 Trace: Parsed: Manhattan Love Story US S01E11 HDTV XviD-AFG 11:56:11.8 Trace: Parsed: Modern Times S01E02 Warwick Davis Big Night HDTV x264-BARGE 11:56:11.8 Trace: Parsed: The Auction House S02E01 HDTV XviD-AFG 11:56:11.8 Trace: Parsed: Lockdown S02E07 Surviving Stateville 480p HDTV x264-mSD 11:56:11.8 Trace: Parsed: Modern Times S01E01 The Vikings Are Coming HDTV x264-BARGE 11:56:11.8 Trace: TorrentInfo: Guid: 100000599299 Title: Nightwatch S01E04 PROPER HDTV x264-W4F Size: 0 InfoUrl: DownloadUrl: http://speed.cd/download.php?torrent=599299&key=SECRETKEY Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 02/16/2015 02:03:47 MagnetUrl: InfoHash: Seeders: Peers: 11:56:11.8 Trace: Parsed: Nightwatch S01E04 PROPER HDTV x264-W4F 11:56:11.8 Trace: Parsed: Brooklyn Nine-Nine S02E16 HDTV x264-ASAP 11:56:11.8 Trace: Parsed: The Simpsons S26E14 HDTV XviD-AFG 11:56:11.8 Trace: Parsed: Investigation Discovery Killer Truckers HDTV x264-W4F 11:56:11.8 Trace: Parsed: Liv and Maddie S02E11 HDTV x264-W4F 11:56:11.8 Trace: Parsed: Mulaney S01E13 HDTV XviD-AFG 11:56:11.8 Trace: Parsed: Law and Order SVU S16E14 REPACK 480p HDTV x264-mSD 11:56:11.8 Trace: Parsed: The Casual Vacancy 1x01 480p HDTV x264-mSD 11:56:11.8 Trace: Parsed: UFO Conspiracies S01E03 Fireball Attack HDTV x264-W4F 11:56:11.8 Trace: Parsed: The Simpsons S26E14 HDTV x264-LOL 11:56:11.8 Trace: Parsed: UFO Conspiracies S01E01 Presidential Threat HDTV x264-W4F 11:56:11.8 Trace: Parsed: Modern Times S01E03 24 Hour Parcel People HDTV x264-BARGE 11:56:11.8 Trace: Parsed: Impractical Jokers S04E03 Uncool and the Gang HDTV x264-W4F 11:56:11.8 Trace: Parsed: Austin and Ally S04E04 Seniors and Senors HDTV x264-W4F 11:56:11.8 Trace: Parsed: Jimmy Fallon 2015 02 13 Samuel L Jackson-Norman Reedus 480p HDTV x264-mSD 11:56:11.8 Trace: Parsed: Manhattan Love Story US S01E11 HDTV XviD-AFG 11:56:11.8 Trace: Parsed: Modern Times S01E02 Warwick Davis Big Night HDTV x264-BARGE 11:56:11.8 Trace: Parsed: The Auction House S02E01 HDTV XviD-AFG 11:56:11.8 Trace: Parsed: Lockdown S02E07 Surviving Stateville 480p HDTV x264-mSD 11:56:11.8 Trace: Parsed: Modern Times S01E01 The Vikings Are Coming HDTV x264-BARGE 11:56:11.8 Trace: TorrentInfo: Guid: 100000599299 Title: Nightwatch S01E04 PROPER HDTV x264-W4F Size: 0 InfoUrl: DownloadUrl: http://speed.cd/download.php?torrent=599299&key=SECRETKEY Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 02/16/2015 02:03:47 MagnetUrl: InfoHash: Seeders: Peers: 11:56:11.8 Trace: Parsed: Nightwatch S01E04 PROPER HDTV x264-W4F 11:56:11.8 Trace: Parsed: Brooklyn Nine-Nine S02E16 HDTV x264-ASAP 11:56:11.8 Trace: Parsed: The Simpsons S26E14 HDTV XviD-AFG 11:56:11.8 Trace: Parsed: Investigation Discovery Killer Truckers HDTV x264-W4F 11:56:11.8 Trace: Parsed: Liv and Maddie S02E11 HDTV x264-W4F 11:56:11.8 Trace: Parsed: Mulaney S01E13 HDTV XviD-AFG 11:56:11.8 Trace: Parsed: Law and Order SVU S16E14 REPACK 480p HDTV x264-mSD 11:56:11.8 Trace: Parsed: The Casual Vacancy 1x01 480p HDTV x264-mSD 11:56:11.8 Trace: Parsed: UFO Conspiracies S01E03 Fireball Attack HDTV x264-W4F 11:56:11.8 Trace: Parsed: The Simpsons S26E14 HDTV x264-LOL 11:56:11.8 Trace: Parsed: UFO Conspiracies S01E01 Presidential Threat HDTV x264-W4F 11:56:11.8 Trace: Parsed: Modern Times S01E03 24 Hour Parcel People HDTV x264-BARGE 11:56:11.8 Trace: Parsed: Impractical Jokers S04E03 Uncool and the Gang HDTV x264-W4F 11:56:11.8 Trace: Parsed: Austin and Ally S04E04 Seniors and Senors HDTV x264-W4F 11:56:11.8 Trace: Parsed: Jimmy Fallon 2015 02 13 Samuel L Jackson-Norman Reedus 480p HDTV x264-mSD 11:56:11.8 Trace: Parsed: Manhattan Love Story US S01E11 HDTV XviD-AFG 11:56:11.8 Trace: Parsed: Modern Times S01E02 Warwick Davis Big Night HDTV x264-BARGE 11:56:11.8 Trace: Parsed: The Auction House S02E01 HDTV XviD-AFG 11:56:11.8 Trace: Parsed: Lockdown S02E07 Surviving Stateville 480p HDTV x264-mSD 11:56:11.8 Trace: Parsed: Modern Times S01E01 The Vikings Are Coming HDTV x264-BARGE 11:56:11.8 Trace: TorrentInfo: Guid: 100000599299 Title: Nightwatch S01E04 PROPER HDTV x264-W4F Size: 405180252 InfoUrl: DownloadUrl: http://speed.cd/download.php?torrent=599299&key=SECRETKEY Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 02/16/2015 02:03:47 MagnetUrl: InfoHash: Seeders: Peers: 11:56:11.8 Trace: Feed has valid size in description. 11:56:11.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_speed_cd --- 11:56:11.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_TransmitTheNet --- 11:56:11.8 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 11:56:11.8 Trace: Parsed: [SD-Episode] Tonight.S17E10.The.Air.We.Breathe.HDTV.x264-C4TV [SEEDERS (0)/LEECHERS (0)] 11:56:11.8 Trace: TorrentInfo: Guid: https://transmithe.net/index.php?page=torrent-details&id=abc Title: [SD-Episode] Tonight.S17E10.The.Air.We.Breathe.HDTV.x264-C4TV [SEEDERS (0)/LEECHERS (0)] Size: 14701 InfoUrl: DownloadUrl: https://transmithe.net/download.php?id=abc&f=Tonight.S17E10.The.Air.We.Breathe.HDTV.x264-C4TV.torrent&auth=abc Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 05/19/2015 20:11:53 MagnetUrl: InfoHash: Seeders: Peers: 11:56:11.8 Trace: Feed doesn't have Seeders in Description, disabling option. 11:56:11.8 Trace: Parsed: [SD-Episode] Tonight.S17E10.The.Air.We.Breathe.HDTV.x264-C4TV [SEEDERS (0)/LEECHERS (0)] 11:56:11.8 Trace: TorrentInfo: Guid: https://transmithe.net/index.php?page=torrent-details&id=abc Title: [SD-Episode] Tonight.S17E10.The.Air.We.Breathe.HDTV.x264-C4TV [SEEDERS (0)/LEECHERS (0)] Size: 0 InfoUrl: DownloadUrl: https://transmithe.net/download.php?id=abc&f=Tonight.S17E10.The.Air.We.Breathe.HDTV.x264-C4TV.torrent&auth=abc Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 05/19/2015 20:11:53 MagnetUrl: InfoHash: Seeders: Peers: 11:56:11.8 Trace: Parsed: [SD-Episode] Tonight.S17E10.The.Air.We.Breathe.HDTV.x264-C4TV [SEEDERS (0)/LEECHERS (0)] 11:56:11.8 Trace: TorrentInfo: Guid: https://transmithe.net/index.php?page=torrent-details&id=abc Title: [SD-Episode] Tonight.S17E10.The.Air.We.Breathe.HDTV.x264-C4TV [SEEDERS (0)/LEECHERS (0)] Size: 0 InfoUrl: DownloadUrl: https://transmithe.net/download.php?id=abc&f=Tonight.S17E10.The.Air.We.Breathe.HDTV.x264-C4TV.torrent&auth=abc Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 05/19/2015 20:11:53 MagnetUrl: InfoHash: Seeders: Peers: 11:56:11.8 Trace: Parsed: [SD-Episode] Tonight.S17E10.The.Air.We.Breathe.HDTV.x264-C4TV [SEEDERS (0)/LEECHERS (0)] 11:56:11.8 Trace: TorrentInfo: Guid: https://transmithe.net/index.php?page=torrent-details&id=abc Title: [SD-Episode] Tonight.S17E10.The.Air.We.Breathe.HDTV.x264-C4TV [SEEDERS (0)/LEECHERS (0)] Size: 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: 11:56:11.8 Trace: Feed has valid size in description. 11:56:11.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_TransmitTheNet --- 11:56:11.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_reject_feed_without_size("TorrentRss/invalid/Eztv_InvalidSize.xml") --- 11:56:11.8 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 11:56:11.8 Trace: Identified feed as EZTV compatible by EZTV Namespace 11:56:11.8 Trace: Feed has Ezrss schema 11:56:11.8 Trace: Parsed: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] 11:56:11.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: 11:56:11.8 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 11:56:11.8 Trace: Parsed: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] 11:56:11.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: 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: 11:56:11.8 Trace: Feed doesn't have Seeders in Description, disabling option. 11:56:11.8 Trace: Parsed: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] 11:56:11.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: 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: 11:56:11.8 Trace: Parsed: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] 11:56:11.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: 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: 11:56:11.8 Trace: Parsed: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] 11:56:11.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: 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: 11:56:11.8 Debug: Feed doesn't have release size. 11:56:11.8 Trace: Parsed: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] 11:56:11.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: 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: 11:56:11.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_reject_feed_without_size("TorrentRss/invalid/Eztv_InvalidSize.xml") --- 11:56:11.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_reject_feed_without_size("TorrentRss/invalid/ImmortalSeed_InvalidSize.xml") --- 11:56:11.8 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 11:56:11.8 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 11:56:11.8 Trace: TorrentInfo: Guid: 512164b3-5037-487b-ab3f-317b1aca1eae 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 11:56:11.8 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 11:56:11.8 Trace: TorrentInfo: Guid: e41a2595-9e39-4729-ba22-73d61f61de9c 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 11:56:11.8 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 11:56:11.8 Trace: TorrentInfo: Guid: bf7f439f-d0a0-4bc5-9f4f-bf956530481e 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 11:56:11.8 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 11:56:11.8 Trace: TorrentInfo: Guid: a743dbef-04d9-4be2-add5-3769d3af0800 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 11:56:11.8 Debug: Feed doesn't have release size. 11:56:11.8 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 11:56:11.8 Trace: TorrentInfo: Guid: 4c6f5608-25e7-409c-b0c0-feb92be7164a 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 11:56:11.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_reject_feed_without_size("TorrentRss/invalid/ImmortalSeed_InvalidSize.xml") --- 11:56:11.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_reject_recent_feed_with_invalid_downloadurl("TorrentRss/invalid/ImmortalSeed_InvalidDownloadUrl.xml") --- 11:56:11.8 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 11:56:11.8 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 11:56:11.8 Trace: TorrentInfo: Guid: 6e13c85e-c5eb-4d04-9e46-70866ddacbe0 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 11:56:11.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_reject_recent_feed_with_invalid_downloadurl("TorrentRss/invalid/ImmortalSeed_InvalidDownloadUrl.xml") --- 11:56:11.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_reject_recent_feed_without_pubDate("TorrentRss/invalid/TorrentDay_NoPubDate.xml") --- 11:56:11.8 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 11:56:11.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 11:56:11.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_reject_recent_feed_without_pubDate("TorrentRss/invalid/TorrentDay_NoPubDate.xml") --- 11:56:11.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.jackett_all_api_should_not_validate("/torznab/all/api") --- 11:56:11.9 Debug: Downloading Feed http://indexer.local/torznab/all/api?t=music&cat=1&extended=1&offset=0&limit=100 11:56:11.9 Trace: Parsed: Series Title S05E02 HDTV x264-Xclusive [eztv] 11:56:11.9 Trace: Parsed: Series Title S05E03 WEBRip XviD-FUM[ettv] 11:56:11.9 Trace: Parsed: Series Title S05E01 HDTV x264-Xclusive 11:56:11.9 Trace: Parsed: Series Title S05E04 WEBRip XviD-FUM[ettv] 11:56:11.9 Trace: Parsed: Series.Title.S03E19.HDTV.x264-LOL[ettv] 11:56:11.9 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.jackett_all_api_should_not_validate("/torznab/all/api") --- 11:56:11.9 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.jackett_all_api_should_not_validate("/api/v2.0/indexers/all/results/torznab") --- 11:56:11.9 Debug: Downloading Feed http://indexer.local/api/v2.0/indexers/all/results/torznab?t=music&cat=1&extended=1&offset=0&limit=100 11:56:11.9 Trace: Parsed: Series Title S05E02 HDTV x264-Xclusive [eztv] 11:56:11.9 Trace: Parsed: Series Title S05E03 WEBRip XviD-FUM[ettv] 11:56:11.9 Trace: Parsed: Series Title S05E01 HDTV x264-Xclusive 11:56:11.9 Trace: Parsed: Series Title S05E04 WEBRip XviD-FUM[ettv] 11:56:11.9 Trace: Parsed: Series.Title.S03E19.HDTV.x264-LOL[ettv] 11:56:11.9 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.jackett_all_api_should_not_validate("/api/v2.0/indexers/all/results/torznab") --- 11:56:11.9 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.jackett_all_url_should_not_validate("http://localhost:9117/torznab/all/api") --- 11:56:11.9 Debug: Downloading Feed http://localhost:9117/torznab/all/api/api?t=music&cat=1&extended=1&offset=0&limit=100 11:56:11.9 Trace: Parsed: Series Title S05E02 HDTV x264-Xclusive [eztv] 11:56:11.9 Trace: Parsed: Series Title S05E03 WEBRip XviD-FUM[ettv] 11:56:11.9 Trace: Parsed: Series Title S05E01 HDTV x264-Xclusive 11:56:11.9 Trace: Parsed: Series Title S05E04 WEBRip XviD-FUM[ettv] 11:56:11.9 Trace: Parsed: Series.Title.S03E19.HDTV.x264-LOL[ettv] 11:56:11.9 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.jackett_all_url_should_not_validate("http://localhost:9117/torznab/all/api") --- 11:56:11.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") --- 11:56:11.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 11:56:11.9 Trace: Parsed: Series Title S05E02 HDTV x264-Xclusive [eztv] 11:56:11.9 Trace: Parsed: Series Title S05E03 WEBRip XviD-FUM[ettv] 11:56:11.9 Trace: Parsed: Series Title S05E01 HDTV x264-Xclusive 11:56:11.9 Trace: Parsed: Series Title S05E04 WEBRip XviD-FUM[ettv] 11:56:11.9 Trace: Parsed: Series.Title.S03E19.HDTV.x264-LOL[ettv] 11:56:11.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") --- 11:56:11.9 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.should_not_use_pagesize_over_100_even_if_reported_in_caps --- 11:56:11.9 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.should_not_use_pagesize_over_100_even_if_reported_in_caps --- Skipped should_reject_rss_settings_for_AwesomeHD [< 1 ms] 11:56:11.9 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.should_parse_recent_feed_from_torznab_hdaccess_net --- 11:56:11.9 Debug: Downloading Feed http://indexer.local/api?t=music&cat=1&extended=1&offset=0&limit=100 11:56:11.9 Trace: Parsed: Better Call Saul S01E05 Alpine Shepherd 1080p NF WEBRip DD5.1 x264 11:56:11.9 Trace: Parsed: Ocean Giants 2013 1080p 3D BluRay Remux MVC DTS-HD MA 5.1-HDAccess 11:56:11.9 Trace: Parsed: Wild 2014 720p BluRay DTS x264-HDAccess 11:56:11.9 Trace: Parsed: Absolute Power 1997.1080p BluRay Remux AVC DTS-HD MA 5.1-HDX 11:56:11.9 Trace: Parsed: 12 Monkeys S01E09 Tomorrow 720p WEB-DL DD5.1 H.264-BS 11:56:11.9 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.should_parse_recent_feed_from_torznab_hdaccess_net --- 11:56:11.9 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.should_parse_recent_feed_from_torznab_tpb --- 11:56:11.9 Debug: Downloading Feed http://indexer.local/api?t=music&cat=1&extended=1&offset=0&limit=100 11:56:11.9 Trace: Parsed: Series Title S05E02 HDTV x264-Xclusive [eztv] 11:56:11.9 Trace: Parsed: Series Title S05E03 WEBRip XviD-FUM[ettv] 11:56:11.9 Trace: Parsed: Series Title S05E01 HDTV x264-Xclusive 11:56:11.9 Trace: Parsed: Series Title S05E04 WEBRip XviD-FUM[ettv] 11:56:11.9 Trace: Parsed: Series.Title.S03E19.HDTV.x264-LOL[ettv] 11:56:11.9 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.should_parse_recent_feed_from_torznab_tpb --- 11:56:11.9 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.should_use_best_pagesize_reported_by_caps --- 11:56:11.9 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.should_use_best_pagesize_reported_by_caps --- 11:56:11.9 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.url_and_api_not_jackett_all("http://localhost:9117/","/api") --- 11:56:11.9 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.url_and_api_not_jackett_all("http://localhost:9117/","/api") --- 11:56:11.9 Info: --- Start: NzbDrone.Core.Test.IndexerTests.XElementExtensionsFixture.should_parse_date("Wed, 07 Aug 2013 20:37:48 +0000") --- 11:56:11.9 Info: --- End: NzbDrone.Core.Test.IndexerTests.XElementExtensionsFixture.should_parse_date("Wed, 07 Aug 2013 20:37:48 +0000") --- 11:56:11.9 Info: --- Start: NzbDrone.Core.Test.IndexerTests.XElementExtensionsFixture.should_parse_date("Wed, 07 Aug 2013 18:08:46 MST") --- 11:56:11.9 Info: --- End: NzbDrone.Core.Test.IndexerTests.XElementExtensionsFixture.should_parse_date("Wed, 07 Aug 2013 18:08:46 MST") --- 11:56:11.9 Info: --- Start: NzbDrone.Core.Test.Instrumentation.DatabaseTargetFixture.exception_log_with_no_message_should_use_exceptions_message --- 11:56:11.9 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173719612288_383/VirtualNzbDrone/logs.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:11.9 Info: DatabaseEngineVersionCheck migrating 11:56:11.9 Info: PerformDBOperation 11:56:11.9 Info: Performing DB Operation 11:56:11.9 Info: SQLite 3.46.1 11:56:11.9 Info: => 0.0010635s 11:56:11.9 Info: DatabaseEngineVersionCheck migrated 11:56:11.9 Info: => 0.0010752s 11:56:11.9 Info: VersionMigration migrating 11:56:11.9 Info: Beginning Transaction 11:56:11.9 Info: CreateTable VersionInfo 11:56:11.9 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 11:56:11.9 Info: => 0.0001606s 11:56:11.9 Info: Committing Transaction 11:56:11.9 Info: VersionMigration migrated 11:56:11.9 Info: => 0.0005128s 11:56:11.9 Info: VersionUniqueMigration migrating 11:56:11.9 Info: Beginning Transaction 11:56:11.9 Info: CreateIndex VersionInfo (Version) 11:56:11.9 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:56:11.9 Info: => 0.0001244s 11:56:11.9 Info: AlterTable VersionInfo 11:56:11.9 Info: => 9E-07s 11:56:11.9 Info: CreateColumn VersionInfo AppliedOn DateTime 11:56:11.9 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 11:56:11.9 Info: => 0.0005071s 11:56:11.9 Info: Committing Transaction 11:56:11.9 Info: VersionUniqueMigration migrated 11:56:11.9 Info: => 0.0007122s 11:56:11.9 Info: VersionDescriptionMigration migrating 11:56:11.9 Info: Beginning Transaction 11:56:11.9 Info: AlterTable VersionInfo 11:56:11.9 Info: => 9E-07s 11:56:11.9 Info: CreateColumn VersionInfo Description String 11:56:11.9 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 11:56:11.9 Info: => 0.0001966s 11:56:11.9 Info: Committing Transaction 11:56:11.9 Info: VersionDescriptionMigration migrated 11:56:11.9 Info: => 0.0004066s 11:56:11.9 Info: 1: InitialSetup migrating 11:56:11.9 Info: Beginning Transaction 11:56:11.9 Info: Starting migration of Log DB to 1 11:56:11.9 Info: CreateTable Logs 11:56:11.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) 11:56:11.9 Info: => 0.0001665s 11:56:11.9 Info: CreateIndex Logs (Time) 11:56:11.9 Info: CREATE INDEX "IX_Logs_Time" ON "Logs" ("Time" ASC) 11:56:11.9 Info: => 7.27E-05s 11:56:11.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-13T11:56:11', 'InitialSetup') 11:56:11.9 Info: Committing Transaction 11:56:11.9 Info: 1: InitialSetup migrated 11:56:11.9 Info: => 0.0004307s 11:56:11.9 Info: 2: add_reason_to_pending_releases migrating 11:56:11.9 Info: Beginning Transaction 11:56:11.9 Info: Starting migration of Log DB to 2 11:56:11.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-13T11:56:11', 'add_reason_to_pending_releases') 11:56:11.9 Info: Committing Transaction 11:56:11.9 Info: 2: add_reason_to_pending_releases migrated 11:56:11.9 Info: => 0.0003884s 11:56:11.9 Info: 3: add_medium_support migrating 11:56:11.9 Info: Beginning Transaction 11:56:11.9 Info: Starting migration of Log DB to 3 11:56:11.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-13T11:56:11', 'add_medium_support') 11:56:11.9 Info: Committing Transaction 11:56:11.9 Info: 3: add_medium_support migrated 11:56:11.9 Info: => 0.0002957s 11:56:11.9 Info: 4: add_various_qualites_in_profile migrating 11:56:11.9 Info: Beginning Transaction 11:56:11.9 Info: Starting migration of Log DB to 4 11:56:11.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-13T11:56:11', 'add_various_qualites_in_profile') 11:56:11.9 Info: Committing Transaction 11:56:11.9 Info: 4: add_various_qualites_in_profile migrated 11:56:11.9 Info: => 0.0002913s 11:56:11.9 Info: 5: metadata_profiles migrating 11:56:11.9 Info: Beginning Transaction 11:56:11.9 Info: Starting migration of Log DB to 5 11:56:11.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-13T11:56:11', 'metadata_profiles') 11:56:11.9 Info: Committing Transaction 11:56:11.9 Info: 5: metadata_profiles migrated 11:56:11.9 Info: => 0.0002846s 11:56:11.9 Info: 6: separate_automatic_and_interactive_search migrating 11:56:11.9 Info: Beginning Transaction 11:56:11.9 Info: Starting migration of Log DB to 6 11:56:11.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-13T11:56:11', 'separate_automatic_and_interactive_search') 11:56:11.9 Info: Committing Transaction 11:56:11.9 Info: 6: separate_automatic_and_interactive_search migrated 11:56:11.9 Info: => 0.0002847s 11:56:11.9 Info: 7: change_album_path_to_relative migrating 11:56:11.9 Info: Beginning Transaction 11:56:11.9 Info: Starting migration of Log DB to 7 11:56:11.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-13T11:56:11', 'change_album_path_to_relative') 11:56:11.9 Info: Committing Transaction 11:56:11.9 Info: 7: change_album_path_to_relative migrated 11:56:11.9 Info: => 0.0002805s 11:56:11.9 Info: 8: change_quality_size_mb_to_kb migrating 11:56:11.9 Info: Beginning Transaction 11:56:11.9 Info: Starting migration of Log DB to 8 11:56:11.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-13T11:56:11', 'change_quality_size_mb_to_kb') 11:56:11.9 Info: Committing Transaction 11:56:11.9 Info: 8: change_quality_size_mb_to_kb migrated 11:56:11.9 Info: => 0.0002819s 11:56:11.9 Info: 9: album_releases migrating 11:56:11.9 Info: Beginning Transaction 11:56:11.9 Info: Starting migration of Log DB to 9 11:56:11.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-13T11:56:11', 'album_releases') 11:56:11.9 Info: Committing Transaction 11:56:11.9 Info: 9: album_releases migrated 11:56:11.9 Info: => 0.0002817s 11:56:11.9 Info: 10: album_releases_fix migrating 11:56:11.9 Info: Beginning Transaction 11:56:11.9 Info: Starting migration of Log DB to 10 11:56:11.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-13T11:56:11', 'album_releases_fix') 11:56:11.9 Info: Committing Transaction 11:56:11.9 Info: 10: album_releases_fix migrated 11:56:11.9 Info: => 0.0002843s 11:56:11.9 Info: 11: import_lists migrating 11:56:11.9 Info: Beginning Transaction 11:56:11.9 Info: Starting migration of Log DB to 11 11:56:11.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-13T11:56:11', 'import_lists') 11:56:11.9 Info: Committing Transaction 11:56:11.9 Info: 11: import_lists migrated 11:56:11.9 Info: => 0.000278s 11:56:11.9 Info: 12: add_release_status migrating 11:56:11.9 Info: Beginning Transaction 11:56:11.9 Info: Starting migration of Log DB to 12 11:56:11.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-13T11:56:11', 'add_release_status') 11:56:11.9 Info: Committing Transaction 11:56:11.9 Info: 12: add_release_status migrated 11:56:11.9 Info: => 0.0002901s 11:56:11.9 Info: 13: album_download_notification migrating 11:56:11.9 Info: Beginning Transaction 11:56:11.9 Info: Starting migration of Log DB to 13 11:56:11.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-13T11:56:11', 'album_download_notification') 11:56:11.9 Info: Committing Transaction 11:56:11.9 Info: 13: album_download_notification migrated 11:56:11.9 Info: => 0.0002848s 11:56:11.9 Info: 14: fix_language_metadata_profiles migrating 11:56:11.9 Info: Beginning Transaction 11:56:11.9 Info: Starting migration of Log DB to 14 11:56:11.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-13T11:56:11', 'fix_language_metadata_profiles') 11:56:11.9 Info: Committing Transaction 11:56:11.9 Info: 14: fix_language_metadata_profiles migrated 11:56:11.9 Info: => 0.0002805s 11:56:11.9 Info: 15: remove_fanzub migrating 11:56:11.9 Info: Beginning Transaction 11:56:11.9 Info: Starting migration of Log DB to 15 11:56:11.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-13T11:56:11', 'remove_fanzub') 11:56:11.9 Info: Committing Transaction 11:56:11.9 Info: 15: remove_fanzub migrated 11:56:11.9 Info: => 0.0003098s 11:56:11.9 Info: 16: update_artist_history_indexes migrating 11:56:11.9 Info: Beginning Transaction 11:56:11.9 Info: Starting migration of Log DB to 16 11:56:11.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-13T11:56:11', 'update_artist_history_indexes') 11:56:11.9 Info: Committing Transaction 11:56:11.9 Info: 16: update_artist_history_indexes migrated 11:56:11.9 Info: => 0.0002997s 11:56:11.9 Info: 17: remove_nma migrating 11:56:11.9 Info: Beginning Transaction 11:56:11.9 Info: Starting migration of Log DB to 17 11:56:11.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-13T11:56:11', 'remove_nma') 11:56:11.9 Info: Committing Transaction 11:56:11.9 Info: 17: remove_nma migrated 11:56:11.9 Info: => 0.00028s 11:56:11.9 Info: 18: album_disambiguation migrating 11:56:11.9 Info: Beginning Transaction 11:56:11.9 Info: Starting migration of Log DB to 18 11:56:11.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-13T11:56:11', 'album_disambiguation') 11:56:11.9 Info: Committing Transaction 11:56:11.9 Info: 18: album_disambiguation migrated 11:56:11.9 Info: => 0.0002837s 11:56:11.9 Info: 19: add_ape_quality_in_profiles migrating 11:56:11.9 Info: Beginning Transaction 11:56:11.9 Info: Starting migration of Log DB to 19 11:56:11.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-13T11:56:11', 'add_ape_quality_in_profiles') 11:56:11.9 Info: Committing Transaction 11:56:11.9 Info: 19: add_ape_quality_in_profiles migrated 11:56:11.9 Info: => 0.000279s 11:56:11.9 Info: 20: remove_pushalot migrating 11:56:11.9 Info: Beginning Transaction 11:56:11.9 Info: Starting migration of Log DB to 20 11:56:11.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-13T11:56:11', 'remove_pushalot') 11:56:11.9 Info: Committing Transaction 11:56:11.9 Info: 20: remove_pushalot migrated 11:56:11.9 Info: => 0.0003086s 11:56:11.9 Info: 21: add_custom_filters migrating 11:56:11.9 Info: Beginning Transaction 11:56:11.9 Info: Starting migration of Log DB to 21 11:56:11.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-13T11:56:11', 'add_custom_filters') 11:56:11.9 Info: Committing Transaction 11:56:11.9 Info: 21: add_custom_filters migrated 11:56:11.9 Info: => 0.0002826s 11:56:11.9 Info: 22: import_list_tags migrating 11:56:11.9 Info: Beginning Transaction 11:56:11.9 Info: Starting migration of Log DB to 22 11:56:11.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-13T11:56:11', 'import_list_tags') 11:56:11.9 Info: Committing Transaction 11:56:11.9 Info: 22: import_list_tags migrated 11:56:11.9 Info: => 0.0002774s 11:56:11.9 Info: 23: add_release_groups_etc migrating 11:56:11.9 Info: Beginning Transaction 11:56:11.9 Info: Starting migration of Log DB to 23 11:56:11.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-13T11:56:11', 'add_release_groups_etc') 11:56:11.9 Info: Committing Transaction 11:56:11.9 Info: 23: add_release_groups_etc migrated 11:56:11.9 Info: => 0.0002801s 11:56:11.9 Info: 24: NewMediaInfoFormat migrating 11:56:11.9 Info: Beginning Transaction 11:56:11.9 Info: Starting migration of Log DB to 24 11:56:11.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-10-13T11:56:11', 'NewMediaInfoFormat') 11:56:11.9 Info: Committing Transaction 11:56:11.9 Info: 24: NewMediaInfoFormat migrated 11:56:11.9 Info: => 0.0003069s 11:56:11.9 Info: 25: rename_restrictions_to_release_profiles migrating 11:56:11.9 Info: Beginning Transaction 11:56:11.9 Info: Starting migration of Log DB to 25 11:56:11.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-10-13T11:56:11', 'rename_restrictions_to_release_profiles') 11:56:11.9 Info: Committing Transaction 11:56:11.9 Info: 25: rename_restrictions_to_release_profiles migrated 11:56:11.9 Info: => 0.0002828s 11:56:11.9 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 11:56:11.9 Info: Beginning Transaction 11:56:11.9 Info: Starting migration of Log DB to 26 11:56:11.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-10-13T11:56:11', 'rename_quality_profiles_add_upgrade_allowed') 11:56:11.9 Info: Committing Transaction 11:56:11.9 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 11:56:11.9 Info: => 0.0002776s 11:56:11.9 Info: 27: add_import_exclusions migrating 11:56:11.9 Info: Beginning Transaction 11:56:11.9 Info: Starting migration of Log DB to 27 11:56:11.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-10-13T11:56:11', 'add_import_exclusions') 11:56:11.9 Info: Committing Transaction 11:56:11.9 Info: 27: add_import_exclusions migrated 11:56:11.9 Info: => 0.0002743s 11:56:11.9 Info: 28: clean_artist_metadata_table migrating 11:56:11.9 Info: Beginning Transaction 11:56:11.9 Info: Starting migration of Log DB to 28 11:56:11.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-10-13T11:56:11', 'clean_artist_metadata_table') 11:56:11.9 Info: Committing Transaction 11:56:11.9 Info: 28: clean_artist_metadata_table migrated 11:56:11.9 Info: => 0.000286s 11:56:11.9 Info: 29: health_issue_notification migrating 11:56:11.9 Info: Beginning Transaction 11:56:11.9 Info: Starting migration of Log DB to 29 11:56:11.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-10-13T11:56:11', 'health_issue_notification') 11:56:11.9 Info: Committing Transaction 11:56:11.9 Info: 29: health_issue_notification migrated 11:56:11.9 Info: => 0.000283s 11:56:11.9 Info: 30: add_mediafilerepository_mtime migrating 11:56:11.9 Info: Beginning Transaction 11:56:11.9 Info: Starting migration of Log DB to 30 11:56:11.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-10-13T11:56:11', 'add_mediafilerepository_mtime') 11:56:11.9 Info: Committing Transaction 11:56:11.9 Info: 30: add_mediafilerepository_mtime migrated 11:56:11.9 Info: => 0.0002737s 11:56:11.9 Info: 31: add_artistmetadataid_constraint migrating 11:56:11.9 Info: Beginning Transaction 11:56:11.9 Info: Starting migration of Log DB to 31 11:56:11.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-10-13T11:56:11', 'add_artistmetadataid_constraint') 11:56:11.9 Info: Committing Transaction 11:56:11.9 Info: 31: add_artistmetadataid_constraint migrated 11:56:11.9 Info: => 0.000279s 11:56:11.9 Info: 32: old_ids_and_artist_alias migrating 11:56:11.9 Info: Beginning Transaction 11:56:11.9 Info: Starting migration of Log DB to 32 11:56:11.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-10-13T11:56:11', 'old_ids_and_artist_alias') 11:56:11.9 Info: Committing Transaction 11:56:11.9 Info: 32: old_ids_and_artist_alias migrated 11:56:11.9 Info: => 0.0003227s 11:56:11.9 Info: 33: download_propers_config migrating 11:56:11.9 Info: Beginning Transaction 11:56:11.9 Info: Starting migration of Log DB to 33 11:56:11.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-10-13T11:56:11', 'download_propers_config') 11:56:11.9 Info: Committing Transaction 11:56:11.9 Info: 33: download_propers_config migrated 11:56:11.9 Info: => 0.0002682s 11:56:11.9 Info: 34: remove_language_profiles migrating 11:56:11.9 Info: Beginning Transaction 11:56:11.9 Info: Starting migration of Log DB to 34 11:56:11.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-10-13T11:56:11', 'remove_language_profiles') 11:56:11.9 Info: Committing Transaction 11:56:11.9 Info: 34: remove_language_profiles migrated 11:56:11.9 Info: => 0.0002742s 11:56:11.9 Info: 35: multi_disc_naming_format migrating 11:56:11.9 Info: Beginning Transaction 11:56:11.9 Info: Starting migration of Log DB to 35 11:56:11.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-10-13T11:56:11', 'multi_disc_naming_format') 11:56:11.9 Info: Committing Transaction 11:56:11.9 Info: 35: multi_disc_naming_format migrated 11:56:11.9 Info: => 0.0002723s 11:56:11.9 Info: 36: add_download_client_priority migrating 11:56:11.9 Info: Beginning Transaction 11:56:11.9 Info: Starting migration of Log DB to 36 11:56:11.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-10-13T11:56:11', 'add_download_client_priority') 11:56:11.9 Info: Committing Transaction 11:56:11.9 Info: 36: add_download_client_priority migrated 11:56:11.9 Info: => 0.0002944s 11:56:11.9 Info: 37: remove_growl_prowl migrating 11:56:11.9 Info: Beginning Transaction 11:56:11.9 Info: Starting migration of Log DB to 37 11:56:11.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-10-13T11:56:11', 'remove_growl_prowl') 11:56:11.9 Info: Committing Transaction 11:56:11.9 Info: 37: remove_growl_prowl migrated 11:56:11.9 Info: => 0.0002688s 11:56:11.9 Info: 38: remove_plex_hometheatre migrating 11:56:11.9 Info: Beginning Transaction 11:56:11.9 Info: Starting migration of Log DB to 38 11:56:11.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-10-13T11:56:11', 'remove_plex_hometheatre') 11:56:11.9 Info: Committing Transaction 11:56:11.9 Info: 38: remove_plex_hometheatre migrated 11:56:11.9 Info: => 0.0002713s 11:56:11.9 Info: 39: add_root_folder_add_defaults migrating 11:56:11.9 Info: Beginning Transaction 11:56:11.9 Info: Starting migration of Log DB to 39 11:56:11.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-10-13T11:56:11', 'add_root_folder_add_defaults') 11:56:11.9 Info: Committing Transaction 11:56:11.9 Info: 39: add_root_folder_add_defaults migrated 11:56:11.9 Info: => 0.0002673s 11:56:11.9 Info: 40: task_duration migrating 11:56:11.9 Info: Beginning Transaction 11:56:11.9 Info: Starting migration of Log DB to 40 11:56:11.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-10-13T11:56:11', 'task_duration') 11:56:11.9 Info: Committing Transaction 11:56:11.9 Info: 40: task_duration migrated 11:56:11.9 Info: => 0.0002903s 11:56:11.9 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 11:56:11.9 Info: Beginning Transaction 11:56:11.9 Info: Starting migration of Log DB to 41 11:56:11.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-10-13T11:56:11', 'add_indexer_and_enabled_to_release_profiles') 11:56:11.9 Info: Committing Transaction 11:56:11.9 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 11:56:11.9 Info: => 0.000277s 11:56:11.9 Info: 42: remove_album_folders migrating 11:56:11.9 Info: Beginning Transaction 11:56:11.9 Info: Starting migration of Log DB to 42 11:56:11.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-10-13T11:56:11', 'remove_album_folders') 11:56:11.9 Info: Committing Transaction 11:56:11.9 Info: 42: remove_album_folders migrated 11:56:11.9 Info: => 0.0002738s 11:56:11.9 Info: 44: add_priority_to_indexers migrating 11:56:11.9 Info: Beginning Transaction 11:56:11.9 Info: Starting migration of Log DB to 44 11:56:11.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-10-13T11:56:11', 'add_priority_to_indexers') 11:56:11.9 Info: Committing Transaction 11:56:11.9 Info: 44: add_priority_to_indexers migrated 11:56:11.9 Info: => 0.0002684s 11:56:11.9 Info: 45: remove_chown_and_folderchmod_config migrating 11:56:11.9 Info: Beginning Transaction 11:56:11.9 Info: Starting migration of Log DB to 45 11:56:11.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-10-13T11:56:11', 'remove_chown_and_folderchmod_config') 11:56:11.9 Info: Committing Transaction 11:56:11.9 Info: 45: remove_chown_and_folderchmod_config migrated 11:56:11.9 Info: => 0.0003127s 11:56:11.9 Info: 47: update_notifiarr migrating 11:56:11.9 Info: Beginning Transaction 11:56:11.9 Info: Starting migration of Log DB to 47 11:56:11.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-10-13T11:56:11', 'update_notifiarr') 11:56:11.9 Info: Committing Transaction 11:56:11.9 Info: 47: update_notifiarr migrated 11:56:11.9 Info: => 0.0002785s 11:56:11.9 Info: 49: email_multiple_addresses migrating 11:56:11.9 Info: Beginning Transaction 11:56:11.9 Info: Starting migration of Log DB to 49 11:56:11.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-10-13T11:56:11', 'email_multiple_addresses') 11:56:11.9 Info: Committing Transaction 11:56:11.9 Info: 49: email_multiple_addresses migrated 11:56:11.9 Info: => 0.0002771s 11:56:11.9 Info: 50: rename_blacklist_to_blocklist migrating 11:56:11.9 Info: Beginning Transaction 11:56:11.9 Info: Starting migration of Log DB to 50 11:56:11.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-10-13T11:56:11', 'rename_blacklist_to_blocklist') 11:56:11.9 Info: Committing Transaction 11:56:11.9 Info: 50: rename_blacklist_to_blocklist migrated 11:56:11.9 Info: => 0.0002763s 11:56:11.9 Info: 51: cdh_per_downloadclient migrating 11:56:11.9 Info: Beginning Transaction 11:56:11.9 Info: Starting migration of Log DB to 51 11:56:11.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-10-13T11:56:11', 'cdh_per_downloadclient') 11:56:11.9 Info: Committing Transaction 11:56:11.9 Info: 51: cdh_per_downloadclient migrated 11:56:11.9 Info: => 0.0002728s 11:56:11.9 Info: 52: download_history migrating 11:56:11.9 Info: Beginning Transaction 11:56:11.9 Info: Starting migration of Log DB to 52 11:56:11.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-10-13T11:56:11', 'download_history') 11:56:11.9 Info: Committing Transaction 11:56:11.9 Info: 52: download_history migrated 11:56:11.9 Info: => 0.0002686s 11:56:11.9 Info: 53: add_update_history migrating 11:56:11.9 Info: Beginning Transaction 11:56:11.9 Info: Starting migration of Log DB to 53 11:56:11.9 Info: CreateTable UpdateHistory 11:56:11.9 Info: CREATE TABLE "UpdateHistory" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Date" DATETIME NOT NULL, "Version" TEXT NOT NULL, "EventType" INTEGER NOT NULL) 11:56:11.9 Info: => 0.0001289s 11:56:11.9 Info: CreateIndex UpdateHistory (Date) 11:56:11.9 Info: CREATE INDEX "IX_UpdateHistory_Date" ON "UpdateHistory" ("Date" ASC) 11:56:11.9 Info: => 9.46E-05s 11:56:11.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-10-13T11:56:11', 'add_update_history') 11:56:11.9 Info: Committing Transaction 11:56:11.9 Info: 53: add_update_history migrated 11:56:11.9 Info: => 0.0003827s 11:56:11.9 Info: 54: add_on_update_to_notifications migrating 11:56:11.9 Info: Beginning Transaction 11:56:11.9 Info: Starting migration of Log DB to 54 11:56:11.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-10-13T11:56:11', 'add_on_update_to_notifications') 11:56:11.9 Info: Committing Transaction 11:56:11.9 Info: 54: add_on_update_to_notifications migrated 11:56:11.9 Info: => 0.0002868s 11:56:11.9 Info: 55: download_client_per_indexer migrating 11:56:11.9 Info: Beginning Transaction 11:56:11.9 Info: Starting migration of Log DB to 55 11:56:11.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-10-13T11:56:11', 'download_client_per_indexer') 11:56:11.9 Info: Committing Transaction 11:56:11.9 Info: 55: download_client_per_indexer migrated 11:56:11.9 Info: => 0.0002748s 11:56:11.9 Info: 56: AddNewItemMonitorType migrating 11:56:11.9 Info: Beginning Transaction 11:56:11.9 Info: Starting migration of Log DB to 56 11:56:11.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-10-13T11:56:11', 'AddNewItemMonitorType') 11:56:11.9 Info: Committing Transaction 11:56:11.9 Info: 56: AddNewItemMonitorType migrated 11:56:11.9 Info: => 0.0002719s 11:56:11.9 Info: 57: ImportListSearch migrating 11:56:11.9 Info: Beginning Transaction 11:56:11.9 Info: Starting migration of Log DB to 57 11:56:11.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-10-13T11:56:11', 'ImportListSearch') 11:56:11.9 Info: Committing Transaction 11:56:11.9 Info: 57: ImportListSearch migrated 11:56:11.9 Info: => 0.0002702s 11:56:11.9 Info: 58: ImportListMonitorExisting migrating 11:56:11.9 Info: Beginning Transaction 11:56:11.9 Info: Starting migration of Log DB to 58 11:56:11.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-10-13T11:56:11', 'ImportListMonitorExisting') 11:56:11.9 Info: Committing Transaction 11:56:11.9 Info: 58: ImportListMonitorExisting migrated 11:56:11.9 Info: => 0.0002784s 11:56:11.9 Info: 59: add_indexer_tags migrating 11:56:11.9 Info: Beginning Transaction 11:56:11.9 Info: Starting migration of Log DB to 59 11:56:11.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-10-13T11:56:11', 'add_indexer_tags') 11:56:11.9 Info: Committing Transaction 11:56:11.9 Info: 59: add_indexer_tags migrated 11:56:11.9 Info: => 0.0002771s 11:56:11.9 Info: 60: update_audio_types migrating 11:56:11.9 Info: Beginning Transaction 11:56:11.9 Info: Starting migration of Log DB to 60 11:56:11.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-10-13T11:56:11', 'update_audio_types') 11:56:11.9 Info: Committing Transaction 11:56:11.9 Info: 60: update_audio_types migrated 11:56:11.9 Info: => 0.0002742s 11:56:11.9 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 11:56:11.9 Info: Beginning Transaction 11:56:11.9 Info: Starting migration of Log DB to 61 11:56:11.9 Info: AlterTable Logs 11:56:11.9 Info: => 1.4E-06s 11:56:11.9 Info: AlterColumn Logs Time DateTimeOffset 11:56:11.9 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) 11:56:11.9 Info: INSERT INTO "Logs_temp" ("Id", "Message", "Time", "Logger", "Exception", "ExceptionType", "Level") SELECT "Id", "Message", "Time", "Logger", "Exception", "ExceptionType", "Level" FROM "Logs" 11:56:11.9 Info: DROP TABLE "Logs" 11:56:11.9 Info: ALTER TABLE "Logs_temp" RENAME TO "Logs" 11:56:11.9 Info: CREATE INDEX "IX_Logs_Time" ON "Logs" ("Time" ASC) 11:56:11.9 Info: => 0.0012503s 11:56:11.9 Info: AlterTable UpdateHistory 11:56:11.9 Info: => 7E-07s 11:56:11.9 Info: AlterColumn UpdateHistory Date DateTimeOffset 11:56:11.9 Info: CREATE TABLE "UpdateHistory_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Date" DATETIME NOT NULL, "Version" TEXT NOT NULL, "EventType" INTEGER NOT NULL) 11:56:11.9 Info: INSERT INTO "UpdateHistory_temp" ("Id", "Date", "Version", "EventType") SELECT "Id", "Date", "Version", "EventType" FROM "UpdateHistory" 11:56:11.9 Info: DROP TABLE "UpdateHistory" 11:56:11.9 Info: ALTER TABLE "UpdateHistory_temp" RENAME TO "UpdateHistory" 11:56:11.9 Info: CREATE INDEX "IX_UpdateHistory_Date" ON "UpdateHistory" ("Date" ASC) 11:56:11.9 Info: => 0.0010508s 11:56:11.9 Info: AlterTable VersionInfo 11:56:11.9 Info: => 6E-07s 11:56:11.9 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 11:56:11.9 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 11:56:11.9 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 11:56:11.9 Info: DROP TABLE "VersionInfo" 11:56:11.9 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 11:56:11.9 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:56:11.9 Info: => 0.0010438s 11:56:11.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-10-13T11:56:12', 'postgres_update_timestamp_columns_to_with_timezone') 11:56:11.9 Info: Committing Transaction 11:56:12.0 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 11:56:12.0 Info: => 0.0013762s 11:56:12.0 Info: 62: add_on_delete_to_notifications migrating 11:56:12.0 Info: Beginning Transaction 11:56:12.0 Info: Starting migration of Log DB to 62 11:56:12.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-10-13T11:56:12', 'add_on_delete_to_notifications') 11:56:12.0 Info: Committing Transaction 11:56:12.0 Info: 62: add_on_delete_to_notifications migrated 11:56:12.0 Info: => 0.0002914s 11:56:12.0 Info: 63: add_custom_formats migrating 11:56:12.0 Info: Beginning Transaction 11:56:12.0 Info: Starting migration of Log DB to 63 11:56:12.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-10-13T11:56:12', 'add_custom_formats') 11:56:12.0 Info: Committing Transaction 11:56:12.0 Info: 63: add_custom_formats migrated 11:56:12.0 Info: => 0.0002785s 11:56:12.0 Info: 64: add_result_to_commands migrating 11:56:12.0 Info: Beginning Transaction 11:56:12.0 Info: Starting migration of Log DB to 64 11:56:12.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (64, '2024-10-13T11:56:12', 'add_result_to_commands') 11:56:12.0 Info: Committing Transaction 11:56:12.0 Info: 64: add_result_to_commands migrated 11:56:12.0 Info: => 0.0002801s 11:56:12.0 Info: 65: health_restored_notification migrating 11:56:12.0 Info: Beginning Transaction 11:56:12.0 Info: Starting migration of Log DB to 65 11:56:12.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (65, '2024-10-13T11:56:12', 'health_restored_notification') 11:56:12.0 Info: Committing Transaction 11:56:12.0 Info: 65: health_restored_notification migrated 11:56:12.0 Info: => 0.0002731s 11:56:12.0 Info: 66: remove_uc migrating 11:56:12.0 Info: Beginning Transaction 11:56:12.0 Info: Starting migration of Log DB to 66 11:56:12.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (66, '2024-10-13T11:56:12', 'remove_uc') 11:56:12.0 Info: Committing Transaction 11:56:12.0 Info: 66: remove_uc migrated 11:56:12.0 Info: => 0.0002723s 11:56:12.0 Info: 67: download_clients_rename_tv_to_music migrating 11:56:12.0 Info: Beginning Transaction 11:56:12.0 Info: Starting migration of Log DB to 67 11:56:12.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (67, '2024-10-13T11:56:12', 'download_clients_rename_tv_to_music') 11:56:12.0 Info: Committing Transaction 11:56:12.0 Info: 67: download_clients_rename_tv_to_music migrated 11:56:12.0 Info: => 0.0002702s 11:56:12.0 Info: 68: add_colon_replacement_to_naming_config migrating 11:56:12.0 Info: Beginning Transaction 11:56:12.0 Info: Starting migration of Log DB to 68 11:56:12.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (68, '2024-10-13T11:56:12', 'add_colon_replacement_to_naming_config') 11:56:12.0 Info: Committing Transaction 11:56:12.0 Info: 68: add_colon_replacement_to_naming_config migrated 11:56:12.0 Info: => 0.0002877s 11:56:12.0 Info: 69: list_sync_time migrating 11:56:12.0 Info: Beginning Transaction 11:56:12.0 Info: Starting migration of Log DB to 69 11:56:12.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (69, '2024-10-13T11:56:12', 'list_sync_time') 11:56:12.0 Info: Committing Transaction 11:56:12.0 Info: 69: list_sync_time migrated 11:56:12.0 Info: => 0.0002843s 11:56:12.0 Info: 70: add_download_client_tags migrating 11:56:12.0 Info: Beginning Transaction 11:56:12.0 Info: Starting migration of Log DB to 70 11:56:12.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (70, '2024-10-13T11:56:12', 'add_download_client_tags') 11:56:12.0 Info: Committing Transaction 11:56:12.0 Info: 70: add_download_client_tags migrated 11:56:12.0 Info: => 0.0002888s 11:56:12.0 Info: 71: add_notification_status migrating 11:56:12.0 Info: Beginning Transaction 11:56:12.0 Info: Starting migration of Log DB to 71 11:56:12.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (71, '2024-10-13T11:56:12', 'add_notification_status') 11:56:12.0 Info: Committing Transaction 11:56:12.0 Info: 71: add_notification_status migrated 11:56:12.0 Info: => 0.0002868s 11:56:12.0 Info: 72: add_alac_24_quality_in_profiles migrating 11:56:12.0 Info: Beginning Transaction 11:56:12.0 Info: Starting migration of Log DB to 72 11:56:12.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (72, '2024-10-13T11:56:12', 'add_alac_24_quality_in_profiles') 11:56:12.0 Info: Committing Transaction 11:56:12.0 Info: 72: add_alac_24_quality_in_profiles migrated 11:56:12.0 Info: => 0.0002893s 11:56:12.0 Info: 73: add_salt_to_users migrating 11:56:12.0 Info: Beginning Transaction 11:56:12.0 Info: Starting migration of Log DB to 73 11:56:12.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (73, '2024-10-13T11:56:12', 'add_salt_to_users') 11:56:12.0 Info: Committing Transaction 11:56:12.0 Info: 73: add_salt_to_users migrated 11:56:12.0 Info: => 0.0002843s 11:56:12.0 Info: 74: add_auto_tagging migrating 11:56:12.0 Info: Beginning Transaction 11:56:12.0 Info: Starting migration of Log DB to 74 11:56:12.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (74, '2024-10-13T11:56:12', 'add_auto_tagging') 11:56:12.0 Info: Committing Transaction 11:56:12.0 Info: 74: add_auto_tagging migrated 11:56:12.0 Info: => 0.0002855s 11:56:12.0 Info: 75: quality_definition_preferred_size migrating 11:56:12.0 Info: Beginning Transaction 11:56:12.0 Info: Starting migration of Log DB to 75 11:56:12.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (75, '2024-10-13T11:56:12', 'quality_definition_preferred_size') 11:56:12.0 Info: Committing Transaction 11:56:12.0 Info: 75: quality_definition_preferred_size migrated 11:56:12.0 Info: => 0.0002999s 11:56:12.0 Info: 76: add_on_artist_add_to_notifications migrating 11:56:12.0 Info: Beginning Transaction 11:56:12.0 Info: Starting migration of Log DB to 76 11:56:12.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (76, '2024-10-13T11:56:12', 'add_on_artist_add_to_notifications') 11:56:12.0 Info: Committing Transaction 11:56:12.0 Info: 76: add_on_artist_add_to_notifications migrated 11:56:12.0 Info: => 0.0002886s 11:56:12.0 Info: 77: album_last_searched_time migrating 11:56:12.0 Info: Beginning Transaction 11:56:12.0 Info: Starting migration of Log DB to 77 11:56:12.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (77, '2024-10-13T11:56:12', 'album_last_searched_time') 11:56:12.0 Info: Committing Transaction 11:56:12.0 Info: 77: album_last_searched_time migrated 11:56:12.0 Info: => 0.000285s 11:56:12.0 Info: 78: add_indexer_flags migrating 11:56:12.0 Info: Beginning Transaction 11:56:12.0 Info: Starting migration of Log DB to 78 11:56:12.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (78, '2024-10-13T11:56:12', 'add_indexer_flags') 11:56:12.0 Info: Committing Transaction 11:56:12.0 Info: 78: add_indexer_flags migrated 11:56:12.0 Info: => 0.0002828s 11:56:12.0 Info: 79: add_indexes_album_statistics migrating 11:56:12.0 Info: Beginning Transaction 11:56:12.0 Info: Starting migration of Log DB to 79 11:56:12.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (79, '2024-10-13T11:56:12', 'add_indexes_album_statistics') 11:56:12.0 Info: Committing Transaction 11:56:12.0 Info: 79: add_indexes_album_statistics migrated 11:56:12.0 Info: => 0.0002962s 11:56:12.0 Debug: Took: 00:00:00.0451982 11:56:12.0 Info: Caching database 11:56:12.0 Error: System.InvalidOperationException: Fake Exception 11:56:13.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 11:56:13.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 11:56:13.0 Info: --- End: NzbDrone.Core.Test.Instrumentation.DatabaseTargetFixture.exception_log_with_no_message_should_use_exceptions_message --- 11:56:13.0 Info: --- Start: NzbDrone.Core.Test.Instrumentation.DatabaseTargetFixture.null_string_as_arg_should_not_fail --- 11:56:13.0 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/cached_Log.db 11:56:13.0 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173730989646_385/VirtualNzbDrone/logs.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:13.1 Info: DatabaseEngineVersionCheck migrating 11:56:13.1 Info: PerformDBOperation 11:56:13.1 Info: Performing DB Operation 11:56:13.1 Info: SQLite 3.46.1 11:56:13.1 Info: => 0.000731s 11:56:13.1 Info: DatabaseEngineVersionCheck migrated 11:56:13.1 Info: => 0.0007444s 11:56:13.1 Debug: Took: 00:00:00.0103790 11:56:13.1 Debug: File no longer exists on disk. removing from database. 11:56:14.1 Info: --- End: NzbDrone.Core.Test.Instrumentation.DatabaseTargetFixture.null_string_as_arg_should_not_fail --- 11:56:14.1 Info: --- Start: NzbDrone.Core.Test.Instrumentation.DatabaseTargetFixture.write_log --- 11:56:14.1 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/cached_Log.db 11:56:14.1 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173741524048_387/VirtualNzbDrone/logs.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:14.1 Info: DatabaseEngineVersionCheck migrating 11:56:14.1 Info: PerformDBOperation 11:56:14.1 Info: Performing DB Operation 11:56:14.1 Info: SQLite 3.46.1 11:56:14.1 Info: => 0.000715s 11:56:14.1 Info: DatabaseEngineVersionCheck migrated 11:56:14.1 Info: => 0.0007269s 11:56:14.1 Debug: Took: 00:00:00.0104950 11:56:14.1 Info: Unique message: dec5e34e-c789-4364-be3e-b56355c7239d 11:56:15.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 11:56:15.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 11:56:15.2 Info: --- End: NzbDrone.Core.Test.Instrumentation.DatabaseTargetFixture.write_log --- 11:56:15.2 Info: --- Start: NzbDrone.Core.Test.Instrumentation.DatabaseTargetFixture.write_log_exception --- 11:56:15.2 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/cached_Log.db 11:56:15.2 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173752031898_389/VirtualNzbDrone/logs.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:15.2 Info: DatabaseEngineVersionCheck migrating 11:56:15.2 Info: PerformDBOperation 11:56:15.2 Info: Performing DB Operation 11:56:15.2 Info: SQLite 3.46.1 11:56:15.2 Info: => 0.0007063s 11:56:15.2 Info: DatabaseEngineVersionCheck migrated 11:56:15.2 Info: => 0.0007188s 11:56:15.2 Debug: Took: 00:00:00.0112923 11:56:15.2 Error: Unique message: 46b4732e-50ea-4572-935f-93b40cc7effb System.InvalidOperationException: Fake Exception 11:56:16.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 11:56:16.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 11:56:16.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 11:56:16.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 11:56:16.2 Info: --- End: NzbDrone.Core.Test.Instrumentation.DatabaseTargetFixture.write_log_exception --- 11:56:16.2 Info: --- Start: NzbDrone.Core.Test.Instrumentation.DatabaseTargetFixture.write_long_log --- 11:56:16.2 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/cached_Log.db 11:56:16.2 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173762600500_391/VirtualNzbDrone/logs.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:16.2 Info: DatabaseEngineVersionCheck migrating 11:56:16.2 Info: PerformDBOperation 11:56:16.2 Info: Performing DB Operation 11:56:16.2 Info: SQLite 3.46.1 11:56:16.2 Info: => 0.0006934s 11:56:16.2 Info: DatabaseEngineVersionCheck migrated 11:56:16.2 Info: => 0.0007065s 11:56:16.2 Debug: Took: 00:00:00.0104294 11:56:16.2 Info: ac1929ff-36de-4311-bc6a-737bfb06e7fe8ec65570-2dd0-4cb1-81a1-5cf09fa26c545b5da3b8-30a1-4bb1-962a-c7ed4420476eafe3928d-16ac-4f0c-a6fb-3897982347858d57e76c-f253-4229-932b-5a1023c0790f587b5438-bfbe-422a-8a23-d6971ca4abc3b06e921d-9c62-4799-a68c-a7bd152b99be81d91ba9-3143-4e6d-9a77-a517a04999eaf327493d-6721-4f81-8c49-2418fe37999f240a8364-7c7c-4d79-a48c-f634de4f69b458b5c163-5cfb-404a-a0ba-d8bb075516a7070fdf4d-fa45-4195-8be7-0ef1f4f91a2ccd70ab5e-5401-47f9-b15e-70ba178cf910f0982496-e122-4240-968e-148f25924655b1507d14-10e1-43b7-b362-079e31201e64f4788359-2d0f-4ce7-8083-3912b4ad17b36f83b990-268c-4263-a60c-6be655de04b18b721f47-64ce-4548-bac1-182abbb4791a76ac7dea-cc2b-452c-9086-f906929a75384f89266d-6328-438b-825f-bfee026cc8e32820774e-455b-4f22-96d0-8cca13354f9e7696a23b-efbb-420b-956a-15ff9ba564aac953abe2-23a8-4829-a686-f1575cdf389f71426901-cae6-4d7b-b9a6-c813d1be4b631c93dc0f-6049-4fbd-9a6e-9b702af9676d7601f6e3-772e-462d-a78e-76ff908ea6ce5ae781ec-281e-4ad6-806d-ca443f95d06d484faf05-c87e-4014-9a70-e98a5391e265ceac623b-c515-4ca9-a569-98a56941edaf4233a2cf-6ae9-4223-b0c3-c0ad5a25947ace79cb90-306c-476e-a037-9b6b9b054cdb365b23ae-913b-4fe5-8de9-cdb044b762b70e76db00-164b-497d-b58b-7eb73c5f8ba3a0e91d4b-bbfc-48ae-81ef-516456a6061cc628ab85-0bf2-40bf-88c0-a8cc448dffef1f3347d1-734b-4c92-b569-00d20e4b72cf50f4510b-2321-471f-8d91-503e2c0daaef03828b8d-b9a4-4371-9a1e-16de5da7cba90c21955b-cca4-4274-ac43-1cc6484e6cef8a18d43f-3298-4626-989b-c12a348f9a32898a169a-b276-41d3-8d10-7328b54a68a8b966e3bd-6205-4520-92f4-862b912982f22fa87a5d-a1f3-4b8d-9b4a-9eec57cba4cafac12283-4fe3-437f-b3cf-b633c69f6a7766b8fbcd-d9d9-41b4-b862-a6df34d3082e2fd83bac-0c22-4183-9627-ae0d4d6e0b73145a9a65-fce8-4d73-a683-c0bd490f8fa0393c8ca6-67f5-42ff-9d0e-b26dacbddb99ff7feb47-b99d-48cc-ab25-2704a1b61815a00aab0b-9ad8-4ee3-99b2-335a3a01bcb2203edbd6-4a99-48bf-bc95-1fbba4a839d6aa3df5b6-f97f-4962-8019-457a2030ff50abf5c9ed-e4dd-4697-a533-ca8165c4dec67a6088f8-a2c9-45e0-8b10-bc266ca95463f466a90d-ce72-4f44-8987-3493b72dee212f1f3f8b-3958-496d-a25a-735c9f37ef4d23fd15ac-fd08-4507-bc97-055a0dd879f6b49f140a-b53c-45bd-9972-dd6714b8cb283d21d2db-d5e4-44a0-8fd9-297d0fffeb19f81b981c-e8e9-4435-87bb-60a38caa113726ee5586-1e8f-4f9a-971a-e62193cf7e3b730c8c71-3c50-4fc0-86c0-391e30567e9b2a8c3d03-5d05-4a08-b467-dce089630bf309d447c2-5cad-4a43-a87b-c62805bfb9f6aded5065-abfb-4ee3-9ec9-29911061cb812034a6c4-b831-4c6e-9c54-77d3c7181d82e59cc4da-d6db-4188-ab5b-043b77c2e1bb03256869-8479-4878-8b3c-0d804f7c5e61b4c42192-f7d7-46f8-91df-5ac8c4516568efa0028b-edad-408a-bf2e-99918767e988d61d9608-dd97-4375-8b4e-11a8de226f4d9ba5e481-3730-463c-ba1f-d77769d9213138aa364a-4d68-4e14-ab6e-d44579f9e0e7fbb8f5b0-202e-4f24-ac1d-46c6a4dc35af6f834777-b273-431f-af1c-bfe06d560291233e647f-f635-4f16-be65-ac5f5d9387ec492ce264-bfe6-494e-946b-6dac3a0de97e1a4710da-f16a-4616-9e27-921ec28ac304ae82bdc0-68ab-44cf-8331-61bb038e26efd7a05b7e-84fe-4cba-9024-eb8050b70e035b33041c-b832-40e0-87d4-b09b90f5b79bee74cacb-2c3d-47d0-a3b6-5bed4851d2b22c66690d-2ec3-46be-a5f4-9d8b9174fdf5d0261fa8-8fa3-490f-9dc4-ae6f3a6d493b8edc69c9-c013-4e7d-b1c1-855345e6cf2cf929cd6a-84b8-498e-86ce-985cf585efcf8579b1c3-a0b6-49e2-aec3-6b26c72be18d070611f5-0b27-4a62-bd42-3fdcbd56b5fa7f9805d1-7e47-4183-9287-14b958f1655d4649a755-9da4-44f3-b977-7598a2c3b77aa0b3efa1-a725-407b-a0b8-0ed942bd4824f4491400-95ec-48d2-b5cb-10ad3ff0577d2db1873d-af56-4eff-ab36-cffae384f4cf056e117a-eacb-4d57-a371-788c28f3abbd183597f5-116e-4e6c-b865-6604b4f605a3a16fa460-19af-4c64-81f9-4d09f734474e6765e05c-9240-4256-844d-ea03192ab4bda41b0583-7c9f-4de9-bdd3-39022f6befe8ed030d64-4554-47ef-b9f5-bd01cc0fb2b6a8e383ab-a64a-4ef2-843b-ab11ef877b25 11:56:17.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 11:56:17.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 11:56:17.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 11:56:17.3 Info: --- End: NzbDrone.Core.Test.Instrumentation.DatabaseTargetFixture.write_long_log --- 11:56:17.3 Info: --- Start: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_get_string_in_default_dictionary_if_unknown_language_and_string_exists --- 11:56:17.3 Info: --- End: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_get_string_in_default_dictionary_if_unknown_language_and_string_exists --- 11:56:17.3 Info: --- Start: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_get_string_in_dictionary_if_lang_exists_and_string_exists --- 11:56:17.3 Info: --- End: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_get_string_in_dictionary_if_lang_exists_and_string_exists --- 11:56:17.3 Info: --- Start: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_get_string_in_french --- 11:56:17.3 Error: Missing translation/culture resource: /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Localization/Core/fr_FR.json 11:56:17.3 Info: --- End: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_get_string_in_french --- 11:56:17.3 Info: --- Start: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_return_argument_if_string_doesnt_exists --- 11:56:17.3 Info: --- End: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_return_argument_if_string_doesnt_exists --- 11:56:17.3 Info: --- Start: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_return_argument_if_string_doesnt_exists_default_lang --- 11:56:17.3 Info: --- End: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_return_argument_if_string_doesnt_exists_default_lang --- 11:56:17.3 Info: --- Start: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_throw_if_empty_string_passed --- 11:56:17.3 Info: --- End: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_throw_if_empty_string_passed --- 11:56:17.3 Info: --- Start: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_throw_if_null_string_passed --- 11:56:17.3 Info: --- End: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_throw_if_null_string_passed --- 11:56:17.3 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_false_if_file_exists_and_same_date_but_length_header_different --- 11:56:17.3 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_false_if_file_exists_and_same_date_but_length_header_different --- 11:56:17.3 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_false_if_file_exists_but_different_date --- 11:56:17.3 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_false_if_file_exists_but_different_date --- 11:56:17.3 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_false_if_file_not_exists --- 11:56:17.3 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_false_if_file_not_exists --- 11:56:17.3 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_true_if_file_exists_and_date_header_is_different_but_length_header_the_same --- 11:56:17.3 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_true_if_file_exists_and_date_header_is_different_but_length_header_the_same --- 11:56:17.3 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_true_if_file_exists_and_date_header_is_null_but_has_length_header --- 11:56:17.3 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_true_if_file_exists_and_date_header_is_null_but_has_length_header --- 11:56:17.3 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_true_if_file_exists_and_same_date_but_no_length_header --- 11:56:17.3 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_true_if_file_exists_and_same_date_but_no_length_header --- 11:56:17.3 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.ImageResizerFixture.should_delete_file_if_failed --- 11:56:17.4 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.ImageResizerFixture.should_delete_file_if_failed --- 11:56:17.4 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.ImageResizerFixture.should_resize_image --- 11:56:17.7 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.ImageResizerFixture.should_resize_image --- 11:56:17.7 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.convert_to_local_url_should_not_change_extension(".png") --- 11:56:17.7 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.convert_to_local_url_should_not_change_extension(".png") --- 11:56:17.7 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.convert_to_local_url_should_not_change_extension(".jpg") --- 11:56:17.7 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.convert_to_local_url_should_not_change_extension(".jpg") --- 11:56:17.7 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_album_cover_urls_to_local(".png") --- 11:56:17.7 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_album_cover_urls_to_local(".png") --- 11:56:17.7 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_album_cover_urls_to_local(".jpg") --- 11:56:17.7 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_album_cover_urls_to_local(".jpg") --- 11:56:17.7 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_cover_urls_to_local(".png") --- 11:56:17.7 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_cover_urls_to_local(".png") --- 11:56:17.7 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_cover_urls_to_local(".jpg") --- 11:56:17.7 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_cover_urls_to_local(".jpg") --- 11:56:17.7 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_media_urls_to_local_without_time_if_file_doesnt_exist(".png") --- 11:56:17.7 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_media_urls_to_local_without_time_if_file_doesnt_exist(".png") --- 11:56:17.7 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_media_urls_to_local_without_time_if_file_doesnt_exist(".jpg") --- 11:56:17.7 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_media_urls_to_local_without_time_if_file_doesnt_exist(".jpg") --- 11:56:17.7 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_log_error_if_resize_failed --- 11:56:17.7 Debug: Resizing Poster-500 for [ForeignArtistId1][Name1] 11:56:17.7 Debug: Couldn't resize media cover Poster-500 for artist [ForeignArtistId1][Name1], using full size image instead. 11:56:17.7 Debug: Resizing Poster-250 for [ForeignArtistId1][Name1] 11:56:17.7 Debug: Couldn't resize media cover Poster-250 for artist [ForeignArtistId1][Name1], using full size image instead. 11:56:17.7 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_log_error_if_resize_failed --- 11:56:17.7 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_not_resize_covers_if_exists --- 11:56:17.7 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_not_resize_covers_if_exists --- 11:56:17.7 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_resize_covers_if_existing_is_empty --- 11:56:17.7 Debug: Resizing Poster-500 for [ForeignArtistId1][Name1] 11:56:17.7 Debug: Resizing Poster-250 for [ForeignArtistId1][Name1] 11:56:17.7 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_resize_covers_if_existing_is_empty --- 11:56:17.7 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_resize_covers_if_main_downloaded --- 11:56:17.7 Info: Downloading Poster for [ForeignArtistId1][Name1] 11:56:17.7 Debug: Resizing Poster-500 for [ForeignArtistId1][Name1] 11:56:17.7 Debug: Resizing Poster-250 for [ForeignArtistId1][Name1] 11:56:17.7 Info: Downloading Cover for [ForeignAlbumId1][Title1] 11:56:17.7 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_resize_covers_if_main_downloaded --- 11:56:17.7 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_resize_covers_if_missing --- 11:56:17.7 Debug: Resizing Poster-500 for [ForeignArtistId1][Name1] 11:56:17.7 Debug: Resizing Poster-250 for [ForeignArtistId1][Name1] 11:56:17.7 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_resize_covers_if_missing --- 11:56:17.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.get_metadata_should_not_fail_with_missing_country --- 11:56:17.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.get_metadata_should_not_fail_with_missing_country --- 11:56:17.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_ignore_non_parsable_id3v23_date --- 11:56:17.9 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/temp_4voikgod.fgv.mp2 11:56:17.9 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 11:56:17.9 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/temp_4voikgod.fgv.mp2' 11:56:17.9 Trace: Got codec MP2 11:56:17.9 Debug: Quality parsed: Unknown v1, Source: Extension 11:56:17.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_ignore_non_parsable_id3v23_date --- 11:56:17.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_not_fail_if_media_has_been_omitted --- 11:56:18.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_not_fail_if_media_has_been_omitted --- 11:56:18.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_mp2 --- 11:56:18.0 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/temp_h0qcdzmn.omn.mp2 11:56:18.0 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 11:56:18.0 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/temp_h0qcdzmn.omn.mp2' 11:56:18.0 Trace: Got codec MP2 11:56:18.0 Debug: Quality parsed: Unknown v1, Source: Extension 11:56:18.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_mp2 --- 11:56:18.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_mp3 --- 11:56:18.0 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/temp_tav2zwgl.4nw.mp3 11:56:18.0 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 11:56:18.0 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/temp_tav2zwgl.4nw.mp3' 11:56:18.0 Trace: Got codec MP3VBR 11:56:18.0 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 11:56:18.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_mp3 --- 11:56:18.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_flac --- 11:56:18.0 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/temp_tlvzvgwy.xgx.flac 11:56:18.0 Debug: Audio Properties: Flac Audio, Bitrate: 350, Sample Size: 16, SampleRate: 44100, Channels: 2 11:56:18.0 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/temp_tlvzvgwy.xgx.flac' 11:56:18.0 Trace: Got codec FLAC 11:56:18.0 Debug: Quality parsed: FLAC v1, Source: TagLib 11:56:18.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_flac --- 11:56:18.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_m4a --- 11:56:18.0 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/temp_4jl3hyvz.ws3.m4a 11:56:18.0 Debug: Audio Properties: MPEG-4 Audio (mp4a), Bitrate: 129, Sample Size: 0, SampleRate: 44100, Channels: 2 11:56:18.0 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/temp_4jl3hyvz.ws3.m4a' 11:56:18.0 Trace: Got codec AAC 11:56:18.0 Debug: Quality parsed: AAC-VBR v1, Source: TagLib 11:56:18.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_m4a --- 11:56:18.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_wma --- 11:56:18.1 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/temp_aydowpip.0qv.wma 11:56:18.1 Debug: Audio Properties: Microsoft WMA2 Audio, Bitrate: 128, Sample Size: 16, SampleRate: 44100, Channels: 2 11:56:18.1 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/temp_aydowpip.0qv.wma' 11:56:18.1 Trace: Got codec WMA 11:56:18.1 Debug: Quality parsed: WMA v1, Source: TagLib 11:56:18.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_wma --- 11:56:18.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_ape --- 11:56:18.1 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/temp_ybt0p4td.3tk.ape 11:56:18.1 Debug: Audio Properties: Monkey's Audio APE Version 3.990, Bitrate: 323, Sample Size: 16, SampleRate: 44100, Channels: 2 11:56:18.1 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/temp_ybt0p4td.3tk.ape' 11:56:18.1 Trace: Got codec APE 11:56:18.1 Debug: Quality parsed: APE v1, Source: TagLib 11:56:18.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_ape --- 11:56:18.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_opus --- 11:56:18.1 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/temp_xqurppmh.2hh.opus 11:56:18.1 Trace: Estimating bitrate. Size: 1062106 Duration: 85.1015208 Bitrate: 97 11:56:18.1 Debug: Audio Properties: Opus Version 1 Audio, Bitrate: 97, Sample Size: 0, SampleRate: 48000, Channels: 2 11:56:18.1 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/temp_xqurppmh.2hh.opus' 11:56:18.1 Trace: Got codec OPUS 11:56:18.1 Debug: Quality parsed: Unknown v1, Source: Extension 11:56:18.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_opus --- 11:56:18.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_mp2 --- 11:56:18.1 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/nin.mp2 11:56:18.1 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 11:56:18.1 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/nin.mp2' 11:56:18.1 Trace: Got codec MP2 11:56:18.1 Debug: Quality parsed: Unknown v1, Source: Extension 11:56:18.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_mp2 --- 11:56:18.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_mp3 --- 11:56:18.1 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/nin.mp3 11:56:18.1 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 11:56:18.1 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/nin.mp3' 11:56:18.1 Trace: Got codec MP3VBR 11:56:18.1 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 11:56:18.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_mp3 --- 11:56:18.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_flac --- 11:56:18.1 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/nin.flac 11:56:18.1 Debug: Audio Properties: Flac Audio, Bitrate: 350, Sample Size: 16, SampleRate: 44100, Channels: 2 11:56:18.1 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/nin.flac' 11:56:18.1 Trace: Got codec FLAC 11:56:18.1 Debug: Quality parsed: FLAC v1, Source: TagLib 11:56:18.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_flac --- 11:56:18.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_m4a --- 11:56:18.1 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/nin.m4a 11:56:18.1 Debug: Audio Properties: MPEG-4 Audio (mp4a), Bitrate: 129, Sample Size: 0, SampleRate: 44100, Channels: 2 11:56:18.1 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/nin.m4a' 11:56:18.1 Trace: Got codec AAC 11:56:18.1 Debug: Quality parsed: AAC-VBR v1, Source: TagLib 11:56:18.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_m4a --- 11:56:18.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_wma --- 11:56:18.2 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/nin.wma 11:56:18.2 Debug: Audio Properties: Microsoft WMA2 Audio, Bitrate: 128, Sample Size: 16, SampleRate: 44100, Channels: 2 11:56:18.2 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/nin.wma' 11:56:18.2 Trace: Got codec WMA 11:56:18.2 Debug: Quality parsed: WMA v1, Source: TagLib 11:56:18.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_wma --- 11:56:18.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_ape --- 11:56:18.2 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/nin.ape 11:56:18.2 Debug: Audio Properties: Monkey's Audio APE Version 3.990, Bitrate: 323, Sample Size: 16, SampleRate: 44100, Channels: 2 11:56:18.2 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/nin.ape' 11:56:18.2 Trace: Got codec APE 11:56:18.2 Debug: Quality parsed: APE v1, Source: TagLib 11:56:18.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_ape --- 11:56:18.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_opus --- 11:56:18.2 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/nin.opus 11:56:18.2 Trace: Estimating bitrate. Size: 1062725 Duration: 85.1015208 Bitrate: 97 11:56:18.2 Debug: Audio Properties: Opus Version 1 Audio, Bitrate: 97, Sample Size: 0, SampleRate: 48000, Channels: 2 11:56:18.2 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/nin.opus' 11:56:18.2 Trace: Got codec OPUS 11:56:18.2 Debug: Quality parsed: Unknown v1, Source: Extension 11:56:18.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_opus --- 11:56:18.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_mp2 --- 11:56:18.2 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/temp_h4d1luwg.zqw.mp2 11:56:18.2 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/temp_h4d1luwg.zqw.mp2 11:56:18.2 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 11:56:18.2 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/temp_h4d1luwg.zqw.mp2' 11:56:18.2 Trace: Got codec MP2 11:56:18.2 Debug: Quality parsed: Unknown v1, Source: Extension 11:56:18.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_mp2 --- 11:56:18.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_mp3 --- 11:56:18.2 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/temp_lye5jddz.y1c.mp3 11:56:18.2 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/temp_lye5jddz.y1c.mp3 11:56:18.2 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 11:56:18.2 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/temp_lye5jddz.y1c.mp3' 11:56:18.2 Trace: Got codec MP3VBR 11:56:18.2 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 11:56:18.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_mp3 --- 11:56:18.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_flac --- 11:56:18.2 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/temp_hjcdi2st.11x.flac 11:56:18.2 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/temp_hjcdi2st.11x.flac 11:56:18.2 Debug: Audio Properties: Flac Audio, Bitrate: 350, Sample Size: 16, SampleRate: 44100, Channels: 2 11:56:18.2 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/temp_hjcdi2st.11x.flac' 11:56:18.2 Trace: Got codec FLAC 11:56:18.2 Debug: Quality parsed: FLAC v1, Source: TagLib 11:56:18.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_flac --- 11:56:18.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_m4a --- 11:56:18.2 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/temp_nwcbzbw0.fwo.m4a 11:56:18.2 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/temp_nwcbzbw0.fwo.m4a 11:56:18.2 Debug: Audio Properties: MPEG-4 Audio (mp4a), Bitrate: 129, Sample Size: 0, SampleRate: 44100, Channels: 2 11:56:18.2 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/temp_nwcbzbw0.fwo.m4a' 11:56:18.2 Trace: Got codec AAC 11:56:18.2 Debug: Quality parsed: AAC-VBR v1, Source: TagLib 11:56:18.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_m4a --- 11:56:18.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_wma --- 11:56:18.2 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/temp_lhuc5fam.q2d.wma 11:56:18.2 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/temp_lhuc5fam.q2d.wma 11:56:18.2 Debug: Audio Properties: Microsoft WMA2 Audio, Bitrate: 128, Sample Size: 16, SampleRate: 44100, Channels: 2 11:56:18.2 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/temp_lhuc5fam.q2d.wma' 11:56:18.2 Trace: Got codec WMA 11:56:18.2 Debug: Quality parsed: WMA v1, Source: TagLib 11:56:18.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_wma --- 11:56:18.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_ape --- 11:56:18.2 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/temp_kwady5i0.vol.ape 11:56:18.2 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/temp_kwady5i0.vol.ape 11:56:18.2 Debug: Audio Properties: Monkey's Audio APE Version 3.990, Bitrate: 323, Sample Size: 16, SampleRate: 44100, Channels: 2 11:56:18.2 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/temp_kwady5i0.vol.ape' 11:56:18.2 Trace: Got codec APE 11:56:18.2 Debug: Quality parsed: APE v1, Source: TagLib 11:56:18.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_ape --- 11:56:18.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_opus --- 11:56:18.2 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/temp_spn0f4rr.zzr.opus 11:56:18.3 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/temp_spn0f4rr.zzr.opus 11:56:18.3 Trace: Estimating bitrate. Size: 1062120 Duration: 85.1015208 Bitrate: 97 11:56:18.3 Debug: Audio Properties: Opus Version 1 Audio, Bitrate: 97, Sample Size: 0, SampleRate: 48000, Channels: 2 11:56:18.3 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/temp_spn0f4rr.zzr.opus' 11:56:18.3 Trace: Got codec OPUS 11:56:18.3 Debug: Quality parsed: Unknown v1, Source: Extension 11:56:18.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_opus --- 11:56:18.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_mp2 --- 11:56:18.3 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/temp_amyg4oko.sfx.mp2 11:56:18.3 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 11:56:18.3 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/temp_amyg4oko.sfx.mp2' 11:56:18.3 Trace: Got codec MP2 11:56:18.3 Debug: Quality parsed: Unknown v1, Source: Extension 11:56:18.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_mp2 --- 11:56:18.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_mp3 --- 11:56:18.3 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/temp_0qbule5a.oej.mp3 11:56:18.3 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 11:56:18.3 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/temp_0qbule5a.oej.mp3' 11:56:18.3 Trace: Got codec MP3VBR 11:56:18.3 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 11:56:18.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_mp3 --- 11:56:18.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_flac --- 11:56:18.3 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/temp_dqnmkevw.xbt.flac 11:56:18.3 Debug: Audio Properties: Flac Audio, Bitrate: 350, Sample Size: 16, SampleRate: 44100, Channels: 2 11:56:18.3 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/temp_dqnmkevw.xbt.flac' 11:56:18.3 Trace: Got codec FLAC 11:56:18.3 Debug: Quality parsed: FLAC v1, Source: TagLib 11:56:18.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_flac --- 11:56:18.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_m4a --- 11:56:18.3 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/temp_gdtswf25.n12.m4a 11:56:18.3 Debug: Audio Properties: MPEG-4 Audio (mp4a), Bitrate: 129, Sample Size: 0, SampleRate: 44100, Channels: 2 11:56:18.3 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/temp_gdtswf25.n12.m4a' 11:56:18.3 Trace: Got codec AAC 11:56:18.3 Debug: Quality parsed: AAC-VBR v1, Source: TagLib 11:56:18.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_m4a --- 11:56:18.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_wma --- 11:56:18.3 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/temp_qmzlj1aa.fjx.wma 11:56:18.3 Debug: Audio Properties: Microsoft WMA2 Audio, Bitrate: 128, Sample Size: 16, SampleRate: 44100, Channels: 2 11:56:18.3 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/temp_qmzlj1aa.fjx.wma' 11:56:18.3 Trace: Got codec WMA 11:56:18.3 Debug: Quality parsed: WMA v1, Source: TagLib 11:56:18.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_wma --- 11:56:18.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_ape --- 11:56:18.3 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/temp_umthfkk3.g2a.ape 11:56:18.3 Debug: Audio Properties: Monkey's Audio APE Version 3.990, Bitrate: 323, Sample Size: 16, SampleRate: 44100, Channels: 2 11:56:18.3 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/temp_umthfkk3.g2a.ape' 11:56:18.3 Trace: Got codec APE 11:56:18.3 Debug: Quality parsed: APE v1, Source: TagLib 11:56:18.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_ape --- 11:56:18.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_opus --- 11:56:18.3 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/temp_gw25yo53.bqt.opus 11:56:18.3 Trace: Estimating bitrate. Size: 1062106 Duration: 85.1015208 Bitrate: 97 11:56:18.3 Debug: Audio Properties: Opus Version 1 Audio, Bitrate: 97, Sample Size: 0, SampleRate: 48000, Channels: 2 11:56:18.3 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/temp_gw25yo53.bqt.opus' 11:56:18.3 Trace: Got codec OPUS 11:56:18.3 Debug: Quality parsed: Unknown v1, Source: Extension 11:56:18.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_opus --- 11:56:18.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_mp2 --- 11:56:18.3 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/temp_4bfpiq3l.ppd.mp2 11:56:18.3 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 11:56:18.3 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/temp_4bfpiq3l.ppd.mp2' 11:56:18.3 Trace: Got codec MP2 11:56:18.3 Debug: Quality parsed: Unknown v1, Source: Extension 11:56:18.4 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/temp_4bfpiq3l.ppd.mp2 11:56:18.4 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/temp_4bfpiq3l.ppd.mp2 11:56:18.4 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 11:56:18.4 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/temp_4bfpiq3l.ppd.mp2' 11:56:18.4 Trace: Got codec MP2 11:56:18.4 Debug: Quality parsed: Unknown v1, Source: Extension 11:56:18.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_mp2 --- 11:56:18.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_mp3 --- 11:56:18.4 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/temp_v021rajv.ka0.mp3 11:56:18.4 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 11:56:18.4 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/temp_v021rajv.ka0.mp3' 11:56:18.4 Trace: Got codec MP3VBR 11:56:18.4 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 11:56:18.4 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/temp_v021rajv.ka0.mp3 11:56:18.4 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/temp_v021rajv.ka0.mp3 11:56:18.4 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 11:56:18.4 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/temp_v021rajv.ka0.mp3' 11:56:18.4 Trace: Got codec MP3VBR 11:56:18.4 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 11:56:18.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_mp3 --- 11:56:18.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_flac --- 11:56:18.4 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/temp_kgvvlgr5.03f.flac 11:56:18.4 Debug: Audio Properties: Flac Audio, Bitrate: 350, Sample Size: 16, SampleRate: 44100, Channels: 2 11:56:18.4 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/temp_kgvvlgr5.03f.flac' 11:56:18.4 Trace: Got codec FLAC 11:56:18.4 Debug: Quality parsed: FLAC v1, Source: TagLib 11:56:18.4 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/temp_kgvvlgr5.03f.flac 11:56:18.4 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/temp_kgvvlgr5.03f.flac 11:56:18.4 Debug: Audio Properties: Flac Audio, Bitrate: 350, Sample Size: 16, SampleRate: 44100, Channels: 2 11:56:18.4 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/temp_kgvvlgr5.03f.flac' 11:56:18.4 Trace: Got codec FLAC 11:56:18.4 Debug: Quality parsed: FLAC v1, Source: TagLib 11:56:18.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_flac --- 11:56:18.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_m4a --- 11:56:18.4 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/temp_0v2bhyie.opm.m4a 11:56:18.4 Debug: Audio Properties: MPEG-4 Audio (mp4a), Bitrate: 129, Sample Size: 0, SampleRate: 44100, Channels: 2 11:56:18.4 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/temp_0v2bhyie.opm.m4a' 11:56:18.4 Trace: Got codec AAC 11:56:18.4 Debug: Quality parsed: AAC-VBR v1, Source: TagLib 11:56:18.4 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/temp_0v2bhyie.opm.m4a 11:56:18.5 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/temp_0v2bhyie.opm.m4a 11:56:18.5 Debug: Audio Properties: MPEG-4 Audio (mp4a), Bitrate: 129, Sample Size: 0, SampleRate: 44100, Channels: 2 11:56:18.5 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/temp_0v2bhyie.opm.m4a' 11:56:18.5 Trace: Got codec AAC 11:56:18.5 Debug: Quality parsed: AAC-VBR v1, Source: TagLib 11:56:18.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_m4a --- 11:56:18.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_wma --- 11:56:18.5 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/temp_rc1u5leg.ijn.wma 11:56:18.5 Debug: Audio Properties: Microsoft WMA2 Audio, Bitrate: 128, Sample Size: 16, SampleRate: 44100, Channels: 2 11:56:18.5 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/temp_rc1u5leg.ijn.wma' 11:56:18.5 Trace: Got codec WMA 11:56:18.5 Debug: Quality parsed: WMA v1, Source: TagLib 11:56:18.5 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/temp_rc1u5leg.ijn.wma 11:56:18.5 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/temp_rc1u5leg.ijn.wma 11:56:18.5 Debug: Audio Properties: Microsoft WMA2 Audio, Bitrate: 128, Sample Size: 16, SampleRate: 44100, Channels: 2 11:56:18.5 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/temp_rc1u5leg.ijn.wma' 11:56:18.5 Trace: Got codec WMA 11:56:18.5 Debug: Quality parsed: WMA v1, Source: TagLib 11:56:18.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_wma --- 11:56:18.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_ape --- 11:56:18.5 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/temp_al30brwk.mze.ape 11:56:18.5 Debug: Audio Properties: Monkey's Audio APE Version 3.990, Bitrate: 323, Sample Size: 16, SampleRate: 44100, Channels: 2 11:56:18.5 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/temp_al30brwk.mze.ape' 11:56:18.5 Trace: Got codec APE 11:56:18.5 Debug: Quality parsed: APE v1, Source: TagLib 11:56:18.5 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/temp_al30brwk.mze.ape 11:56:18.5 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/temp_al30brwk.mze.ape 11:56:18.5 Debug: Audio Properties: Monkey's Audio APE Version 3.990, Bitrate: 323, Sample Size: 16, SampleRate: 44100, Channels: 2 11:56:18.5 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/temp_al30brwk.mze.ape' 11:56:18.5 Trace: Got codec APE 11:56:18.5 Debug: Quality parsed: APE v1, Source: TagLib 11:56:18.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_ape --- 11:56:18.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_opus --- 11:56:18.5 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/temp_5izhsmb1.cvk.opus 11:56:18.5 Trace: Estimating bitrate. Size: 1062725 Duration: 85.1015208 Bitrate: 97 11:56:18.5 Debug: Audio Properties: Opus Version 1 Audio, Bitrate: 97, Sample Size: 0, SampleRate: 48000, Channels: 2 11:56:18.5 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/temp_5izhsmb1.cvk.opus' 11:56:18.5 Trace: Got codec OPUS 11:56:18.5 Debug: Quality parsed: Unknown v1, Source: Extension 11:56:18.5 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/temp_5izhsmb1.cvk.opus 11:56:18.5 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/temp_5izhsmb1.cvk.opus 11:56:18.5 Trace: Estimating bitrate. Size: 1121422 Duration: 85.1015208 Bitrate: 102 11:56:18.5 Debug: Audio Properties: Opus Version 1 Audio, Bitrate: 102, Sample Size: 0, SampleRate: 48000, Channels: 2 11:56:18.5 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/temp_5izhsmb1.cvk.opus' 11:56:18.5 Trace: Got codec OPUS 11:56:18.5 Debug: Quality parsed: Unknown v1, Source: Extension 11:56:18.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_opus --- 11:56:18.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_mp2 --- 11:56:18.5 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/temp_gtxsf1nr.n3u.mp2 11:56:18.5 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/temp_gtxsf1nr.n3u.mp2 11:56:18.5 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/temp_gtxsf1nr.n3u.mp2 11:56:18.5 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 11:56:18.5 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/temp_gtxsf1nr.n3u.mp2' 11:56:18.5 Trace: Got codec MP2 11:56:18.5 Debug: Quality parsed: Unknown v1, Source: Extension 11:56:18.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_mp2 --- 11:56:18.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_mp3 --- 11:56:18.5 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/temp_phhffrdm.gzh.mp3 11:56:18.5 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/temp_phhffrdm.gzh.mp3 11:56:18.5 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/temp_phhffrdm.gzh.mp3 11:56:18.5 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 11:56:18.5 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/temp_phhffrdm.gzh.mp3' 11:56:18.5 Trace: Got codec MP3VBR 11:56:18.5 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 11:56:18.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_mp3 --- 11:56:18.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_flac --- 11:56:18.5 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/temp_h1txrpox.lqd.flac 11:56:18.5 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/temp_h1txrpox.lqd.flac 11:56:18.5 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/temp_h1txrpox.lqd.flac 11:56:18.5 Debug: Audio Properties: Flac Audio, Bitrate: 350, Sample Size: 16, SampleRate: 44100, Channels: 2 11:56:18.5 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/temp_h1txrpox.lqd.flac' 11:56:18.5 Trace: Got codec FLAC 11:56:18.5 Debug: Quality parsed: FLAC v1, Source: TagLib 11:56:18.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_flac --- 11:56:18.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_m4a --- 11:56:18.5 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/temp_3jvzruut.xcf.m4a 11:56:18.5 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/temp_3jvzruut.xcf.m4a 11:56:18.5 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/temp_3jvzruut.xcf.m4a 11:56:18.5 Debug: Audio Properties: MPEG-4 Audio (mp4a), Bitrate: 129, Sample Size: 0, SampleRate: 44100, Channels: 2 11:56:18.5 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/temp_3jvzruut.xcf.m4a' 11:56:18.5 Trace: Got codec AAC 11:56:18.5 Debug: Quality parsed: AAC-VBR v1, Source: TagLib 11:56:18.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_m4a --- 11:56:18.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_wma --- 11:56:18.5 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/temp_vynsazgh.vip.wma 11:56:18.5 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/temp_vynsazgh.vip.wma 11:56:18.5 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/temp_vynsazgh.vip.wma 11:56:18.5 Debug: Audio Properties: Microsoft WMA2 Audio, Bitrate: 128, Sample Size: 16, SampleRate: 44100, Channels: 2 11:56:18.5 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/temp_vynsazgh.vip.wma' 11:56:18.5 Trace: Got codec WMA 11:56:18.5 Debug: Quality parsed: WMA v1, Source: TagLib 11:56:18.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_wma --- 11:56:18.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_ape --- 11:56:18.5 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/temp_t3i335c3.krq.ape 11:56:18.5 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/temp_t3i335c3.krq.ape 11:56:18.5 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/temp_t3i335c3.krq.ape 11:56:18.5 Debug: Audio Properties: Monkey's Audio APE Version 3.990, Bitrate: 323, Sample Size: 16, SampleRate: 44100, Channels: 2 11:56:18.5 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/temp_t3i335c3.krq.ape' 11:56:18.5 Trace: Got codec APE 11:56:18.5 Debug: Quality parsed: APE v1, Source: TagLib 11:56:18.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_ape --- 11:56:18.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_opus --- 11:56:18.5 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/temp_5h5veh1v.v0o.opus 11:56:18.5 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/temp_5h5veh1v.v0o.opus 11:56:18.5 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/temp_5h5veh1v.v0o.opus 11:56:18.5 Trace: Estimating bitrate. Size: 1121355 Duration: 85.1015208 Bitrate: 102 11:56:18.5 Debug: Audio Properties: Opus Version 1 Audio, Bitrate: 102, Sample Size: 0, SampleRate: 48000, Channels: 2 11:56:18.5 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/temp_5h5veh1v.v0o.opus' 11:56:18.5 Trace: Got codec OPUS 11:56:18.5 Debug: Quality parsed: Unknown v1, Source: Extension 11:56:18.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_opus --- 11:56:18.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_mp2 --- 11:56:18.5 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/temp_scrirhj2.sxa.mp2 11:56:18.5 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/temp_scrirhj2.sxa.mp2 11:56:18.5 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 11:56:18.5 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/temp_scrirhj2.sxa.mp2' 11:56:18.5 Trace: Got codec MP2 11:56:18.5 Debug: Quality parsed: Unknown v1, Source: Extension 11:56:18.6 Debug: Removing MusicBrainz tags for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/temp_scrirhj2.sxa.mp2 11:56:18.6 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/temp_scrirhj2.sxa.mp2 11:56:18.6 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 11:56:18.6 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/temp_scrirhj2.sxa.mp2' 11:56:18.6 Trace: Got codec MP2 11:56:18.6 Debug: Quality parsed: Unknown v1, Source: Extension 11:56:18.6 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/temp_scrirhj2.sxa.mp2 11:56:18.6 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/temp_scrirhj2.sxa.mp2 11:56:18.6 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 11:56:18.6 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/temp_scrirhj2.sxa.mp2' 11:56:18.6 Trace: Got codec MP2 11:56:18.6 Debug: Quality parsed: Unknown v1, Source: Extension 11:56:18.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_mp2 --- 11:56:18.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_mp3 --- 11:56:18.6 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/temp_z3owpnk4.xgj.mp3 11:56:18.6 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/temp_z3owpnk4.xgj.mp3 11:56:18.6 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 11:56:18.6 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/temp_z3owpnk4.xgj.mp3' 11:56:18.6 Trace: Got codec MP3VBR 11:56:18.6 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 11:56:18.6 Debug: Removing MusicBrainz tags for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/temp_z3owpnk4.xgj.mp3 11:56:18.6 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/temp_z3owpnk4.xgj.mp3 11:56:18.6 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 11:56:18.6 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/temp_z3owpnk4.xgj.mp3' 11:56:18.6 Trace: Got codec MP3VBR 11:56:18.6 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 11:56:18.6 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/temp_z3owpnk4.xgj.mp3 11:56:18.6 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/temp_z3owpnk4.xgj.mp3 11:56:18.6 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 11:56:18.6 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/temp_z3owpnk4.xgj.mp3' 11:56:18.6 Trace: Got codec MP3VBR 11:56:18.6 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 11:56:18.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_mp3 --- 11:56:18.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_flac --- 11:56:18.6 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/temp_gbuets4b.ke2.flac 11:56:18.6 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/temp_gbuets4b.ke2.flac 11:56:18.6 Debug: Audio Properties: Flac Audio, Bitrate: 350, Sample Size: 16, SampleRate: 44100, Channels: 2 11:56:18.6 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/temp_gbuets4b.ke2.flac' 11:56:18.6 Trace: Got codec FLAC 11:56:18.6 Debug: Quality parsed: FLAC v1, Source: TagLib 11:56:18.6 Debug: Removing MusicBrainz tags for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/temp_gbuets4b.ke2.flac 11:56:18.6 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/temp_gbuets4b.ke2.flac 11:56:18.6 Debug: Audio Properties: Flac Audio, Bitrate: 350, Sample Size: 16, SampleRate: 44100, Channels: 2 11:56:18.6 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/temp_gbuets4b.ke2.flac' 11:56:18.6 Trace: Got codec FLAC 11:56:18.6 Debug: Quality parsed: FLAC v1, Source: TagLib 11:56:18.6 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/temp_gbuets4b.ke2.flac 11:56:18.6 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/temp_gbuets4b.ke2.flac 11:56:18.6 Debug: Audio Properties: Flac Audio, Bitrate: 350, Sample Size: 16, SampleRate: 44100, Channels: 2 11:56:18.6 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/temp_gbuets4b.ke2.flac' 11:56:18.6 Trace: Got codec FLAC 11:56:18.6 Debug: Quality parsed: FLAC v1, Source: TagLib 11:56:18.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_flac --- 11:56:18.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_m4a --- 11:56:18.6 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/temp_peleernz.1hx.m4a 11:56:18.6 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/temp_peleernz.1hx.m4a 11:56:18.6 Debug: Audio Properties: MPEG-4 Audio (mp4a), Bitrate: 129, Sample Size: 0, SampleRate: 44100, Channels: 2 11:56:18.6 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/temp_peleernz.1hx.m4a' 11:56:18.6 Trace: Got codec AAC 11:56:18.6 Debug: Quality parsed: AAC-VBR v1, Source: TagLib 11:56:18.6 Debug: Removing MusicBrainz tags for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/temp_peleernz.1hx.m4a 11:56:18.6 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/temp_peleernz.1hx.m4a 11:56:18.6 Debug: Audio Properties: MPEG-4 Audio (mp4a), Bitrate: 129, Sample Size: 0, SampleRate: 44100, Channels: 2 11:56:18.6 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/temp_peleernz.1hx.m4a' 11:56:18.6 Trace: Got codec AAC 11:56:18.6 Debug: Quality parsed: AAC-VBR v1, Source: TagLib 11:56:18.6 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/temp_peleernz.1hx.m4a 11:56:18.6 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/temp_peleernz.1hx.m4a 11:56:18.6 Debug: Audio Properties: MPEG-4 Audio (mp4a), Bitrate: 129, Sample Size: 0, SampleRate: 44100, Channels: 2 11:56:18.6 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/temp_peleernz.1hx.m4a' 11:56:18.6 Trace: Got codec AAC 11:56:18.6 Debug: Quality parsed: AAC-VBR v1, Source: TagLib 11:56:18.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_m4a --- 11:56:18.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_wma --- 11:56:18.6 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/temp_5gszx1ma.0me.wma 11:56:18.6 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/temp_5gszx1ma.0me.wma 11:56:18.6 Debug: Audio Properties: Microsoft WMA2 Audio, Bitrate: 128, Sample Size: 16, SampleRate: 44100, Channels: 2 11:56:18.6 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/temp_5gszx1ma.0me.wma' 11:56:18.6 Trace: Got codec WMA 11:56:18.6 Debug: Quality parsed: WMA v1, Source: TagLib 11:56:18.6 Debug: Removing MusicBrainz tags for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/temp_5gszx1ma.0me.wma 11:56:18.6 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/temp_5gszx1ma.0me.wma 11:56:18.6 Debug: Audio Properties: Microsoft WMA2 Audio, Bitrate: 128, Sample Size: 16, SampleRate: 44100, Channels: 2 11:56:18.6 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/temp_5gszx1ma.0me.wma' 11:56:18.6 Trace: Got codec WMA 11:56:18.6 Debug: Quality parsed: WMA v1, Source: TagLib 11:56:18.6 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/temp_5gszx1ma.0me.wma 11:56:18.6 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/temp_5gszx1ma.0me.wma 11:56:18.6 Debug: Audio Properties: Microsoft WMA2 Audio, Bitrate: 128, Sample Size: 16, SampleRate: 44100, Channels: 2 11:56:18.6 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/temp_5gszx1ma.0me.wma' 11:56:18.6 Trace: Got codec WMA 11:56:18.6 Debug: Quality parsed: WMA v1, Source: TagLib 11:56:18.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_wma --- 11:56:18.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_ape --- 11:56:18.6 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/temp_llq255nb.cfj.ape 11:56:18.6 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/temp_llq255nb.cfj.ape 11:56:18.6 Debug: Audio Properties: Monkey's Audio APE Version 3.990, Bitrate: 323, Sample Size: 16, SampleRate: 44100, Channels: 2 11:56:18.6 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/temp_llq255nb.cfj.ape' 11:56:18.6 Trace: Got codec APE 11:56:18.6 Debug: Quality parsed: APE v1, Source: TagLib 11:56:18.6 Debug: Removing MusicBrainz tags for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/temp_llq255nb.cfj.ape 11:56:18.6 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/temp_llq255nb.cfj.ape 11:56:18.6 Debug: Audio Properties: Monkey's Audio APE Version 3.990, Bitrate: 323, Sample Size: 16, SampleRate: 44100, Channels: 2 11:56:18.6 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/temp_llq255nb.cfj.ape' 11:56:18.6 Trace: Got codec APE 11:56:18.6 Debug: Quality parsed: APE v1, Source: TagLib 11:56:18.6 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/temp_llq255nb.cfj.ape 11:56:18.6 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/temp_llq255nb.cfj.ape 11:56:18.6 Debug: Audio Properties: Monkey's Audio APE Version 3.990, Bitrate: 323, Sample Size: 16, SampleRate: 44100, Channels: 2 11:56:18.6 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/temp_llq255nb.cfj.ape' 11:56:18.6 Trace: Got codec APE 11:56:18.6 Debug: Quality parsed: APE v1, Source: TagLib 11:56:18.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_ape --- 11:56:18.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_opus --- 11:56:18.6 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/temp_u5hg4tpe.k1p.opus 11:56:18.6 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/temp_u5hg4tpe.k1p.opus 11:56:18.6 Trace: Estimating bitrate. Size: 1121422 Duration: 85.1015208 Bitrate: 102 11:56:18.6 Debug: Audio Properties: Opus Version 1 Audio, Bitrate: 102, Sample Size: 0, SampleRate: 48000, Channels: 2 11:56:18.6 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/temp_u5hg4tpe.k1p.opus' 11:56:18.6 Trace: Got codec OPUS 11:56:18.6 Debug: Quality parsed: Unknown v1, Source: Extension 11:56:18.6 Debug: Removing MusicBrainz tags for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/temp_u5hg4tpe.k1p.opus 11:56:18.6 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/temp_u5hg4tpe.k1p.opus 11:56:18.6 Trace: Estimating bitrate. Size: 1121422 Duration: 85.1015208 Bitrate: 102 11:56:18.6 Debug: Audio Properties: Opus Version 1 Audio, Bitrate: 102, Sample Size: 0, SampleRate: 48000, Channels: 2 11:56:18.6 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/temp_u5hg4tpe.k1p.opus' 11:56:18.6 Trace: Got codec OPUS 11:56:18.6 Debug: Quality parsed: Unknown v1, Source: Extension 11:56:18.6 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/temp_u5hg4tpe.k1p.opus 11:56:18.6 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/temp_u5hg4tpe.k1p.opus 11:56:18.6 Trace: Estimating bitrate. Size: 1120834 Duration: 85.1015208 Bitrate: 102 11:56:18.6 Debug: Audio Properties: Opus Version 1 Audio, Bitrate: 102, Sample Size: 0, SampleRate: 48000, Channels: 2 11:56:18.6 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/temp_u5hg4tpe.k1p.opus' 11:56:18.6 Trace: Got codec OPUS 11:56:18.6 Debug: Quality parsed: Unknown v1, Source: Extension 11:56:18.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_opus --- 11:56:18.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_mp2 --- 11:56:18.6 Debug: Starting tag read for missing.mp2 11:56:18.6 Error: Tag reading failed for missing.mp2 System.IO.FileNotFoundException: Could not find file '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/missing.mp2'. File name: '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/missing.mp2' at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String path, OpenFlags flags, Int32 mode) at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.OSFileStreamStrategy..ctor(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.FileStreamHelpers.ChooseStrategy(FileStream fileStream, String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, Int64 preallocationSize) at System.IO.File.Open(String path, FileMode mode, FileAccess access, FileShare share) at TagLib.File.LocalFileAbstraction.get_ReadStream() at TagLib.File.set_Mode(AccessMode value) at TagLib.NonContainer.File.Read(ReadStyle propertiesStyle) at TagLib.NonContainer.File..ctor(IFileAbstraction abstraction, ReadStyle propertiesStyle) at TagLib.Mpeg.AudioFile..ctor(IFileAbstraction abstraction, ReadStyle propertiesStyle) at TagLib.File.Create(IFileAbstraction abstraction, String mimetype, ReadStyle propertiesStyle) at NzbDrone.Core.MediaFiles.AudioTag.Read(String path) in ./Lidarr.Core/MediaFiles/AudioTag.cs:line 72 11:56:18.6 Debug: Trying to parse quality for 'missing.mp2' 11:56:18.6 Debug: Unable to parse qulity from tag, Quality parsed from file path: Unknown v1, Source: Extension 11:56:18.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_mp2 --- 11:56:18.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_mp3 --- 11:56:18.6 Debug: Starting tag read for missing.mp3 11:56:18.6 Error: Tag reading failed for missing.mp3 System.IO.FileNotFoundException: Could not find file '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/missing.mp3'. File name: '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/missing.mp3' at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String path, OpenFlags flags, Int32 mode) at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.OSFileStreamStrategy..ctor(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.FileStreamHelpers.ChooseStrategy(FileStream fileStream, String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, Int64 preallocationSize) at System.IO.File.Open(String path, FileMode mode, FileAccess access, FileShare share) at TagLib.File.LocalFileAbstraction.get_ReadStream() at TagLib.File.set_Mode(AccessMode value) at TagLib.NonContainer.File.Read(ReadStyle propertiesStyle) at TagLib.NonContainer.File..ctor(IFileAbstraction abstraction, ReadStyle propertiesStyle) at TagLib.Mpeg.AudioFile..ctor(IFileAbstraction abstraction, ReadStyle propertiesStyle) at TagLib.File.Create(IFileAbstraction abstraction, String mimetype, ReadStyle propertiesStyle) at NzbDrone.Core.MediaFiles.AudioTag.Read(String path) in ./Lidarr.Core/MediaFiles/AudioTag.cs:line 72 11:56:18.6 Debug: Trying to parse quality for 'missing.mp3' 11:56:18.6 Debug: Unable to parse qulity from tag, Quality parsed from file path: Unknown v1, Source: Extension 11:56:18.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_mp3 --- 11:56:18.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_flac --- 11:56:18.6 Debug: Starting tag read for missing.flac 11:56:18.6 Error: Tag reading failed for missing.flac System.IO.FileNotFoundException: Could not find file '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/missing.flac'. File name: '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/missing.flac' at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String path, OpenFlags flags, Int32 mode) at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.OSFileStreamStrategy..ctor(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.FileStreamHelpers.ChooseStrategy(FileStream fileStream, String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, Int64 preallocationSize) at System.IO.File.Open(String path, FileMode mode, FileAccess access, FileShare share) at TagLib.File.LocalFileAbstraction.get_ReadStream() at TagLib.File.set_Mode(AccessMode value) at TagLib.NonContainer.File.Read(ReadStyle propertiesStyle) at TagLib.NonContainer.File..ctor(IFileAbstraction abstraction, ReadStyle propertiesStyle) at TagLib.Flac.File..ctor(IFileAbstraction abstraction, ReadStyle propertiesStyle) at TagLib.File.Create(IFileAbstraction abstraction, String mimetype, ReadStyle propertiesStyle) at NzbDrone.Core.MediaFiles.AudioTag.Read(String path) in ./Lidarr.Core/MediaFiles/AudioTag.cs:line 72 11:56:18.6 Debug: Trying to parse quality for 'missing.flac' 11:56:18.6 Debug: Unable to parse qulity from tag, Quality parsed from file path: FLAC v1, Source: Name 11:56:18.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_flac --- 11:56:18.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_m4a --- 11:56:18.6 Debug: Starting tag read for missing.m4a 11:56:18.6 Error: Tag reading failed for missing.m4a System.IO.FileNotFoundException: Could not find file '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/missing.m4a'. File name: '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/missing.m4a' at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String path, OpenFlags flags, Int32 mode) at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.OSFileStreamStrategy..ctor(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.FileStreamHelpers.ChooseStrategy(FileStream fileStream, String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, Int64 preallocationSize) at System.IO.File.Open(String path, FileMode mode, FileAccess access, FileShare share) at TagLib.File.LocalFileAbstraction.get_ReadStream() at TagLib.File.set_Mode(AccessMode value) at TagLib.Mpeg4.File.Read(ReadStyle propertiesStyle) at TagLib.Mpeg4.File..ctor(IFileAbstraction abstraction, ReadStyle propertiesStyle) at TagLib.File.Create(IFileAbstraction abstraction, String mimetype, ReadStyle propertiesStyle) at NzbDrone.Core.MediaFiles.AudioTag.Read(String path) in ./Lidarr.Core/MediaFiles/AudioTag.cs:line 72 11:56:18.6 Debug: Trying to parse quality for 'missing.m4a' 11:56:18.6 Debug: Unable to parse qulity from tag, Quality parsed from file path: AAC-VBR v1, Source: Name 11:56:18.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_m4a --- 11:56:18.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_wma --- 11:56:18.6 Debug: Starting tag read for missing.wma 11:56:18.6 Error: Tag reading failed for missing.wma System.IO.FileNotFoundException: Could not find file '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/missing.wma'. File name: '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/missing.wma' at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String path, OpenFlags flags, Int32 mode) at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.OSFileStreamStrategy..ctor(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.FileStreamHelpers.ChooseStrategy(FileStream fileStream, String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, Int64 preallocationSize) at System.IO.File.Open(String path, FileMode mode, FileAccess access, FileShare share) at TagLib.File.LocalFileAbstraction.get_ReadStream() at TagLib.File.set_Mode(AccessMode value) at TagLib.Asf.File.Read(ReadStyle propertiesStyle) at TagLib.Asf.File..ctor(IFileAbstraction abstraction, ReadStyle propertiesStyle) at TagLib.File.Create(IFileAbstraction abstraction, String mimetype, ReadStyle propertiesStyle) at NzbDrone.Core.MediaFiles.AudioTag.Read(String path) in ./Lidarr.Core/MediaFiles/AudioTag.cs:line 72 11:56:18.6 Debug: Trying to parse quality for 'missing.wma' 11:56:18.6 Debug: Unable to parse qulity from tag, Quality parsed from file path: WMA v1, Source: Name 11:56:18.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_wma --- 11:56:18.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_ape --- 11:56:18.6 Debug: Starting tag read for missing.ape 11:56:18.6 Error: Tag reading failed for missing.ape System.IO.FileNotFoundException: Could not find file '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/missing.ape'. File name: '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/missing.ape' at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String path, OpenFlags flags, Int32 mode) at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.OSFileStreamStrategy..ctor(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.FileStreamHelpers.ChooseStrategy(FileStream fileStream, String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, Int64 preallocationSize) at System.IO.File.Open(String path, FileMode mode, FileAccess access, FileShare share) at TagLib.File.LocalFileAbstraction.get_ReadStream() at TagLib.File.set_Mode(AccessMode value) at TagLib.NonContainer.File.Read(ReadStyle propertiesStyle) at TagLib.NonContainer.File..ctor(IFileAbstraction abstraction, ReadStyle propertiesStyle) at TagLib.Ape.File..ctor(IFileAbstraction abstraction, ReadStyle propertiesStyle) at TagLib.File.Create(IFileAbstraction abstraction, String mimetype, ReadStyle propertiesStyle) at NzbDrone.Core.MediaFiles.AudioTag.Read(String path) in ./Lidarr.Core/MediaFiles/AudioTag.cs:line 72 11:56:18.6 Debug: Trying to parse quality for 'missing.ape' 11:56:18.6 Debug: Unable to parse qulity from tag, Quality parsed from file path: APE v1, Source: Extension 11:56:18.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_ape --- 11:56:18.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_opus --- 11:56:18.6 Debug: Starting tag read for missing.opus 11:56:18.6 Error: Tag reading failed for missing.opus System.IO.FileNotFoundException: Could not find file '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/missing.opus'. File name: '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/missing.opus' at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String path, OpenFlags flags, Int32 mode) at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.OSFileStreamStrategy..ctor(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.FileStreamHelpers.ChooseStrategy(FileStream fileStream, String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, Int64 preallocationSize) at System.IO.File.Open(String path, FileMode mode, FileAccess access, FileShare share) at TagLib.File.LocalFileAbstraction.get_ReadStream() at TagLib.File.set_Mode(AccessMode value) at TagLib.Ogg.File..ctor(IFileAbstraction abstraction, ReadStyle propertiesStyle) at TagLib.File.Create(IFileAbstraction abstraction, String mimetype, ReadStyle propertiesStyle) at NzbDrone.Core.MediaFiles.AudioTag.Read(String path) in ./Lidarr.Core/MediaFiles/AudioTag.cs:line 72 11:56:18.6 Debug: Trying to parse quality for 'missing.opus' 11:56:18.6 Debug: Unable to parse qulity from tag, Quality parsed from file path: Unknown v1, Source: Extension 11:56:18.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_opus --- 11:56:18.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.write_tags_should_not_update_tags_if_already_updated("nin.mp3") --- 11:56:18.6 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/temp_4ei3cg3g.iri.mp3 11:56:18.6 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 11:56:18.6 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/temp_4ei3cg3g.iri.mp3' 11:56:18.6 Trace: Got codec MP3VBR 11:56:18.6 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 11:56:18.6 Debug: Scrubbing tags for [1] /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/temp_4ei3cg3g.iri.mp3 11:56:18.6 Debug: Writing tags for [1] /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/temp_4ei3cg3g.iri.mp3 11:56:18.6 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/temp_4ei3cg3g.iri.mp3 11:56:18.6 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/temp_4ei3cg3g.iri.mp3 11:56:18.6 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 11:56:18.6 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/temp_4ei3cg3g.iri.mp3' 11:56:18.6 Trace: Got codec MP3VBR 11:56:18.6 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 11:56:18.6 Debug: No tags update for [1] /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/temp_4ei3cg3g.iri.mp3 due to no difference 11:56:18.6 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/temp_4ei3cg3g.iri.mp3 11:56:18.6 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 11:56:18.6 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/temp_4ei3cg3g.iri.mp3' 11:56:18.6 Trace: Got codec MP3VBR 11:56:18.6 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 11:56:18.6 Debug: No tags update for [1] /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/temp_4ei3cg3g.iri.mp3 due to no difference 11:56:18.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.write_tags_should_not_update_tags_if_already_updated("nin.mp3") --- 11:56:18.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.write_tags_should_update_trackfile_size_and_modified("nin.mp3") --- 11:56:18.7 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/temp_5h2eqtxx.kjt.mp3 11:56:18.7 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 11:56:18.7 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/temp_5h2eqtxx.kjt.mp3' 11:56:18.7 Trace: Got codec MP3VBR 11:56:18.7 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 11:56:18.7 Debug: Scrubbing tags for [1] /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/temp_5h2eqtxx.kjt.mp3 11:56:18.7 Debug: Writing tags for [1] /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/temp_5h2eqtxx.kjt.mp3 11:56:18.7 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/temp_5h2eqtxx.kjt.mp3 11:56:18.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.write_tags_should_update_trackfile_size_and_modified("nin.mp3") --- 11:56:18.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_clean_if_folder_does_not_exist --- 11:56:18.7 Debug: Specified scan folder (/C/Test/Music/Artist) doesn't exist. 11:56:18.7 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 11:56:18.7 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0011136] 11:56:18.7 Debug: Import decisions complete [00:00:00.0002842] 11:56:18.7 Debug: Inserted 0 new unmatched trackfiles 11:56:18.7 Debug: Updated info for 0 known files 11:56:18.7 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0031094] 11:56:18.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_clean_if_folder_does_not_exist --- 11:56:18.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_exclude_osx_metadata_files --- 11:56:18.7 Debug: Using default lastWrite 11:56:18.7 Info: Scanning /C/Test/Music/Artist 11:56:18.7 Debug: Scanning '/C/Test/Music/Artist' for music files 11:56:18.7 Trace: 3 files were found in /C/Test/Music/Artist 11:56:18.7 Debug: 2 audio files were found in /C/Test/Music/Artist 11:56:18.7 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 11:56:18.7 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0096755] 11:56:18.7 Debug: Import decisions complete [00:00:00.0000297] 11:56:18.7 Debug: Inserted 0 new unmatched trackfiles 11:56:18.7 Debug: Updated info for 0 known files 11:56:18.7 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0002483] 11:56:18.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_exclude_osx_metadata_files --- 11:56:18.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_find_files_at_root_of_artist_folder --- 11:56:18.7 Debug: Using default lastWrite 11:56:18.7 Info: Scanning /C/Test/Music/Artist 11:56:18.7 Debug: Scanning '/C/Test/Music/Artist' for music files 11:56:18.7 Trace: 2 files were found in /C/Test/Music/Artist 11:56:18.7 Debug: 2 audio files were found in /C/Test/Music/Artist 11:56:18.7 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 11:56:18.7 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0002104] 11:56:18.7 Debug: Import decisions complete [00:00:00.0000044] 11:56:18.7 Debug: Inserted 0 new unmatched trackfiles 11:56:18.7 Debug: Updated info for 0 known files 11:56:18.7 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0001089] 11:56:18.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_find_files_at_root_of_artist_folder --- 11:56:18.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_insert_new_unmatched_files_when_all_new --- 11:56:18.7 Debug: Using default lastWrite 11:56:18.7 Debug: Using default lastWrite 11:56:18.7 Info: Scanning /C/Test/Music/Artist 11:56:18.7 Debug: Scanning '/C/Test/Music/Artist' for music files 11:56:18.7 Trace: 2 files were found in /C/Test/Music/Artist 11:56:18.7 Debug: 2 audio files were found in /C/Test/Music/Artist 11:56:18.7 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 11:56:18.7 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0001961] 11:56:18.7 Debug: Import decisions complete [00:00:00.0009301] 11:56:18.7 Debug: Inserted 2 new unmatched trackfiles 11:56:18.7 Debug: Updated info for 0 known files 11:56:18.7 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0005977] 11:56:18.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_insert_new_unmatched_files_when_all_new --- 11:56:18.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_insert_new_unmatched_files_when_some_known --- 11:56:18.8 Debug: Using default lastWrite 11:56:18.8 Debug: Using default lastWrite 11:56:18.8 Info: Scanning /C/Test/Music/Artist 11:56:18.8 Debug: Scanning '/C/Test/Music/Artist' for music files 11:56:18.8 Trace: 2 files were found in /C/Test/Music/Artist 11:56:18.8 Debug: 2 audio files were found in /C/Test/Music/Artist 11:56:18.8 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 11:56:18.8 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0001957] 11:56:18.8 Debug: Import decisions complete [00:00:00.0000247] 11:56:18.8 Debug: Inserted 1 new unmatched trackfiles 11:56:18.8 Debug: Updated info for 0 known files 11:56:18.8 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0011003] 11:56:18.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_insert_new_unmatched_files_when_some_known --- 11:56:18.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_insert_files_when_all_known --- 11:56:18.8 Debug: Using default lastWrite 11:56:18.8 Debug: Using default lastWrite 11:56:18.8 Info: Scanning /C/Test/Music/Artist 11:56:18.8 Debug: Scanning '/C/Test/Music/Artist' for music files 11:56:18.8 Trace: 2 files were found in /C/Test/Music/Artist 11:56:18.8 Debug: 2 audio files were found in /C/Test/Music/Artist 11:56:18.8 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 11:56:18.8 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0001970] 11:56:18.8 Debug: Import decisions complete [00:00:00.0000181] 11:56:18.8 Debug: Inserted 0 new unmatched trackfiles 11:56:18.8 Debug: Updated info for 0 known files 11:56:18.8 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0002495] 11:56:18.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_insert_files_when_all_known --- 11:56:18.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_AppleDouble_subfolder --- 11:56:18.8 Debug: Using default lastWrite 11:56:18.8 Info: Scanning /C/Test/Music/Artist 11:56:18.8 Debug: Scanning '/C/Test/Music/Artist' for music files 11:56:18.8 Trace: 3 files were found in /C/Test/Music/Artist 11:56:18.8 Debug: 3 audio files were found in /C/Test/Music/Artist 11:56:18.8 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 11:56:18.8 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0001967] 11:56:18.8 Debug: Import decisions complete [00:00:00.0000043] 11:56:18.8 Debug: Inserted 0 new unmatched trackfiles 11:56:18.8 Debug: Updated info for 0 known files 11:56:18.8 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0001089] 11:56:18.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_AppleDouble_subfolder --- 11:56:18.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_extras_subfolder --- 11:56:18.8 Debug: Using default lastWrite 11:56:18.8 Info: Scanning /C/Test/Music/Artist 11:56:18.8 Debug: Scanning '/C/Test/Music/Artist' for music files 11:56:18.8 Trace: 5 files were found in /C/Test/Music/Artist 11:56:18.8 Debug: 5 audio files were found in /C/Test/Music/Artist 11:56:18.8 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 11:56:18.8 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0002024] 11:56:18.8 Debug: Import decisions complete [00:00:00.0000038] 11:56:18.8 Debug: Inserted 0 new unmatched trackfiles 11:56:18.8 Debug: Updated info for 0 known files 11:56:18.8 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0001081] 11:56:18.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_extras_subfolder --- 11:56:18.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_if_root_folder_does_not_exist --- 11:56:18.8 Warn: Artists' root folder (/C/Test/Music) doesn't exist. 11:56:18.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_if_root_folder_does_not_exist --- 11:56:18.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_if_root_folder_is_empty --- 11:56:18.8 Warn: Artists' root folder (/C/Test/Music) is empty. 11:56:18.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_if_root_folder_is_empty --- 11:56:18.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_subfolder_of_season_folder_that_starts_with_a_period --- 11:56:18.8 Debug: Using default lastWrite 11:56:18.8 Info: Scanning /C/Test/Music/Artist 11:56:18.8 Debug: Scanning '/C/Test/Music/Artist' for music files 11:56:18.8 Trace: 5 files were found in /C/Test/Music/Artist 11:56:18.8 Debug: 5 audio files were found in /C/Test/Music/Artist 11:56:18.8 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 11:56:18.8 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0002242] 11:56:18.8 Debug: Import decisions complete [00:00:00.0000040] 11:56:18.8 Debug: Inserted 0 new unmatched trackfiles 11:56:18.8 Debug: Updated info for 0 known files 11:56:18.8 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0001322] 11:56:18.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_subfolder_of_season_folder_that_starts_with_a_period --- 11:56:18.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_subfolders_that_start_with_period --- 11:56:18.8 Debug: Using default lastWrite 11:56:18.8 Info: Scanning /C/Test/Music/Artist 11:56:18.8 Debug: Scanning '/C/Test/Music/Artist' for music files 11:56:18.8 Trace: 4 files were found in /C/Test/Music/Artist 11:56:18.8 Debug: 4 audio files were found in /C/Test/Music/Artist 11:56:18.8 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 11:56:18.8 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0001994] 11:56:18.8 Debug: Import decisions complete [00:00:00.0000051] 11:56:18.8 Debug: Inserted 0 new unmatched trackfiles 11:56:18.8 Debug: Updated info for 0 known files 11:56:18.8 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0001131] 11:56:18.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_subfolders_that_start_with_period --- 11:56:18.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_Synology_eaDir --- 11:56:18.8 Debug: Using default lastWrite 11:56:18.8 Info: Scanning /C/Test/Music/Artist 11:56:18.8 Debug: Scanning '/C/Test/Music/Artist' for music files 11:56:18.8 Trace: 2 files were found in /C/Test/Music/Artist 11:56:18.8 Debug: 2 audio files were found in /C/Test/Music/Artist 11:56:18.8 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 11:56:18.8 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0001916] 11:56:18.8 Debug: Import decisions complete [00:00:00.0000040] 11:56:18.8 Debug: Inserted 0 new unmatched trackfiles 11:56:18.8 Debug: Updated info for 0 known files 11:56:18.8 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0001075] 11:56:18.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_Synology_eaDir --- 11:56:18.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_thumb_folder --- 11:56:18.8 Debug: Using default lastWrite 11:56:18.8 Info: Scanning /C/Test/Music/Artist 11:56:18.8 Debug: Scanning '/C/Test/Music/Artist' for music files 11:56:18.8 Trace: 2 files were found in /C/Test/Music/Artist 11:56:18.8 Debug: 2 audio files were found in /C/Test/Music/Artist 11:56:18.8 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 11:56:18.8 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0001880] 11:56:18.8 Debug: Import decisions complete [00:00:00.0000039] 11:56:18.8 Debug: Inserted 0 new unmatched trackfiles 11:56:18.8 Debug: Updated info for 0 known files 11:56:18.8 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0001096] 11:56:18.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_thumb_folder --- 11:56:18.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_update_info_for_unchanged_known_files --- 11:56:18.8 Debug: Using default lastWrite 11:56:18.8 Debug: Using default lastWrite 11:56:18.8 Info: Scanning /C/Test/Music/Artist 11:56:18.8 Debug: Scanning '/C/Test/Music/Artist' for music files 11:56:18.8 Trace: 2 files were found in /C/Test/Music/Artist 11:56:18.8 Debug: 2 audio files were found in /C/Test/Music/Artist 11:56:18.8 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 11:56:18.8 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0002090] 11:56:18.8 Debug: Import decisions complete [00:00:00.0000194] 11:56:18.8 Debug: Inserted 0 new unmatched trackfiles 11:56:18.8 Debug: Updated info for 0 known files 11:56:18.8 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0001891] 11:56:18.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_update_info_for_unchanged_known_files --- 11:56:18.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_scan_dotHack_folder --- 11:56:18.8 Debug: Using default lastWrite 11:56:18.8 Info: Scanning /C/Test/Music/.hack 11:56:18.8 Debug: Scanning '/C/Test/Music/.hack' for music files 11:56:18.8 Trace: 2 files were found in /C/Test/Music/.hack 11:56:18.8 Debug: 2 audio files were found in /C/Test/Music/.hack 11:56:18.8 Debug: Cleaning up media files in DB [/C/Test/Music/.hack] 11:56:18.8 Trace: Finished getting track files for: /C/Test/Music/.hack [00:00:00.0001924] 11:56:18.8 Debug: Import decisions complete [00:00:00.0000043] 11:56:18.8 Debug: Inserted 0 new unmatched trackfiles 11:56:18.8 Debug: Updated info for 0 known files 11:56:18.8 Debug: Track import complete for: /C/Test/Music/.hack [00:00:00.0001100] 11:56:18.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_scan_dotHack_folder --- 11:56:18.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_scan_extras_artist_and_subfolders --- 11:56:18.8 Debug: Using default lastWrite 11:56:18.8 Info: Scanning /C/Test/Music/Extras 11:56:18.8 Debug: Scanning '/C/Test/Music/Extras' for music files 11:56:18.8 Trace: 6 files were found in /C/Test/Music/Extras 11:56:18.8 Debug: 6 audio files were found in /C/Test/Music/Extras 11:56:18.8 Debug: Cleaning up media files in DB [/C/Test/Music/Extras] 11:56:18.8 Trace: Finished getting track files for: /C/Test/Music/Extras [00:00:00.0002128] 11:56:18.8 Debug: Import decisions complete [00:00:00.0000041] 11:56:18.8 Debug: Inserted 0 new unmatched trackfiles 11:56:18.8 Debug: Updated info for 0 known files 11:56:18.8 Debug: Track import complete for: /C/Test/Music/Extras [00:00:00.0001091] 11:56:18.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_scan_extras_artist_and_subfolders --- 11:56:18.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_scan_files_that_start_with_period --- 11:56:18.9 Debug: Using default lastWrite 11:56:18.9 Info: Scanning /C/Test/Music/Artist 11:56:18.9 Debug: Scanning '/C/Test/Music/Artist' for music files 11:56:18.9 Trace: 1 files were found in /C/Test/Music/Artist 11:56:18.9 Debug: 1 audio files were found in /C/Test/Music/Artist 11:56:18.9 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 11:56:18.9 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0001853] 11:56:18.9 Debug: Import decisions complete [00:00:00.0000043] 11:56:18.9 Debug: Inserted 0 new unmatched trackfiles 11:56:18.9 Debug: Updated info for 0 known files 11:56:18.9 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0001115] 11:56:18.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_scan_files_that_start_with_period --- 11:56:18.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_update_fields_for_updated_files --- 11:56:18.9 Debug: Using default lastWrite 11:56:18.9 Info: Scanning /C/Test/Music/Artist 11:56:18.9 Debug: Scanning '/C/Test/Music/Artist' for music files 11:56:18.9 Trace: 1 files were found in /C/Test/Music/Artist 11:56:18.9 Debug: 1 audio files were found in /C/Test/Music/Artist 11:56:18.9 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 11:56:18.9 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0087431] 11:56:18.9 Debug: Import decisions complete [00:00:00.0000070] 11:56:18.9 Debug: Inserted 0 new unmatched trackfiles 11:56:18.9 Debug: Updated info for 1 known files 11:56:18.9 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0003383] 11:56:18.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_update_fields_for_updated_files --- 11:56:18.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_update_info_for_changed_known_files --- 11:56:18.9 Debug: Using default lastWrite 11:56:18.9 Info: Scanning /C/Test/Music/Artist 11:56:18.9 Debug: Scanning '/C/Test/Music/Artist' for music files 11:56:18.9 Trace: 2 files were found in /C/Test/Music/Artist 11:56:18.9 Debug: 2 audio files were found in /C/Test/Music/Artist 11:56:18.9 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 11:56:18.9 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0002092] 11:56:18.9 Debug: Import decisions complete [00:00:00.0000233] 11:56:18.9 Debug: Inserted 0 new unmatched trackfiles 11:56:18.9 Debug: Updated info for 2 known files 11:56:18.9 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0001810] 11:56:18.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_update_info_for_changed_known_files --- 11:56:18.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_override_import_mode --- 11:56:18.9 Debug: Failed to import 11:56:18.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_override_import_mode --- 11:56:18.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_process_file_if_downloadclientid_is_not_specified --- 11:56:18.9 Debug: Failed to import 11:56:18.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_process_file_if_downloadclientid_is_not_specified --- 11:56:18.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_process_folder_if_downloadclientid_is_not_specified --- 11:56:18.9 Debug: Failed to import 11:56:18.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_process_folder_if_downloadclientid_is_not_specified --- 11:56:18.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_process_folder_with_downloadclientitem_if_available --- 11:56:18.9 Debug: External directory scan request for known download sab1. [/c/drop_other/Show.S01E01/] 11:56:18.9 Debug: Failed to import 11:56:18.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_process_folder_with_downloadclientitem_if_available --- 11:56:18.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_process_folder_without_downloadclientitem_if_not_available --- 11:56:18.9 Warn: External directory scan request for unknown download sab1, attempting normal import. [/c/drop_other/Show.S01E01/] 11:56:18.9 Debug: Failed to import 11:56:18.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_process_folder_without_downloadclientitem_if_not_available --- 11:56:18.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_skip_import_if_dronefactory_doesnt_exist --- 11:56:18.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_skip_import_if_dronefactory_doesnt_exist --- 11:56:18.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_warn_if_neither_folder_or_file_exists --- 11:56:18.9 Warn: Folder/File specified for import scan [/c/drop_other/Show.S01E01/] doesn't exist. 11:56:18.9 Debug: Failed to import 11:56:18.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_warn_if_neither_folder_or_file_exists --- 11:56:18.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_delete_folder_if_importmode_move --- 11:56:18.9 Debug: Processing path: /c/drop/ 11:56:18.9 Debug: Parsing string 'drop' 11:56:18.9 Debug: Unable to parse drop 11:56:18.9 Debug: Deleting folder after importing valid files 11:56:18.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_delete_folder_if_importmode_move --- 11:56:18.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_folder_after_import --- 11:56:18.9 Debug: Processing path: /c/drop/ 11:56:18.9 Debug: Parsing string 'drop' 11:56:18.9 Debug: Unable to parse drop 11:56:18.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_folder_after_import --- 11:56:18.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_folder_if_files_were_imported_and_audio_files_remain --- 11:56:19.0 Debug: Parsing string 'foldername' 11:56:19.0 Debug: Unable to parse foldername 11:56:19.0 Debug: Parsing string '01 the first track.ext' 11:56:19.0 Trace: (?\d*){0,1}([-| ]{0,1})(?[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?[a-zA-Z0-9, ().&_]+) 11:56:19.0 Debug: Track Parsed. the first track ex - - 0:[Unknown Track] : 11:56:19.0 Debug: Trying to parse quality for '01 the first track.ext' 11:56:19.0 Debug: Quality parsed: Unknown v1 11:56:19.0 Warn: Audio file detected: [/c/drop/foldername/01 the first track.ext] 11:56:19.0 Debug: [/c/drop/foldername/01 the first track.ext] has an unsupported extension: '.ext' 11:56:19.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_folder_if_files_were_imported_and_audio_files_remain --- 11:56:19.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_folder_if_importmode_copy --- 11:56:19.0 Debug: Processing path: /c/drop/ 11:56:19.0 Debug: Parsing string 'drop' 11:56:19.0 Debug: Unable to parse drop 11:56:19.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_folder_if_importmode_copy --- 11:56:19.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_folder_if_no_files_were_imported --- 11:56:19.0 Debug: Unknown Artist foldername 11:56:19.0 Debug: Unknown Artist for file: 01 the first track.ext 11:56:19.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_folder_if_no_files_were_imported --- 11:56:19.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_if_no_files_were_imported --- 11:56:19.0 Debug: Parsing string 'foldername' 11:56:19.0 Debug: Unable to parse foldername 11:56:19.0 Debug: [/c/drop/foldername/01 the first track.ext] has an unsupported extension: '.ext' 11:56:19.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_if_no_files_were_imported --- 11:56:19.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_if_there_is_large_rar_file --- 11:56:19.0 Debug: Parsing string 'foldername' 11:56:19.0 Debug: Unable to parse foldername 11:56:19.0 Debug: Parsing string '01 the first track.ext' 11:56:19.0 Trace: (?\d*){0,1}([-| ]{0,1})(?[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?[a-zA-Z0-9, ().&_]+) 11:56:19.0 Debug: Track Parsed. the first track ex - - 0:[Unknown Track] : 11:56:19.0 Debug: Trying to parse quality for '01 the first track.ext' 11:56:19.0 Debug: Quality parsed: Unknown v1 11:56:19.0 Warn: Audio file detected: [/c/drop/foldername/01 the first track.ext] 11:56:19.0 Debug: [/c/drop/foldername/01 the first track.ext] has an unsupported extension: '.ext' 11:56:19.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_if_there_is_large_rar_file --- 11:56:19.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_import_if_folder_is_a_artist_path --- 11:56:19.0 Warn: Unable to process folder that is mapped to an existing artist 11:56:19.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_import_if_folder_is_a_artist_path --- 11:56:19.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_process_if_file_and_folder_do_not_exist --- 11:56:19.0 Debug: Processing path: /C/media/ba09030e-1234-1234-1234-123456789abc/[HorribleSubs] Maria the Virgin Witch - 09 [720p] 11:56:19.0 Error: Import failed, path does not exist or is not accessible by Lidarr: /C/media/ba09030e-1234-1234-1234-123456789abc/[HorribleSubs] Maria the Virgin Witch - 09 [720p]. Ensure the path exists and the user running Lidarr has the correct permissions to access this file/folder 11:56:19.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_process_if_file_and_folder_do_not_exist --- 11:56:19.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_remove_unpack_from_folder_name("_UNPACK_") --- 11:56:19.0 Debug: Unknown Artist foldername 11:56:19.0 Debug: Unknown Artist Alien Ant Farm - Truant (2003) 11:56:19.0 Debug: Unknown Artist for file: 01 the first track.ext 11:56:19.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_remove_unpack_from_folder_name("_UNPACK_") --- 11:56:19.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_remove_unpack_from_folder_name("_FAILED_") --- 11:56:19.0 Debug: Unknown Artist foldername 11:56:19.0 Debug: Unknown Artist Alien Ant Farm - Truant (2003) 11:56:19.0 Debug: Unknown Artist for file: 01 the first track.ext 11:56:19.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_remove_unpack_from_folder_name("_FAILED_") --- 11:56:19.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_return_importresult_on_unknown_artist --- 11:56:19.0 Debug: Processing path: /C/folder/file.mkv 11:56:19.0 Debug: Unknown Artist for file: file.mkv 11:56:19.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_return_importresult_on_unknown_artist --- 11:56:19.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_return_rejection_if_nothing_imported_and_contains_executable_file --- 11:56:19.0 Debug: Processing path: /C/Test/Unsorted/Artist.Title-Album.Title.2017-Lidarr 11:56:19.0 Debug: Parsing string 'Artist.Title-Album.Title.2017-Lidarr' 11:56:19.0 Debug: Unable to parse Artist.Title-Album.Title.2017-Lidarr 11:56:19.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_return_rejection_if_nothing_imported_and_contains_executable_file --- 11:56:19.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_return_rejection_if_nothing_imported_and_contains_rar_file --- 11:56:19.0 Debug: Processing path: /C/Test/Unsorted/Artist.Title-Album.Title.2017-Lidarr 11:56:19.0 Debug: Parsing string 'Artist.Title-Album.Title.2017-Lidarr' 11:56:19.0 Debug: Unable to parse Artist.Title-Album.Title.2017-Lidarr 11:56:19.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_return_rejection_if_nothing_imported_and_contains_rar_file --- 11:56:19.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_search_for_artist_using_folder_name --- 11:56:19.0 Debug: Unknown Artist foldername 11:56:19.0 Debug: Unknown Artist for file: 01 the first track.ext 11:56:19.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_search_for_artist_using_folder_name --- 11:56:19.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_skip_if_file_is_in_use_by_another_process --- 11:56:19.0 Debug: Parsing string 'foldername' 11:56:19.0 Debug: Unable to parse foldername 11:56:19.0 Debug: [/c/drop/foldername/01 the first track.ext] is currently locked by another process, skipping 11:56:19.0 Debug: [/c/drop/foldername/01 the first track.ext] has an unsupported extension: '.ext' 11:56:19.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_skip_if_file_is_in_use_by_another_process --- 11:56:19.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_skip_if_no_artist_found --- 11:56:19.0 Debug: Unknown Artist foldername 11:56:19.0 Debug: Unknown Artist for file: 01 the first track.ext 11:56:19.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_skip_if_no_artist_found --- 11:56:19.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_copy_when_cannot_move_files_downloads --- 11:56:19.1 Info: Importing album 1/1 11:56:19.1 Debug: Deleting 0 existing files for [ForeignAlbumId1][Title1] 11:56:19.1 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 11:56:19.1 Info: Importing 1 tracks 11:56:19.1 Debug: Importing 1 files. replaceExisting: True 11:56:19.1 Debug: Inserted new trackfiles in 0ms 11:56:19.1 Debug: TrackFileIds updated, total 0ms 11:56:19.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_copy_when_cannot_move_files_downloads --- 11:56:19.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_delete_existing_trackfiles_with_the_same_path --- 11:56:19.1 Info: Importing album 1/1 11:56:19.1 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 11:56:19.1 Info: Importing 1 tracks 11:56:19.1 Debug: Importing 1 files. replaceExisting: False 11:56:19.1 Debug: Inserted new trackfiles in 0ms 11:56:19.1 Debug: TrackFileIds updated, total 0ms 11:56:19.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_delete_existing_trackfiles_with_the_same_path --- 11:56:19.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_import_each_approved --- 11:56:19.2 Info: Importing album 1/1 11:56:19.2 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 11:56:19.2 Info: Importing 5 tracks 11:56:19.2 Debug: Importing 5 files. replaceExisting: False 11:56:19.2 Debug: Inserted new trackfiles in 0ms 11:56:19.2 Debug: TrackFileIds updated, total 0ms 11:56:19.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_import_each_approved --- 11:56:19.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_import_larger_files_first --- 11:56:19.2 Info: Importing album 1/1 11:56:19.2 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 11:56:19.2 Info: Importing 2 tracks 11:56:19.2 Debug: Importing 2 files. replaceExisting: False 11:56:19.2 Debug: Inserted new trackfiles in 0ms 11:56:19.2 Debug: TrackFileIds updated, total 0ms 11:56:19.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_import_larger_files_first --- 11:56:19.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_include_scene_name_with_new_downloads --- 11:56:19.2 Info: Importing album 1/1 11:56:19.2 Debug: Deleting 0 existing files for [ForeignAlbumId1][Title1] 11:56:19.2 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 11:56:19.2 Info: Importing 1 tracks 11:56:19.2 Debug: Importing 1 files. replaceExisting: True 11:56:19.2 Debug: Inserted new trackfiles in 0ms 11:56:19.2 Debug: TrackFileIds updated, total 0ms 11:56:19.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_include_scene_name_with_new_downloads --- 11:56:19.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_move_new_downloads --- 11:56:19.2 Info: Importing album 1/1 11:56:19.2 Debug: Deleting 0 existing files for [ForeignAlbumId1][Title1] 11:56:19.2 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 11:56:19.2 Info: Importing 1 tracks 11:56:19.2 Debug: Importing 1 files. replaceExisting: True 11:56:19.2 Debug: Inserted new trackfiles in 0ms 11:56:19.2 Debug: TrackFileIds updated, total 0ms 11:56:19.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_move_new_downloads --- 11:56:19.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_not_import_any_if_there_are_no_approved_decisions --- 11:56:19.2 Info: Importing 0 tracks 11:56:19.2 Debug: Importing 0 files. replaceExisting: False 11:56:19.2 Debug: Inserted new trackfiles in 0ms 11:56:19.2 Debug: TrackFileIds updated, total 0ms 11:56:19.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_not_import_any_if_there_are_no_approved_decisions --- 11:56:19.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_not_move_existing_files --- 11:56:19.2 Info: Importing album 1/1 11:56:19.2 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 11:56:19.2 Info: Importing 1 tracks 11:56:19.2 Debug: Importing 1 files. replaceExisting: False 11:56:19.2 Debug: Inserted new trackfiles in 0ms 11:56:19.2 Debug: TrackFileIds updated, total 0ms 11:56:19.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_not_move_existing_files --- 11:56:19.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_only_import_approved --- 11:56:19.2 Info: Importing album 1/1 11:56:19.2 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 11:56:19.2 Info: Importing 5 tracks 11:56:19.2 Debug: Importing 5 files. replaceExisting: False 11:56:19.2 Debug: Inserted new trackfiles in 0ms 11:56:19.2 Debug: TrackFileIds updated, total 0ms 11:56:19.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_only_import_approved --- 11:56:19.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_only_import_each_track_once --- 11:56:19.2 Info: Importing album 1/1 11:56:19.2 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 11:56:19.2 Info: Importing 6 tracks 11:56:19.2 Debug: Importing 6 files. replaceExisting: False 11:56:19.2 Debug: Inserted new trackfiles in 0ms 11:56:19.2 Debug: TrackFileIds updated, total 0ms 11:56:19.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_only_import_each_track_once --- 11:56:19.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_publish_TrackImportedEvent_for_new_downloads --- 11:56:19.2 Info: Importing album 1/1 11:56:19.2 Debug: Deleting 0 existing files for [ForeignAlbumId1][Title1] 11:56:19.2 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 11:56:19.2 Info: Importing 1 tracks 11:56:19.2 Debug: Importing 1 files. replaceExisting: True 11:56:19.2 Debug: Inserted new trackfiles in 0ms 11:56:19.2 Debug: TrackFileIds updated, total 0ms 11:56:19.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_publish_TrackImportedEvent_for_new_downloads --- 11:56:19.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_use_override_importmode --- 11:56:19.2 Info: Importing album 1/1 11:56:19.2 Debug: Deleting 0 existing files for [ForeignAlbumId1][Title1] 11:56:19.2 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 11:56:19.2 Info: Importing 1 tracks 11:56:19.2 Debug: Importing 1 files. replaceExisting: True 11:56:19.2 Debug: Inserted new trackfiles in 0ms 11:56:19.2 Debug: TrackFileIds updated, total 0ms 11:56:19.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_use_override_importmode --- 11:56:19.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_delete_from_db_if_artist_folder_does_not_exist --- 11:56:19.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_delete_from_db_if_artist_folder_does_not_exist --- 11:56:19.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_delete_from_db_if_track_file_does_not_exist --- 11:56:19.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_delete_from_db_if_track_file_does_not_exist --- 11:56:19.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_delete_from_disk_and_db_if_track_file_exists --- 11:56:19.2 Info: Deleting track file: /Artist Name - Track01 11:56:19.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_delete_from_disk_and_db_if_track_file_exists --- 11:56:19.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_handle_error_deleting_track_file --- 11:56:19.2 Info: Deleting track file: /Artist Name - Track01 11:56:19.2 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 11:56:19.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_handle_error_deleting_track_file --- 11:56:19.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_throw_if_root_folder_does_not_exist --- 11:56:19.2 Warn: Artist's root folder (C:\Test\Music) doesn't exist. 11:56:19.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_throw_if_root_folder_does_not_exist --- 11:56:19.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_throw_if_root_folder_is_empty --- 11:56:19.2 Warn: Artist's root folder (C:\Test\Music) is empty. 11:56:19.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_throw_if_root_folder_is_empty --- 11:56:19.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.delete_files_by_album_should_work_if_join_fails --- 11:56:19.2 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:56:19.2 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173792667399_395/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:19.2 Info: DatabaseEngineVersionCheck migrating 11:56:19.2 Info: PerformDBOperation 11:56:19.2 Info: Performing DB Operation 11:56:19.2 Info: SQLite 3.46.1 11:56:19.2 Info: => 0.0011782s 11:56:19.2 Info: DatabaseEngineVersionCheck migrated 11:56:19.2 Info: => 0.0011911s 11:56:19.2 Debug: Took: 00:00:00.0108838 11:56:19.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 ==== 11:56:19.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-13T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-13T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 11:56:19.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-13T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-13T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-13T00:00:00Z"] Added = ["2024-10-13T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:56:19.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-13T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 11:56:19.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-14T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 11:56:19.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-13T00:00:00Z"] DateAdded = ["2024-10-13T00: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 ==== 11:56:19.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-14T00:00:00Z"] DateAdded = ["2024-10-14T00: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 ==== 11:56:19.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-15T00:00:00Z"] DateAdded = ["2024-10-15T00: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 ==== 11:56:19.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-16T00:00:00Z"] DateAdded = ["2024-10-16T00: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 ==== 11:56:19.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-10-17T00:00:00Z"] DateAdded = ["2024-10-17T00: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 ==== 11:56:19.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-10-18T00:00:00Z"] DateAdded = ["2024-10-18T00: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 ==== 11:56:19.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-10-19T00:00:00Z"] DateAdded = ["2024-10-19T00: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 ==== 11:56:19.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-10-20T00:00:00Z"] DateAdded = ["2024-10-20T00: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 ==== 11:56:19.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-10-21T00:00:00Z"] DateAdded = ["2024-10-21T00: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 ==== 11:56:19.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-10-22T00:00:00Z"] DateAdded = ["2024-10-22T00: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 ==== 11:56:19.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 ==== 11:56:19.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 ==== 11:56:19.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 ==== 11:56:19.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 ==== 11:56:19.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 ==== 11:56:19.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 ==== 11:56:19.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 ==== 11:56:19.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 ==== 11:56:19.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 ==== 11:56:19.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 ==== 11:56:19.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "Albums" WHERE ("Albums"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 11:56:19.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "Albums" WHERE ("Albums"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 11:56:19.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "TrackFiles" WHERE ("TrackFiles"."AlbumId" = @Clause5_P1) PARAMETERS: Clause5_P1 = [1] ==== End Query Trace ==== 11:56:19.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "TrackFiles" WHERE ("TrackFiles"."AlbumId" = @Clause5_P1) PARAMETERS: Clause5_P1 = [1] ==== End Query Trace ==== 11:56:19.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 11:56:19.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.delete_files_by_album_should_work_if_join_fails --- 11:56:19.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_file_by_path --- 11:56:19.3 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:56:19.3 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173793585091_397/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:19.3 Info: DatabaseEngineVersionCheck migrating 11:56:19.3 Info: PerformDBOperation 11:56:19.3 Info: Performing DB Operation 11:56:19.3 Info: SQLite 3.46.1 11:56:19.3 Info: => 0.0012337s 11:56:19.3 Info: DatabaseEngineVersionCheck migrated 11:56:19.3 Info: => 0.0012465s 11:56:19.3 Debug: Took: 00:00:00.0119269 11:56:19.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 ==== 11:56:19.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-13T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-13T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 11:56:19.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-13T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-13T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-13T00:00:00Z"] Added = ["2024-10-13T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:56:19.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-13T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 11:56:19.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-14T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 11:56:19.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-13T00:00:00Z"] DateAdded = ["2024-10-13T00: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 ==== 11:56:19.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-14T00:00:00Z"] DateAdded = ["2024-10-14T00: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 ==== 11:56:19.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-15T00:00:00Z"] DateAdded = ["2024-10-15T00: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 ==== 11:56:19.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-16T00:00:00Z"] DateAdded = ["2024-10-16T00: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 ==== 11:56:19.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-10-17T00:00:00Z"] DateAdded = ["2024-10-17T00: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 ==== 11:56:19.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-10-18T00:00:00Z"] DateAdded = ["2024-10-18T00: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 ==== 11:56:19.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-10-19T00:00:00Z"] DateAdded = ["2024-10-19T00: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 ==== 11:56:19.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-10-20T00:00:00Z"] DateAdded = ["2024-10-20T00: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 ==== 11:56:19.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-10-21T00:00:00Z"] DateAdded = ["2024-10-21T00: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 ==== 11:56:19.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-10-22T00:00:00Z"] DateAdded = ["2024-10-22T00: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 ==== 11:56:19.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 ==== 11:56:19.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId2\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId2\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [2] TrackNumber = ["\"TrackNumber2\""] AbsoluteTrackNumber = [2] Title = ["\"Title2\""] Duration = [2] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [2] TrackFileId = [2] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:19.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId3\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId3\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [3] TrackNumber = ["\"TrackNumber3\""] AbsoluteTrackNumber = [3] Title = ["\"Title3\""] Duration = [3] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [3] TrackFileId = [3] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:19.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId4\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId4\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [4] TrackNumber = ["\"TrackNumber4\""] AbsoluteTrackNumber = [4] Title = ["\"Title4\""] Duration = [4] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [4] TrackFileId = [4] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:19.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId5\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId5\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [2] ArtistMetadataId = [5] TrackNumber = ["\"TrackNumber5\""] AbsoluteTrackNumber = [5] Title = ["\"Title5\""] Duration = [5] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [5] TrackFileId = [5] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:19.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId6\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId6\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [6] ArtistMetadataId = [6] TrackNumber = ["\"TrackNumber6\""] AbsoluteTrackNumber = [6] Title = ["\"Title6\""] Duration = [6] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [6] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:19.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId7\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId7\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [7] ArtistMetadataId = [7] TrackNumber = ["\"TrackNumber7\""] AbsoluteTrackNumber = [7] Title = ["\"Title7\""] Duration = [7] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [7] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:19.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId8\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId8\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [8] ArtistMetadataId = [8] TrackNumber = ["\"TrackNumber8\""] AbsoluteTrackNumber = [8] Title = ["\"Title8\""] Duration = [8] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [8] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:19.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId9\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId9\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [9] ArtistMetadataId = [9] TrackNumber = ["\"TrackNumber9\""] AbsoluteTrackNumber = [9] Title = ["\"Title9\""] Duration = [9] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [9] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:19.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId10\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId10\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [10] ArtistMetadataId = [10] TrackNumber = ["\"TrackNumber10\""] AbsoluteTrackNumber = [10] Title = ["\"Title10\""] Duration = [10] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [10] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:19.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 11:56:19.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 11:56:19.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 11:56:19.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 11:56:19.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".*, "Tracks".*, "Albums".*, "Artists".*, "ArtistMetadata".* FROM "TrackFiles" LEFT JOIN "Tracks" ON ("TrackFiles"."Id" = "Tracks"."TrackFileId") LEFT JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") LEFT JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") LEFT JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") WHERE ("TrackFiles"."Path" = @Clause5_P1) PARAMETERS: Clause5_P1 = ["\"/C/Test/Path/Artist/somefile2.flac\""] ==== End Query Trace ==== 11:56:19.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_file_by_path --- 11:56:19.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_album --- 11:56:19.4 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:56:19.4 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173794487343_399/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:19.4 Info: DatabaseEngineVersionCheck migrating 11:56:19.4 Info: PerformDBOperation 11:56:19.4 Info: Performing DB Operation 11:56:19.4 Info: SQLite 3.46.1 11:56:19.4 Info: => 0.0012151s 11:56:19.4 Info: DatabaseEngineVersionCheck migrated 11:56:19.4 Info: => 0.0012366s 11:56:19.4 Debug: Took: 00:00:00.0117817 11:56:19.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 ==== 11:56:19.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-13T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-13T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 11:56:19.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-13T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-13T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-13T00:00:00Z"] Added = ["2024-10-13T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:56:19.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-13T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 11:56:19.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-14T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 11:56:19.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-13T00:00:00Z"] DateAdded = ["2024-10-13T00: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 ==== 11:56:19.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-14T00:00:00Z"] DateAdded = ["2024-10-14T00: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 ==== 11:56:19.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-15T00:00:00Z"] DateAdded = ["2024-10-15T00: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 ==== 11:56:19.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-16T00:00:00Z"] DateAdded = ["2024-10-16T00: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 ==== 11:56:19.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-10-17T00:00:00Z"] DateAdded = ["2024-10-17T00: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 ==== 11:56:19.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-10-18T00:00:00Z"] DateAdded = ["2024-10-18T00: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 ==== 11:56:19.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-10-19T00:00:00Z"] DateAdded = ["2024-10-19T00: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 ==== 11:56:19.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-10-20T00:00:00Z"] DateAdded = ["2024-10-20T00: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 ==== 11:56:19.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-10-21T00:00:00Z"] DateAdded = ["2024-10-21T00: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 ==== 11:56:19.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-10-22T00:00:00Z"] DateAdded = ["2024-10-22T00: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 ==== 11:56:19.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 ==== 11:56:19.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId2\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId2\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [2] TrackNumber = ["\"TrackNumber2\""] AbsoluteTrackNumber = [2] Title = ["\"Title2\""] Duration = [2] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [2] TrackFileId = [2] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:19.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId3\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId3\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [3] TrackNumber = ["\"TrackNumber3\""] AbsoluteTrackNumber = [3] Title = ["\"Title3\""] Duration = [3] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [3] TrackFileId = [3] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:19.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId4\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId4\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [4] TrackNumber = ["\"TrackNumber4\""] AbsoluteTrackNumber = [4] Title = ["\"Title4\""] Duration = [4] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [4] TrackFileId = [4] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:19.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId5\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId5\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [2] ArtistMetadataId = [5] TrackNumber = ["\"TrackNumber5\""] AbsoluteTrackNumber = [5] Title = ["\"Title5\""] Duration = [5] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [5] TrackFileId = [5] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:19.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId6\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId6\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [6] ArtistMetadataId = [6] TrackNumber = ["\"TrackNumber6\""] AbsoluteTrackNumber = [6] Title = ["\"Title6\""] Duration = [6] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [6] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:19.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId7\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId7\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [7] ArtistMetadataId = [7] TrackNumber = ["\"TrackNumber7\""] AbsoluteTrackNumber = [7] Title = ["\"Title7\""] Duration = [7] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [7] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:19.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId8\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId8\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [8] ArtistMetadataId = [8] TrackNumber = ["\"TrackNumber8\""] AbsoluteTrackNumber = [8] Title = ["\"Title8\""] Duration = [8] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [8] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:19.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId9\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId9\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [9] ArtistMetadataId = [9] TrackNumber = ["\"TrackNumber9\""] AbsoluteTrackNumber = [9] Title = ["\"Title9\""] Duration = [9] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [9] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:19.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId10\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId10\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [10] ArtistMetadataId = [10] TrackNumber = ["\"TrackNumber10\""] AbsoluteTrackNumber = [10] Title = ["\"Title10\""] Duration = [10] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [10] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:19.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 11:56:19.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 11:56:19.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 11:56:19.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 11:56:19.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".*, "Tracks".*, "Albums".*, "Artists".*, "ArtistMetadata".* FROM "TrackFiles" LEFT JOIN "Tracks" ON ("TrackFiles"."Id" = "Tracks"."TrackFileId") LEFT JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") LEFT JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") LEFT JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") 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 ==== 11:56:19.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_album --- 11:56:19.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_album_should_only_return_tracks_for_monitored_releases --- 11:56:19.5 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:56:19.5 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173795435516_401/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:19.5 Info: DatabaseEngineVersionCheck migrating 11:56:19.5 Info: PerformDBOperation 11:56:19.5 Info: Performing DB Operation 11:56:19.5 Info: SQLite 3.46.1 11:56:19.5 Info: => 0.0012053s 11:56:19.5 Info: DatabaseEngineVersionCheck migrated 11:56:19.5 Info: => 0.0012195s 11:56:19.5 Debug: Took: 00:00:00.0118595 11:56:19.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 ==== 11:56:19.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-13T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-13T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 11:56:19.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-13T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-13T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-13T00:00:00Z"] Added = ["2024-10-13T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:56:19.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-13T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 11:56:19.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId2\""] OldForeignReleaseIds = [[]] Title = ["\"Title2\""] Status = ["\"Status2\""] Duration = [2] Label = [[]] Disambiguation = ["\"Disambiguation2\""] Country = [[]] ReleaseDate = ["2024-10-14T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 11:56:19.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile1.flac\""] Size = [1] Modified = ["2024-10-13T00:00:00Z"] DateAdded = ["2024-10-13T00: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 ==== 11:56:19.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile2.flac\""] Size = [2] Modified = ["2024-10-14T00:00:00Z"] DateAdded = ["2024-10-14T00: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 ==== 11:56:19.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path3\""] Size = [3] Modified = ["2024-10-15T00:00:00Z"] DateAdded = ["2024-10-15T00: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 ==== 11:56:19.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path4\""] Size = [4] Modified = ["2024-10-16T00:00:00Z"] DateAdded = ["2024-10-16T00: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 ==== 11:56:19.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path5\""] Size = [5] Modified = ["2024-10-17T00:00:00Z"] DateAdded = ["2024-10-17T00: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 ==== 11:56:19.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path6\""] Size = [6] Modified = ["2024-10-18T00:00:00Z"] DateAdded = ["2024-10-18T00: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 ==== 11:56:19.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path7\""] Size = [7] Modified = ["2024-10-19T00:00:00Z"] DateAdded = ["2024-10-19T00: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 ==== 11:56:19.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path8\""] Size = [8] Modified = ["2024-10-20T00:00:00Z"] DateAdded = ["2024-10-20T00: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 ==== 11:56:19.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path9\""] Size = [9] Modified = ["2024-10-21T00:00:00Z"] DateAdded = ["2024-10-21T00: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 ==== 11:56:19.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path10\""] Size = [10] Modified = ["2024-10-22T00:00:00Z"] DateAdded = ["2024-10-22T00: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 ==== 11:56:19.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 ==== 11:56:19.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 ==== 11:56:19.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 ==== 11:56:19.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 ==== 11:56:19.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 ==== 11:56:19.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 ==== 11:56:19.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 ==== 11:56:19.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 ==== 11:56:19.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 ==== 11:56:19.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 ==== 11:56:19.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 11:56:19.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 11:56:19.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 11:56:19.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 11:56:19.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".*, "Tracks".*, "Albums".*, "Artists".*, "ArtistMetadata".* FROM "TrackFiles" LEFT JOIN "Tracks" ON ("TrackFiles"."Id" = "Tracks"."TrackFileId") LEFT JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") LEFT JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") LEFT JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") LEFT JOIN "AlbumReleases" ON ("Tracks"."AlbumReleaseId" = "AlbumReleases"."Id") WHERE ("AlbumReleases"."Monitored" = @Clause6_P1) AND ("TrackFiles"."AlbumId" = @Clause7_P1) PARAMETERS: Clause6_P1 = [true] Clause7_P1 = [1] ==== End Query Trace ==== 11:56:19.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_album_should_only_return_tracks_for_monitored_releases --- 11:56:19.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_artist --- 11:56:19.6 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:56:19.6 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173796603114_403/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:19.6 Info: DatabaseEngineVersionCheck migrating 11:56:19.6 Info: PerformDBOperation 11:56:19.6 Info: Performing DB Operation 11:56:19.6 Info: SQLite 3.46.1 11:56:19.6 Info: => 0.0011472s 11:56:19.6 Info: DatabaseEngineVersionCheck migrated 11:56:19.6 Info: => 0.0011619s 11:56:19.6 Debug: Took: 00:00:00.0107806 11:56:19.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 ==== 11:56:19.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-13T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-13T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 11:56:19.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-13T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-13T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-13T00:00:00Z"] Added = ["2024-10-13T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:56:19.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-13T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 11:56:19.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-14T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 11:56:19.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-13T00:00:00Z"] DateAdded = ["2024-10-13T00: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 ==== 11:56:19.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-14T00:00:00Z"] DateAdded = ["2024-10-14T00: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 ==== 11:56:19.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-15T00:00:00Z"] DateAdded = ["2024-10-15T00: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 ==== 11:56:19.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-16T00:00:00Z"] DateAdded = ["2024-10-16T00: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 ==== 11:56:19.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-10-17T00:00:00Z"] DateAdded = ["2024-10-17T00: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 ==== 11:56:19.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-10-18T00:00:00Z"] DateAdded = ["2024-10-18T00: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 ==== 11:56:19.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-10-19T00:00:00Z"] DateAdded = ["2024-10-19T00: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 ==== 11:56:19.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-10-20T00:00:00Z"] DateAdded = ["2024-10-20T00: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 ==== 11:56:19.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-10-21T00:00:00Z"] DateAdded = ["2024-10-21T00: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 ==== 11:56:19.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-10-22T00:00:00Z"] DateAdded = ["2024-10-22T00: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 ==== 11:56:19.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 ==== 11:56:19.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId2\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId2\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [2] TrackNumber = ["\"TrackNumber2\""] AbsoluteTrackNumber = [2] Title = ["\"Title2\""] Duration = [2] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [2] TrackFileId = [2] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:19.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId3\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId3\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [3] TrackNumber = ["\"TrackNumber3\""] AbsoluteTrackNumber = [3] Title = ["\"Title3\""] Duration = [3] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [3] TrackFileId = [3] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:19.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId4\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId4\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [4] TrackNumber = ["\"TrackNumber4\""] AbsoluteTrackNumber = [4] Title = ["\"Title4\""] Duration = [4] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [4] TrackFileId = [4] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:19.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId5\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId5\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [2] ArtistMetadataId = [5] TrackNumber = ["\"TrackNumber5\""] AbsoluteTrackNumber = [5] Title = ["\"Title5\""] Duration = [5] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [5] TrackFileId = [5] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:19.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId6\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId6\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [6] ArtistMetadataId = [6] TrackNumber = ["\"TrackNumber6\""] AbsoluteTrackNumber = [6] Title = ["\"Title6\""] Duration = [6] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [6] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:19.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId7\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId7\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [7] ArtistMetadataId = [7] TrackNumber = ["\"TrackNumber7\""] AbsoluteTrackNumber = [7] Title = ["\"Title7\""] Duration = [7] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [7] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:19.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId8\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId8\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [8] ArtistMetadataId = [8] TrackNumber = ["\"TrackNumber8\""] AbsoluteTrackNumber = [8] Title = ["\"Title8\""] Duration = [8] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [8] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:19.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId9\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId9\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [9] ArtistMetadataId = [9] TrackNumber = ["\"TrackNumber9\""] AbsoluteTrackNumber = [9] Title = ["\"Title9\""] Duration = [9] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [9] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:19.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId10\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId10\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [10] ArtistMetadataId = [10] TrackNumber = ["\"TrackNumber10\""] AbsoluteTrackNumber = [10] Title = ["\"Title10\""] Duration = [10] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [10] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:19.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 11:56:19.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 11:56:19.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 11:56:19.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 11:56:19.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".*, "Tracks".*, "Albums".*, "Artists".*, "ArtistMetadata".* FROM "TrackFiles" LEFT JOIN "Tracks" ON ("TrackFiles"."Id" = "Tracks"."TrackFileId") LEFT JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") LEFT JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") LEFT JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") LEFT JOIN "AlbumReleases" ON ("Tracks"."AlbumReleaseId" = "AlbumReleases"."Id") WHERE ("AlbumReleases"."Monitored" = @Clause6_P1) AND ("Artists"."Id" = @Clause7_P1) PARAMETERS: Clause6_P1 = [true] Clause7_P1 = [1] ==== End Query Trace ==== 11:56:19.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_artist --- 11:56:19.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_artist_should_only_return_tracks_for_monitored_releases --- 11:56:19.7 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:56:19.7 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173797441522_405/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:19.7 Info: DatabaseEngineVersionCheck migrating 11:56:19.7 Info: PerformDBOperation 11:56:19.7 Info: Performing DB Operation 11:56:19.7 Info: SQLite 3.46.1 11:56:19.7 Info: => 0.0011656s 11:56:19.7 Info: DatabaseEngineVersionCheck migrated 11:56:19.7 Info: => 0.0011802s 11:56:19.7 Debug: Took: 00:00:00.0107299 11:56:19.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 ==== 11:56:19.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-13T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-13T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 11:56:19.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-13T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-13T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-13T00:00:00Z"] Added = ["2024-10-13T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:56:19.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-13T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 11:56:19.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-14T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 11:56:19.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile1.flac\""] Size = [1] Modified = ["2024-10-13T00:00:00Z"] DateAdded = ["2024-10-13T00: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 ==== 11:56:19.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile2.flac\""] Size = [2] Modified = ["2024-10-14T00:00:00Z"] DateAdded = ["2024-10-14T00: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 ==== 11:56:19.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path3\""] Size = [3] Modified = ["2024-10-15T00:00:00Z"] DateAdded = ["2024-10-15T00: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 ==== 11:56:19.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path4\""] Size = [4] Modified = ["2024-10-16T00:00:00Z"] DateAdded = ["2024-10-16T00: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 ==== 11:56:19.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path5\""] Size = [5] Modified = ["2024-10-17T00:00:00Z"] DateAdded = ["2024-10-17T00: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 ==== 11:56:19.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path6\""] Size = [6] Modified = ["2024-10-18T00:00:00Z"] DateAdded = ["2024-10-18T00: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 ==== 11:56:19.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path7\""] Size = [7] Modified = ["2024-10-19T00:00:00Z"] DateAdded = ["2024-10-19T00: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 ==== 11:56:19.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path8\""] Size = [8] Modified = ["2024-10-20T00:00:00Z"] DateAdded = ["2024-10-20T00: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 ==== 11:56:19.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path9\""] Size = [9] Modified = ["2024-10-21T00:00:00Z"] DateAdded = ["2024-10-21T00: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 ==== 11:56:19.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path10\""] Size = [10] Modified = ["2024-10-22T00:00:00Z"] DateAdded = ["2024-10-22T00: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 ==== 11:56:19.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 ==== 11:56:19.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId2\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId2\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [2] TrackNumber = ["\"TrackNumber2\""] AbsoluteTrackNumber = [2] Title = ["\"Title2\""] Duration = [2] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [2] TrackFileId = [2] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:19.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId3\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId3\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [3] TrackNumber = ["\"TrackNumber3\""] AbsoluteTrackNumber = [3] Title = ["\"Title3\""] Duration = [3] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [3] TrackFileId = [3] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:19.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId4\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId4\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [4] TrackNumber = ["\"TrackNumber4\""] AbsoluteTrackNumber = [4] Title = ["\"Title4\""] Duration = [4] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [4] TrackFileId = [4] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:19.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId5\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId5\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [2] ArtistMetadataId = [5] TrackNumber = ["\"TrackNumber5\""] AbsoluteTrackNumber = [5] Title = ["\"Title5\""] Duration = [5] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [5] TrackFileId = [5] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:19.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId6\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId6\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [6] ArtistMetadataId = [6] TrackNumber = ["\"TrackNumber6\""] AbsoluteTrackNumber = [6] Title = ["\"Title6\""] Duration = [6] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [6] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:19.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId7\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId7\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [7] ArtistMetadataId = [7] TrackNumber = ["\"TrackNumber7\""] AbsoluteTrackNumber = [7] Title = ["\"Title7\""] Duration = [7] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [7] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:19.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId8\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId8\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [8] ArtistMetadataId = [8] TrackNumber = ["\"TrackNumber8\""] AbsoluteTrackNumber = [8] Title = ["\"Title8\""] Duration = [8] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [8] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:19.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId9\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId9\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [9] ArtistMetadataId = [9] TrackNumber = ["\"TrackNumber9\""] AbsoluteTrackNumber = [9] Title = ["\"Title9\""] Duration = [9] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [9] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:19.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId10\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId10\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [10] ArtistMetadataId = [10] TrackNumber = ["\"TrackNumber10\""] AbsoluteTrackNumber = [10] Title = ["\"Title10\""] Duration = [10] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [10] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:19.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 11:56:19.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 11:56:19.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 11:56:19.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 11:56:19.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".*, "Tracks".*, "Albums".*, "Artists".*, "ArtistMetadata".* FROM "TrackFiles" LEFT JOIN "Tracks" ON ("TrackFiles"."Id" = "Tracks"."TrackFileId") LEFT JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") LEFT JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") LEFT JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") LEFT JOIN "AlbumReleases" ON ("Tracks"."AlbumReleaseId" = "AlbumReleases"."Id") WHERE ("AlbumReleases"."Monitored" = @Clause6_P1) AND ("Artists"."Id" = @Clause7_P1) PARAMETERS: Clause6_P1 = [true] Clause7_P1 = [1] ==== End Query Trace ==== 11:56:19.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_artist_should_only_return_tracks_for_monitored_releases --- 11:56:19.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_base_path_should_cope_with_trailing_slash("C:\\Test\\Path") --- 11:56:19.8 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:56:19.8 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173798265003_407/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:19.8 Info: DatabaseEngineVersionCheck migrating 11:56:19.8 Info: PerformDBOperation 11:56:19.8 Info: Performing DB Operation 11:56:19.8 Info: SQLite 3.46.1 11:56:19.8 Info: => 0.0011442s 11:56:19.8 Info: DatabaseEngineVersionCheck migrated 11:56:19.8 Info: => 0.0011575s 11:56:19.8 Debug: Took: 00:00:00.0108556 11:56:19.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 ==== 11:56:19.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-13T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-13T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 11:56:19.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-13T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-13T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-13T00:00:00Z"] Added = ["2024-10-13T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:56:19.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-13T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 11:56:19.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-14T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 11:56:19.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-13T00:00:00Z"] DateAdded = ["2024-10-13T00: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 ==== 11:56:19.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-14T00:00:00Z"] DateAdded = ["2024-10-14T00: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 ==== 11:56:19.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-15T00:00:00Z"] DateAdded = ["2024-10-15T00: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 ==== 11:56:19.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-16T00:00:00Z"] DateAdded = ["2024-10-16T00: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 ==== 11:56:19.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-10-17T00:00:00Z"] DateAdded = ["2024-10-17T00: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 ==== 11:56:19.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-10-18T00:00:00Z"] DateAdded = ["2024-10-18T00: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 ==== 11:56:19.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-10-19T00:00:00Z"] DateAdded = ["2024-10-19T00: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 ==== 11:56:19.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-10-20T00:00:00Z"] DateAdded = ["2024-10-20T00: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 ==== 11:56:19.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-10-21T00:00:00Z"] DateAdded = ["2024-10-21T00: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 ==== 11:56:19.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-10-22T00:00:00Z"] DateAdded = ["2024-10-22T00: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 ==== 11:56:19.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 ==== 11:56:19.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 ==== 11:56:19.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 ==== 11:56:19.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 ==== 11:56:19.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 ==== 11:56:19.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 ==== 11:56:19.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 ==== 11:56:19.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 ==== 11:56:19.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 ==== 11:56:19.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 ==== 11:56:19.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 11:56:19.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 11:56:19.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 11:56:19.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 11:56:19.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 ==== 11:56:19.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_base_path_should_cope_with_trailing_slash("C:\\Test\\Path") --- 11:56:19.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_base_path_should_cope_with_trailing_slash("C:\\Test\\Path\\") --- 11:56:19.9 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:56:19.9 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173799090641_409/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:19.9 Info: DatabaseEngineVersionCheck migrating 11:56:19.9 Info: PerformDBOperation 11:56:19.9 Info: Performing DB Operation 11:56:19.9 Info: SQLite 3.46.1 11:56:19.9 Info: => 0.0011814s 11:56:19.9 Info: DatabaseEngineVersionCheck migrated 11:56:19.9 Info: => 0.0011945s 11:56:19.9 Debug: Took: 00:00:00.0107930 11:56:19.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 ==== 11:56:19.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-13T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-13T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 11:56:19.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-13T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-13T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-13T00:00:00Z"] Added = ["2024-10-13T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:56:19.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-13T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 11:56:19.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-14T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 11:56:19.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-13T00:00:00Z"] DateAdded = ["2024-10-13T00: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 ==== 11:56:19.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-14T00:00:00Z"] DateAdded = ["2024-10-14T00: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 ==== 11:56:19.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-15T00:00:00Z"] DateAdded = ["2024-10-15T00: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 ==== 11:56:19.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-16T00:00:00Z"] DateAdded = ["2024-10-16T00: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 ==== 11:56:19.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-10-17T00:00:00Z"] DateAdded = ["2024-10-17T00: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 ==== 11:56:19.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-10-18T00:00:00Z"] DateAdded = ["2024-10-18T00: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 ==== 11:56:19.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-10-19T00:00:00Z"] DateAdded = ["2024-10-19T00: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 ==== 11:56:19.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-10-20T00:00:00Z"] DateAdded = ["2024-10-20T00: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 ==== 11:56:19.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-10-21T00:00:00Z"] DateAdded = ["2024-10-21T00: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 ==== 11:56:19.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-10-22T00:00:00Z"] DateAdded = ["2024-10-22T00: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 ==== 11:56:19.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:19.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId2\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId2\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [2] TrackNumber = ["\"TrackNumber2\""] AbsoluteTrackNumber = [2] Title = ["\"Title2\""] Duration = [2] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [2] TrackFileId = [2] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:19.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId3\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId3\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [3] TrackNumber = ["\"TrackNumber3\""] AbsoluteTrackNumber = [3] Title = ["\"Title3\""] Duration = [3] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [3] TrackFileId = [3] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:19.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId4\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId4\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [4] TrackNumber = ["\"TrackNumber4\""] AbsoluteTrackNumber = [4] Title = ["\"Title4\""] Duration = [4] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [4] TrackFileId = [4] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:19.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId5\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId5\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [2] ArtistMetadataId = [5] TrackNumber = ["\"TrackNumber5\""] AbsoluteTrackNumber = [5] Title = ["\"Title5\""] Duration = [5] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [5] TrackFileId = [5] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:19.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId6\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId6\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [6] ArtistMetadataId = [6] TrackNumber = ["\"TrackNumber6\""] AbsoluteTrackNumber = [6] Title = ["\"Title6\""] Duration = [6] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [6] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:19.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId7\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId7\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [7] ArtistMetadataId = [7] TrackNumber = ["\"TrackNumber7\""] AbsoluteTrackNumber = [7] Title = ["\"Title7\""] Duration = [7] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [7] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:19.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId8\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId8\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [8] ArtistMetadataId = [8] TrackNumber = ["\"TrackNumber8\""] AbsoluteTrackNumber = [8] Title = ["\"Title8\""] Duration = [8] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [8] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:19.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId9\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId9\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [9] ArtistMetadataId = [9] TrackNumber = ["\"TrackNumber9\""] AbsoluteTrackNumber = [9] Title = ["\"Title9\""] Duration = [9] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [9] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:19.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId10\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId10\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [10] ArtistMetadataId = [10] TrackNumber = ["\"TrackNumber10\""] AbsoluteTrackNumber = [10] Title = ["\"Title10\""] Duration = [10] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [10] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:19.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 11:56:19.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 11:56:19.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 11:56:19.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 11:56:19.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" WHERE ("TrackFiles"."Path" LIKE @Clause1_P1 || '%') PARAMETERS: Clause1_P1 = ["\"/C/Test/Path/\""] ==== End Query Trace ==== 11:56:19.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_base_path_should_cope_with_trailing_slash("C:\\Test\\Path\\") --- 11:56:19.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_base_path_should_not_get_files_for_partial_path("C:\\Test\\Path") --- 11:56:19.9 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:56:19.9 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173799936173_411/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:20.0 Info: DatabaseEngineVersionCheck migrating 11:56:20.0 Info: PerformDBOperation 11:56:20.0 Info: Performing DB Operation 11:56:20.0 Info: SQLite 3.46.1 11:56:20.0 Info: => 0.0011679s 11:56:20.0 Info: DatabaseEngineVersionCheck migrated 11:56:20.0 Info: => 0.0011902s 11:56:20.0 Debug: Took: 00:00:00.0118591 11:56:20.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId1\""] OldForeignArtistIds = [[]] Name = ["\"Name1\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 11:56:20.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-10-13T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-13T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 11:56:20.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-13T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-13T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-13T00:00:00Z"] Added = ["2024-10-13T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:56:20.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-13T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 11:56:20.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId2\""] OldForeignReleaseIds = [[]] Title = ["\"Title2\""] Status = ["\"Status2\""] Duration = [2] Label = [[]] Disambiguation = ["\"Disambiguation2\""] Country = [[]] ReleaseDate = ["2024-10-14T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 11:56:20.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile1.flac\""] Size = [1] Modified = ["2024-10-13T00:00:00Z"] DateAdded = ["2024-10-13T00: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 ==== 11:56:20.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-14T00:00:00Z"] DateAdded = ["2024-10-14T00: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 ==== 11:56:20.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-15T00:00:00Z"] DateAdded = ["2024-10-15T00: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 ==== 11:56:20.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-16T00:00:00Z"] DateAdded = ["2024-10-16T00: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 ==== 11:56:20.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-10-17T00:00:00Z"] DateAdded = ["2024-10-17T00: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 ==== 11:56:20.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-10-18T00:00:00Z"] DateAdded = ["2024-10-18T00: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 ==== 11:56:20.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-10-19T00:00:00Z"] DateAdded = ["2024-10-19T00: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 ==== 11:56:20.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-10-20T00:00:00Z"] DateAdded = ["2024-10-20T00: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 ==== 11:56:20.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-10-21T00:00:00Z"] DateAdded = ["2024-10-21T00: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 ==== 11:56:20.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-10-22T00:00:00Z"] DateAdded = ["2024-10-22T00: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 ==== 11:56:20.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 ==== 11:56:20.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 ==== 11:56:20.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 ==== 11:56:20.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 ==== 11:56:20.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 ==== 11:56:20.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 ==== 11:56:20.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 ==== 11:56:20.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 ==== 11:56:20.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 ==== 11:56:20.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 ==== 11:56:20.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 11:56:20.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 11:56:20.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 11:56:20.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 11:56:20.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path2/Artist/somefile1.flac\""] Size = [1] Modified = ["2024-10-13T00:00:00Z"] DateAdded = ["2024-10-13T00: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 ==== 11:56:20.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path2/Artist/somefile2.flac\""] Size = [2] Modified = ["2024-10-14T00:00:00Z"] DateAdded = ["2024-10-14T00: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 ==== 11:56:20.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" WHERE ("TrackFiles"."Path" LIKE @Clause1_P1 || '%') PARAMETERS: Clause1_P1 = ["\"/C/Test/Path/\""] ==== End Query Trace ==== 11:56:20.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_base_path_should_not_get_files_for_partial_path("C:\\Test\\Path") --- 11:56:20.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_base_path_should_not_get_files_for_partial_path("C:\\Test\\Path\\") --- 11:56:20.1 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:56:20.1 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173801053216_413/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:20.1 Info: DatabaseEngineVersionCheck migrating 11:56:20.1 Info: PerformDBOperation 11:56:20.1 Info: Performing DB Operation 11:56:20.1 Info: SQLite 3.46.1 11:56:20.1 Info: => 0.0011557s 11:56:20.1 Info: DatabaseEngineVersionCheck migrated 11:56:20.1 Info: => 0.0011682s 11:56:20.1 Debug: Took: 00:00:00.0108144 11:56:20.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 ==== 11:56:20.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-13T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-13T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 11:56:20.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-13T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-13T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-13T00:00:00Z"] Added = ["2024-10-13T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:56:20.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-13T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 11:56:20.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-14T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 11:56:20.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-13T00:00:00Z"] DateAdded = ["2024-10-13T00: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 ==== 11:56:20.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-14T00:00:00Z"] DateAdded = ["2024-10-14T00: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 ==== 11:56:20.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-15T00:00:00Z"] DateAdded = ["2024-10-15T00: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 ==== 11:56:20.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-16T00:00:00Z"] DateAdded = ["2024-10-16T00: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 ==== 11:56:20.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-10-17T00:00:00Z"] DateAdded = ["2024-10-17T00: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 ==== 11:56:20.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-10-18T00:00:00Z"] DateAdded = ["2024-10-18T00: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 ==== 11:56:20.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-10-19T00:00:00Z"] DateAdded = ["2024-10-19T00: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 ==== 11:56:20.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-10-20T00:00:00Z"] DateAdded = ["2024-10-20T00: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 ==== 11:56:20.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-10-21T00:00:00Z"] DateAdded = ["2024-10-21T00: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 ==== 11:56:20.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-10-22T00:00:00Z"] DateAdded = ["2024-10-22T00: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 ==== 11:56:20.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 ==== 11:56:20.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 ==== 11:56:20.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 ==== 11:56:20.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 ==== 11:56:20.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 ==== 11:56:20.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 ==== 11:56:20.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 ==== 11:56:20.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 ==== 11:56:20.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 ==== 11:56:20.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 ==== 11:56:20.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 11:56:20.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 11:56:20.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 11:56:20.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 11:56:20.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path2/Artist/somefile1.flac\""] Size = [1] Modified = ["2024-10-13T00:00:00Z"] DateAdded = ["2024-10-13T00: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 ==== 11:56:20.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path2/Artist/somefile2.flac\""] Size = [2] Modified = ["2024-10-14T00:00:00Z"] DateAdded = ["2024-10-14T00: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 ==== 11:56:20.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" WHERE ("TrackFiles"."Path" LIKE @Clause1_P1 || '%') PARAMETERS: Clause1_P1 = ["\"/C/Test/Path/\""] ==== End Query Trace ==== 11:56:20.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_base_path_should_not_get_files_for_partial_path("C:\\Test\\Path\\") --- 11:56:20.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_release --- 11:56:20.1 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:56:20.1 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173801876912_415/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:20.1 Info: DatabaseEngineVersionCheck migrating 11:56:20.1 Info: PerformDBOperation 11:56:20.1 Info: Performing DB Operation 11:56:20.1 Info: SQLite 3.46.1 11:56:20.1 Info: => 0.0011266s 11:56:20.1 Info: DatabaseEngineVersionCheck migrated 11:56:20.1 Info: => 0.0011405s 11:56:20.2 Debug: Took: 00:00:00.0107341 11:56:20.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 ==== 11:56:20.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-13T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-13T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 11:56:20.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-13T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-13T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-13T00:00:00Z"] Added = ["2024-10-13T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:56:20.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-13T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 11:56:20.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-14T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 11:56:20.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-13T00:00:00Z"] DateAdded = ["2024-10-13T00: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 ==== 11:56:20.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-14T00:00:00Z"] DateAdded = ["2024-10-14T00: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 ==== 11:56:20.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-15T00:00:00Z"] DateAdded = ["2024-10-15T00: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 ==== 11:56:20.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-16T00:00:00Z"] DateAdded = ["2024-10-16T00: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 ==== 11:56:20.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-10-17T00:00:00Z"] DateAdded = ["2024-10-17T00: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 ==== 11:56:20.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-10-18T00:00:00Z"] DateAdded = ["2024-10-18T00: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 ==== 11:56:20.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-10-19T00:00:00Z"] DateAdded = ["2024-10-19T00: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 ==== 11:56:20.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-10-20T00:00:00Z"] DateAdded = ["2024-10-20T00: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 ==== 11:56:20.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-10-21T00:00:00Z"] DateAdded = ["2024-10-21T00: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 ==== 11:56:20.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-10-22T00:00:00Z"] DateAdded = ["2024-10-22T00: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 ==== 11:56:20.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 ==== 11:56:20.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 ==== 11:56:20.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 ==== 11:56:20.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 ==== 11:56:20.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 ==== 11:56:20.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 ==== 11:56:20.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 ==== 11:56:20.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 ==== 11:56:20.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 ==== 11:56:20.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 ==== 11:56:20.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 11:56:20.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 11:56:20.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 11:56:20.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 11:56:20.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".*, "Tracks".*, "Albums".*, "Artists".*, "ArtistMetadata".* FROM "TrackFiles" LEFT JOIN "Tracks" ON ("TrackFiles"."Id" = "Tracks"."TrackFileId") LEFT JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") LEFT JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") LEFT JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") WHERE ("Tracks"."AlbumReleaseId" = @Clause5_P1) PARAMETERS: Clause5_P1 = [1] ==== End Query Trace ==== 11:56:20.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".*, "Tracks".*, "Albums".*, "Artists".*, "ArtistMetadata".* FROM "TrackFiles" LEFT JOIN "Tracks" ON ("TrackFiles"."Id" = "Tracks"."TrackFileId") LEFT JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") LEFT JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") LEFT JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") WHERE ("Tracks"."AlbumReleaseId" = @Clause5_P1) PARAMETERS: Clause5_P1 = [2] ==== End Query Trace ==== 11:56:20.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_release --- 11:56:20.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_unmapped_files --- 11:56:20.2 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:56:20.2 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173802799468_417/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:20.2 Info: DatabaseEngineVersionCheck migrating 11:56:20.2 Info: PerformDBOperation 11:56:20.2 Info: Performing DB Operation 11:56:20.2 Info: SQLite 3.46.1 11:56:20.2 Info: => 0.0011843s 11:56:20.2 Info: DatabaseEngineVersionCheck migrated 11:56:20.2 Info: => 0.0011977s 11:56:20.2 Debug: Took: 00:00:00.0167652 11:56:20.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 ==== 11:56:20.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-13T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-13T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 11:56:20.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-13T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-13T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-13T00:00:00Z"] Added = ["2024-10-13T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:56:20.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-13T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 11:56:20.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-14T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 11:56:20.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-13T00:00:00Z"] DateAdded = ["2024-10-13T00: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 ==== 11:56:20.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-14T00:00:00Z"] DateAdded = ["2024-10-14T00: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 ==== 11:56:20.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-15T00:00:00Z"] DateAdded = ["2024-10-15T00: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 ==== 11:56:20.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-16T00:00:00Z"] DateAdded = ["2024-10-16T00: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 ==== 11:56:20.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-10-17T00:00:00Z"] DateAdded = ["2024-10-17T00: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 ==== 11:56:20.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-10-18T00:00:00Z"] DateAdded = ["2024-10-18T00: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 ==== 11:56:20.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-10-19T00:00:00Z"] DateAdded = ["2024-10-19T00: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 ==== 11:56:20.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-10-20T00:00:00Z"] DateAdded = ["2024-10-20T00: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 ==== 11:56:20.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-10-21T00:00:00Z"] DateAdded = ["2024-10-21T00: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 ==== 11:56:20.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-10-22T00:00:00Z"] DateAdded = ["2024-10-22T00: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 ==== 11:56:20.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 ==== 11:56:20.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 ==== 11:56:20.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 ==== 11:56:20.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 ==== 11:56:20.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 ==== 11:56:20.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 ==== 11:56:20.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 ==== 11:56:20.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 ==== 11:56:20.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 ==== 11:56:20.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 ==== 11:56:20.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 11:56:20.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 11:56:20.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 11:56:20.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 11:56:20.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* , "TrackFiles".* FROM "TrackFiles" LEFT JOIN "Tracks" ON ("TrackFiles"."Id" = "Tracks"."TrackFileId") WHERE ("Tracks"."Id" IS NULL) PARAMETERS: ==== End Query Trace ==== 11:56:20.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" WHERE ("Tracks"."TrackFileId" = @Clause1_P1) PARAMETERS: Clause1_P1 = [6] ==== End Query Trace ==== 11:56:20.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" WHERE ("Albums"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [6] ==== End Query Trace ==== 11:56:20.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") JOIN "Albums" ON ("Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId") WHERE ("Albums"."Id" = @Clause3_P1) PARAMETERS: Clause3_P1 = [6] ==== End Query Trace ==== 11:56:20.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" WHERE ("Tracks"."TrackFileId" = @Clause1_P1) PARAMETERS: Clause1_P1 = [7] ==== End Query Trace ==== 11:56:20.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" WHERE ("Albums"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [7] ==== End Query Trace ==== 11:56:20.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") JOIN "Albums" ON ("Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId") WHERE ("Albums"."Id" = @Clause3_P1) PARAMETERS: Clause3_P1 = [7] ==== End Query Trace ==== 11:56:20.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" WHERE ("Tracks"."TrackFileId" = @Clause1_P1) PARAMETERS: Clause1_P1 = [8] ==== End Query Trace ==== 11:56:20.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" WHERE ("Albums"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [8] ==== End Query Trace ==== 11:56:20.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") JOIN "Albums" ON ("Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId") WHERE ("Albums"."Id" = @Clause3_P1) PARAMETERS: Clause3_P1 = [8] ==== End Query Trace ==== 11:56:20.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" WHERE ("Tracks"."TrackFileId" = @Clause1_P1) PARAMETERS: Clause1_P1 = [9] ==== End Query Trace ==== 11:56:20.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" WHERE ("Albums"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [9] ==== End Query Trace ==== 11:56:20.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") JOIN "Albums" ON ("Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId") WHERE ("Albums"."Id" = @Clause3_P1) PARAMETERS: Clause3_P1 = [9] ==== End Query Trace ==== 11:56:20.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" WHERE ("Tracks"."TrackFileId" = @Clause1_P1) PARAMETERS: Clause1_P1 = [10] ==== End Query Trace ==== 11:56:20.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" WHERE ("Albums"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [10] ==== End Query Trace ==== 11:56:20.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") JOIN "Albums" ON ("Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId") WHERE ("Albums"."Id" = @Clause3_P1) PARAMETERS: Clause3_P1 = [10] ==== End Query Trace ==== 11:56:20.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_unmapped_files --- 11:56:20.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_change_casing(Known) --- 11:56:20.4 Debug: Filtering 1 files for unchanged files 11:56:20.4 Trace: Got 0 existing files 11:56:20.4 Debug: Filtering 1 files for unchanged files 11:56:20.4 Trace: Got 0 existing files 11:56:20.4 Debug: Filtering 1 files for unchanged files 11:56:20.4 Trace: Got 0 existing files 11:56:20.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_change_casing(Known) --- 11:56:20.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_change_casing(Matched) --- 11:56:20.4 Debug: Filtering 1 files for unchanged files 11:56:20.4 Trace: Got 0 existing files 11:56:20.4 Debug: Filtering 1 files for unchanged files 11:56:20.4 Trace: Got 0 existing files 11:56:20.4 Debug: Filtering 1 files for unchanged files 11:56:20.4 Trace: Got 0 existing files 11:56:20.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_change_casing(Matched) --- 11:56:20.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_return_existing_file_if_size_unchanged(Known) --- 11:56:20.4 Debug: Filtering 3 files for unchanged files 11:56:20.4 Trace: Got 1 existing files 11:56:20.4 Trace: Matched paths for 1 files 11:56:20.4 Trace: 1 unchanged existing files 11:56:20.4 Debug: Filtering 3 files for unchanged files 11:56:20.4 Trace: Got 1 existing files 11:56:20.4 Trace: Matched paths for 1 files 11:56:20.4 Trace: 1 unchanged existing files 11:56:20.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_return_existing_file_if_size_unchanged(Known) --- 11:56:20.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_return_existing_file_if_size_unchanged(Matched) --- 11:56:20.4 Debug: Filtering 3 files for unchanged files 11:56:20.4 Trace: Got 1 existing files 11:56:20.4 Trace: Matched paths for 1 files 11:56:20.4 Trace: 1 unchanged and matched files 11:56:20.4 Debug: Filtering 3 files for unchanged files 11:56:20.4 Trace: Got 1 existing files 11:56:20.4 Trace: Matched paths for 1 files 11:56:20.4 Trace: 1 unchanged and matched files 11:56:20.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_return_existing_file_if_size_unchanged(Matched) --- 11:56:20.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_return_existing_files(Known) --- 11:56:20.4 Debug: Filtering 3 files for unchanged files 11:56:20.4 Trace: Got 1 existing files 11:56:20.4 Trace: Matched paths for 1 files 11:56:20.4 Trace: 1 unchanged existing files 11:56:20.4 Debug: Filtering 3 files for unchanged files 11:56:20.4 Trace: Got 1 existing files 11:56:20.4 Trace: Matched paths for 1 files 11:56:20.4 Trace: 1 unchanged existing files 11:56:20.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_return_existing_files(Known) --- 11:56:20.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_return_existing_files(Matched) --- 11:56:20.4 Debug: Filtering 3 files for unchanged files 11:56:20.4 Trace: Got 1 existing files 11:56:20.4 Trace: Matched paths for 1 files 11:56:20.4 Trace: 1 unchanged and matched files 11:56:20.4 Debug: Filtering 3 files for unchanged files 11:56:20.4 Trace: Got 1 existing files 11:56:20.4 Trace: Matched paths for 1 files 11:56:20.4 Trace: 1 unchanged and matched files 11:56:20.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_return_existing_files(Matched) --- 11:56:20.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_all_files_if_no_existing_files(Known) --- 11:56:20.4 Debug: Filtering 3 files for unchanged files 11:56:20.4 Trace: Got 0 existing files 11:56:20.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_all_files_if_no_existing_files(Known) --- 11:56:20.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_all_files_if_no_existing_files(Matched) --- 11:56:20.4 Debug: Filtering 3 files for unchanged files 11:56:20.4 Trace: Got 0 existing files 11:56:20.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_all_files_if_no_existing_files(Matched) --- 11:56:20.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_existing_file_if_size_changed(Known) --- 11:56:20.4 Debug: Filtering 3 files for unchanged files 11:56:20.4 Trace: Got 1 existing files 11:56:20.4 Trace: Matched paths for 1 files 11:56:20.4 Trace: 0 unchanged existing files 11:56:20.4 Debug: Filtering 3 files for unchanged files 11:56:20.4 Trace: Got 1 existing files 11:56:20.4 Trace: Matched paths for 1 files 11:56:20.4 Trace: 0 unchanged existing files 11:56:20.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_existing_file_if_size_changed(Known) --- 11:56:20.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_existing_file_if_size_changed(Matched) --- 11:56:20.4 Debug: Filtering 3 files for unchanged files 11:56:20.4 Trace: Got 1 existing files 11:56:20.4 Trace: Matched paths for 1 files 11:56:20.4 Trace: 0 unchanged and matched files 11:56:20.4 Debug: Filtering 3 files for unchanged files 11:56:20.4 Trace: Got 1 existing files 11:56:20.4 Trace: Matched paths for 1 files 11:56:20.4 Trace: 0 unchanged and matched files 11:56:20.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_existing_file_if_size_changed(Matched) --- 11:56:20.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_none_existing_files_ignoring_case(Known) --- 11:56:20.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_none_existing_files_ignoring_case(Known) --- 11:56:20.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_none_existing_files_ignoring_case(Matched) --- 11:56:20.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_none_existing_files_ignoring_case(Matched) --- 11:56:20.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_none_existing_files_not_ignoring_case(Known) --- 11:56:20.4 Debug: Filtering 3 files for unchanged files 11:56:20.4 Trace: Got 1 existing files 11:56:20.4 Trace: Matched paths for 0 files 11:56:20.4 Trace: 0 unchanged existing files 11:56:20.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_none_existing_files_not_ignoring_case(Known) --- 11:56:20.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_none_existing_files_not_ignoring_case(Matched) --- 11:56:20.4 Debug: Filtering 3 files for unchanged files 11:56:20.4 Trace: Got 1 existing files 11:56:20.4 Trace: Matched paths for 0 files 11:56:20.4 Trace: 0 unchanged and matched files 11:56:20.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_none_existing_files_not_ignoring_case(Matched) --- 11:56:20.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_nothing_if_all_files_exist(Known) --- 11:56:20.4 Debug: Filtering 3 files for unchanged files 11:56:20.4 Trace: Got 3 existing files 11:56:20.4 Trace: Matched paths for 3 files 11:56:20.4 Trace: 3 unchanged existing files 11:56:20.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_nothing_if_all_files_exist(Known) --- 11:56:20.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_nothing_if_all_files_exist(Matched) --- 11:56:20.4 Debug: Filtering 3 files for unchanged files 11:56:20.4 Trace: Got 3 existing files 11:56:20.4 Trace: Matched paths for 3 files 11:56:20.4 Trace: 3 unchanged and matched files 11:56:20.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_nothing_if_all_files_exist(Matched) --- Skipped filter_should_return_none_existing_files_ignoring_case(Known) [1 ms] Skipped filter_should_return_none_existing_files_ignoring_case(Matched) [< 1 ms] 11:56:20.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_unmatched_should_not_return_existing_file_if_matched(Matched) --- 11:56:20.4 Debug: Filtering 3 files for unchanged files 11:56:20.4 Trace: Got 1 existing files 11:56:20.4 Trace: Matched paths for 1 files 11:56:20.4 Trace: 1 unchanged and matched files 11:56:20.4 Debug: Filtering 3 files for unchanged files 11:56:20.4 Trace: Got 1 existing files 11:56:20.4 Trace: Matched paths for 1 files 11:56:20.4 Trace: 1 unchanged and matched files 11:56:20.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_unmatched_should_not_return_existing_file_if_matched(Matched) --- 11:56:20.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_unmatched_should_return_existing_file_if_unmatched(Matched) --- 11:56:20.4 Debug: Filtering 3 files for unchanged files 11:56:20.4 Trace: Got 1 existing files 11:56:20.4 Trace: Matched paths for 1 files 11:56:20.4 Trace: 0 unchanged and matched files 11:56:20.4 Debug: Filtering 3 files for unchanged files 11:56:20.4 Trace: Got 1 existing files 11:56:20.4 Trace: Matched paths for 1 files 11:56:20.4 Trace: 0 unchanged and matched files 11:56:20.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_unmatched_should_return_existing_file_if_unmatched(Matched) --- 11:56:20.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileTableCleanupServiceFixture.should_delete_non_existent_files --- 11:56:20.4 Debug: The following files no longer exist on disk, removing from db: /c/ANY FILE STARTING WITH THIS PATH IS CONSIDERED DELETED!/3db13s1q.nxh /c/ANY FILE STARTING WITH THIS PATH IS CONSIDERED DELETED!/2wf1i1iu.uw2 11:56:20.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileTableCleanupServiceFixture.should_delete_non_existent_files --- 11:56:20.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileTableCleanupServiceFixture.should_not_update_track_when_trackFile_exists --- 11:56:20.4 Debug: The following files no longer exist on disk, removing from db: 11:56:20.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileTableCleanupServiceFixture.should_not_update_track_when_trackFile_exists --- 11:56:20.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileTableCleanupServiceFixture.should_skip_files_that_exist_on_disk --- 11:56:20.4 Debug: The following files no longer exist on disk, removing from db: 11:56:20.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileTableCleanupServiceFixture.should_skip_files_that_exist_on_disk --- 11:56:20.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileTableCleanupServiceFixture.should_unlink_track_when_trackFile_does_not_exist --- 11:56:20.4 Debug: The following files no longer exist on disk, removing from db: /c/test/lngtbk41.l1p /c/test/yvqddbe2.rjn /c/test/13abdikn.nd2 /c/test/bzus0goc.rxd /c/test/3okjnpvz.xfn /c/test/tm15edin.ckf /c/test/e55uq0wy.qam /c/test/lqeijnru.uss /c/test/1tlvhloa.uau /c/test/unvdntt3.abl 11:56:20.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileTableCleanupServiceFixture.should_unlink_track_when_trackFile_does_not_exist --- 11:56:20.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.RenameTrackFileServiceFixture.should_get_trackfiles_by_ids_only --- 11:56:20.5 Info: Renaming 2 files for Name1 11:56:20.5 Debug: Renaming track file: [1] Path1 11:56:20.5 Debug: Renamed track file: [1] Path1 11:56:20.5 Debug: Renaming track file: [2] Path2 11:56:20.5 Debug: Renamed track file: [2] Path2 11:56:20.5 Debug: Removing empty subfolders from: Path1 11:56:20.5 Info: 2 selected track files renamed for Name1 11:56:20.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.RenameTrackFileServiceFixture.should_get_trackfiles_by_ids_only --- 11:56:20.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.RenameTrackFileServiceFixture.should_not_publish_event_if_no_files_are_renamed --- 11:56:20.5 Info: Renaming 2 files for Name1 11:56:20.5 Debug: Renaming track file: [1] Path1 11:56:20.5 Debug: File not renamed, source and destination are the same: Filename 11:56:20.5 Debug: Renaming track file: [2] Path2 11:56:20.5 Debug: File not renamed, source and destination are the same: Filename 11:56:20.5 Info: 0 selected track files renamed for Name1 11:56:20.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.RenameTrackFileServiceFixture.should_not_publish_event_if_no_files_are_renamed --- 11:56:20.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.RenameTrackFileServiceFixture.should_not_publish_event_if_no_files_to_rename --- 11:56:20.5 Info: Renaming 0 files for Name1 11:56:20.5 Info: 0 selected track files renamed for Name1 11:56:20.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.RenameTrackFileServiceFixture.should_not_publish_event_if_no_files_to_rename --- 11:56:20.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.RenameTrackFileServiceFixture.should_publish_event_if_files_are_renamed --- 11:56:20.5 Info: Renaming 2 files for Name1 11:56:20.5 Debug: Renaming track file: [1] Path1 11:56:20.5 Debug: Renamed track file: [1] Path1 11:56:20.5 Debug: Renaming track file: [2] Path2 11:56:20.5 Debug: Renamed track file: [2] Path2 11:56:20.5 Debug: Removing empty subfolders from: Path1 11:56:20.5 Info: 2 selected track files renamed for Name1 11:56:20.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.RenameTrackFileServiceFixture.should_publish_event_if_files_are_renamed --- 11:56:20.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.RenameTrackFileServiceFixture.should_update_moved_files --- 11:56:20.5 Info: Renaming 2 files for Name1 11:56:20.5 Debug: Renaming track file: [1] Path1 11:56:20.5 Debug: Renamed track file: [1] Path1 11:56:20.5 Debug: Renaming track file: [2] Path2 11:56:20.5 Debug: Renamed track file: [2] Path2 11:56:20.5 Debug: Removing empty subfolders from: Path1 11:56:20.5 Info: 2 selected track files renamed for Name1 11:56:20.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.RenameTrackFileServiceFixture.should_update_moved_files --- 11:56:20.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MediaFileServiceFixture.should_throw_trackFileAddedEvent_for_each_track_added_on_addmany --- 11:56:20.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MediaFileServiceFixture.should_throw_trackFileAddedEvent_for_each_track_added_on_addmany --- 11:56:20.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MediaFileServiceFixture.should_throw_trackFileAddedEvent_for_track_added --- 11:56:20.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MediaFileServiceFixture.should_throw_trackFileAddedEvent_for_track_added --- 11:56:20.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MediaFileServiceFixture.should_throw_trackFileDeletedEvent_for_each_mapped_track_on_deletemany --- 11:56:20.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MediaFileServiceFixture.should_throw_trackFileDeletedEvent_for_each_mapped_track_on_deletemany --- 11:56:20.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MediaFileServiceFixture.should_throw_trackFileDeletedEvent_for_mapped_track_on_delete --- 11:56:20.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MediaFileServiceFixture.should_throw_trackFileDeletedEvent_for_mapped_track_on_delete --- 11:56:20.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MoveTrackFileFixture.should_catch_InvalidOperationException_during_folder_inheritance --- 11:56:20.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MoveTrackFileFixture.should_catch_InvalidOperationException_during_folder_inheritance --- 11:56:20.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MoveTrackFileFixture.should_catch_UnauthorizedAccessException_during_folder_inheritance --- 11:56:20.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MoveTrackFileFixture.should_catch_UnauthorizedAccessException_during_folder_inheritance --- 11:56:20.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MoveTrackFileFixture.should_not_notify_if_artist_folder_already_exists --- 11:56:20.5 Debug: Moving track file: /C/Test/Music/Artist/Album\File.mp3 to /C/Test/Music/Artist/Album/File Name.mp3 11:56:20.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MoveTrackFileFixture.should_not_notify_if_artist_folder_already_exists --- Skipped should_catch_InvalidOperationException_during_folder_inheritance [6 ms] Skipped should_catch_UnauthorizedAccessException_during_folder_inheritance [3 ms] 11:56:20.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MoveTrackFileFixture.should_notify_on_album_folder_creation --- 11:56:20.5 Debug: Moving track file: /C/Test/Music/Artist/Album\File.mp3 to /C/Test/Music/Artist/Album/File Name.mp3 11:56:20.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MoveTrackFileFixture.should_notify_on_album_folder_creation --- 11:56:20.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MoveTrackFileFixture.should_notify_on_artist_folder_creation --- 11:56:20.5 Debug: Moving track file: /C/Test/Music/Artist/Album\File.mp3 to /C/Test/Music/Artist/Album/File Name.mp3 11:56:20.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MoveTrackFileFixture.should_notify_on_artist_folder_creation --- 11:56:20.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_1 --- 11:56:20.6 Debug: Missing data in tags, trying filename augmentation 11:56:20.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]+)$ 11:56:20.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]+)$ 11:56:20.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]+)$ 11:56:20.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]+)$ 11:56:20.6 Debug: Got artist from filename: artist name 11:56:20.6 Debug: Got title from filename: a track title 1 11:56:20.6 Debug: Got track number from filename: 1 11:56:20.6 Debug: Got title from filename: b track title 2 11:56:20.6 Debug: Got track number from filename: 2 11:56:20.6 Debug: Got title from filename: c track title 3 11:56:20.6 Debug: Got track number from filename: 3 11:56:20.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]+)$ 11:56:20.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]+)$ 11:56:20.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]+)$ 11:56:20.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]+)$ 11:56:20.6 Trace: Abort - 'tag' varies between matches 11:56:20.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]+)$ 11:56:20.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]+)$ 11:56:20.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]+)$ 11:56:20.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]+)$ 11:56:20.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]+)$ 11:56:20.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]+)$ 11:56:20.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]+)$ 11:56:20.6 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.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]+)$ 11:56:20.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]+)$ 11:56:20.6 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.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,\(\)\.\&'’_]+)$ 11:56:20.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,\(\)\.\&'’_]+)$ 11:56:20.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,\(\)\.\&'’_]+)$ 11:56:20.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,\(\)\.\&'’_]+)$ 11:56:20.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,\(\)\.\&'’_]+)$ 11:56:20.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,\(\)\.\&'’_]+)$ 11:56:20.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,\(\)\.\&'’_]+)$ 11:56:20.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,\(\)\.\&'’_]+)$ 11:56:20.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,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.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,\(\)\.\&'’_]+)$ 11:56:20.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,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_1 --- 11:56:20.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_2 --- 11:56:20.6 Debug: Missing data in tags, trying filename augmentation 11:56:20.6 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.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]+)$ 11:56:20.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]+)$ 11:56:20.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]+)$ 11:56:20.6 Debug: Got artist from filename: artist name 11:56:20.6 Debug: Got title from filename: a track title 1 11:56:20.6 Debug: Got track number from filename: 1 11:56:20.6 Debug: Got title from filename: b track title 2 11:56:20.6 Debug: Got track number from filename: 2 11:56:20.6 Debug: Got title from filename: c track title 3 11:56:20.6 Debug: Got track number from filename: 3 11:56:20.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]+)$ 11:56:20.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]+)$ 11:56:20.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]+)$ 11:56:20.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]+)$ 11:56:20.6 Trace: Abort - 'tag' varies between matches 11:56:20.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]+)$ 11:56:20.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]+)$ 11:56:20.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]+)$ 11:56:20.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]+)$ 11:56:20.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]+)$ 11:56:20.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]+)$ 11:56:20.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]+)$ 11:56:20.6 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.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]+)$ 11:56:20.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]+)$ 11:56:20.6 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.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,\(\)\.\&'’_]+)$ 11:56:20.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,\(\)\.\&'’_]+)$ 11:56:20.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,\(\)\.\&'’_]+)$ 11:56:20.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,\(\)\.\&'’_]+)$ 11:56:20.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,\(\)\.\&'’_]+)$ 11:56:20.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,\(\)\.\&'’_]+)$ 11:56:20.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,\(\)\.\&'’_]+)$ 11:56:20.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,\(\)\.\&'’_]+)$ 11:56:20.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,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.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,\(\)\.\&'’_]+)$ 11:56:20.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,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_2 --- 11:56:20.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_3 --- 11:56:20.6 Debug: Missing data in tags, trying filename augmentation 11:56:20.6 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.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]+)$ 11:56:20.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]+)$ 11:56:20.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]+)$ 11:56:20.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]+)$ 11:56:20.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]+)$ 11:56:20.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]+)$ 11:56:20.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]+)$ 11:56:20.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]+)$ 11:56:20.6 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.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]+)$ 11:56:20.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]+)$ 11:56:20.6 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.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,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching '02-artist_name-b_track_title_2-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching '03-artist_name-c_track_title_3-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Debug: Got artist from filename: artist_name 11:56:20.6 Debug: Got title from filename: a_track_title_1 11:56:20.6 Debug: Got track number from filename: 1 11:56:20.6 Debug: Got title from filename: b_track_title_2 11:56:20.6 Debug: Got track number from filename: 2 11:56:20.6 Debug: Got title from filename: c_track_title_3 11:56:20.6 Debug: Got track number from filename: 3 11:56:20.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,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching '02-artist_name-b_track_title_2-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching '03-artist_name-c_track_title_3-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Abort - 'tag' varies between matches 11:56:20.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,\(\)\.\&'’_]+)$ 11:56:20.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,\(\)\.\&'’_]+)$ 11:56:20.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,\(\)\.\&'’_]+)$ 11:56:20.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,\(\)\.\&'’_]+)$ 11:56:20.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,\(\)\.\&'’_]+)$ 11:56:20.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,\(\)\.\&'’_]+)$ 11:56:20.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,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.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,\(\)\.\&'’_]+)$ 11:56:20.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,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_3 --- 11:56:20.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_4 --- 11:56:20.6 Debug: Missing data in tags, trying filename augmentation 11:56:20.6 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '102 - artist name - b track title 2 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '103 - artist name - c track title 3 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.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]+)$ 11:56:20.6 Debug: Got artist from filename: artist name 11:56:20.6 Debug: Got title from filename: a track title 1 11:56:20.6 Debug: Got disc number from filename: 1 11:56:20.6 Debug: Got track number from filename: 1 11:56:20.6 Debug: Got title from filename: b track title 2 11:56:20.6 Debug: Got disc number from filename: 1 11:56:20.6 Debug: Got track number from filename: 2 11:56:20.6 Debug: Got title from filename: c track title 3 11:56:20.6 Debug: Got disc number from filename: 1 11:56:20.6 Debug: Got track number from filename: 3 11:56:20.6 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '102 - artist name - b track title 2 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '103 - artist name - c track title 3 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.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]+)$ 11:56:20.6 Trace: Abort - 'tag' varies between matches 11:56:20.6 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_4 --- 11:56:20.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_5 --- 11:56:20.6 Debug: Missing data in tags, trying filename augmentation 11:56:20.6 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '102_artist name_b track title 2_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '103_artist name_c track title 3_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.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]+)$ 11:56:20.6 Debug: Got artist from filename: artist name 11:56:20.6 Debug: Got title from filename: a track title 1 11:56:20.6 Debug: Got disc number from filename: 1 11:56:20.6 Debug: Got track number from filename: 1 11:56:20.6 Debug: Got title from filename: b track title 2 11:56:20.6 Debug: Got disc number from filename: 1 11:56:20.6 Debug: Got track number from filename: 2 11:56:20.6 Debug: Got title from filename: c track title 3 11:56:20.6 Debug: Got disc number from filename: 1 11:56:20.6 Debug: Got track number from filename: 3 11:56:20.6 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '102_artist name_b track title 2_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '103_artist name_c track title 3_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.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]+)$ 11:56:20.6 Trace: Abort - 'tag' varies between matches 11:56:20.6 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_5 --- 11:56:20.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_6 --- 11:56:20.6 Debug: Missing data in tags, trying filename augmentation 11:56:20.6 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching '102-artist_name-b_track_title_2-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching '103-artist_name-c_track_title_3-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Debug: Got artist from filename: artist_name 11:56:20.6 Debug: Got title from filename: a_track_title_1 11:56:20.6 Debug: Got disc number from filename: 1 11:56:20.6 Debug: Got track number from filename: 1 11:56:20.6 Debug: Got title from filename: b_track_title_2 11:56:20.6 Debug: Got disc number from filename: 1 11:56:20.6 Debug: Got track number from filename: 2 11:56:20.6 Debug: Got title from filename: c_track_title_3 11:56:20.6 Debug: Got disc number from filename: 1 11:56:20.6 Debug: Got track number from filename: 3 11:56:20.6 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching '102-artist_name-b_track_title_2-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching '103-artist_name-c_track_title_3-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Abort - 'tag' varies between matches 11:56:20.6 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_6 --- 11:56:20.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_7 --- 11:56:20.6 Debug: Missing data in tags, trying filename augmentation 11:56:20.6 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '02 - artist name - tag string ignore - b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '03 - artist name - tag string ignore - c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.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]+)$ 11:56:20.6 Trace: Abort - 'tag' varies between matches 11:56:20.6 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '02 - artist name - tag string ignore - b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '03 - artist name - tag string ignore - c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.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]+)$ 11:56:20.6 Debug: Got artist from filename: artist name 11:56:20.6 Debug: Got title from filename: a track title 1 11:56:20.6 Debug: Got track number from filename: 1 11:56:20.6 Debug: Got title from filename: b track title 2 11:56:20.6 Debug: Got track number from filename: 2 11:56:20.6 Debug: Got title from filename: c track title 3 11:56:20.6 Debug: Got track number from filename: 3 11:56:20.6 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_7 --- 11:56:20.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_8 --- 11:56:20.6 Debug: Missing data in tags, trying filename augmentation 11:56:20.6 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '02_artist name_tag string ignore_b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '03_artist name_tag string ignore_c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.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]+)$ 11:56:20.6 Trace: Abort - 'tag' varies between matches 11:56:20.6 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '02_artist name_tag string ignore_b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '03_artist name_tag string ignore_c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.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]+)$ 11:56:20.6 Debug: Got artist from filename: artist name 11:56:20.6 Debug: Got title from filename: a track title 1 11:56:20.6 Debug: Got track number from filename: 1 11:56:20.6 Debug: Got title from filename: b track title 2 11:56:20.6 Debug: Got track number from filename: 2 11:56:20.6 Debug: Got title from filename: c track title 3 11:56:20.6 Debug: Got track number from filename: 3 11:56:20.6 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_8 --- 11:56:20.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_9 --- 11:56:20.6 Debug: Missing data in tags, trying filename augmentation 11:56:20.6 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching '02-artist_name-tag_string_ignore-b_track_title_2' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching '03-artist_name-tag_string_ignore-c_track_title_3' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Abort - 'tag' varies between matches 11:56:20.6 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching '02-artist_name-tag_string_ignore-b_track_title_2' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching '03-artist_name-tag_string_ignore-c_track_title_3' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Debug: Got artist from filename: artist_name 11:56:20.6 Debug: Got title from filename: a_track_title_1 11:56:20.6 Debug: Got track number from filename: 1 11:56:20.6 Debug: Got title from filename: b_track_title_2 11:56:20.6 Debug: Got track number from filename: 2 11:56:20.6 Debug: Got title from filename: c_track_title_3 11:56:20.6 Debug: Got track number from filename: 3 11:56:20.6 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_9 --- 11:56:20.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_10 --- 11:56:20.6 Debug: Missing data in tags, trying filename augmentation 11:56:20.6 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '102 - artist name - tag string ignore - b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '103 - artist name - tag string ignore - c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.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]+)$ 11:56:20.6 Trace: Abort - 'tag' varies between matches 11:56:20.6 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '102 - artist name - tag string ignore - b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '103 - artist name - tag string ignore - c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.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]+)$ 11:56:20.6 Debug: Got artist from filename: artist name 11:56:20.6 Debug: Got title from filename: a track title 1 11:56:20.6 Debug: Got disc number from filename: 1 11:56:20.6 Debug: Got track number from filename: 1 11:56:20.6 Debug: Got title from filename: b track title 2 11:56:20.6 Debug: Got disc number from filename: 1 11:56:20.6 Debug: Got track number from filename: 2 11:56:20.6 Debug: Got title from filename: c track title 3 11:56:20.6 Debug: Got disc number from filename: 1 11:56:20.6 Debug: Got track number from filename: 3 11:56:20.6 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_10 --- 11:56:20.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_11 --- 11:56:20.6 Debug: Missing data in tags, trying filename augmentation 11:56:20.6 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '102_artist name_tag string ignore_b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '103_artist name_tag string ignore_c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.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]+)$ 11:56:20.6 Trace: Abort - 'tag' varies between matches 11:56:20.6 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '102_artist name_tag string ignore_b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '103_artist name_tag string ignore_c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.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]+)$ 11:56:20.6 Debug: Got artist from filename: artist name 11:56:20.6 Debug: Got title from filename: a track title 1 11:56:20.6 Debug: Got disc number from filename: 1 11:56:20.6 Debug: Got track number from filename: 1 11:56:20.6 Debug: Got title from filename: b track title 2 11:56:20.6 Debug: Got disc number from filename: 1 11:56:20.6 Debug: Got track number from filename: 2 11:56:20.6 Debug: Got title from filename: c track title 3 11:56:20.6 Debug: Got disc number from filename: 1 11:56:20.6 Debug: Got track number from filename: 3 11:56:20.6 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_11 --- 11:56:20.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_12 --- 11:56:20.6 Debug: Missing data in tags, trying filename augmentation 11:56:20.6 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching '102-artist_name-tag_string_ignore-b_track_title_2' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching '103-artist_name-tag_string_ignore-c_track_title_3' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Abort - 'tag' varies between matches 11:56:20.6 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching '102-artist_name-tag_string_ignore-b_track_title_2' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching '103-artist_name-tag_string_ignore-c_track_title_3' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Debug: Got artist from filename: artist_name 11:56:20.6 Debug: Got title from filename: a_track_title_1 11:56:20.6 Debug: Got disc number from filename: 1 11:56:20.6 Debug: Got track number from filename: 1 11:56:20.6 Debug: Got title from filename: b_track_title_2 11:56:20.6 Debug: Got disc number from filename: 1 11:56:20.6 Debug: Got track number from filename: 2 11:56:20.6 Debug: Got title from filename: c_track_title_3 11:56:20.6 Debug: Got disc number from filename: 1 11:56:20.6 Debug: Got track number from filename: 3 11:56:20.6 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_12 --- 11:56:20.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_13 --- 11:56:20.6 Debug: Missing data in tags, trying filename augmentation 11:56:20.6 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '02 - artist name - b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '03 - artist name - c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Debug: Got artist from filename: artist name 11:56:20.6 Debug: Got title from filename: a track title 1 11:56:20.6 Debug: Got track number from filename: 1 11:56:20.6 Debug: Got title from filename: b track title 2 11:56:20.6 Debug: Got track number from filename: 2 11:56:20.6 Debug: Got title from filename: c track title 3 11:56:20.6 Debug: Got track number from filename: 3 11:56:20.6 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '02 - artist name - b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '03 - artist name - c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Abort - 'tag' varies between matches 11:56:20.6 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '02 - artist name - b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '03 - artist name - c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Abort - both artist and title vary between matches 11:56:20.6 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '02 - artist name - b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '03 - artist name - c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '02 - artist name - b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '03 - artist name - c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Abort - 'tag' varies between matches 11:56:20.6 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_13 --- 11:56:20.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_14 --- 11:56:20.6 Debug: Missing data in tags, trying filename augmentation 11:56:20.6 Trace: Matching '01_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '01_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '01_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '02_artist name_b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '03_artist name_c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Debug: Got artist from filename: artist name 11:56:20.6 Debug: Got title from filename: a track title 1 11:56:20.6 Debug: Got track number from filename: 1 11:56:20.6 Debug: Got title from filename: b track title 2 11:56:20.6 Debug: Got track number from filename: 2 11:56:20.6 Debug: Got title from filename: c track title 3 11:56:20.6 Debug: Got track number from filename: 3 11:56:20.6 Trace: Matching '01_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '01_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '01_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '01_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '02_artist name_b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '03_artist name_c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Abort - 'tag' varies between matches 11:56:20.6 Trace: Matching '01_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '02_artist name_b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '03_artist name_c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Abort - both artist and title vary between matches 11:56:20.6 Trace: Matching '01_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '01_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '01_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '02_artist name_b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '03_artist name_c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '01_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '02_artist name_b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '03_artist name_c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Abort - 'tag' varies between matches 11:56:20.6 Trace: Matching '01_artist name_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '01_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching '01_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching '01_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching '01_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching '01_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching '01_artist name_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_14 --- 11:56:20.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_15 --- 11:56:20.6 Debug: Missing data in tags, trying filename augmentation 11:56:20.6 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Debug: Got artist from filename: artist_name 11:56:20.6 Debug: Got title from filename: a_track_title_1 11:56:20.6 Debug: Got track number from filename: 1 11:56:20.6 Debug: Got title from filename: b_track_title_2 11:56:20.6 Debug: Got track number from filename: 2 11:56:20.6 Debug: Got title from filename: c_track_title_3 11:56:20.6 Debug: Got track number from filename: 3 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Abort - 'tag' varies between matches 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Abort - both artist and title vary between matches 11:56:20.6 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Abort - 'tag' varies between matches 11:56:20.6 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_15 --- 11:56:20.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_16 --- 11:56:20.6 Debug: Missing data in tags, trying filename augmentation 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Debug: Got artist from filename: artist name 11:56:20.6 Debug: Got title from filename: a track title 1 11:56:20.6 Debug: Got disc number from filename: 1 11:56:20.6 Debug: Got track number from filename: 1 11:56:20.6 Debug: Got title from filename: b track title 2 11:56:20.6 Debug: Got disc number from filename: 1 11:56:20.6 Debug: Got track number from filename: 2 11:56:20.6 Debug: Got title from filename: c track title 3 11:56:20.6 Debug: Got disc number from filename: 1 11:56:20.6 Debug: Got track number from filename: 3 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Abort - 'tag' varies between matches 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Abort - both artist and title vary between matches 11:56:20.6 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Abort - 'tag' varies between matches 11:56:20.6 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_16 --- 11:56:20.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_17 --- 11:56:20.6 Debug: Missing data in tags, trying filename augmentation 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Debug: Got artist from filename: artist name 11:56:20.6 Debug: Got title from filename: a track title 1 11:56:20.6 Debug: Got disc number from filename: 1 11:56:20.6 Debug: Got track number from filename: 1 11:56:20.6 Debug: Got title from filename: b track title 2 11:56:20.6 Debug: Got disc number from filename: 1 11:56:20.6 Debug: Got track number from filename: 2 11:56:20.6 Debug: Got title from filename: c track title 3 11:56:20.6 Debug: Got disc number from filename: 1 11:56:20.6 Debug: Got track number from filename: 3 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Abort - 'tag' varies between matches 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Abort - both artist and title vary between matches 11:56:20.6 Trace: Matching '101_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '101_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Abort - 'tag' varies between matches 11:56:20.6 Trace: Matching '101_artist name_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching '101_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching '101_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching '101_artist name_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_17 --- 11:56:20.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_18 --- 11:56:20.6 Debug: Missing data in tags, trying filename augmentation 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Debug: Got artist from filename: artist_name 11:56:20.6 Debug: Got title from filename: a_track_title_1 11:56:20.6 Debug: Got disc number from filename: 1 11:56:20.6 Debug: Got track number from filename: 1 11:56:20.6 Debug: Got title from filename: b_track_title_2 11:56:20.6 Debug: Got disc number from filename: 1 11:56:20.6 Debug: Got track number from filename: 2 11:56:20.6 Debug: Got title from filename: c_track_title_3 11:56:20.6 Debug: Got disc number from filename: 1 11:56:20.6 Debug: Got track number from filename: 3 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Abort - 'tag' varies between matches 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Abort - both artist and title vary between matches 11:56:20.6 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Abort - 'tag' varies between matches 11:56:20.6 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_18 --- 11:56:20.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_19 --- 11:56:20.6 Debug: Missing data in tags, trying filename augmentation 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 Debug: Got artist from filename: artist name 11:56:20.6 Debug: Got title from filename: a track title 1 11:56:20.6 Debug: Got track number from filename: 1 11:56:20.6 Debug: Got title from filename: b track title 2 11:56:20.6 Debug: Got track number from filename: 2 11:56:20.6 Debug: Got title from filename: c track title 3 11:56:20.6 Debug: Got track number from filename: 3 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_19 --- 11:56:20.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_20 --- 11:56:20.6 Debug: Missing data in tags, trying filename augmentation 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 Debug: Got artist from filename: artist name 11:56:20.6 Debug: Got title from filename: a track title 1 11:56:20.6 Debug: Got track number from filename: 1 11:56:20.6 Debug: Got title from filename: b track title 2 11:56:20.6 Debug: Got track number from filename: 2 11:56:20.6 Debug: Got title from filename: c track title 3 11:56:20.6 Debug: Got track number from filename: 3 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_20 --- 11:56:20.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_21 --- 11:56:20.6 Debug: Missing data in tags, trying filename augmentation 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 Debug: Got artist from filename: artist_name 11:56:20.6 Debug: Got title from filename: a_track_title_1 11:56:20.6 Debug: Got track number from filename: 1 11:56:20.6 Debug: Got title from filename: b_track_title_2 11:56:20.6 Debug: Got track number from filename: 2 11:56:20.6 Debug: Got title from filename: c_track_title_3 11:56:20.6 Debug: Got track number from filename: 3 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_21 --- 11:56:20.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_22 --- 11:56:20.6 Debug: Missing data in tags, trying filename augmentation 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 Debug: Got artist from filename: artist name 11:56:20.6 Debug: Got title from filename: a track title 1 11:56:20.6 Debug: Got disc number from filename: 1 11:56:20.6 Debug: Got track number from filename: 1 11:56:20.6 Debug: Got title from filename: b track title 2 11:56:20.6 Debug: Got disc number from filename: 1 11:56:20.6 Debug: Got track number from filename: 2 11:56:20.6 Debug: Got title from filename: c track title 3 11:56:20.6 Debug: Got disc number from filename: 1 11:56:20.6 Debug: Got track number from filename: 3 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_22 --- 11:56:20.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_23 --- 11:56:20.6 Debug: Missing data in tags, trying filename augmentation 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 Debug: Got artist from filename: artist name 11:56:20.6 Debug: Got title from filename: a track title 1 11:56:20.6 Debug: Got disc number from filename: 1 11:56:20.6 Debug: Got track number from filename: 1 11:56:20.6 Debug: Got title from filename: b track title 2 11:56:20.6 Debug: Got disc number from filename: 1 11:56:20.6 Debug: Got track number from filename: 2 11:56:20.6 Debug: Got title from filename: c track title 3 11:56:20.6 Debug: Got disc number from filename: 1 11:56:20.6 Debug: Got track number from filename: 3 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_23 --- 11:56:20.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_24 --- 11:56:20.6 Debug: Missing data in tags, trying filename augmentation 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 Debug: Got artist from filename: artist_name 11:56:20.6 Debug: Got title from filename: a_track_title_1 11:56:20.6 Debug: Got disc number from filename: 1 11:56:20.6 Debug: Got track number from filename: 1 11:56:20.6 Debug: Got title from filename: b_track_title_2 11:56:20.6 Debug: Got disc number from filename: 1 11:56:20.6 Debug: Got track number from filename: 2 11:56:20.6 Debug: Got title from filename: c_track_title_3 11:56:20.6 Debug: Got disc number from filename: 1 11:56:20.6 Debug: Got track number from filename: 3 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_24 --- 11:56:20.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_25 --- 11:56:20.6 Debug: Missing data in tags, trying filename augmentation 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 Debug: Got artist from filename: artist name 11:56:20.6 Debug: Got title from filename: a track title 1 11:56:20.6 Debug: Got track number from filename: 1 11:56:20.6 Debug: Got title from filename: b track title 2 11:56:20.6 Debug: Got track number from filename: 2 11:56:20.6 Debug: Got title from filename: c track title 3 11:56:20.6 Debug: Got track number from filename: 3 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_25 --- 11:56:20.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_26 --- 11:56:20.6 Debug: Missing data in tags, trying filename augmentation 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 Debug: Got artist from filename: artist name 11:56:20.6 Debug: Got title from filename: a track title 1 11:56:20.6 Debug: Got track number from filename: 1 11:56:20.6 Debug: Got title from filename: b track title 2 11:56:20.6 Debug: Got track number from filename: 2 11:56:20.6 Debug: Got title from filename: c track title 3 11:56:20.6 Debug: Got track number from filename: 3 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_26 --- 11:56:20.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_27 --- 11:56:20.6 Debug: Missing data in tags, trying filename augmentation 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 Debug: Got artist from filename: artist_name 11:56:20.6 Debug: Got title from filename: a_track_title_1 11:56:20.6 Debug: Got track number from filename: 1 11:56:20.6 Debug: Got title from filename: b_track_title_2 11:56:20.6 Debug: Got track number from filename: 2 11:56:20.6 Debug: Got title from filename: c_track_title_3 11:56:20.6 Debug: Got track number from filename: 3 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_27 --- 11:56:20.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_28 --- 11:56:20.6 Debug: Missing data in tags, trying filename augmentation 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 Debug: Got artist from filename: artist name 11:56:20.6 Debug: Got title from filename: a track title 1 11:56:20.6 Debug: Got disc number from filename: 1 11:56:20.6 Debug: Got track number from filename: 1 11:56:20.6 Debug: Got title from filename: b track title 2 11:56:20.6 Debug: Got disc number from filename: 1 11:56:20.6 Debug: Got track number from filename: 2 11:56:20.6 Debug: Got title from filename: c track title 3 11:56:20.6 Debug: Got disc number from filename: 1 11:56:20.6 Debug: Got track number from filename: 3 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_28 --- 11:56:20.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_29 --- 11:56:20.6 Debug: Missing data in tags, trying filename augmentation 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 Debug: Got artist from filename: artist name 11:56:20.6 Debug: Got title from filename: a track title 1 11:56:20.6 Debug: Got disc number from filename: 1 11:56:20.6 Debug: Got track number from filename: 1 11:56:20.6 Debug: Got title from filename: b track title 2 11:56:20.6 Debug: Got disc number from filename: 1 11:56:20.6 Debug: Got track number from filename: 2 11:56:20.6 Debug: Got title from filename: c track title 3 11:56:20.6 Debug: Got disc number from filename: 1 11:56:20.6 Debug: Got track number from filename: 3 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_29 --- 11:56:20.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_30 --- 11:56:20.6 Debug: Missing data in tags, trying filename augmentation 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 Debug: Got artist from filename: artist_name 11:56:20.6 Debug: Got title from filename: a_track_title_1 11:56:20.6 Debug: Got disc number from filename: 1 11:56:20.6 Debug: Got track number from filename: 1 11:56:20.6 Debug: Got title from filename: b_track_title_2 11:56:20.6 Debug: Got disc number from filename: 1 11:56:20.6 Debug: Got track number from filename: 2 11:56:20.6 Debug: Got title from filename: c_track_title_3 11:56:20.6 Debug: Got disc number from filename: 1 11:56:20.6 Debug: Got track number from filename: 3 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_30 --- 11:56:20.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_31 --- 11:56:20.6 Debug: Missing data in tags, trying filename augmentation 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Debug: Got artist from filename: artist name 11:56:20.6 Debug: Got title from filename: a track title 1 11:56:20.6 Debug: Got track number from filename: 1 11:56:20.6 Debug: Got title from filename: b track title 2 11:56:20.6 Debug: Got track number from filename: 2 11:56:20.6 Debug: Got title from filename: c track title 3 11:56:20.6 Debug: Got track number from filename: 3 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Abort - 'tag' varies between matches 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Abort - 'tag' varies between matches 11:56:20.6 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_31 --- 11:56:20.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_32 --- 11:56:20.6 Debug: Missing data in tags, trying filename augmentation 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Debug: Got artist from filename: artist name 11:56:20.6 Debug: Got title from filename: a track title 1 11:56:20.6 Debug: Got track number from filename: 1 11:56:20.6 Debug: Got title from filename: b track title 2 11:56:20.6 Debug: Got track number from filename: 2 11:56:20.6 Debug: Got title from filename: c track title 3 11:56:20.6 Debug: Got track number from filename: 3 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Abort - 'tag' varies between matches 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Abort - 'tag' varies between matches 11:56:20.6 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_32 --- 11:56:20.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_33 --- 11:56:20.6 Debug: Missing data in tags, trying filename augmentation 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Debug: Got artist from filename: artist_name 11:56:20.6 Debug: Got title from filename: a_track_title_1 11:56:20.6 Debug: Got track number from filename: 1 11:56:20.6 Debug: Got title from filename: b_track_title_2 11:56:20.6 Debug: Got track number from filename: 2 11:56:20.6 Debug: Got title from filename: c_track_title_3 11:56:20.6 Debug: Got track number from filename: 3 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Abort - 'tag' varies between matches 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Abort - 'tag' varies between matches 11:56:20.6 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_33 --- 11:56:20.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_34 --- 11:56:20.6 Debug: Missing data in tags, trying filename augmentation 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Debug: Got artist from filename: artist name 11:56:20.6 Debug: Got title from filename: a track title 1 11:56:20.6 Debug: Got disc number from filename: 1 11:56:20.6 Debug: Got track number from filename: 1 11:56:20.6 Debug: Got title from filename: b track title 2 11:56:20.6 Debug: Got disc number from filename: 1 11:56:20.6 Debug: Got track number from filename: 2 11:56:20.6 Debug: Got title from filename: c track title 3 11:56:20.6 Debug: Got disc number from filename: 1 11:56:20.6 Debug: Got track number from filename: 3 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Abort - 'tag' varies between matches 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Abort - 'tag' varies between matches 11:56:20.6 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_34 --- 11:56:20.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_35 --- 11:56:20.6 Debug: Missing data in tags, trying filename augmentation 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Debug: Got artist from filename: artist name 11:56:20.6 Debug: Got title from filename: a track title 1 11:56:20.6 Debug: Got disc number from filename: 1 11:56:20.6 Debug: Got track number from filename: 1 11:56:20.6 Debug: Got title from filename: b track title 2 11:56:20.6 Debug: Got disc number from filename: 1 11:56:20.6 Debug: Got track number from filename: 2 11:56:20.6 Debug: Got title from filename: c track title 3 11:56:20.6 Debug: Got disc number from filename: 1 11:56:20.6 Debug: Got track number from filename: 3 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Abort - 'tag' varies between matches 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Abort - 'tag' varies between matches 11:56:20.6 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_35 --- 11:56:20.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_36 --- 11:56:20.6 Debug: Missing data in tags, trying filename augmentation 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Debug: Got artist from filename: artist_name 11:56:20.6 Debug: Got title from filename: a_track_title_1 11:56:20.6 Debug: Got disc number from filename: 1 11:56:20.6 Debug: Got track number from filename: 1 11:56:20.6 Debug: Got title from filename: b_track_title_2 11:56:20.6 Debug: Got disc number from filename: 1 11:56:20.6 Debug: Got track number from filename: 2 11:56:20.6 Debug: Got title from filename: c_track_title_3 11:56:20.6 Debug: Got disc number from filename: 1 11:56:20.6 Debug: Got track number from filename: 3 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Abort - 'tag' varies between matches 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Abort - 'tag' varies between matches 11:56:20.6 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_36 --- 11:56:20.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_37 --- 11:56:20.6 Debug: Missing data in tags, trying filename augmentation 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Debug: Got artist from filename: artist name 11:56:20.6 Debug: Got title from filename: a track title 1 11:56:20.6 Debug: Got title from filename: b track title 2 11:56:20.6 Debug: Got title from filename: c track title 3 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Abort - 'tag' varies between matches 11:56:20.6 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]+)$ 11:56:20.6 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_37 --- 11:56:20.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_38 --- 11:56:20.6 Debug: Missing data in tags, trying filename augmentation 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Debug: Got artist from filename: artist name 11:56:20.6 Debug: Got title from filename: a track title 1 11:56:20.6 Debug: Got title from filename: b track title 2 11:56:20.6 Debug: Got title from filename: c track title 3 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Abort - 'tag' varies between matches 11:56:20.6 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]+)$ 11:56:20.6 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_38 --- 11:56:20.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_39 --- 11:56:20.6 Debug: Missing data in tags, trying filename augmentation 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Debug: Got artist from filename: artist_name 11:56:20.6 Debug: Got title from filename: a_track_title_1 11:56:20.6 Debug: Got title from filename: b_track_title_2 11:56:20.6 Debug: Got title from filename: c_track_title_3 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Abort - 'tag' varies between matches 11:56:20.6 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_39 --- 11:56:20.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_40 --- 11:56:20.6 Debug: Missing data in tags, trying filename augmentation 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Abort - 'tag' varies between matches 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Debug: Got artist from filename: artist name 11:56:20.6 Debug: Got title from filename: a track title 1 11:56:20.6 Debug: Got title from filename: b track title 2 11:56:20.6 Debug: Got title from filename: c track title 3 11:56:20.6 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]+)$ 11:56:20.6 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_40 --- 11:56:20.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_41 --- 11:56:20.6 Debug: Missing data in tags, trying filename augmentation 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Abort - 'tag' varies between matches 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Debug: Got artist from filename: artist name 11:56:20.6 Debug: Got title from filename: a track title 1 11:56:20.6 Debug: Got title from filename: b track title 2 11:56:20.6 Debug: Got title from filename: c track title 3 11:56:20.6 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]+)$ 11:56:20.6 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_41 --- 11:56:20.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_42 --- 11:56:20.6 Debug: Missing data in tags, trying filename augmentation 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Abort - 'tag' varies between matches 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Debug: Got artist from filename: artist_name 11:56:20.6 Debug: Got title from filename: a_track_title_1 11:56:20.6 Debug: Got title from filename: b_track_title_2 11:56:20.6 Debug: Got title from filename: c_track_title_3 11:56:20.6 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_42 --- 11:56:20.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_43 --- 11:56:20.6 Debug: Missing data in tags, trying filename augmentation 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 Trace: Matching 'artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching 'artist name - b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching 'artist name - c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Debug: Got artist from filename: artist name 11:56:20.6 Debug: Got title from filename: a track title 1 11:56:20.6 Debug: Got title from filename: b track title 2 11:56:20.6 Debug: Got title from filename: c track title 3 11:56:20.6 Trace: Matching 'artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 Trace: Matching 'artist name - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching 'artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching 'artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching 'artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching 'artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching 'artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching 'artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching 'artist name - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_43 --- 11:56:20.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_44 --- 11:56:20.6 Debug: Missing data in tags, trying filename augmentation 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 Trace: Matching 'artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching 'artist name_b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching 'artist name_c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Debug: Got artist from filename: artist name 11:56:20.6 Debug: Got title from filename: a track title 1 11:56:20.6 Debug: Got title from filename: b track title 2 11:56:20.6 Debug: Got title from filename: c track title 3 11:56:20.6 Trace: Matching 'artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 Trace: Matching 'artist name_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching 'artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching 'artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching 'artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching 'artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching 'artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching 'artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching 'artist name_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_44 --- 11:56:20.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_45 --- 11:56:20.6 Debug: Missing data in tags, trying filename augmentation 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching 'artist_name-b_track_title_2' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching 'artist_name-c_track_title_3' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Debug: Got artist from filename: artist_name 11:56:20.6 Debug: Got title from filename: a_track_title_1 11:56:20.6 Debug: Got title from filename: b_track_title_2 11:56:20.6 Debug: Got title from filename: c_track_title_3 11:56:20.6 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_45 --- 11:56:20.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_46 --- 11:56:20.6 Debug: Missing data in tags, trying filename augmentation 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 Trace: Matching '01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '02 - b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '03 - c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Abort - both artist and title vary between matches 11:56:20.6 Trace: Matching '01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '02 - b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '03 - c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Debug: Got title from filename: a track title 1 11:56:20.6 Debug: Got track number from filename: 1 11:56:20.6 Debug: Got title from filename: b track title 2 11:56:20.6 Debug: Got track number from filename: 2 11:56:20.6 Debug: Got title from filename: c track title 3 11:56:20.6 Debug: Got track number from filename: 3 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 Trace: Matching '01 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching '01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching '01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching '01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching '01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching '01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching '01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching '01 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_46 --- 11:56:20.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_47 --- 11:56:20.6 Debug: Missing data in tags, trying filename augmentation 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 Trace: Matching '01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '02_b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '03_c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Abort - both artist and title vary between matches 11:56:20.6 Trace: Matching '01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '02_b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '03_c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Debug: Got title from filename: a track title 1 11:56:20.6 Debug: Got track number from filename: 1 11:56:20.6 Debug: Got title from filename: b track title 2 11:56:20.6 Debug: Got track number from filename: 2 11:56:20.6 Debug: Got title from filename: c track title 3 11:56:20.6 Debug: Got track number from filename: 3 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 Trace: Matching '01_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching '01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching '01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching '01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching '01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching '01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching '01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching '01_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_47 --- 11:56:20.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_48 --- 11:56:20.6 Debug: Missing data in tags, trying filename augmentation 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 Trace: Matching '01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 Trace: Matching '01-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching '01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching '01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching '01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching '02-b_track_title_2' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching '03-c_track_title_3' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Abort - both artist and title vary between matches 11:56:20.6 Trace: Matching '01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching '02-b_track_title_2' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching '03-c_track_title_3' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Debug: Got title from filename: a_track_title_1 11:56:20.6 Debug: Got track number from filename: 1 11:56:20.6 Debug: Got title from filename: b_track_title_2 11:56:20.6 Debug: Got track number from filename: 2 11:56:20.6 Debug: Got title from filename: c_track_title_3 11:56:20.6 Debug: Got track number from filename: 3 11:56:20.6 Trace: Matching '01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching '01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching '01-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_48 --- 11:56:20.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_49 --- 11:56:20.6 Debug: Missing data in tags, trying filename augmentation 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 Trace: Matching '101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '102 - b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '103 - c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Abort - both artist and title vary between matches 11:56:20.6 Trace: Matching '101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '102 - b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '103 - c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Debug: Got title from filename: a track title 1 11:56:20.6 Debug: Got disc number from filename: 1 11:56:20.6 Debug: Got track number from filename: 1 11:56:20.6 Debug: Got title from filename: b track title 2 11:56:20.6 Debug: Got disc number from filename: 1 11:56:20.6 Debug: Got track number from filename: 2 11:56:20.6 Debug: Got title from filename: c track title 3 11:56:20.6 Debug: Got disc number from filename: 1 11:56:20.6 Debug: Got track number from filename: 3 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 Trace: Matching '101 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching '101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching '101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching '101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching '101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching '101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching '101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching '101 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_49 --- 11:56:20.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_50 --- 11:56:20.6 Debug: Missing data in tags, trying filename augmentation 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 Trace: Matching '101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '102_b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '103_c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Abort - both artist and title vary between matches 11:56:20.6 Trace: Matching '101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '102_b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '103_c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Debug: Got title from filename: a track title 1 11:56:20.6 Debug: Got disc number from filename: 1 11:56:20.6 Debug: Got track number from filename: 1 11:56:20.6 Debug: Got title from filename: b track title 2 11:56:20.6 Debug: Got disc number from filename: 1 11:56:20.6 Debug: Got track number from filename: 2 11:56:20.6 Debug: Got title from filename: c track title 3 11:56:20.6 Debug: Got disc number from filename: 1 11:56:20.6 Debug: Got track number from filename: 3 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 Trace: Matching '101_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching '101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching '101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching '101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching '101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching '101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching '101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching '101_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_50 --- 11:56:20.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_51 --- 11:56:20.6 Debug: Missing data in tags, trying filename augmentation 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 Trace: Matching '101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching '101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 Trace: Matching '101-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching '101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching '101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching '101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching '102-b_track_title_2' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching '103-c_track_title_3' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Abort - both artist and title vary between matches 11:56:20.6 Trace: Matching '101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching '102-b_track_title_2' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching '103-c_track_title_3' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Debug: Got title from filename: a_track_title_1 11:56:20.6 Debug: Got disc number from filename: 1 11:56:20.6 Debug: Got track number from filename: 1 11:56:20.6 Debug: Got title from filename: b_track_title_2 11:56:20.6 Debug: Got disc number from filename: 1 11:56:20.6 Debug: Got track number from filename: 2 11:56:20.6 Debug: Got title from filename: c_track_title_3 11:56:20.6 Debug: Got disc number from filename: 1 11:56:20.6 Debug: Got track number from filename: 3 11:56:20.6 Trace: Matching '101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching '101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching '101-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_51 --- 11:56:20.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_52 --- 11:56:20.6 Debug: Missing data in tags, trying filename augmentation 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Abort - 'tag' varies between matches 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Abort - both artist and title vary between matches 11:56:20.6 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching 'b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching 'c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Abort - both artist and title vary between matches 11:56:20.6 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching 'a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching 'b track title 2' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching 'c track title 3' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Debug: Got filename match with regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Debug: Got title from filename: a track title 1 11:56:20.6 Debug: Got title from filename: b track title 2 11:56:20.6 Debug: Got title from filename: c track title 3 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching 'a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_52 --- 11:56:20.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_53 --- 11:56:20.6 Debug: Missing data in tags, trying filename augmentation 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Abort - 'tag' varies between matches 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Abort - both artist and title vary between matches 11:56:20.6 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching 'b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching 'c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Abort - both artist and title vary between matches 11:56:20.6 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching 'a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching 'b track title 2' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching 'c track title 3' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Debug: Got filename match with regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Debug: Got title from filename: a track title 1 11:56:20.6 Debug: Got title from filename: b track title 2 11:56:20.6 Debug: Got title from filename: c track title 3 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching 'a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_53 --- 11:56:20.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_54 --- 11:56:20.6 Debug: Missing data in tags, trying filename augmentation 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 Trace: Matching 'a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 Trace: Matching 'a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 Trace: Matching 'a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching 'a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching 'a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching 'a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching 'a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching 'a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching 'a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching 'a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching 'a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching 'a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching 'a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching 'a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching 'a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching 'a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching 'b_track_title_2' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching 'c_track_title_3' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Debug: Got filename match with regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Debug: Got title from filename: a_track_title_1 11:56:20.6 Debug: Got title from filename: b_track_title_2 11:56:20.6 Debug: Got title from filename: c_track_title_3 11:56:20.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_54 --- 11:56:20.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_55 --- 11:56:20.6 Debug: Missing data in tags, trying filename augmentation 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Abort - 'tag' varies between matches 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Abort - both artist and title vary between matches 11:56:20.6 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching 'b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching 'c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Abort - both artist and title vary between matches 11:56:20.6 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching 'a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching 'b track title 2' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching 'c track title 3' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Debug: Got filename match with regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Debug: Got title from filename: a track title 1 11:56:20.6 Debug: Got title from filename: b track title 2 11:56:20.6 Debug: Got title from filename: c track title 3 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching 'a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_55 --- 11:56:20.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_56 --- 11:56:20.6 Debug: Missing data in tags, trying filename augmentation 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Abort - 'tag' varies between matches 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Abort - both artist and title vary between matches 11:56:20.6 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching 'b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching 'c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Abort - both artist and title vary between matches 11:56:20.6 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching 'a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching 'b track title 2' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching 'c track title 3' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Debug: Got filename match with regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Debug: Got title from filename: a track title 1 11:56:20.6 Debug: Got title from filename: b track title 2 11:56:20.6 Debug: Got title from filename: c track title 3 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching 'a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_56 --- 11:56:20.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_example --- 11:56:20.6 Debug: Missing data in tags, trying filename augmentation 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 Debug: Got artist from filename: Adele 11:56:20.6 Debug: Got title from filename: Daydreamer 11:56:20.6 Debug: Got disc number from filename: 1 11:56:20.6 Debug: Got track number from filename: 1 11:56:20.6 Debug: Got title from filename: Best for Last 11:56:20.6 Debug: Got disc number from filename: 1 11:56:20.6 Debug: Got track number from filename: 2 11:56:20.6 Debug: Got title from filename: Chasing Pavements 11:56:20.6 Debug: Got disc number from filename: 1 11:56:20.6 Debug: Got track number from filename: 3 11:56:20.6 Debug: Got title from filename: That's It, I Quit, I'm Moving On 11:56:20.6 Debug: Got disc number from filename: 2 11:56:20.6 Debug: Got track number from filename: 3 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 Trace: Abort - 'tag' varies between matches 11:56:20.6 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 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]+)$ 11:56:20.6 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]+)$ 11:56:20.6 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 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,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:20.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_example --- 11:56:20.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_not_use_download_client_item_title_as_scene_name_if_full_season --- 11:56:20.6 Debug: Parsing string 'artist.title-album.title' 11:56:20.6 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 11:56:20.6 Debug: Track Parsed. artist title - - 0:[Unknown Track] : 11:56:20.6 Debug: Trying to parse quality for 'artist.title-album.title' 11:56:20.6 Debug: Quality parsed: Unknown v1 11:56:20.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_not_use_download_client_item_title_as_scene_name_if_full_season --- 11:56:20.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_not_use_file_name_as_scenename_if_it_doesnt_look_like_scenename --- 11:56:20.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_not_use_file_name_as_scenename_if_it_doesnt_look_like_scenename --- 11:56:20.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_not_use_folder_name_as_scenename_if_it_doesnt_look_like_scenename --- 11:56:20.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_not_use_folder_name_as_scenename_if_it_doesnt_look_like_scenename --- 11:56:20.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_not_use_folder_name_as_scenename_if_it_is_for_a_full_season --- 11:56:20.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_not_use_folder_name_as_scenename_if_it_is_for_a_full_season --- 11:56:20.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_not_use_folder_name_as_scenename_if_there_are_other_video_files --- 11:56:20.6 Debug: Parsing string 'artist.title-album.title.FLAC-ingot' 11:56:20.6 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 11:56:20.6 Debug: Track Parsed. artist title - - 0:[Unknown Track] : 11:56:20.6 Debug: Trying to parse quality for 'artist.title-album.title.FLAC-ingot' 11:56:20.6 Debug: Quality parsed: FLAC v1 11:56:20.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_not_use_folder_name_as_scenename_if_there_are_other_video_files --- 11:56:20.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_remove_extension_from_nzb_title_for_scene_name(".flac") --- 11:56:20.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_remove_extension_from_nzb_title_for_scene_name(".flac") --- 11:56:20.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_remove_extension_from_nzb_title_for_scene_name(".par2") --- 11:56:20.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_remove_extension_from_nzb_title_for_scene_name(".par2") --- 11:56:20.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_remove_extension_from_nzb_title_for_scene_name(".nzb") --- 11:56:20.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_remove_extension_from_nzb_title_for_scene_name(".nzb") --- 11:56:20.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_use_download_client_item_title_as_scene_name --- 11:56:20.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_use_download_client_item_title_as_scene_name --- 11:56:20.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_absolute_track_numbering --- 11:56:20.7 Trace: artist: artist vs artist; 0 11:56:20.7 Trace: album: album vs album; 0 11:56:20.7 Trace: media_count: 2 vs 2; 0 11:56:20.7 Trace: year: 2024 vs 2024 or 2024; 0 11:56:20.7 Trace: country: United States vs United States; 0 11:56:20.7 Trace: label: label vs label; 0 11:56:20.7 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0 11:56:20.7 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0 11:56:20.7 Trace: after trackMapping: 0 11:56:20.7 Trace: after missing tracks: 0 11:56:20.7 Trace: after unmatched tracks: 0 11:56:20.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_absolute_track_numbering --- 11:56:20.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_comp_track_artists_match --- 11:56:20.7 Trace: album: album vs album; 0 11:56:20.7 Trace: media_count: 1 vs 1; 0 11:56:20.7 Trace: year: 2024 vs 2024 or 2024; 0 11:56:20.7 Trace: country: United States vs United States; 0 11:56:20.7 Trace: label: label vs label; 0 11:56:20.7 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0 11:56:20.7 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0 11:56:20.7 Trace: after trackMapping: 0 11:56:20.7 Trace: after missing tracks: 0 11:56:20.7 Trace: after unmatched tracks: 0 11:56:20.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_comp_track_artists_match --- 11:56:20.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_global_artists_differ --- 11:56:20.7 Trace: artist: artist vs different artist; 0.6 11:56:20.7 Trace: album: album vs album; 0.3 11:56:20.7 Trace: media_count: 1 vs 1; 0.2571428571428571 11:56:20.7 Trace: year: 2024 vs 2024 or 2024; 0.22499999999999998 11:56:20.7 Trace: country: United States vs United States; 0.2117647058823529 11:56:20.7 Trace: label: label vs label; 0.19999999999999998 11:56:20.7 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0.1894736842105263 11:56:20.7 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0.12413793103448274 11:56:20.7 Trace: after trackMapping: 0.08780487804878048 11:56:20.7 Trace: after missing tracks: 0.08780487804878048 11:56:20.7 Trace: after unmatched tracks: 0.08780487804878048 11:56:20.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_global_artists_differ --- 11:56:20.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_identical_albums --- 11:56:20.7 Trace: artist: artist vs artist; 0 11:56:20.7 Trace: album: album vs album; 0 11:56:20.7 Trace: media_count: 1 vs 1; 0 11:56:20.7 Trace: year: 2024 vs 2024 or 2024; 0 11:56:20.7 Trace: country: United States vs United States; 0 11:56:20.7 Trace: label: label vs label; 0 11:56:20.7 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0 11:56:20.7 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0 11:56:20.7 Trace: after trackMapping: 0 11:56:20.7 Trace: after missing tracks: 0 11:56:20.7 Trace: after unmatched tracks: 0 11:56:20.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_identical_albums --- 11:56:20.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_incomplete_album --- 11:56:20.7 Trace: artist: artist vs artist; 0 11:56:20.7 Trace: album: album vs album; 0 11:56:20.7 Trace: media_count: 1 vs 1; 0 11:56:20.7 Trace: year: 2024 vs 2024 or 2024; 0 11:56:20.7 Trace: country: United States vs United States; 0 11:56:20.7 Trace: label: label vs label; 0 11:56:20.7 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0 11:56:20.7 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0 11:56:20.7 Trace: after trackMapping: 0.0888030888030888 11:56:20.7 Trace: after missing tracks: 0.11742707554225879 11:56:20.7 Trace: after unmatched tracks: 0.11742707554225879 11:56:20.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_incomplete_album --- 11:56:20.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_album_year(null) --- 11:56:20.7 Trace: artist: artist vs artist; 0 11:56:20.7 Trace: album: album vs album; 0 11:56:20.7 Trace: media_count: 1 vs 1; 0 11:56:20.7 Trace: country: United States vs United States; 0 11:56:20.7 Trace: label: label vs label; 0 11:56:20.7 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0 11:56:20.7 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0 11:56:20.7 Trace: after trackMapping: 0 11:56:20.7 Trace: after missing tracks: 0 11:56:20.7 Trace: after unmatched tracks: 0 11:56:20.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_album_year(null) --- 11:56:20.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_album_year(01/01/2007 00:00:00) --- 11:56:20.7 Trace: artist: artist vs artist; 0 11:56:20.7 Trace: album: album vs album; 0 11:56:20.7 Trace: media_count: 1 vs 1; 0 11:56:20.7 Trace: year: 2024 vs or 2007; 0.125 11:56:20.7 Trace: country: United States vs United States; 0.11764705882352941 11:56:20.7 Trace: label: label vs label; 0.1111111111111111 11:56:20.7 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0.10526315789473684 11:56:20.7 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0.06896551724137931 11:56:20.7 Trace: after trackMapping: 0.04878048780487805 11:56:20.7 Trace: after missing tracks: 0.04878048780487805 11:56:20.7 Trace: after unmatched tracks: 0.04878048780487805 11:56:20.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_album_year(01/01/2007 00:00:00) --- 11:56:20.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_album_year(10/13/2024 11:55:41) --- 11:56:20.7 Trace: artist: artist vs artist; 0 11:56:20.7 Trace: album: album vs album; 0 11:56:20.7 Trace: media_count: 1 vs 1; 0 11:56:20.7 Trace: year: 2024 vs or 2024; 0 11:56:20.7 Trace: country: United States vs United States; 0 11:56:20.7 Trace: label: label vs label; 0 11:56:20.7 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0 11:56:20.7 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0 11:56:20.7 Trace: after trackMapping: 0 11:56:20.7 Trace: after missing tracks: 0 11:56:20.7 Trace: after unmatched tracks: 0 11:56:20.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_album_year(10/13/2024 11:55:41) --- 11:56:20.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_release_year(null) --- 11:56:20.7 Trace: artist: artist vs artist; 0 11:56:20.7 Trace: album: album vs album; 0 11:56:20.7 Trace: media_count: 1 vs 1; 0 11:56:20.7 Trace: country: United States vs United States; 0 11:56:20.7 Trace: label: label vs label; 0 11:56:20.7 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0 11:56:20.7 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0 11:56:20.7 Trace: after trackMapping: 0 11:56:20.7 Trace: after missing tracks: 0 11:56:20.7 Trace: after unmatched tracks: 0 11:56:20.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_release_year(null) --- 11:56:20.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_release_year(01/01/2007 00:00:00) --- 11:56:20.7 Trace: artist: artist vs artist; 0 11:56:20.7 Trace: album: album vs album; 0 11:56:20.7 Trace: media_count: 1 vs 1; 0 11:56:20.7 Trace: year: 2024 vs 2007 or ; 0.125 11:56:20.7 Trace: country: United States vs United States; 0.11764705882352941 11:56:20.7 Trace: label: label vs label; 0.1111111111111111 11:56:20.7 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0.10526315789473684 11:56:20.7 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0.06896551724137931 11:56:20.7 Trace: after trackMapping: 0.04878048780487805 11:56:20.7 Trace: after missing tracks: 0.04878048780487805 11:56:20.7 Trace: after unmatched tracks: 0.04878048780487805 11:56:20.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_release_year(01/01/2007 00:00:00) --- 11:56:20.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_release_year(10/13/2024 11:55:41) --- 11:56:20.7 Trace: artist: artist vs artist; 0 11:56:20.7 Trace: album: album vs album; 0 11:56:20.7 Trace: media_count: 1 vs 1; 0 11:56:20.7 Trace: year: 2024 vs 2024 or ; 0 11:56:20.7 Trace: country: United States vs United States; 0 11:56:20.7 Trace: label: label vs label; 0 11:56:20.7 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0 11:56:20.7 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0 11:56:20.7 Trace: after trackMapping: 0 11:56:20.7 Trace: after missing tracks: 0 11:56:20.7 Trace: after unmatched tracks: 0 11:56:20.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_release_year(10/13/2024 11:55:41) --- 11:56:20.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_tracks_out_of_order --- 11:56:20.7 Trace: artist: artist vs artist; 0 11:56:20.7 Trace: album: album vs album; 0 11:56:20.7 Trace: media_count: 1 vs 1; 0 11:56:20.7 Trace: year: 2024 vs 2024 or 2024; 0 11:56:20.7 Trace: country: United States vs United States; 0 11:56:20.7 Trace: label: label vs label; 0 11:56:20.7 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0 11:56:20.7 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0 11:56:20.7 Trace: after trackMapping: 0.1602787456445993 11:56:20.7 Trace: after missing tracks: 0.1602787456445993 11:56:20.7 Trace: after unmatched tracks: 0.1602787456445993 11:56:20.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_tracks_out_of_order --- 11:56:20.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_two_medium_release --- 11:56:20.7 Trace: artist: artist vs artist; 0 11:56:20.7 Trace: album: album vs album; 0 11:56:20.7 Trace: media_count: 2 vs 2; 0 11:56:20.7 Trace: year: 2024 vs 2024 or 2024; 0 11:56:20.7 Trace: country: United States vs United States; 0 11:56:20.7 Trace: label: label vs label; 0 11:56:20.7 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0 11:56:20.7 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0 11:56:20.7 Trace: after trackMapping: 0 11:56:20.7 Trace: after missing tracks: 0 11:56:20.7 Trace: after unmatched tracks: 0 11:56:20.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_two_medium_release --- 11:56:20.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add --- 11:56:20.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add --- 11:56:20.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_bool --- 11:56:20.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_bool --- 11:56:20.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_number --- 11:56:20.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_number --- 11:56:20.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_priority_list --- 11:56:20.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_priority_list --- 11:56:20.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_priority_value --- 11:56:20.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_priority_value --- 11:56:20.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_ratio --- 11:56:20.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_ratio --- 11:56:20.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_string --- 11:56:20.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_string --- 11:56:20.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_string_both_none --- 11:56:20.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_string_both_none --- 11:56:20.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_string_none --- 11:56:20.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_string_none --- 11:56:20.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_distance --- 11:56:20.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_distance --- 11:56:20.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_equality --- 11:56:20.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_equality --- 11:56:20.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_max_distance --- 11:56:20.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_max_distance --- 11:56:20.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_raw_distance --- 11:56:20.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_raw_distance --- 11:56:20.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.GetCandidatesFixture.get_candidates_by_fingerprint_should_not_fail_if_fingerprint_lookup_returned_null --- 11:56:20.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.GetCandidatesFixture.get_candidates_by_fingerprint_should_not_fail_if_fingerprint_lookup_returned_null --- 11:56:20.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.GetCandidatesFixture.get_candidates_should_only_return_specified_release_if_set --- 11:56:20.8 Debug: Release [][album] [1 tracks] was forced 11:56:20.8 Debug: Getting candidates from tags for 3 tracks took 0ms 11:56:20.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.GetCandidatesFixture.get_candidates_should_only_return_specified_release_if_set --- 11:56:20.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.GetCandidatesFixture.get_candidates_should_use_consensus_release_id --- 11:56:20.8 Debug: Selecting release from consensus ForeignReleaseId [xxx] 11:56:20.8 Debug: Getting candidates from tags for 3 tracks took 0ms 11:56:20.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.GetCandidatesFixture.get_candidates_should_use_consensus_release_id --- Skipped should_match_tracks_FilesWithMBIds [< 1 ms] Skipped should_match_tracks_PreferMissingToBadMatch [< 1 ms] Skipped should_match_tracks_InconsistentTyposInAlbum [< 1 ms] 11:56:20.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.Munkres10x10Test --- 11:56:20.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.Munkres10x10Test --- 11:56:20.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.Munkres20x20Test --- 11:56:20.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.Munkres20x20Test --- 11:56:20.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.Munkres5x5Test --- 11:56:20.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.Munkres5x5Test --- 11:56:20.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresRectangularTest1 --- 11:56:20.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresRectangularTest1 --- 11:56:20.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresRectangularTest2 --- 11:56:20.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresRectangularTest2 --- Skipped should_match_tracks_SucceedWhenManyAlbumsHaveSameTitle [< 1 ms] Skipped should_match_tracks_PenalizeUnknownMedia [< 1 ms] Skipped should_match_tracks_CorruptFile [< 1 ms] Skipped should_match_tracks_FilesWithoutTags [< 1 ms] 11:56:20.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresRectangularTest3 --- 11:56:20.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresRectangularTest3 --- 11:56:20.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresSquareTest1 --- 11:56:20.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresSquareTest1 --- 11:56:20.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresSquareTest2 --- 11:56:20.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresSquareTest2 --- 11:56:20.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresSquareTest3 --- 11:56:20.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresSquareTest3 --- 11:56:20.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresSquareTest4 --- 11:56:20.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresSquareTest4 --- 11:56:20.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresSquareTest5 --- 11:56:20.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresSquareTest5 --- 11:56:20.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackDistanceFixture.test_different_artist --- 11:56:20.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackDistanceFixture.test_different_artist --- 11:56:20.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackDistanceFixture.test_different_title --- 11:56:20.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackDistanceFixture.test_different_title --- 11:56:20.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackDistanceFixture.test_feat_removed_from_localtrack --- 11:56:20.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackDistanceFixture.test_feat_removed_from_localtrack --- 11:56:20.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackDistanceFixture.test_identical_tracks --- 11:56:20.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackDistanceFixture.test_identical_tracks --- 11:56:20.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackDistanceFixture.test_various_artists_tolerated --- 11:56:20.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackDistanceFixture.test_various_artists_tolerated --- 11:56:20.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:20.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:20.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:20.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:20.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:20.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:20.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:20.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:20.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:20.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:20.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:20.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:20.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:20.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:20.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:20.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:20.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:20.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:20.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:20.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:20.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:20.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:20.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:20.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:20.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:20.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:20.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:20.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:20.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:20.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:20.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:20.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:20.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:20.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:20.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:20.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:20.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:20.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:20.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:20.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:20.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:20.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:20.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:20.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:20.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:20.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:20.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:20.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:20.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:20.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:20.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:20.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:20.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:20.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:20.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:20.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:20.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:20.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:20.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:20.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:20.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:20.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:20.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:20.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:20.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:20.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:20.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:20.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:20.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:20.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:20.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:20.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:20.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:20.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:20.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:20.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:20.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:20.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:20.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:20.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:20.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:20.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:20.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:20.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:20.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:20.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:20.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:20.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:20.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:20.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:20.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:20.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:20.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:20.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:20.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:20.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:20.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:20.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:20.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:20.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:20.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:20.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:20.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:20.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:20.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:20.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:20.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:20.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:20.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:20.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:20.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:20.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:20.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:20.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:20.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:20.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:20.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:20.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:20.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:20.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:20.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:20.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:20.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:20.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:20.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:20.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:20.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:20.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:20.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:20.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:20.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:20.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:20.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:20.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:20.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:20.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:20.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:20.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:20.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:20.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:20.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:20.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:20.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:20.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:20.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:20.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:20.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:20.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:20.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:20.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:20.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:20.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:20.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:20.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:20.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:20.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:20.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:20.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:20.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:20.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:20.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:20.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:20.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:20.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:20.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:20.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:20.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:20.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:20.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:20.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:20.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:20.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:20.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:20.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:20.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:20.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:20.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:20.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:20.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:20.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:20.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:20.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:20.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:20.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:20.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:20.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:20.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:20.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:20.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:20.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:21.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:21.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:21.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:21.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:21.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:21.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:21.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:21.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:21.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:21.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:21.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:21.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:21.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:21.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:21.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:21.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:21.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:21.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:21.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:21.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:21.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:21.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:21.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:21.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:21.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:21.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:21.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:21.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:21.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:21.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:21.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:21.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:21.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:21.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:21.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:21.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:21.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:21.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:21.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:21.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:21.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:21.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:21.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:21.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:21.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:21.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:21.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:21.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:21.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:21.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:21.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:21.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:21.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:21.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:21.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:21.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:21.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:21.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:21.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:21.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:21.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:21.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:21.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:21.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:21.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:21.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:21.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:21.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:21.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:21.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:21.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:21.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:21.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:21.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.0 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:21.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.0 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:21.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.0 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:21.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.0 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:21.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.0 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:21.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.0 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:21.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.0 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:21.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.0 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:21.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.0 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:21.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.0 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:21.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.0 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:21.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.0 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:21.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.1 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:21.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.1 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:21.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.1 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:21.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.1 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:21.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.1 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:21.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.1 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:21.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.1 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:21.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.1 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:21.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.1 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:21.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.1 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:21.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.1 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:21.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.1 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:21.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.1 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:21.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.1 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:21.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.1 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:21.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.1 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:21.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.1 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:21.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.1 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:21.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.1 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:21.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.1 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:21.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.1 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:21.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.1 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:21.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.1 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:21.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.1 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:21.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.1 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:21.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.1 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:21.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.1 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:21.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.1 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:21.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.1 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:21.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.1 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:21.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.1 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:21.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.1 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:21.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.1 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:21.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.1 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:21.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.1 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:21.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.1 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:21.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.1 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:21.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.1 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:21.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.1 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:21.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.1 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:21.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.1 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:21.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.1 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:21.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.1 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:21.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.1 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:21.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.1 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:21.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.1 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:21.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.1 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:21.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.1 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:21.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:21.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:21.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:21.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:21.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:21.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:21.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:21.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:21.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:21.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:21.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:21.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:21.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:21.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:21.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:21.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:21.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:21.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:21.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:21.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:21.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:21.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:21.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:21.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:21.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:21.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:21.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:21.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:21.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:21.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:21.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:21.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:21.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:21.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:21.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:21.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:21.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:21.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:21.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:21.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:21.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:21.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_cope_with_one_album_in_subfolder_of_another --- 11:56:21.2 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 20 11:56:21.2 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 20 11:56:21.2 Trace: LooksLikeSingleRelease: No common album tag 11:56:21.2 Info: Grouping 20 tracks 11:56:21.2 Trace: Folders: /C/music/incoming/album /C/music/incoming/album/anotheralbum 11:56:21.2 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 11:56:21.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.2 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 11:56:21.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.2 Debug: *** group [/C/music/incoming/album] *** 11:56:21.2 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 11:56:21.2 Debug: *** group [/C/music/incoming/album/anotheralbum] *** 11:56:21.2 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 11:56:21.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_cope_with_one_album_in_subfolder_of_another --- 11:56:21.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_albums_with_typos --- 11:56:21.3 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 11:56:21.3 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 11:56:21.3 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 11:56:21.3 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 11:56:21.3 Info: Grouping 15 tracks 11:56:21.3 Trace: Folders: /C/music/incoming/artist - album 11:56:21.3 Trace: Yielding from 2: /C/music/incoming/artist - album/Title1 /C/music/incoming/artist - album/Title2 /C/music/incoming/artist - album/Title3 /C/music/incoming/artist - album/Title4 /C/music/incoming/artist - album/Title5 /C/music/incoming/artist - album/Title6 /C/music/incoming/artist - album/Title7 /C/music/incoming/artist - album/Title8 /C/music/incoming/artist - album/Title9 /C/music/incoming/artist - album/Title10 /C/music/incoming/artist - album/Title1 /C/music/incoming/artist - album/Title2 /C/music/incoming/artist - album/Title3 /C/music/incoming/artist - album/Title4 /C/music/incoming/artist - album/Title5 11:56:21.3 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 11:56:21.3 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 11:56:21.3 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 11:56:21.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_albums_with_typos --- 11:56:21.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_multi_disc_release("cd") --- 11:56:21.3 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 11:56:21.3 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 11:56:21.3 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 11:56:21.3 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 11:56:21.3 Info: Grouping 15 tracks 11:56:21.3 Trace: Folders: /C/music/incoming/artist - album/cd 1 /C/music/incoming/artist - album/cd 2 11:56:21.3 Trace: Yielding final: /C/music/incoming/artist - album/cd 1/Title1 /C/music/incoming/artist - album/cd 1/Title2 /C/music/incoming/artist - album/cd 1/Title3 /C/music/incoming/artist - album/cd 1/Title4 /C/music/incoming/artist - album/cd 1/Title5 /C/music/incoming/artist - album/cd 1/Title6 /C/music/incoming/artist - album/cd 1/Title7 /C/music/incoming/artist - album/cd 1/Title8 /C/music/incoming/artist - album/cd 1/Title9 /C/music/incoming/artist - album/cd 1/Title10 /C/music/incoming/artist - album/cd 2/Title1 /C/music/incoming/artist - album/cd 2/Title2 /C/music/incoming/artist - album/cd 2/Title3 /C/music/incoming/artist - album/cd 2/Title4 /C/music/incoming/artist - album/cd 2/Title5 11:56:21.3 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 11:56:21.3 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 11:56:21.3 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 11:56:21.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_multi_disc_release("cd") --- 11:56:21.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_multi_disc_release("disc") --- 11:56:21.3 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 11:56:21.3 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 11:56:21.3 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 11:56:21.3 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 11:56:21.3 Info: Grouping 15 tracks 11:56:21.3 Trace: Folders: /C/music/incoming/artist - album/disc 1 /C/music/incoming/artist - album/disc 2 11:56:21.3 Trace: Yielding final: /C/music/incoming/artist - album/disc 1/Title1 /C/music/incoming/artist - album/disc 1/Title2 /C/music/incoming/artist - album/disc 1/Title3 /C/music/incoming/artist - album/disc 1/Title4 /C/music/incoming/artist - album/disc 1/Title5 /C/music/incoming/artist - album/disc 1/Title6 /C/music/incoming/artist - album/disc 1/Title7 /C/music/incoming/artist - album/disc 1/Title8 /C/music/incoming/artist - album/disc 1/Title9 /C/music/incoming/artist - album/disc 1/Title10 /C/music/incoming/artist - album/disc 2/Title1 /C/music/incoming/artist - album/disc 2/Title2 /C/music/incoming/artist - album/disc 2/Title3 /C/music/incoming/artist - album/disc 2/Title4 /C/music/incoming/artist - album/disc 2/Title5 11:56:21.3 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 11:56:21.3 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 11:56:21.3 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 11:56:21.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_multi_disc_release("disc") --- 11:56:21.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_multi_disc_release("disk") --- 11:56:21.3 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 11:56:21.3 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 11:56:21.3 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 11:56:21.3 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 11:56:21.3 Info: Grouping 15 tracks 11:56:21.3 Trace: Folders: /C/music/incoming/artist - album/disk 1 /C/music/incoming/artist - album/disk 2 11:56:21.3 Trace: Yielding final: /C/music/incoming/artist - album/disk 1/Title1 /C/music/incoming/artist - album/disk 1/Title2 /C/music/incoming/artist - album/disk 1/Title3 /C/music/incoming/artist - album/disk 1/Title4 /C/music/incoming/artist - album/disk 1/Title5 /C/music/incoming/artist - album/disk 1/Title6 /C/music/incoming/artist - album/disk 1/Title7 /C/music/incoming/artist - album/disk 1/Title8 /C/music/incoming/artist - album/disk 1/Title9 /C/music/incoming/artist - album/disk 1/Title10 /C/music/incoming/artist - album/disk 2/Title1 /C/music/incoming/artist - album/disk 2/Title2 /C/music/incoming/artist - album/disk 2/Title3 /C/music/incoming/artist - album/disk 2/Title4 /C/music/incoming/artist - album/disk 2/Title5 11:56:21.3 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 11:56:21.3 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 11:56:21.3 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 11:56:21.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_multi_disc_release("disk") --- 11:56:21.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_single_artist_album(1) --- 11:56:21.3 Info: Grouping 1 tracks 11:56:21.3 Trace: Folders: /C/music/incoming 11:56:21.3 Trace: Yielding from 2: /C/music/incoming/Title1 11:56:21.3 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 11:56:21.3 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 11:56:21.3 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 11:56:21.3 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 11:56:21.3 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 11:56:21.3 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 11:56:21.3 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 11:56:21.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_single_artist_album(1) --- 11:56:21.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_single_artist_album(2) --- 11:56:21.3 Info: Grouping 2 tracks 11:56:21.3 Trace: Folders: /C/music/incoming 11:56:21.3 Trace: Yielding from 2: /C/music/incoming/Title1 /C/music/incoming/Title2 11:56:21.3 Trace: DistinctCount 1 MostCommonCount 2 TotalCout 2 11:56:21.3 Trace: DistinctCount 1 MostCommonCount 2 TotalCout 2 11:56:21.3 Trace: DistinctCount 1 MostCommonCount 2 TotalCout 2 11:56:21.3 Trace: DistinctCount 1 MostCommonCount 2 TotalCout 2 11:56:21.3 Trace: DistinctCount 1 MostCommonCount 2 TotalCout 2 11:56:21.3 Trace: DistinctCount 1 MostCommonCount 2 TotalCout 2 11:56:21.3 Trace: DistinctCount 1 MostCommonCount 2 TotalCout 2 11:56:21.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_single_artist_album(2) --- 11:56:21.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_single_artist_album(10) --- 11:56:21.3 Info: Grouping 10 tracks 11:56:21.3 Trace: Folders: /C/music/incoming 11:56:21.3 Trace: Yielding from 2: /C/music/incoming/Title1 /C/music/incoming/Title2 /C/music/incoming/Title3 /C/music/incoming/Title4 /C/music/incoming/Title5 /C/music/incoming/Title6 /C/music/incoming/Title7 /C/music/incoming/Title8 /C/music/incoming/Title9 /C/music/incoming/Title10 11:56:21.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_single_artist_album(10) --- 11:56:21.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.3 Info: Grouping 10 tracks 11:56:21.3 Trace: Folders: /C/music/incoming 11:56:21.3 Trace: Yielding from 2: /C/music/incoming/uhRYf1xJoQr53RcDAstHLueevhyn1hEJgmf7m2KuuERh1Rl1RtvCKXg7cMD5BjPglPYQLcqFQ /C/music/incoming/jkOxvADhhuWsK7JnJEnsdAYxpbbXlJSowiaI6oAQ14AyfdbOcKRhXmJRsqitxN4FJ /C/music/incoming/TAswhDNDq3pdT0CLcUbhi4YLjdbHC3pB65JKQ4SFkBtEGU /C/music/incoming/W0eLVlI06mswheuYtij7jDq7mPWUeDWYrxMIIhyDTL2FfCpJCJntEmLsIfygwVVDwBfRATpmRNnFJT1 /C/music/incoming/0dhVwKOP5fw61Xxf4rinpRGkuFK /C/music/incoming/5NtXhtPvA3aXlH7IBf3YO75IWWmmPBKgoIocJoj1JUn2qO611nRoqwa5PSashDO6r1JKs /C/music/incoming/CsA0r5kIIQ6plFkGhWgnhUQcmo2cu4jeHwrLMchBWgwK6D0Lx1RPaoKOJwMddhmLH2QVmH2fPN /C/music/incoming/S2UMo6643xxnW4DYRDdmfbCHCKS3DlYbbIH3xgjxd1LoiEqECmUEMDMRymkLndARHwlowHALtNi /C/music/incoming/H4FY0pfWAxrVbWJmm3tBDFQKV1McO4WSm /C/music/incoming/vbMqwmfmCcxIyYR 11:56:21.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.3 Info: Grouping 10 tracks 11:56:21.3 Trace: Folders: /C/music/incoming 11:56:21.3 Trace: Yielding from 2: /C/music/incoming/oRmTfaxaFRA7pRLVuBitTQCAHfEJwWWPpITCrx5lO7va6WOm10iLBEYFpUla /C/music/incoming/vDdRw4UfT10V3VrCigwusjXuXAlelNb6ipCyUiJLctBKW6HEnHQcqmolM /C/music/incoming/v2EIqOhRaLXBaDO4Kv1GQdp2gaeIAyRe7UJfA1R1uuwaFbcnP4xKakbsMJCpKGqJ2TBm1JERMa /C/music/incoming/5QNn0KPoLrk1UHs /C/music/incoming/t4dajTFSenFr6BFgjfVNMxc5 /C/music/incoming/H0L5xWLRsPLvNVyRhLqP5y5kLMx6xbnGegMRnX6K1rkKpoGTPjeRU0Uh3AsSyMsqBfrHjPDrMOW /C/music/incoming/fAsbBSijaUCD2b5O36WRTdKX02DeQKmnDiiFpCnLxkIkBXYqYaM3V0Uc /C/music/incoming/xxJBgFIAj5aw77BvPesaNDjanYvrOsE7XJnvy0HqCLp0u /C/music/incoming/whsFviWVsHBjADwkKRkIDJyCrmR4uaqUDt0d2eSwQRMBuYhdSUHo2gyUPYnix1BspNOfKtpF6V0T56gAfNlHAb1w3euc /C/music/incoming/kdMCWjpyEQGrkB4TsRqN 11:56:21.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.3 Info: Grouping 10 tracks 11:56:21.3 Trace: Folders: /C/music/incoming 11:56:21.3 Trace: Yielding from 2: /C/music/incoming/7Ayi5oNjccPi6AILfnVGJlABGlHTDJaSbF4r /C/music/incoming/aMnDhhhNCs5KNcWpSJsRPKITG5kElbgYATFh2vhiW5fBukms /C/music/incoming/RwvvCYfciuYdWMvw4V1AUvTPID /C/music/incoming/7 /C/music/incoming/AfBmCAcu5jfyLrEjXRPm /C/music/incoming/fVyMScJJVAmNe3wfXOsrqW /C/music/incoming/WWiUUKcuHmmnv6CQiQ44FOVLvBg6hDAUmRSEqoKDV6d5Pj0ClOXREnliaFxsDdneTyaMn6y2f /C/music/incoming/6FfeV62IG0kTC55m5ILoHfpYbvhkarLikomc0xLkXO3QmnIENMtrgwp0oodyYRIoobJnR2uH5Ax0kGMUVL /C/music/incoming/60i2JefFo /C/music/incoming/oAYyFS05obYvpRVy6ukUhd2ecLNIaKhyxg6MH6lSYtKtVsrNkgK27fRkGTv2eq4M1A5iTj07jA4UAIpRsax2a 11:56:21.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.3 Info: Grouping 10 tracks 11:56:21.3 Trace: Folders: /C/music/incoming 11:56:21.3 Trace: Yielding from 2: /C/music/incoming/crggoL1lm36eYqy7PnWJCvWqJp4PTe7UbhQee6FHR6yDqnR /C/music/incoming/7hNfrIHdImlujp7km3oL3f05fSWXE15CUpiPaiSUJY1B7IxDoQLuBP31oQ7HTRHPpQI1grjdkBbely6FusJU /C/music/incoming/e1hxBKFKuF7tVAcrmvRAcuBLFXrVUHoGuScISX5oKS0Q4tuEYec3P2ORAD1LrQXUpA6cwBHv /C/music/incoming/0PVQ0CiyntfH741G4ISA6uFjBHMypX4iRjU2HhodlnsbDawVLLHNRr5EjMorWQiww4XXi77WsOoRbDNBkYVMppyylpR3 /C/music/incoming/eLd0hbdswW4c4gV /C/music/incoming/HCFPcbaQfN23TDqlDPjxuc63Hq2PNGA /C/music/incoming/LCoxA56AOEV4x5apVIU7tnUhyiKGL15PJRfoTosJKNQPoBaYJUfJfDqxOh7qtA /C/music/incoming/5j0w1MY3xXqjqLmjBsMuBcwXnudwsT4o1a1eTadOdpdTrSuatdJQo2q2TbjGJBJL2cqpSiwBo6r /C/music/incoming/XwR0UjWUY10SQXhVnFst5xkFEvBACDcMqSQv /C/music/incoming/4VwB6IQyObBQ0QlEJ3bfOm0WuOsJY7x6IsDsvvUFKBfXC7SwRwWQOs2Q3Hf 11:56:21.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.3 Info: Grouping 10 tracks 11:56:21.3 Trace: Folders: /C/music/incoming 11:56:21.3 Trace: Yielding from 2: /C/music/incoming/3fCLVBLabnnUKphjVMJwrLFIJJL3O3ScSuGlKUSIGhP5fGQ0VOXHFXFqI1blWPsgCkbpR3Hb2bXk4HCd1Sg /C/music/incoming/2tmLYvPHF7Kie22MeqktILYHKcuaHPH0Fee44YepBYKpuQRaaQqKjTxqCNaVbOaWyRKaX6Qnl31RaJl2rt7Xy4QTOVBpXpnTYV /C/music/incoming/4WqPKWmvp /C/music/incoming/d4MsshVRhivSq0 /C/music/incoming/F6ypwtAylMcUMy /C/music/incoming/iqLbSqwKfbimVWKtox3AJp14VUvrd2BUEscxuQywnQnBHtP3i5RyTIm1xPn63fHkIvPCTm6F6Fm1cyvBe /C/music/incoming/5fHOI7FPsi /C/music/incoming/vaXPpn2sjxidrofPsUbpLujw2b5Li30PT4R /C/music/incoming/dqfjmIsP2N /C/music/incoming/jPxKnOGclffqIkYvbe3gy5wlwHQJ7GSO4N4U4racADwrwtYFsQs6BjlmsmmN55 11:56:21.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.3 Info: Grouping 10 tracks 11:56:21.3 Trace: Folders: /C/music/incoming 11:56:21.3 Trace: Yielding from 2: /C/music/incoming/UYMhN7 /C/music/incoming/767RJf7BuhVp0yGeJElbJc1naN2hQPkeJlnQ13fqLsf7lx7VU0GcADf5fTR4l0SM5RNO /C/music/incoming/oqIeuSMh7NwVQCqkX /C/music/incoming/jUVH6RKWHKpDlNbb4qQXdcRVW5HTEIOcGqgtEe6TfT7HBc5va3ppRLYgcaSbjYr63n52GPEYr4SqdjtUakSIsyr2Aa /C/music/incoming/RtrLeLyIAsj /C/music/incoming/tpURmOGnVRNJSDVorBayuaKTcqXVedubh332xJ60m3fitFdADF2BsLssNbP4YSiSwMBW /C/music/incoming/Tf36KXxkfeC6khA0jUMbwfD /C/music/incoming/RvF04rwOSaJwKNP5P1tkuxco5kTF6pu40BRLQaJK /C/music/incoming/6cBviayM2ygkFkfRxkLFsEQUOdHorIl21NACEVMh0PyF /C/music/incoming/YUysGANyFyhOfIsVuXyoNjWnf5KMqMy 11:56:21.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.3 Info: Grouping 10 tracks 11:56:21.3 Trace: Folders: /C/music/incoming 11:56:21.3 Trace: Yielding from 2: /C/music/incoming/4w0wB1Kl /C/music/incoming/mdLIicYHIdGtbeAcTHH7TWbelNgk26yGVXRRoCLEojjNAbIaNjeGNdYwbHwC4O /C/music/incoming/p3USeO5ujfDjhy7kiE2HFghM0KHiQJfewK0YGQl2EVjF0Vetv7RLjNtjUi1BgVLIayUEHhLAsadQ4KUeGnUR0C /C/music/incoming/4M7bC0gVkQyoTcuXxJiD3lQD143rBp /C/music/incoming/SjPJjc6mt3h /C/music/incoming/DwDlEU311UEBNPoYgqrLWsh /C/music/incoming/EF /C/music/incoming/3N0QgkQI6EGK5Si6REhJwJSWKWpoK /C/music/incoming/jGuH41fg3AgPlqnVHXXH6tcbtuQLarSugIncy7gEo1BsRbA05r3DDa5WDsnIjBfKPSILdkvIRtsf1Rrr2YOQwo0gLxHgS /C/music/incoming/1x 11:56:21.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.3 Info: Grouping 10 tracks 11:56:21.3 Trace: Folders: /C/music/incoming 11:56:21.3 Trace: Yielding from 2: /C/music/incoming/rKBrqQVyjXuaLPVqQuE2KUwbWkltaJJlbKdj5BOWCsXx5rhGk4tekpbFmyCgFBy /C/music/incoming/hMwgRnERu3g4GoUMbrYWMa2VEQ1yrf1R /C/music/incoming/qGPGiXFbNRu /C/music/incoming/KyoSemjbslnPXaGuHAkkQoq3QnE64gyDVaREt0QbytwxGWk4gXU1GX6uhsbXQlemTS2Wp /C/music/incoming/1dEU3fglQBBxyTb0EJdfMs0mUWpijeHgSBminBGmh5Qp1PmY2hLhtBfIkrafW5cM2uM6G0LddY5 /C/music/incoming/qK /C/music/incoming/IMfwXRsFVmW5dp6bVWFYm2jdh4dQ3C /C/music/incoming/2NtPEitbuBgp4aKl50Px1tkguHVduIBahNqrk6LxHD44g6j07iDdY2OHCm /C/music/incoming/2gmyRaWxuo1N6MEaWGTk0mwvHXLuca2aofpeS /C/music/incoming/bIaIsnG1DpuxCtkWevdHyb 11:56:21.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.3 Info: Grouping 10 tracks 11:56:21.3 Trace: Folders: /C/music/incoming 11:56:21.3 Trace: Yielding from 2: /C/music/incoming/1Glh1fMrene2NiPkpeeVeywa4BmDUrH0U4AiUNHOBqI /C/music/incoming/bw4ML4OgUuafavlgp62ELAKqDe3NlgmWsDGWWRKcH4N6Pn /C/music/incoming/1AiwkFOroS3LU7GpjDTH6gfIHc1YgVQSAMqvv5elu5rqssGs74CiV4JUu /C/music/incoming/ggeesHxalvIiWHiKpRXODQnHnBOJTFQv0O6R2Ck /C/music/incoming/CTxbngq34keKgkY0gHTYLEeTGHjcMKfdqJrUtHaVfaomuvVtj5eCIEe6PLCN5oqtfasE1eF /C/music/incoming/HjPpppnefbq /C/music/incoming/MBCBewy2MwIDQlYNUcpwoKfnTShGIv1iKmPJyq71pYwfQ7WVNXGQ0fvcuoOtp0 /C/music/incoming/sIasfSqTHHbCjltODSnxYq5P4wI5jdf2abGfAPKuu2V6SOhegeqMhJ1bKsvQksJDBgBiMnoVi1 /C/music/incoming/FIJy4tawo7Fbugvp5VLaUjxf6m /C/music/incoming/bDw1N3QrEwHekfVhAo1sCIdpQ 11:56:21.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.3 Info: Grouping 10 tracks 11:56:21.3 Trace: Folders: /C/music/incoming 11:56:21.3 Trace: Yielding from 2: /C/music/incoming/gklgbmJVDMurVHC5kFTk4SXeaksiGKGuKCmwANM /C/music/incoming/Q1dQMoAHFXltGNoCa4WGCe6be256i2JUIo /C/music/incoming/GFJXQIRGn0ehsHvccM4pgAPJb2PKBnqVDv1HA5Sl /C/music/incoming/MWg0KW12pDA4Y3N4ikLuueNpNXNSMOr72TEMc3n1u /C/music/incoming/2I5QO6q0LgXc4ESD1wOyX701UqsAsltpns7m6gsGJrP7aT3VtHbeDE73Qe3xMYHyUIVKEFFTdhXFr00buF /C/music/incoming/2SHcCaTVlWAydVWB5 /C/music/incoming/ACUVrg0LjBca3gxppguTDSDUihKeA4Trog7BoT2ARU5kWyXd6xWwu7sO77NkEVlnPRTWg5bDl3cQVr6Qr /C/music/incoming/5qPKdOYEYVH72uVk1edVv6BIcoEfYIYhRiEhEQ4NVGWTtP /C/music/incoming/GV12ahWshoO5OTemuVpmJXHCa4whdfytT5CABNmx7vj /C/music/incoming/SJauPFGsB1VuoG 11:56:21.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.3 Info: Grouping 10 tracks 11:56:21.3 Trace: Folders: /C/music/incoming 11:56:21.3 Trace: Yielding from 2: /C/music/incoming/7CMQCtbwuKF7MbS5pQGp7NlwU1 /C/music/incoming/M5HkpIXuNstiX2m5Qqj3auPyp /C/music/incoming/w0KUWBvvOIPKByvfsDJPr7rXNtVORco3RuXyi2XB3f1BTm /C/music/incoming/yjhbrri3rhyQm /C/music/incoming/kt5xeJhoXyFL4eXGLygIRV6EConh0Tsgl7SE4oiByCkvh2kRSiO7qlXvu /C/music/incoming/MFiixpWSJfkDpMUD0HO5B0HJYcro6qi1FHgcg5EFnmGRI3G7U6qEoKAT5Hqv6HTs5r6PGSw2ciQotXa4DrC77LL3h /C/music/incoming/XCbw57wLfWNHdVTuWdbasaiwQdBHP4Ga /C/music/incoming/np5gh4VkSv2P50W7qShakg1NutPsjwvoiAy7PEi /C/music/incoming/0wcHYCNbVsbCkdlGvg16werAPQ5uGH4JVU2Nhglv5 /C/music/incoming/WpPEsLghpaYN5JgrMqafJmQx0S36mpknuGmlPq 11:56:21.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.3 Info: Grouping 10 tracks 11:56:21.3 Trace: Folders: /C/music/incoming 11:56:21.3 Trace: Yielding from 2: /C/music/incoming/uNEYTlGB0YJhQKdgPVX0DmfOkV03vuNeHcLH655hSYcahGyY33qM4JAiHWN5sKeEkFHN6EhSYQhLkfGLvbaBdah6KD7j /C/music/incoming/hm6f2rl1fcPRUt /C/music/incoming/RFTt7rl3C32uJ1Mb7kuNSXuuAsTG /C/music/incoming/tXalsgbU4kqvCl7Gxs5Ip2R0000kXlaltmcNlY62UcDHr /C/music/incoming/taaQCgvinhnfXqcE0cQD7c1mCc3XYhLDCQDKGldWCNM /C/music/incoming/cKxbjwq056mFBsHJrDJahAUJV5naRlNCDEt5R7cSjVWEJaQpilesGAWJWWnmjpiTsRc56J0rAXYtLp7Vn6YFgu4cOSh3TXJ1 /C/music/incoming/bHceLyEPCIP6HLjHOrebOKN /C/music/incoming/YcriFk66pOXhH /C/music/incoming/qRlB6DMcvugE32in61o0uGGgg7eRYOIN0jg1YCtXvAhbO3AkXQhMGEFSkft6x2lOUAMTVpvDGyD2yEylH21iH4h /C/music/incoming/bJEIdtgyJsS4dFNKqLgjDMUxueT4g4ohxbGlwqKUpjU0E5c3JrVMYiovVfm6IkrNdLFc6Bnabs 11:56:21.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.3 Info: Grouping 10 tracks 11:56:21.3 Trace: Folders: /C/music/incoming 11:56:21.3 Trace: Yielding from 2: /C/music/incoming/VxBCQEHTBnoXQwaNKV57A7idNeOSGjsbgMq731lP0gqWpdAPrRUn6HhWox /C/music/incoming/IMQy5id4hdllUcw1fifOvhGCB5nxG5tGJ6CsdKV1A6ebhm2lACr6yFBBgo6a3NwjQMJVIeXCtlnwcEtnc /C/music/incoming/CNSRkkyW61UBIQGKxob3AkKmXtlNRUd0NyrImHbrHBju5hOcigeeTxtrdG1X6TekX2Vjy6wYnQu6b /C/music/incoming/kf5HulCoVVDojOGG5fI3T7tLb6xnwFeqI5YG4m10CqcKDXjpfhICMdlkSsGvUnYpRlOlW7JRmQBC5RikWiip4KMESOVKNEen /C/music/incoming/uJdn3ubfhidRUUf6b2xbF7VHOHhB2xFUaDe0owDpuWUGDoC61h4urHvuUEHunHkRKqRqPmQLxiOPmpdAfiHUCkDAgQ /C/music/incoming/eEBjv2KvaYlVXdYa31BhKECFfMT6G1PEPjBXewlIvrWi0HMfnFTqkwgHb3dRiMWgjPgOKa4 /C/music/incoming/ceaIDdeBNCSAPG2mlyQahsJxvLlFBOUFlQdIdok54vnOkcTEdCNJPTSRDKm00G76Omo7Dsj4oTeSe2msYOC6blWy /C/music/incoming/YpuGRBf /C/music/incoming/m5FKdeqYn3GUbf7yfsf3c0mdn5vQJ2T /C/music/incoming/q6p7JCRwPNQ24lAcnqLQRrRAGygsHC7wR6TTFodlACbK57CrR1TtoL17oXAkvx 11:56:21.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.3 Info: Grouping 10 tracks 11:56:21.3 Trace: Folders: /C/music/incoming 11:56:21.3 Trace: Yielding from 2: /C/music/incoming/jYmeOkRR4nwrDuRyAVD5SP6YhUnil /C/music/incoming/rpELwDa7m02tURr5rwf5JVHqm0IRIf4kvcAONOJ /C/music/incoming/dpAMn0ESUul55ccoXk734SE7Rtd64Vyt0uSRdYXyrLroeOrK /C/music/incoming/gNSrEsUst5pGu4OhWrDIxRNapp6F /C/music/incoming/pCrEYtQepngLom7UCGT0TOx4xFqXdtrm /C/music/incoming/O /C/music/incoming/5XjVyfrE677MDX6aey5Jh5cw1LO61oiuFAKCg7SUiJQQh2ix0K1YIg0aVU3VxtLRYLhdnD2fOjAFnso6CpfqvqTyHJNsd4vW670 /C/music/incoming/L2hscbMjYuQTcic6cpcLM7v1ViggvFpVNpvMaxfFNNyjCXiAgFvPfygMFnE23GUtf3fTTx5MkE67 /C/music/incoming/oxqBRoILghdVsYE1U74pecf33AkSXuW0jtRUYFkFS4 /C/music/incoming/y6iCwfxJMemAjjGol0hAFhJPsfhaihx3d0kQHw5oiTFq7KSSPEx4ynyrvBjr6wBFNrvr7XPV30rSJrQPtwsLRBDXB1tgnM 11:56:21.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.3 Info: Grouping 10 tracks 11:56:21.3 Trace: Folders: /C/music/incoming 11:56:21.3 Trace: Yielding from 2: /C/music/incoming/FLU5eoYxSt5lLpSPd /C/music/incoming/c43o4Jvj2EjXOnBjq5DlifQT7KTfH2uk0DHTpXYtDfySjNsKbYL5 /C/music/incoming/PxABH2uwN6JYW6Owq4cTI5dvLuvLGD7pVyoBGuchBnFavgNnub4G6miRteWmGRXj7tcwQnY42 /C/music/incoming/HcSANlay36QV /C/music/incoming/mXEyJyx6Drb0hOOp5evRHUJR55xWhL3RA57CNhOqQEf /C/music/incoming/7cNDKRFaYf2Ophq1sOmCqQryQjSAiYC2NOWlDTmoiTaqqEtaJN0JTFLpRnTB7eY7K7aIsewGB6sEQbhlWRYC70hhcGB /C/music/incoming/5hKTYIbqMxOkpgimNUbASq0bWQdIyU0kKXhRovCu4ULnNIdh6cDLtw /C/music/incoming/KM7 /C/music/incoming/5bCMfm3Ej23MBVjxifMrKNCyTnlYsergMOnXbxMxDNL3kx3Y0L22VJ4 /C/music/incoming/41L4nTlXCyeJwdi6f0g4UD3AbxpiqQ6q24YgPSlvMNqlBpb7Xkn7fdVA6l 11:56:21.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.3 Info: Grouping 10 tracks 11:56:21.3 Trace: Folders: /C/music/incoming 11:56:21.3 Trace: Yielding from 2: /C/music/incoming/P4WqIsEjawoO4gjxrtW5iBWM /C/music/incoming/aKdNCCBVkSmlpDAcKh0sewodlWO3Vh5oN5seyWX5dlnvVLaU4mENp61Kv7BMUFacV5GrjuKUr2o0j1pHW26ILq6OdPQyukkF /C/music/incoming/YnDJdmGWr4HrHqGLkwRC6BXlOPsOSC5QFtrpFPfQl0nd2E077FJxNvSwwq2u20eX6XTm6qfCq /C/music/incoming/IcEoKHjvLUuQdU2ddc2W /C/music/incoming/NHFqiCWvwn3gXubJEV5As1EXUt0LQGYwYTa /C/music/incoming/D65mLlkI2pMDsyYnQeWJcWOlx51j3 /C/music/incoming/KmReqRRk4iDSLqoNWiysjS6c7aRrbIk /C/music/incoming/vuxADMHejPJiMiuvKDNvd3vlJMCyp3MjItj7mAwVK1hcPM3eaewbiHPB7mXYjiVncyIs7uijfYSj /C/music/incoming/Wd7s /C/music/incoming/GbI1rkcH5SCRDSSmrBjpeSEXBk4vy1kgM 11:56:21.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.3 Info: Grouping 10 tracks 11:56:21.3 Trace: Folders: /C/music/incoming 11:56:21.3 Trace: Yielding from 2: /C/music/incoming/ctt1hBvsXBdf /C/music/incoming/tuFNGbM51HinxK5xOhG5jKjHupnyfKGqwMbCpDwkJQGof /C/music/incoming/mAJ3rb7yPdAHKltMTwdmqdlMBNjo1UXe6gqPNvpmNTpyCrBwfvmeJGtio5BMYS /C/music/incoming/4Y7w7xJyqK5nso2JdknFSFqaydvd7o3vaWvYiVhMIQWy6UaQSPIJNLbyH754bFybPJmD1dBocJ4b /C/music/incoming/n5K7cPQ4B30M3vdjT3WQj06YxWT0y2dsYgTvC /C/music/incoming/dMjy0Ji7bJff3EqUGknLRuhnk6sILBYbIcG1lRorIUv2Vncu5VnbipcPE3o2qIvISdE06xIW43c4 /C/music/incoming/F050160byJPtAhLmXqe7Mp0cIVd2gCwQbALTueS4OPDkUU77vcHRqDgpa3qe3535m6raDYYSGir5 /C/music/incoming/B0kI0bSDTYv7SNbByWPECW0lVYpqrkevvPIaj1PYTSoNkhN1HrTWADAMa6UbSBlIU7KdearFgYRRHmbOkwR7yo41p4 /C/music/incoming/gWx3EijbiUB /C/music/incoming/jcyo65Nu 11:56:21.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.3 Info: Grouping 10 tracks 11:56:21.3 Trace: Folders: /C/music/incoming 11:56:21.3 Trace: Yielding from 2: /C/music/incoming/b6qOCGi1SrwakUWroLsBblBoFy0ER52j26saUMpSkB5qUwCuW6TXIp5XFbjcNLiVwnglBVFJvIpInkBi5FPTleILbDDTDmeHrj1 /C/music/incoming/b0jfBUJLfsyHvanXVuWSiRTckU /C/music/incoming/X0dpyPEKP2R3MOmPguQx5ssX1jmhfX4HV1Rt2A3EEETVsK1X /C/music/incoming/GnNieTARAAViT5GgHfaehKMPeXnLWRud /C/music/incoming/6ToxWQbkLYECqTXRUxhXL4QgTIDTK36sNFmuMxfxoVHWEV1rFftYslvcdhMnmpHP1kVSHCewrQJWv2K6PkoEJgaCikrFS0k7n04 /C/music/incoming/Aiff1PpfJr4nQcwUuerAFJF6q0ErHs43Yf7uhnJB3BOrR3w6wx177VuYKgVbk5FqubvKcbMhCXEe3novCG2jy53dR /C/music/incoming/WPvJWkHNDTVjLMSH7g2di /C/music/incoming/1UEC0tCxibVJF2dsgLoktSiU0LhacrvgMqu40LTTV4iDsua4XbRwoBnh /C/music/incoming/eFRuUwtBeDV5VOfo5BN2APedNtiIW5XS53Ub2ViKaDU3mNbs2ePKKHxvANPBnTMgMca02dujsd142jYasXNS /C/music/incoming/h7cSuxfTFeKPKoSIouWiCRuCbXFQD0pADILYAS7CfI4bDPgbYoLaVW 11:56:21.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.3 Info: Grouping 10 tracks 11:56:21.3 Trace: Folders: /C/music/incoming 11:56:21.3 Trace: Yielding from 2: /C/music/incoming/KCbkHFacPte0pygKo0jYk2OjD0NSe /C/music/incoming/QKgvbiFasfgH1oahiPW6e1He02aNkB3uxiypaVMV3t4HbN7M7kvFiK0XdcDghYWYkTiRXShtdadS47cm3vN7fwlVqJl6rFO /C/music/incoming/mXXHUoF7bimvNmjIqUlXJQrtUeuG1EYkMRT7SQAormEYEPxoQeDhdocEFETQ26gE /C/music/incoming/aTtua5RW63IKPdH7jVOievpQX307QiA5xx1AQ /C/music/incoming/T0B5rlE4UnFtDLoQXoed2wAj5aQ4O2gRelmsHeQ3oRrjmWjn1wH6167wyrarCIo1gVory4iSFiWkeq5hXDcruiYflX /C/music/incoming/wQGwlDxnsKRjNbBut /C/music/incoming/YB5JOomo6WGAwa1bYCvjyPbjvbYx4mNGEPd /C/music/incoming/dLoU1MoMsktNJUdSu0BP7orqMdSdvxtPUdxFJL5g1GYImCYRvAET6tMVt5hX2lp /C/music/incoming/WwJpvR0dHaMFnAJplij7uNJvYks7AiUvWl /C/music/incoming/rdrkXFgyna36pmy3RwUyHQwRjyLxkk2rHCf15j27nHQslWmh0q6m7QkJNIax2PodfKxVhF5IDUl 11:56:21.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.3 Info: Grouping 10 tracks 11:56:21.3 Trace: Folders: /C/music/incoming 11:56:21.3 Trace: Yielding from 2: /C/music/incoming/MtpIfEx2PI62daQnIAYE3KqtOqqt02pBWERfX0OU14gXn0BOS1rgg45cc42WndbUrEfHpKwPTdL6DAfWXJI6Kju0 /C/music/incoming/nry5niCHb5H5qdOdnPRL1p36CkitwtMCrnoxN5EY /C/music/incoming/wNtghEPn5QRSNOPImKD2vBaLooDjWoqNTo2PBPEsO /C/music/incoming/7CYMSQDfndMfM5NQ4WR /C/music/incoming/lKQawHsYr5jE0XoTYd4s4rDEgpv2QQ2cxSVEODLtPGM2qjiDwin5xnV1hl1gkxhIdgfgbRfuAJ /C/music/incoming/JXvMTC /C/music/incoming/DSNd3ls45n1IWL57mC0wgnmWyBXHSIMC7e14ISdlVHK4qOhRMsSb3dKoGXLCuTlwJyJRSby /C/music/incoming/0AfyKyHpChtDOIiCsJ0o7pNJx4AsOaFTAMAMXK6yQXWvXiYC6I /C/music/incoming/a7IS4UqBabxfJFpW3RXxGOyhsfBaIQI5qwk55rDJIneNmSnYyxJS2HqsHBAYtp1rAAWltsYKnoWsJT2H0J /C/music/incoming/Uw2b257RGxoeUvyQYMkjTtI6UHb3hhPDqubTOrnWny7qg00AxUxs3jWBW4n 11:56:21.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.3 Info: Grouping 10 tracks 11:56:21.3 Trace: Folders: /C/music/incoming 11:56:21.3 Trace: Yielding from 2: /C/music/incoming/VHhMPiXFmbrW56AQ /C/music/incoming/yuKuAjAc1wqrYHGhy11TnlqG1fvkKaax04GOT3teYNni50nviwsdRWJmdeBtUoy0w1A2bYuDHV2I6iIbYab /C/music/incoming/MIw1bbQB1MU3LWjCFacEFutQCqPaxumjqAOtEKIaMoLEPOlgPnwbPIAroOxRtPdGyKLkhW53Ac0pQXaUeJsj5kCQawfXlXN4 /C/music/incoming/lWvt2raSC6WBYA /C/music/incoming/TS6gJFKwg0dK1CNrQgcy /C/music/incoming/YRyhtVXFkbOJQKgcrkQhJN3qkB5jccLsce4ifeHIEyH2hQ1gpH2oa3nkVh51XNCixvGMN64nKiLjgbiBIY1D /C/music/incoming/PbyH2Nekpl2xu4hkFHR3tnPubCoyYcI6BspUJk7FC4gh4AixEsveHspBtdGyx /C/music/incoming/FtgHkW5He6Q5AuPiCC3LPRjVYIKCm5kh /C/music/incoming/rQHSRpiKxr3ohXPcoSxJFAX4ad5tFiMWQdb70xGplDF0LsuoURLyJonY0KSNrVepNgGdVPjXliw /C/music/incoming/JU4XwrVxavlpGo2bv4V2g7qnbLplhvBckcsbEjbed2KduCwWsMMI3aNKDQWSbKqM3ieE41Fm2RXmvn 11:56:21.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.3 Info: Grouping 10 tracks 11:56:21.3 Trace: Folders: /C/music/incoming 11:56:21.3 Trace: Yielding from 2: /C/music/incoming/VpCLCRC7fsps2CIOlkXCUFmsOlQV5NN2DlrflUyvbXuSdMiWUoi1uCapdi5pbNcAMvXPkDCxTBA4jBp /C/music/incoming/S /C/music/incoming/0USLvThDiVrybgwtgdW0wPqTNXGIM1sI4YWBwbCaUIBD /C/music/incoming/h45prXkrECca6bV4BHhcex4B726AAISwKJdL /C/music/incoming/sVWVBd34FCnRP4XsatrgYPiSJ11tDsaAbAarotrMVHIvLCLF7cRb4r4LNelIkIAmCVQp4GeNbMsrhTgh /C/music/incoming/4Eg2udYVy60cb3kSP /C/music/incoming/WrN4Ca4YqNKmmp0l2TmUVnlpNhlSRIa2E1JwX13eIMa4eNLBsQNO3HYJfwqtWlgQMPP /C/music/incoming/fJvyslHqgFBrCDW6HIm6eBPiwAHcv6y11y6RPxdCGIejhUFHyhvGvvTL1nb1ME3hgHydFepiERyDvFaK37K /C/music/incoming/5yA5hbXWe7SncbPbvAuwaQaUguWvVPD2cAIeMkmma5qdRfOsPUKVC7PoxMYTlCawEYkKBLv /C/music/incoming/VSVttfy4AAEjEATd517cNYtJYYOvWdOlmBcpD4RwVLfJ 11:56:21.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.3 Info: Grouping 10 tracks 11:56:21.3 Trace: Folders: /C/music/incoming 11:56:21.3 Trace: Yielding from 2: /C/music/incoming/QtlSuRDo0gRDLrUrypAccyatxfkHCE6YEFGGG4t4tl0iRYwjvl /C/music/incoming/md5jryPpqnrrClfcsNqofJdqp0oOciH /C/music/incoming/wj05Xri2dLrnexwSUY00kbPxtwk24u4 /C/music/incoming/kk /C/music/incoming/BXC41hANpL31B4FJwh3TJqr5eIkGFu4dnPCt /C/music/incoming/xtxkNLFY5FcCsVwLx /C/music/incoming/onRhykFcH /C/music/incoming/4rFGh7petIH7go06RXXIbanlGVQ7WmjuQxkHk /C/music/incoming/RbwlG44qV0uWuf /C/music/incoming/kmYPRymIynYJTJh2p6oOkFBPXaAnsQ 11:56:21.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.3 Info: Grouping 10 tracks 11:56:21.3 Trace: Folders: /C/music/incoming 11:56:21.3 Trace: Yielding from 2: /C/music/incoming/FgxBykLTgPyW3XjkAesp0krrXICyT /C/music/incoming/AsbAxfJEK5IMNhqkkFdElJ0exA4ivvfYcMTEbHnOR21HkmROIEq5H7TXA5b5iAin0RKbuUiKrvTqPs2kQpI0fhqc03deGpGrT /C/music/incoming/yrDFtbnQklg3f0T1umdjul4arip3i746xbWwnAOOQ6fyOPcNYeAyINsnvDnlTsHloiE /C/music/incoming/JOyUhCbkoGCSEtRdNaEBlxo4XbwiKiyif3FajaNg3n3j0LGDN /C/music/incoming/vBg3IVSJHDxX4KanicmW /C/music/incoming/uOWV5imjsBmWrkl4NQx63YiYc1T0tq2CfNYiT20EkeoYoqxVtpuF2cTEF6SdvtWbHSRMs /C/music/incoming/gA6Gpig5K2H4LLqT5lp3aDot2RkqcN4hqkhHPe41yvARbo27tnMwByKLkLMF5W /C/music/incoming/3JEMGtG6qk1Yv5txltgh36Tr /C/music/incoming/NoliXIWVnIC6BTUbg1Fj4qoGcpvNVSBlbBtqkl0ViuFtqIabmpLBB1MvaNg /C/music/incoming/LqitjdYPoDiIb1cgU3MRYSHskXE5TYLyQndjsnmghx7ygjQUmJEPINT1QXjsG2 11:56:21.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.3 Info: Grouping 10 tracks 11:56:21.3 Trace: Folders: /C/music/incoming 11:56:21.3 Trace: Yielding from 2: /C/music/incoming/gbUpI1XmoL4uaWp5CMSBVBfD2ACEn2KPEh0Mplyrxf /C/music/incoming/JnvsiMGCYhX5IGXhjpo /C/music/incoming/tqfueWtbcJOeC2U715u17lryKyN5PouiSdJWru0NtemmeNGTIOvF2 /C/music/incoming/xsYwF6Y /C/music/incoming/ipw6pR /C/music/incoming/PpF67bmxvrDSq1IMbl5mQBfEWxf0gWw3J5BEX4nw4Dred0GqFWFC3lfokajI3urH3HjsAeWe5IqmjbB5 /C/music/incoming/ABchVQuO0gv1qmY6mhlJhluGtOXq /C/music/incoming/qPKa0W3x57IlA3RreexqSGgoQpwK4bYPl55L5ipuWdJHt7VIFuIfL6gRIvqKyrB4h17D6gu3WdBP4H2RBWeIAT /C/music/incoming/J6R4ppUKfYLMs75JHjG4vlPeCRR1 /C/music/incoming/SHm5SmI2J23MiSLSxcEcuKhs41B5ODhJrS 11:56:21.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.3 Info: Grouping 10 tracks 11:56:21.3 Trace: Folders: /C/music/incoming 11:56:21.3 Trace: Yielding from 2: /C/music/incoming/RfCftKPtMpgeg7lxFFwX5W6uvTfoubbx3HavDBVQQomaxGfoEViakGV3ghQHEA7LoQjH7W3eRN /C/music/incoming/smiJ3HUkH4IAEWudloBn2G0QIoon6YD5A3oWkguJMK1bYwvHhhTm /C/music/incoming/7Uq2J6GBNRl1EGLncEev7Mbxo5BYd5WIJnCUH0RcRUBuqCecJe1o5 /C/music/incoming/xHKRIejMNWTLma /C/music/incoming/aKiDHe3FxPgRBwmjKEMT2 /C/music/incoming/BKEhmvw7eVwMmKqhorKb2eOIT35wM0qWJNKqhvsqR0q6K7lAWqjy3h7w44uqx7tlFHdH77a17tqcVQ5URFIvQY1BNn /C/music/incoming/sy4VDlR /C/music/incoming/KBSvhdVOx /C/music/incoming/6hFKjWOKxeQl0NWXARuGbi5BBVMQoV0QUef2VHnQHE0BYvrldE4dVQIXjeiv /C/music/incoming/4Tc4WNrLTGy05D1mAe 11:56:21.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.3 Info: Grouping 10 tracks 11:56:21.3 Trace: Folders: /C/music/incoming 11:56:21.3 Trace: Yielding from 2: /C/music/incoming/cB5M5MOIUgpDlOSucWWbnQLi60dHelCvY /C/music/incoming/3Qq5lRUqxEtt0FaMWqIdh6nkwwPsOC73x0jHxBhqrDBERAaFDviiBQ /C/music/incoming/lIVjh0NhTo6qQYmcx1gWNsTWfX6WtEoCkhcASN4s3rK3LN45dEu /C/music/incoming/2DUTlhYJ3wTRuTaRPMvDWtIuVnY1b6nWeawG /C/music/incoming/HewMGOEe6Mn6yAvoxoBCW3bdxLmvj6a4LvrgdxA5L /C/music/incoming/QxVldow0RM0BjKioWkB0dyrp2JddiFGigomyJNkgs7TuABJopeTwG2Dr /C/music/incoming/7wLdrrbkrl1r3q2taUyjaNlklGiq4APUQb73AH23v1YIVrq64AQs2R4skB0SiSo0DgI1r72A1DVgWLv1pkuDQv07eNR6PiT /C/music/incoming/rJHjvWv6gpA41HhFueLnpVMRVwSwLmwCSXymOmNpg2Lr3L5RUYOeFIME4Xv7d6t216ldh2XhyvhukuWjyaJUFr4jk3pY /C/music/incoming/fpQ1RYxS5fudOpAgmgdG0iouAp4xr1IOvnTBrnwdyeiaQfPxUf3 /C/music/incoming/fyI3hXOFQ4NYrMphSxMYwl 11:56:21.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.3 Info: Grouping 10 tracks 11:56:21.3 Trace: Folders: /C/music/incoming 11:56:21.3 Trace: Yielding from 2: /C/music/incoming/rwN7jGSC5ecXWStW1dYOqP31n1vFqQE /C/music/incoming/pJTnLmeHtpF17DaHdk7gEkVu1lImlucUvfPJ7VMU1IachpEUKh3QwyseUyuAM0u6mSE1VyIpFmn3jSmKO /C/music/incoming/P4BExnYb02seHhClqjpomew6Qrap /C/music/incoming/tRNOgqUOX /C/music/incoming/7R4p07gegKELvgVQ2Smxx0pyhl7LdOkpWg2pW0qamyPxWjT7QrmTT2jg /C/music/incoming/hLHumaGMNFWTyeHC4vgdEyV1nwE1llqnsvyDK1V2Wh4NuAae /C/music/incoming/WAsoHfgjwivmjWPpCqXbY5oBBIbguGdHQswR /C/music/incoming/ySStuJvwFn2qfxQjXpUo4TvoMUtKIln1ApQFHrhonVyBNpoDwmenga2NvDPHoSVtabXXPlKGiFait2IvGYnv /C/music/incoming/vrJ0IdWEY6e5ySE05 /C/music/incoming/AeVx5hdnkco 11:56:21.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.3 Info: Grouping 10 tracks 11:56:21.3 Trace: Folders: /C/music/incoming 11:56:21.3 Trace: Yielding from 2: /C/music/incoming/yTp45OQEB2ySqopiNAvHRrXh5Kjw3baVvIWXU7P6ak16Bqrlb5Yp0eXg4 /C/music/incoming/Jo4NFhHumsahMu4HyL1cejLbvVjavNstl2ca6MMciuFgal24BF0rI0DA /C/music/incoming/euy6rA4EuF6IN42rk4Dg6qeY6Yf1LjggI0CBbheYxW7XuFHj2FFaut1VqHaBtc1kxY7VBBqcYMQjqnEAq46fLgT /C/music/incoming/bWyDtnQpOuKQDt0dOnpTirmmonhSSQxDSlbdosxXPJdi0PEUCDsgyKTRJloff5F64g5qsWVvXAdHnduGRtqoxqdiyqBc /C/music/incoming/FpyBl6CgW03icPKHE /C/music/incoming/wuHNeNft6sIxSCLKYHWYMFsC5dg0tp50n0GvbRB2yuPQC33yHM7Ejb4YceQa /C/music/incoming/03ab7YsNOaO5AIXepQ0iHtmDaCGtqPVPNTfrNJyhrlKvDmRvwIDWNdbGPFb /C/music/incoming/5SSYxspExFuoFjApuQAbc6U2cu0rjoyKM2WFDUQbMVe6ei7SNRLS /C/music/incoming/rug0WPANOkIWjM /C/music/incoming/ekSnTTXdLW0EsIhfhCKtq1dLHQcictsFB0kj6FHoEcObE 11:56:21.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.3 Info: Grouping 10 tracks 11:56:21.3 Trace: Folders: /C/music/incoming 11:56:21.3 Trace: Yielding from 2: /C/music/incoming/QwYR6O7w1agf06PqsgdkWq1fX6HtshD3sjd1um01XCo54q2khhHjVbgyES1ahNeSEkTQ3V4fokuuc4jGevlkIthrcLwK /C/music/incoming/Ro5PiAbf4LeNxil7SwTYMfvvLTx2wK3J5tTdH0noQYKBRwtssB6dow6M1Ievc /C/music/incoming/HsbEcMWxpQ4bwMRiLgCC1nbgHFNJ4d5bwPCN7g2lsbwx6MjAscdIvi /C/music/incoming/NTbFPYXplSxsfk6SK6ne7Pp3LK7PvIRTjgg6tXg6xYOD415g4OgGTw55Eg2eYi1LbLi6d7xT0pNiaT6RN1SPCl7TjiCm4b /C/music/incoming/MM5jlNWNBiVdXxk6X7oARGcChaxqy4WiU /C/music/incoming/4YwqQU4JBVfaPl /C/music/incoming/Vyy0xWvVmYuoHJCnCIlfvcUVAmsKMdvBloR /C/music/incoming/V747tWm6QANC4irqcDfetxQD7HTDEfag2YSgCYSlwR3qDSg5v5ixx3sxqBaTdQBKA /C/music/incoming/Tj3qLLjml22ArHhKJfw1NS1hHaTpWH /C/music/incoming/1PkgCqgj3iFt5QwxbwKDUUBDwAJsNxiPk5KJwLuG6 11:56:21.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.3 Info: Grouping 10 tracks 11:56:21.3 Trace: Folders: /C/music/incoming 11:56:21.3 Trace: Yielding from 2: /C/music/incoming/kEDYx2lhOFxFVRcx0S3RJWoTiSlRI7N5wfOiAHUBtQPlubt1WeHIoIfvpRQMQBGP0BiQc /C/music/incoming/CfmPATDtYYUV /C/music/incoming/KnWBuH67iStNBts36DIeIOMfqeoDofbkNMUjsCTf41xD2lWfE6ta /C/music/incoming/k5aBjBe4mTrTCJ6Dg6Rl2HxWj /C/music/incoming/l27mLhIwlVtWsTDcx3QuOKv /C/music/incoming/eFEB506BiL5jCwsNoo32yKsdFBhT5SjhsGdYy7KDVV3eCi0BiUMkjj /C/music/incoming/mGcfhb7tiW51JYNEfjrouhjDggTXdxqRKrfNxD6JCfpsda6C2dgXLOtfvG7bojqSFmqrT /C/music/incoming/Fgd2y25JtlkqrQOpO3nU2mCoj5ct4DtJSgaobUN30kFhXwDfMU45NcPrLWSC0 /C/music/incoming/EeHgeafTSCEtckE7lKIo /C/music/incoming/xM7Byro4eDk6V7eaP57MwTLVqaYviCiqJhd0bxvsu4dNJFhWRTP5i 11:56:21.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.3 Info: Grouping 10 tracks 11:56:21.3 Trace: Folders: /C/music/incoming 11:56:21.3 Trace: Yielding from 2: /C/music/incoming/VUcR6qiNQWdyL5sXEqEYV7icMXILgPMG6qGAeNyDjJkJhXijOPo2 /C/music/incoming/V06DpY6UVOaVboKLRTvjjVac640LBGJwhPVmtI3VXVs2gkmlNi /C/music/incoming/WR1OLVByGRUxWscuAU76GNEhOdXDnv7qpaPAkC7AQd5V40pyhygE0VrjmTaI56kjSDhVLKk6UGpDPQlWVyuVp /C/music/incoming/wDu55lkNynwvSuMNfqvWJ1NQesqe5QWL11CAGQAV54MQ402UBg1JcMfEWM1M2fQQyTC0 /C/music/incoming/7RvG5TcslscQbjxL3qyB4CIMFs0OAljtp1aJQjfLpAMNfvgeQso6CS6FiRbL2v07iQAijV2SlUkDW2GjlU6g5lYF2DB /C/music/incoming/EQFhGPna7DPpjAJCgl /C/music/incoming/Mddw53i3VY3wpEC1lx6ynYVnCHVe7edvnwoyKPuV7An6NPC1KjaU4kNUpW3xgd4RUHi0pdpDdkAVKWIUe3CXdqycRB /C/music/incoming/gyUevDe1lQMYci3nCIEFxVr3oPW1APtbnnbWVGxfxmE2r2gipV47lRIrh0XONlAEvKLVhgA3jxglrwKtJOKMSuXDNQO4QRAmT7 /C/music/incoming/nCME0WEqSLgKaoMIrbX4R1LB13GRCFbhK7FW3JqXsm1LCuUTPqRrcdptYkK4qUVnJ67bRWMPSaKE777GiUclUReHQk6S7uHGxNb /C/music/incoming/1iwQ5DOEGpjvX1NCawEPTYde1LoWvyrCR1JtsLQCNxv6KsNjyj1wei 11:56:21.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.3 Info: Grouping 10 tracks 11:56:21.3 Trace: Folders: /C/music/incoming 11:56:21.3 Trace: Yielding from 2: /C/music/incoming/1tMxwkhOpFfi3HVgHkHnk61mkFnNCMHdvmA /C/music/incoming/WxQiHnGNPwD6lk1jdtGIVgKC /C/music/incoming/pNlEx0F0kUvOhacleU34HKpwvH5vH5v1er3s2LDnNtJcjCrHWX6Bp7pNwViY3irmxCKWeRqBrOpmbmm2owH /C/music/incoming/x7yGPG631 /C/music/incoming/cpWlE /C/music/incoming/5wbiqJGmDBlfdG0gEnsAcMmWOOSb1xYdXuRwDOdpqk6Ggvn0nauLrK4sjmCJXFtfKipPVCKXkciYNNQrB1V1dmTmyymqlBATY /C/music/incoming/dTQCjCuAcw7EpHqApAn0me7RkkP3QMJeBnUeqLb4oGAN0FY5peo6CXw6U6q7 /C/music/incoming/040HFMOSrl6PXiqfMKUfq0 /C/music/incoming/XKnVhvqoJdnnrxUwDXPUIaiBqJSxgPFcVPw42SBs7SusuEmmh /C/music/incoming/ehsJIGGg7aKXCuHJPTUySX 11:56:21.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.3 Info: Grouping 10 tracks 11:56:21.3 Trace: Folders: /C/music/incoming 11:56:21.3 Trace: Yielding from 2: /C/music/incoming/ReBVR7CRLgNRgDuLPLbACyjRwYA4tmykgylGHPDE2vqAB1gBlwMcxGnr3Qx1HFxyPDLPrVe /C/music/incoming/KUb2jFiXSDkYgqgloXmlPkNDVNgQ0stTrSXKNnKyJm2C4 /C/music/incoming/0ERHAVtdokVwkqaqAA00ER7nYDoA6ayIBU5bDKMy6WOrQUE2lkqxoMihFEP5G2fnS /C/music/incoming/f7uEkat3inNcuWqhr20SMSNMBRiv7jEDp4ctO0aKCyX2iTNlIH0bw0itsPdB0636RjUxT4AA1pqm2TEO /C/music/incoming/SfvL7XqvnjIAg5KxmcK0aYSnxrENIUDb3cgMIjcjXKFSE0bdRp5f /C/music/incoming/1X17qIbwb2Tlk41v0xXukkujOEvQjgVh0VNgSuufnHM0y /C/music/incoming/DkjEBuESvnlYF2ew4UEM /C/music/incoming/gn3eXBPFfVyVIl4w3pq3iUmVb240YqyxkQdJBCEdkCc7LAyu7psq3CAsagc4 /C/music/incoming/TDLmWuJbw5kyK6J2EgMdtTePgyyO7eUycIQ6xtCoN0NHy3DPfiIrNTp7x4fw3 /C/music/incoming/FpfhccMoybGXQ4yUoRWhv4MIGJrHlXxabt 11:56:21.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.4 Info: Grouping 10 tracks 11:56:21.4 Trace: Folders: /C/music/incoming 11:56:21.4 Trace: Yielding from 2: /C/music/incoming/ej4pjFs10iNu0SB4AvD27jXgVb5hDxUGtTnTj5DfMImpLVoIR /C/music/incoming/sdYL7iuNn3qBi6jBIMPkxTwByUHoPXOgy /C/music/incoming/fHOQ6rRgyIVIIgVwRR40wkUFGU22Hs6dVoDUxoSFbEmQ4Dxyj6sft0C3UijlwWGgJSUsLb7D6xY05eJdvDSJa1 /C/music/incoming/JqSO72MSuTlHDqpefwrxtou4T1pg6pXSmh4aOy74x0tBj7mgAYn5vSnu3 /C/music/incoming/HJmrHUCU7gSd /C/music/incoming/vi7NUOYHFfPf /C/music/incoming/ldFWbxHirvtS7deT2VqQW4UTd67 /C/music/incoming/BdojA4gOsKDfrURQO5OEiuVmLICsSFKg1E3cTRnR0gvnwkQic66ConUfobGYCU3V7wmU0P44Q5Mb7HXAYsqUHiYMQWUSl /C/music/incoming/mnvVSeYyKtBoNilooLxe1JgCREWT4QnYoAS0PqnMdxPGgCiMhStr0J0Kg1dnpeD2gKamwsH5xTb /C/music/incoming/42LirIbT1 11:56:21.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.4 Info: Grouping 10 tracks 11:56:21.4 Trace: Folders: /C/music/incoming 11:56:21.4 Trace: Yielding from 2: /C/music/incoming/euohugjUkx0RoNBlUfR32jp2IE /C/music/incoming/CySfU3U2CQelw4A7ulaULQars2gBrnGiQgxEPJJiaNr6fn0R2yO6GMeTyBU1VsJoj3CpF3rS /C/music/incoming/QAtb5cMkUBSlVoJphMGa36IY73KSc0IRllKwPSRFSf2a7uVDQpvpGK6S0CbbA2h20a7KLlHw2bpWeH0MhgcUEslJm /C/music/incoming/sLmqg7QLPKw7MaKxCwLFw4lD4lrjrH6GJxd63IM4GXqC /C/music/incoming/xFDFp0B4eXbcuh4GTXmADrWxPLMjh3EsTR64Dqlpwbi6WAgAqqOduJofPeWLmrVjtQpLjadCL /C/music/incoming/p6kHgm6HYxWmlf43CVLL5BFk25AunfxhSDcj7BmjL7 /C/music/incoming/fNv6EFsV4MdjlD5YFTLSToHoDXamakfDvohYqmyPve /C/music/incoming/dvpoXiogiaRAYkdIBWBjIeqUMjUO /C/music/incoming/efYSyWy /C/music/incoming/frhQA77YAcBuvfSs2PNI70o3soahLBFRfKBRFTLvwT37jTOC4 11:56:21.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.4 Info: Grouping 10 tracks 11:56:21.4 Trace: Folders: /C/music/incoming 11:56:21.4 Trace: Yielding from 2: /C/music/incoming/LfKAh0DqL1jvAthgjXBtOQW1IGHYUctIhuKd56XPFgItyxLAiPoIejn3pQYJsLDJGJneQeil7TVIiCBk3hPfUTE6hP /C/music/incoming/SrD /C/music/incoming/Bq51XfutuoLPxDGTOkOMSRiBcy2bmgyGtPtDa22wHNStO7KH3O3OmI3RiEYxlshnXf /C/music/incoming/Eut0i7P1rptNwOHSJqBUsgAOPNTGx1neBaE2uXkEyKNBJsltevMy5Tvx3MkCmiCycomwkM /C/music/incoming/2YtIDdW3KssYRJFHpyRjcQdgdariT71R4O6kDYLeagharsEBNkWN /C/music/incoming/1is1vcQC33QCjnXAATV7k0 /C/music/incoming/qWunM6iYsSsESXrxsfBK /C/music/incoming/xt5hlv4qalqQFsapOyXEXMm7RlYIRQaYRtdDyejYP0nRWd7kS7RmFS3Sh6xaFuGqky6loEXKp6V /C/music/incoming/hvKCO1BRATVuTw7uwKpRte2lQntwJlpSFyPqNskqlUWyKcTo5DVx1QIdCyTAHdhoDcWuOPOey6FGpCIOBfAgw00VYLW /C/music/incoming/yHiQU6VFUb0twjVDfN5OW7m1jJxCePMNabr6hOvGUUuIPLWPAdmsNu7AuoHlHsBfwmtuYWvxrx2bLLlGT 11:56:21.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.4 Info: Grouping 10 tracks 11:56:21.4 Trace: Folders: /C/music/incoming 11:56:21.4 Trace: Yielding from 2: /C/music/incoming/WWhMv4nbeABFRwCY7EYOv52DhHESnsqtUrWQQhiY /C/music/incoming/0o2djHnG55KsNfS1qOAQDDKb /C/music/incoming/q4CrWv3WeLxs5COkIA3VxXbJkcrUv2DGNHEJy04Vo1YYF0E /C/music/incoming/BnvcTu6OWxX0jmtnAt0q32gaJnYg77XWiL46LtREo44yU0rMRVu7YtcHguBGD0OWHaRFpvJgJuc76PnQ4mwkMY5VJwYq0lawo /C/music/incoming/nFYsYQNH4k2LqqvDbfUDmHoQ1pd3hpdcxv4BtBxxXUA0 /C/music/incoming/LaTIdOR1uVNcBEbv4H2qAX6I51VlfVpWqFuX4XcjNaPP /C/music/incoming/POfAsjPqsspcyFK2yNReLV6tguc3AGVDGtmhvjTTnC4nT2jYI0ucImk1PSs5hUYUETDesDGp15Yi0RIl /C/music/incoming/wgLqdHk26Ht4MWlHcGhEIe2w7UjMPEV6W /C/music/incoming/rradVyPiY1fgYPsME6ixD43RjrR1m1hLP /C/music/incoming/iYO1I0mXm0T2RrXGxejQNkfU6wGucubxeYPenuNEGf01 11:56:21.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.4 Info: Grouping 10 tracks 11:56:21.4 Trace: Folders: /C/music/incoming 11:56:21.4 Trace: Yielding from 2: /C/music/incoming/HNu4TFhCGPs5kYdfUj4vM6u3d1LAKQ6KXwBCXTGvJLL7oMgWav7QA42I /C/music/incoming/TtEmVI5u0UVdYJP0KmArDmkIIBRpV1jOS1yTxhLJc6rfUvqJ0pNn4fDGi3MuYOH7Khs6k4BCIYpF3eVljixFn3SMx0KDCqSuyr /C/music/incoming/tWbwbsVdMxVuM5JKx60hdm2Ij5I5DwWmG /C/music/incoming/SxVn6toUm0I2p2gryjpCypSBd2KhaVNDuaoDVyEK7oYL4wVM2Rq1lRDDMtjdQgTyleGoMLEaMMDjyhFOf6nqFTrKFT /C/music/incoming/sWIKcKbjrDmOamKFj /C/music/incoming/Oam7NImDtrvW1pXqKCJisC27se7cIYQ6PfPl5nN4EVIhBL6tQ10hVavmgmOIJk3DJwhV /C/music/incoming/hKaELdcciRpp0dmBfOyf2IDhms0XB1unjKFDia0ipPgvWhOtSsR03JYHg0rrlmJovcfpGQreVp /C/music/incoming/fel0EvLkmie61R4BtVFCiL1lvHyblTjWIh4pgJfcmjKAa2DqRY7e5EECk7D44J7A7p /C/music/incoming/bqijkAdfBMiKcda36AQdygs4w27keQi /C/music/incoming/yDtWaYmpMcw0YYrYW0uyymRdNv06Tq7uhgWnnkJ2b1nT76pERrkcM3ClTpiM6oDvccRRbdLMqBxF65ePfvnBf5PlLK 11:56:21.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.4 Info: Grouping 10 tracks 11:56:21.4 Trace: Folders: /C/music/incoming 11:56:21.4 Trace: Yielding from 2: /C/music/incoming/1pFkQOsqLqbu5TNC7aKdjXKlJHqveijDm63X25e7meX10LDssVSfB3ScNsJix5lDgGh7YWHb4LYeaRt6e6dqwdbrn1 /C/music/incoming/cpaQ6LvNr2LqgBxgLoKpisqxFAd3da5CpChA3fymha1HXM3yOVmcN1CQ6KlFIA /C/music/incoming/v6PjWRswm6TApEttM3 /C/music/incoming/Dhl7etCRyBPrF0VoeR /C/music/incoming/dRD /C/music/incoming/XwS4YO0BUwn2e /C/music/incoming/ovlwlVSn6It /C/music/incoming/HyLCjeAq /C/music/incoming/oR66fCfo1 /C/music/incoming/tvVUoCMkSLXcGwPiQVGCQ0th4yq1FEdh3kWvswdF6qlgsL 11:56:21.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.4 Info: Grouping 10 tracks 11:56:21.4 Trace: Folders: /C/music/incoming 11:56:21.4 Trace: Yielding from 2: /C/music/incoming/x4PMysEE /C/music/incoming/ReO75pNBqll75rTDYQo5dbTnptWrsNuLJhXjW /C/music/incoming/YxT5dm0mmCPlhoVWDpDf3wqqWbuwHAC7DjvcEU4OlErJpqbFI7OcDS6ChCicYCMTaQQ50TsQsV2yfPbFaXWISyDRl2 /C/music/incoming/RoVpSxVGrgLmjvmdLLJXrgpy /C/music/incoming/b4SBa1rdUC55nrdhlaafUJrAvinIbv5ATXewE6f2UPK0FKOmA44ksQ3yMre0NQbyEElwnOLm /C/music/incoming/36PaouawKgGsoheQfonbpBYi4mOtLeSWgn1Y2xvqTRaeDpt4HJsmPNEBhHdbNOSFuQmbnnWO04oGB /C/music/incoming/GNDWpHedSgsTpygQ5pDB3CAepBeYk2LWNdj1pGwBiaU /C/music/incoming/QVWWO5uOUSvwpOlu5ebyNvpHtfEhgMl76N5JmJFk6keC70m3IIxqjjauFpDJAnHiGvyKR /C/music/incoming/RRWP4qxQAhBLLWkpSk1qwTuIWnIBusBQHxbNvCPUeUqRbuitHh2ARQI6wn1QQ4uhOSdmUF2qCfmKCKHBfo1mxb6YWdqhJ7ei /C/music/incoming/LaNVTfLwrGWFVf3V6u2DOyIokOV4o4ptBYq 11:56:21.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.4 Info: Grouping 10 tracks 11:56:21.4 Trace: Folders: /C/music/incoming 11:56:21.4 Trace: Yielding from 2: /C/music/incoming/WXKxEDIEG5jIkTAjwh3h7YgT4vxxOerG6NSXbxH6SMelNAm7Ox73BDI5RX /C/music/incoming/bCXWqDIKdMiiNO3fHiYPyMMP6RgqsRYXMDW4BWMt3lBNV2pDg4stj5xvXiXHwqqsUsEj06LREFTnl61dBKkw /C/music/incoming/fpobsSDLvQtU7hODOV4fWLEEWYQdYckgMB5pV2i60DMDV5VW6mumd0VCTRlBcy /C/music/incoming/ilaoMGhUyqaMhGaPKJn1WF3N7cn4rSUR1tSNL7CQOh5VgBfjcBqV2Q6LquoJskDODpTVVudKgElOHh /C/music/incoming/L0KU2GwxPrvodytysI3qG5XpBYtlf2AKTKj4K2oAXIbCYhfdhQNaQ7yNbtscllsVYTDBoxVxsDA63vytTqdvny2UlE2qJmnL /C/music/incoming/sTeJ2Mw4VNVHDsOUsk4mdRrgbVC0uyACUXpryckvSpbvpx5QxQ1bkKYJC5HgkEIvmtTNdwvp7HBVP3YLYSCMGyrj7OW /C/music/incoming/pGt1j5Xx3Vrv3j /C/music/incoming/yAVQ0Re6A1U1RdkGTvc2qFAadRq3VQKF31ATf /C/music/incoming/hLw6SvuFGChmOkYfqu6plIvIIYYeWlFXIPmbIgML36WC4RAUCTot3mRGoWx2EqPu4qL76XEjPtunT2LYxdKd4l2v5NTTQ /C/music/incoming/eIOJWR4sWNMEVYNjPwv2xmKjtd4k5d1aSkuqrStQij6rDDGgtwscx0l05FoS 11:56:21.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.4 Info: Grouping 10 tracks 11:56:21.4 Trace: Folders: /C/music/incoming 11:56:21.4 Trace: Yielding from 2: /C/music/incoming/tMYwlWR /C/music/incoming/fwITCSsL3nvWd6ACglDYs3JJdBkyq0oTuHr5UpERha0KwiUduTpb7UKjU7QbH1tc7KBEOCOYOSQrd6m3OgeFKmTI5ijVH /C/music/incoming/hjvVf0uLPdsmQWbfssvuYGuThxWBG1KSUs7QYVKoRkDXkhSYbgealeeJVKNOc1fVBHAwXrnFPhKOcEI7M6AyWJHPox3oh /C/music/incoming/WkfrFaJjUiW31DUbCskywCxXOJvd2RqFTgIGh3TNH2Ko5RAb2MLGS6wtToK3MGodYqjT3n2GHEYD0j /C/music/incoming/DuDb43JCUxbRkk0QIoJCJEhU6utCf7CqGq5XoT7PgIxVSUFeBvMMaum6nQcIIgwU4Rk1mbCVp2ubgtclW /C/music/incoming/P0bYFHm5X1H5VR1tyGhyh7XxRd0aBSc6Kqdh0Osr4TnxXkodAdWR67QPbKgCPlDfXJuEOSBSmWCuTAIHWWIw /C/music/incoming/DDhPjwT7N3SXeQAq33M0okvAqiP6ieFlH6IlJfU3ljS2SjHRUyjaOFArhPyaOUXIxHpfi /C/music/incoming/tTtt7ehYU6taywB3LgQsbyIgBeO306FidsHF4Tn6TVuCRa5OkffdU1I2kn03 /C/music/incoming/xSCKQka7xJfyCpQC3GCYyLqbLPC7wrMN4YNsFxUYxug3rkIRrIchGoHUBB6aQaJf5yCKKx5ETKBeEvQAhSPWpEhOr0YdyTiwS /C/music/incoming/Vv5Aqncr26XNJFMIw3NjuCMnCgbwna5 11:56:21.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.4 Info: Grouping 10 tracks 11:56:21.4 Trace: Folders: /C/music/incoming 11:56:21.4 Trace: Yielding from 2: /C/music/incoming/WbdJg57WqfSuxpMH4jR2DPNlGpYnN2DFTkSt4INaPbIOrtnnapnKgqjguYdYfSjwK /C/music/incoming/YRYYJg7cfMlj /C/music/incoming/YLMAEwqukWpwjfso40QfFqEfH7kQVXxOx71xLYSgBMcYSE4oA1rQnGBHgG1FlIHtxI6jm2LfhKM0oMtdc3p3GPB0Fsre5n20fP /C/music/incoming/qS740AG7fm2VyDfS53UnAEDW0HSPQNSASx3YV4K1OusmLvY424UfY1uTokdrOYpyBBcaHn5as1Gflpk /C/music/incoming/540LMWc3tGlNDrbdlTxnCPYAaaW0hDfRjjCGNA6y3sq0SGvJl60LunpoeyLLajVYBBEsXDwSU6s /C/music/incoming/tsGuGojNoPgGJkFn2J1VOq2kCCjXWhH3v0nhwlMjOgFJhl3CTqtTEuecxv1dftXgikjR4xYP4Qh /C/music/incoming/NXyt1S4ohn1YFp4JHMU4tBW7heJjuSfhiLQDhyxrMCRC2PQDM /C/music/incoming/aGJODSy /C/music/incoming/NRRjOsjvj1NhrEDnEPFE3I0SmvNU5LoucIDNKgmujRYMJroyxeEsSG2f074sMwyFMsfQaWKxCkukQmi3gov /C/music/incoming/3bvfXGAhOurl7GHXDgR0f2JC32qVxq4QdUT0C3mFXthA01CKuaxpcDB 11:56:21.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.4 Info: Grouping 10 tracks 11:56:21.4 Trace: Folders: /C/music/incoming 11:56:21.4 Trace: Yielding from 2: /C/music/incoming/UsC6JgxTJ4DCw3IxtKJXyxVoCtnIlX45Yf4l5yB1fIc4hTXE0srqrbivFn /C/music/incoming/kwGReJP5rXQd1SlxPTFNmKtwrxCeqXmRvhrdLwTwXHyS1bxh7dp3cMRHcjyNhLNCK6OSAhUsahWNkJDqatfmHrPQwSbB5fp /C/music/incoming/6OmIb1wo3pVm /C/music/incoming/UDh6BVXSx /C/music/incoming/CaMebBQJmfUM1AyCKeMRXEcOvgQJ6p /C/music/incoming/HpotV5keN6etFPF3ymGnOHiuUD3tkUiTt7FgA4PTOFagffn4lkskKyi7h2HscY10Wr7GkyCDEUHiHcpOp6 /C/music/incoming/eJpGDF3k3W4Fjr7VWnlD7UHnTd3X72m /C/music/incoming/GLuN /C/music/incoming/lfJS4LSYcWLsWSQGNrJvWx6YC4sbwK4PIQL6wXlVHixeG1dRa5hTKniUhSq7sRBA13SfhSjWgVWO72sI0IaACjetIXXMHlCW /C/music/incoming/FWROE1iiw5Q1RCj1I5c2iiSxqGbDBpT7HjfIsXF5l3jv 11:56:21.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.4 Info: Grouping 10 tracks 11:56:21.4 Trace: Folders: /C/music/incoming 11:56:21.4 Trace: Yielding from 2: /C/music/incoming/kLXW7tVc3UBr4ORbjjCLbXuDB5yRLCfVqEYAMYhbXr407lvCeaSYm6Wuqtuc2dyBPMaAXqwrcAUQ1DEpJ5NL /C/music/incoming/CwAKf1w6jdwpkIwkhrMMGNlgIFvjsnqCh6MD1 /C/music/incoming/CrBwo4iLrlCeDdeYNjNKebXRqo /C/music/incoming/0cbsSuAMBqg0DoLW23agxcIEcjxiNftUp1GtF0EUGr4U6OJiH /C/music/incoming/emg3HF4e7F5aEgHdBLQXKPgAKIVE0PCroTwh5L165CPH0WfSObdkl56vfOs /C/music/incoming/XNrlX6tXuL7XeEiIACUmTFYGUwD4ArSg11dU0mxSJWKu /C/music/incoming/lEHy3wnfaALoXRm7mJDuUxQeq5qiEgdVenRJhHQdybSKdtW3Y7oChq2UUCh6geI2wWjKa /C/music/incoming/NfAkcSv0nH /C/music/incoming/kEVeWEBIHj4XOM5TjH7yC0GPS5rDGiBIHx0YGj6iOVEY3DB5h6JVCnEs6fs0l5cyQvppUfmaJYSNuPUoDuuHHMfs2H1BXf5QTf /C/music/incoming/qixrXcrpVLfjWnw6ul6pULNDUcete0BsHPd5Vwrb5hdDWdEubIMi2eeNC2FU55k3jUJhkyk624sNIkNQGRsEmsx 11:56:21.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.4 Info: Grouping 10 tracks 11:56:21.4 Trace: Folders: /C/music/incoming 11:56:21.4 Trace: Yielding from 2: /C/music/incoming/DwHMFATCiaR2A0AP0JouM37eECIvksYeAQGqRiohMPmqN2S6Vv2lahuHwChcYwqWjMCQsi5RuhP4QPxKQJIWyMeru71oalppxwh /C/music/incoming/jKUwFV6lK0N1Fr5hwW4k45GVb5qqiDw5ivdLqvO4V4FDxm0YGyebUhQmd6uIFPchC /C/music/incoming/IKmYthJ47fhobCCVlsQ1wD4tKpKVAacsMbMrahdycbgFAhl4bQxC4Lke /C/music/incoming/K0veKM527OuPGWllqKNH /C/music/incoming/smtXF1AyLgq7UBDoDK4XROqWnMotl /C/music/incoming/LffOwDRSneSPUvIlINBjLqb6BeKK72kGkkEOKWX5lTF1PoL2XC6QWWuuehns1hTs2mFK02JSXD6YShqlBQUF3BRuWiKCJEeea /C/music/incoming/0b3IQK5tWWrE4llDlYj0yMlDHwfJgMkBw2XESqvxiXbJNv3GS4dw3dvmWAatFvmjLYhbuOR3CTRJLKW /C/music/incoming/4DgK4GEyVrWItS7vOfXMduFbpARUc4jnHVwAGoj6SC4TAEtLvF6ErB0I5fuEVQwYhIaFvHWA4Y2IxSITfgxE6N3f4VCB /C/music/incoming/VM0FllJNtVIBepMHGxRK4OTc2N7AoXhYYl6kXfLSuBpSWetHSPXWIP4h1XKFlixDORK0rCRBU7pCxbnXsAOHarq /C/music/incoming/RHy1jwrofj5nLTdDichwowCgYyaT 11:56:21.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.4 Info: Grouping 10 tracks 11:56:21.4 Trace: Folders: /C/music/incoming 11:56:21.4 Trace: Yielding from 2: /C/music/incoming/opnaDdYNGpQkj3Q1m0UQ0Lysj0LYsqHgJdkha6rOABY7fBO7am2UwkeKY2XKA7tpQJJfSJ0oHgqyUAnPkMYfvTRy6IpfhPo /C/music/incoming/TdaCXL0FaPVaeWXhwgTjXn22LMGlwvK1K3Y0Ao /C/music/incoming/SU4f7rSObhCnY22rtRAVPXpIT0PMkaVlfvVlrcGOflj5Wsy3p3mNBEn3FvshKfEatphDfQ7rkTQDOrSBATvoUiSJh0O4Q /C/music/incoming/TyKTsy64SO /C/music/incoming/iS7ORtQPGNanJaOA4UkB6B25fTgYwRHGQlXEHprq7OdjMEwQ6TTrnLXOXbI5n0rVgCFxkj0ND2BrwSsJv /C/music/incoming/rRgmXbUxvFqhPqHp213nHVYf /C/music/incoming/gSYLGN0yybKbm0BjjsjJyCAEOh0wkDQMfV0IGrSwd3BRgH3iKdQ3FiBMru4yUCo4s54y70K0HTFDaPwglRUgTUh /C/music/incoming/AQNbCfm4JbgLkL1tDpvL4GedCnUQqb2UXsRnvYl7Jpipel5prHCdppU1MKGnsEMIhtV02M6L /C/music/incoming/KogDHGVhvR /C/music/incoming/ONkLJ0q3EvIVjk6lJJOTVexVgpLbn1YfFJkHKrXbQimp6YYx1mwm7 11:56:21.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.4 Info: Grouping 10 tracks 11:56:21.4 Trace: Folders: /C/music/incoming 11:56:21.4 Trace: Yielding from 2: /C/music/incoming/FbOvs7uHeQfgXQsq7xPisocQWM1qoiugnEhyB7uwy6RUdgNSKYUQtuDq66GOger3v71tJ2X7csQtEoNQ6 /C/music/incoming/lnSnFNld57vqO6TcCTHkj2gGWXua3Ke6OnsYINnD2N6ftl1qttvaHcNqgmyPrkit3wJBM2BVFeqD4blK4d /C/music/incoming/7YRYHElYqe4fBMXtDlRXn6spsCSgvVhQGUd0AyWVnjWP4I2jIYrYxmSbFBGeSfCD4mGOJ51dw3JeiLtRIJFFDqstbct61RdiOt /C/music/incoming/J2VsqKveLt7e3Ysj3f3oWy3kso7hjAlpXQ /C/music/incoming/MK3Tnai2SxpXeLNKvvJBax2bnntQTWj /C/music/incoming/focVRrbilqSMX2sYO7NjMVDHNM4FBeKV4ffM7q6jvONNDNmUC7E0SGsqTCheuEPhN5PRVO0waDU6iWeaAicBHRcxTW0Ei1W06G /C/music/incoming/dGlLE5oUqV1WJCVA3E6cCPCamjJ7yHs0AHdJrPiNR0JkU2qvANtLogpvekxuuouRCbwbxmhmvss /C/music/incoming/jMdxJLh126QwBIwPVXi1puDdtUlIWV6pepJaq3FNj7CHKLIXmUdaGuNWiadWAHdfaBrl6wy0sDQq14BQmuucS5QRJUYq0 /C/music/incoming/4Uu7cQDnpFP341FVA6SCqH2OoVerigR /C/music/incoming/PRHacVT7jRkDOxobRdxDjb1Q 11:56:21.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.4 Info: Grouping 10 tracks 11:56:21.4 Trace: Folders: /C/music/incoming 11:56:21.4 Trace: Yielding from 2: /C/music/incoming/vhetNw5INVrf2CD0crijBavJc3t6ARwy47eB4jc4vmRiVVhah14wchquSCrRd7h4y0i3wc30olU /C/music/incoming/v0Va5gh1KFN5KBYIHDqNQqVN5lLbKsADvcvAx /C/music/incoming/vWGeDOI0jvMHWieumc5idkSYYEvCnxOwBH75VGmcIMXBv5nbr4JBuRIkeOn7rfMT /C/music/incoming/drAGOdw0NnlBC55RoN0Rc0dMvJO0T16xwpNue /C/music/incoming/1d3L3P4FCA6cqhiaOC0pjupUMhvc3n6i5CqAlp3IY3wO /C/music/incoming/LpOgv3CppM4VoyGQl6Pc0RdUCGllQuP6M /C/music/incoming/iBhjofI5Sn7KqkBiAfDc4shNtHbiYEB1RrXeJ32tAPaIntxdUrILIbdWsCXPeAgoTf07tvGEljKnrHyaj5vG3XrQobTgfmoaJTV /C/music/incoming/MpnGrWO740IjmMacsiOhu /C/music/incoming/tu0VrGdHfFfdBGjyqXxnROaygvfCukDerYDyidCtCitLtuqDDOpNK /C/music/incoming/pDphrXxF 11:56:21.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.4 Info: Grouping 10 tracks 11:56:21.4 Trace: Folders: /C/music/incoming 11:56:21.4 Trace: Yielding from 2: /C/music/incoming/l1HjCiRUEydR17mJgHxjfPEPYg36BNVoNbsmDRbQt5JGvQv27Bqg3fCDw /C/music/incoming/humS0LoarlM1KFBshhBxW1bWMhUJTvtr6sY76ahWXEh0fO7QkLnWt2jotwfSXMo4Yu2rNBtg7MHrSjR6hexhiE5ejKNJ3w7kp /C/music/incoming/lCy20RV6VHcaERr /C/music/incoming/RM7QAlTKMb3eEL /C/music/incoming/gvuN /C/music/incoming/NIWUuKs0sMqK7aPOOyFvYi /C/music/incoming/XxiRnjrDBhT /C/music/incoming/SJxxfegonJAgXRIkNie6Dj2LdtQi67wSsc2rim65G2m7ijJ4wTSKnJnJPTtTu6qnmPUVWqcBj /C/music/incoming/ti5IXAQR2l4H /C/music/incoming/lYSGk2yIviUfBPTJJGxjL4jWHp65nvctnk4lQSfmFJm0apqUbTA 11:56:21.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.4 Info: Grouping 10 tracks 11:56:21.4 Trace: Folders: /C/music/incoming 11:56:21.4 Trace: Yielding from 2: /C/music/incoming/wbchLDLCl0MmUUaHkKg4BOsiyRcGPEIFNrvORlvvkoEvRpl2WytemFoPQ2P2BeTOqgHDysX6 /C/music/incoming/cUMhV5QsdEBKn14Cqeqtl5IoFiwCI3DtUNABQbAs5TKJxmSdYlJ4lOHfmwJMIoRhbgWHBCTpM6vA /C/music/incoming/w4ta6WRdrFugcLuKsnY3NUo0MCLbBwKWXIKIjlr5vIKQyRqLAbmbbYiKPBuEkPK32GqBbTAg31GekFA3 /C/music/incoming/2KD7U3mnbit0YwFyQTfH6jyCXUvqhq4mvYfobehkhGsm33fPBkJY4YMRlbi7H3f /C/music/incoming/DqL4eyOqNNcNcSTYmHwKjBMkclJCwQsvUbfJmQFCFTSwgxBV6KSkHpFcMB11Xm15uN0aMj /C/music/incoming/a0AxtU4X5q6woemmEdKeDntOqDIXvuxr1P7F3EvYHXSIvlxQTQgbAweT /C/music/incoming/fc4XKlud1M7tF4UWtYpOHWQ3uVvOX /C/music/incoming/1upcnUnbVYHEybsd7EfWTx20XXmMUh2IOm30wcThlcUBARqawvG1otU /C/music/incoming/d5R4u3f7XTB7wHKVhmJa6KPbaB2lEbuaHC0qJoyB3x0MSdAml /C/music/incoming/4S6 11:56:21.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.4 Info: Grouping 10 tracks 11:56:21.4 Trace: Folders: /C/music/incoming 11:56:21.4 Trace: Yielding from 2: /C/music/incoming/4hoDGxHhInDOsjbELjhYxSk5ABCnrHKOWBeBKAJ7YNTfK6H5p5XMEFil /C/music/incoming/CA17tL7DlYRKePtt5l1lXFmW75AlB2mnrLpS1VwjOcLP2VY65QSGbcW4ndavkUbqL /C/music/incoming/kVsrrpJ42mvAKjAvN3KTnrHvDFXDUyA6gSIYOtCX5h3MLSopvyKJNlJ0n4WUyfjCUxtYIJOsATVfw3RRpIh /C/music/incoming/OTeqIGHqKJ3xk1Ymwqq1y2XRYkvG5wS03PR1vPBMlQHHDrbfiYtYD3GT4uyxjatmXdDCi6XOXMOQtqnGipxfd2waj54bpdCk /C/music/incoming/YBtFGGDdEgMlXIX506GpvUGbJ0Q4RyCsIMWL6GNYh3GdWYJutMoJ3Bqd3r4NWGseL /C/music/incoming/HjuI1M0cneodmYFmhrAO1gd0lw3XLixqvjfD1gwQqD2av7G2KwNsGgYAgCwDQcxfO5PcScta3Q /C/music/incoming/6iNwXkrUPt66hmAePIAJkVhj0gMDIIyVYVh7PYTfTDC1px4NjkhPGEPkbEFQFWlh3jgsfBwXWuWPtn1Cj7sxBQo /C/music/incoming/YsiK2Y2lmkkeft1dYe0StDIJD4KeoKjlTv57LT4XbA /C/music/incoming/4yBWpkwj4TxbKFFGswIBTOkIg5ukCPSbLG0FnUVN /C/music/incoming/EA0qaSLEaQgRSEW6gwg4NbUfUOlviwK1tIRdcnY0DC6w6IhuPqGv6B7CNTEsGpuK 11:56:21.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.4 Info: Grouping 10 tracks 11:56:21.4 Trace: Folders: /C/music/incoming 11:56:21.4 Trace: Yielding from 2: /C/music/incoming/ITImXivTFS7ArkrR3MLQbeVobGEWIf2qj /C/music/incoming/cfCmAOk7ho14EfQJmXJCFjqks3Boakbja7kwK5Kbs5nua7K4YmQm4gr1Vq2Em374nQ4E2s7omIjI44jssFxU /C/music/incoming/ImtmhauuVMQ0MhdbPFjsQGoi6 /C/music/incoming/nf1SeRn5d5cK1QrjsAGJAx3PeVSl2eYdlO10oI2 /C/music/incoming/yUawAIPLJUdINs2J7m /C/music/incoming/hXxSlqoB43JwqaqtHyq44x3LDiEBX5ylNSPBnqpqEfDKGaTN6n2ryI4Q2UodUUL7ExRGrXfpi7yX3seDwXDJchU /C/music/incoming/0HCvwCYvwgafILNluMOFpLOiVrsnbDCSt3EMjahIDVOwutOiv3jBy /C/music/incoming/jeF7anhFgmmxgL /C/music/incoming/Iwo57VHMMn6lrCokgE2Vn4HBpbJ04ik7uKTXPtariI30VvCjyywSfFCLWUO6lPQDc6XPQy /C/music/incoming/5ysyUAbkGkS6LMNbgCELxL 11:56:21.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.4 Info: Grouping 10 tracks 11:56:21.4 Trace: Folders: /C/music/incoming 11:56:21.4 Trace: Yielding from 2: /C/music/incoming/1VpL02MgHPqQRkEdcnaJOPqMaLxAGS27Hfq5C2ApI2GExyi6uP7eT0 /C/music/incoming/tvryPchc71yyM1 /C/music/incoming/b0S4waF6r3HBkcMPXoSPK2pUlJRmj5D4MnbRC /C/music/incoming/MD5MIMwwmJa3sB /C/music/incoming/VOQKgmituM2XJSo2YHhF0IKKGbiKMiYvS2OSm1SR7gtk1BxJO2Mku27mdfefeFOmUFeOdDP6WxGToARfKG3RDOb /C/music/incoming/i6hIGYoyARUGKlThammKp /C/music/incoming/vnioGu /C/music/incoming/s6L654Jdx0q0vj4qKfmTjOVSPswEFyuIwDe /C/music/incoming/e3uTHYSe11r7b1cwbxA200ahpb0WR45I4EjUJEJXugCH6GbFhr0wXJ6m3mEG63u44RcFQoVFVJHSwAiQauPy /C/music/incoming/ymuQwi43gf7PlxOtcLMCEORvSXV 11:56:21.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.4 Info: Grouping 10 tracks 11:56:21.4 Trace: Folders: /C/music/incoming 11:56:21.4 Trace: Yielding from 2: /C/music/incoming/UnGeDdpVhj5joB5wSQNENGLEmX0KJ2pywsw4enFnsYYDVWFitseGhNnnJcYMkNln1FU4ebsFkylWPhPxrQqqWRrRei /C/music/incoming/rdeADh0bVbeqoupcmgoSCPkNpydk2vysmTwUXUbqKwPEvh3Q7CpoNVuJ0ykeePhAKTdD6Cmye5ieaOqiDt /C/music/incoming/ueMb3irCUcOdPJAFMb7kYkJlrywcx0kFEinWJsNMI46uYSe /C/music/incoming/YHK41lUbpONpYV4OKRGipOXtwsjqyuEOKFgj0qoMJbHr5hybUAOBHUFjRpHIbDK2k6MtPTWtC2GogFwo /C/music/incoming/EmAcX2vQo5 /C/music/incoming/gqGKdqKK4GsCCSkIQrKkoJHM5XXAXo7CBO4tYIuQO6QJVsGJwYMj0cAFQ2MmAjTOHYaUV /C/music/incoming/hlhptRbaeCikeIyheGfBbDJlP5kQPkSvXLea /C/music/incoming/L01VfNA5tHdUru3u55N7OoumraD1hBLB0ddosVuUPGV6uRFhBft3viqvENDfkGX14K3nqNbiK0rhAvYIDuAbhPfQUPRMroK /C/music/incoming/v12YypdCK0JnGkHxNUiDuOWwEkrk1VJ4tVyFGpDA1rtYywqFoTQuPhvOdEun51JWpM2SSbYw /C/music/incoming/Sbr7DdFSoNiGS0HrWRkQCX2B4kalw7eIm3ks04g1f5 11:56:21.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.4 Info: Grouping 10 tracks 11:56:21.4 Trace: Folders: /C/music/incoming 11:56:21.4 Trace: Yielding from 2: /C/music/incoming/PAEXhBYNJa7MDDuKtWUrHlmUJcoPvujWPCMIsNA2NdG3WFQwVQqmFcpEnQoeljqnYk4bYTqNw1LDMq6dtY /C/music/incoming/Uv /C/music/incoming/cWyUQuKholEtoMIITnHRoaG3aOqvGo5OVnEiRCxtYcmBwcJ /C/music/incoming/6ucHCppMa41pyr3STJ /C/music/incoming/MDTTdtJf60NLJjgE /C/music/incoming/hlaD3dGgeQCVWjjXLojeGJvkufVslSFQBKHpeGlsbC0D0hu12asNhopFWWhWom3slSumJ2SecYdeR1sm /C/music/incoming/Pr1O6UyKljsevEGI5D6U4os23ym6e /C/music/incoming/lG0fA66nhjfoXBMXhcsFEbeVsflF0P36oxb /C/music/incoming/HQNHU07GwGlpf1kSGJUbB5L0fkxGuwXHo1oLlChg6iN /C/music/incoming/7dnJvEF32DQaYF4yQQsIq3IUfnYLBuKVudrk26tUdGWJa2RQKVhf3kp 11:56:21.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.4 Info: Grouping 10 tracks 11:56:21.4 Trace: Folders: /C/music/incoming 11:56:21.4 Trace: Yielding from 2: /C/music/incoming/7otqjAnNTJTwcm1yFcCVfptc4q /C/music/incoming/roKRVDyc2lKKaDCfNkAftSupnDUoXupOmYVmsFjuXBaFXAO1rHaSvbMH2tDrQjlG34wjPoUibep0RXAVV15qtFrklnr6bYMNp /C/music/incoming/DBnjxYBGj3jINGIA1sUKpi7gUrN56kJGojPr2Fxp2GAEDcC7kA6amrsuBg /C/music/incoming/0ulNuok /C/music/incoming/PSnknFyhsndVPlkefreVG3DN5MCqlRm37clQMkWurrXTxRya520h4qkUpInIdh3JbiWNaCA2C /C/music/incoming/lvCSrjc5lesh4hfSev3Ya7angnfDuKkFkq4MRWELwseBFiO3hbYr2IPmvoLeeGJI1U4Mk /C/music/incoming/BeCXOsqyMybrU0m4yL6pOSo41BnjCGsQNxUcLGhUeD5WEUH1lgTjOYoQXF5neg5ggsLwejr1DklkUyAf1u6uTibWidmg /C/music/incoming/Qu7CXSvkoneGhKch4WOqNkGQlOmFqeLoFOCAB5IPKmso5Y0vNVJh3hdFWpqiGY2kKXaAiJO6 /C/music/incoming/kT3CWSYPtGRJUeVkn47eiFPiY1nuvE4mxvajPjJU3CWtXx0Dtd1xBCDMdTL3EEs /C/music/incoming/40UH5iFGg2P0jaArM1GWtXuqnIbEiCjJsRmciUYhKJTN6CuC2RexXhHgFEtwhawMSgHAUwi0bxmReOsTmHKywSSl 11:56:21.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.4 Info: Grouping 10 tracks 11:56:21.4 Trace: Folders: /C/music/incoming 11:56:21.4 Trace: Yielding from 2: /C/music/incoming/tP3CCTvMBBhmGQ0gpeaG0YICOjMEyt00P3GGGUINqsighytTdGssiPWDhBUrhYmhJpFLk /C/music/incoming/DhBbmdW6GMPK4g5RnsPKykScJebWEmaS52QSoYhNtONBkmHIAyx1P0CrvxyhcaBsL4McxmDwkcqSEr0wEAvfVgdfyx /C/music/incoming/eUxP0N3xaKjrfFcbLJhhv5b7xKOkkMcELi1qAWAVTaaGa /C/music/incoming/xv0nNRwi34xcN1PdPr66aRCssxutP7IAT3N5iVt4GEwjkxI /C/music/incoming/UHTnn5xO2yiGGaKd7gMEtnhNIIIiXIKSVdaaPAbqJWyRA3i3EdwHyMwGAfNMwoXtWwSCaJuH /C/music/incoming/nXShkpBteXmJhF6NQYt1uCVBTfnfvTV520o3SG /C/music/incoming/aHDXeBYQTWwxLXJ2MP5vkEOMrkD2nXRoJg4JB /C/music/incoming/V4LCIGYmEfYq5P /C/music/incoming/cX1E /C/music/incoming/dNey3ISBr3K5bRwkNRS 11:56:21.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.4 Info: Grouping 10 tracks 11:56:21.4 Trace: Folders: /C/music/incoming 11:56:21.4 Trace: Yielding from 2: /C/music/incoming/6Ss7nPgbFRkThfrlROwj /C/music/incoming/E3laCkOBPYIP0uatlnYwWw6JQRNPI7vJO1lm0asTRl2ohDUihD4chKhg4JqSF61PC7a7jVBk3fNKDQCm5FHedtBeSeppRH /C/music/incoming/l3klfdKe2SAMIb4pgas5b11gAPCWqCOwqr0Pf31aHFeNiMKPVHKo2O1sbeTwIVUyecuqjnjkhswEWn5UeTaRYyDJxGN /C/music/incoming/jauGpnuFJweduyFOsb2vlEPs4 /C/music/incoming/2yyskx2QvyRtcseDUVDVqRr32cvUBP4M7D /C/music/incoming/vR4FtfgVHoFRfih7pegh6E6DJORVejcEgGkbV0hdh2OoFnld2dm /C/music/incoming/SSgw6eBF47SSwIEsJuWI0cMTJjNAele0jRvKKDoWSE /C/music/incoming/ptKpn2pEJaYRmskGAAgnoPyxYKs5c1GJPHwwUoINoOmjc6Lko4B3jsGI3lyLJrBQCpcM3UTkYA7HCp /C/music/incoming/b43DV5WD4srLIG4km12KsYQ7aUTfrbEtXFHxrx /C/music/incoming/rajYdsBEBCV5evdsfwAFY0dTDd7x3nhCtrpWaC66D40uKiaxNACXVscA5xv7sdJnttKTgosLyBc27PjtcJRDTqOao 11:56:21.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.4 Info: Grouping 10 tracks 11:56:21.4 Trace: Folders: /C/music/incoming 11:56:21.4 Trace: Yielding from 2: /C/music/incoming/djFf55hmtQdSM3qVXn5RaSQ5deNqc7hyRNhQJipmlU1w5jbBFi4Mb10sBHb1qYktILb7VHmO5RGmYsa2dmS2dCwX /C/music/incoming/3XwALdqJo06iGBHuvuSHwFebXnCaikfAOuggECEGYsDEb0jSaHbhpbmxTvJw /C/music/incoming/pYy3abTT1QcFRhGuwouRbdywcBgcGeAMp2tvHAsWcqLaoAvV16PcEQGmy /C/music/incoming/IK34cswIxwmnbG1siToXPlukDGWBHryk1FhVRY23wApsbr6IGCuDbGivpSBED4ag5btDyeJr0tBp3bikIn2e5 /C/music/incoming/IBfkf5UTMA0q1boS2HaD0Ky23D6oGpRtShhHiuH1KXkLW0eQEhYrUMa6bkpK6FmvPFGT1PKGag1cAVfcxpRxyyGf /C/music/incoming/WT1LftBDCX6Any0iL17JsEqva6QrdYInnY5sqHSyWNdmgoT3nSmmRNFsCFKhLjyLpRlvBG0dhITNBdoTlUdr /C/music/incoming/p4hPrYPN1NcGwHOtoHWMHw3kNxAkBSuGrUvMsXJkMYe5GRtHbBeaaoc1a4b1 /C/music/incoming/JdusJ5xSwSNAdxGdSjtevOuYkw6cugXHEn4MJaOtJRFS /C/music/incoming/1SR47GcyBoS64h20l2w1XobF4p3OndaMUb6YeYHHujOnY7EC /C/music/incoming/V5mDNtFPKTVmLNGgimrMlxXfSLwHwHxFuEEoSNmbaoTI7T6bnksQ3fNwggSc45sdup0giruCapL4Lpg6MvsmoO 11:56:21.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.4 Info: Grouping 10 tracks 11:56:21.4 Trace: Folders: /C/music/incoming 11:56:21.4 Trace: Yielding from 2: /C/music/incoming/uvMsIvlFDMjCKPsxLM2ruCVPvKWagaDQ7xVmDn0 /C/music/incoming/rp4TViARYiVFSj0KT60MSLYyOOGCN3HwBp62saWFgeH5KmjCj3KGBdnNyFfgK6d4JxeCk5rTjtGNe1WBEesSsa4xcrCV3Q3ia /C/music/incoming/s3xYysvnrQIVtNw743tg4UfMT /C/music/incoming/Bt7TOU6jyuunlnCdPPdi67jKn6XF3k0vdlS4AGoS7tMHse5ltK6v2sMBjvFP4A /C/music/incoming/T7IpPngGTHdGL0k5VX6Dp3Dm3hEYmg2ksT4LrsHAen2YHWjIxDIUxSPXEvuHQosMM0nY3GNCqFybbLNf54BQFhTIdgh467RW /C/music/incoming/fApAhPrjrASHNFcbL2pxDA0deYwCCgAvBlT4GSQenVwySvy1TFLb3xqNHmuqsWOkawfBTgD0llkPcB /C/music/incoming/Ldoj3bVLpsQSiuDwYmraNme5MkoedgVkgJe23n1W /C/music/incoming/7rxHPMJS1q6ScI50U7p3Jx0VbAgsynYtYOTKdy1RtgWTBpcDp5BdDHnIAKFpGqtNAL1uWuWugFICIftTx /C/music/incoming/U6twKnqWYGaXIcqkrNpatGpm2Fnp5hpQMBexYSEeRkHoPahBMltx2nuoPgCf7aYQprkg5 /C/music/incoming/fcVMR0HGbgnKBEg 11:56:21.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.4 Info: Grouping 10 tracks 11:56:21.4 Trace: Folders: /C/music/incoming 11:56:21.4 Trace: Yielding from 2: /C/music/incoming/qyjUA6TJowwTLlDsjkuGCJARotMN1ITJIVwcmPeWbwexqTjiyvPBOSkP6yFgtfQOKU /C/music/incoming/ORDcgyCx3nD1HvC7VlFjlkylONXgPG5H7ugQ0LdXvDsvOasfhMVRtpJErqvAJuPwq41mpSgjiOUQ0cE /C/music/incoming/taNGvcn6QNcDwRDB2rUBYJdgmwUvR4wm2J3v636of7w7xAuKcrGC4oSR4Gt /C/music/incoming/mrAQlQr7eo7HTTaKL7qovSoPLo3YMeC7wu65Ltleb /C/music/incoming/O0VqEGQMu73Uog43KYLgGS35xmpTMNvPMe7B4JxljCpbwi5jQrtOW3h45Y0qq57OKnik /C/music/incoming/oFI362RBqMNw5FjoF5205KVToSJIR5CC5MILbSE3uFlMaWeDAqT /C/music/incoming/Dq2qXgxx7dtvr4eNM6kfNhmirDr7BH4On /C/music/incoming/uD0aNMH1ujcAgk5SF7Hsg05JNqkfKG1eP4TTctgtKyp2Bn46EN7OLVNDFquwCBqWq6RkylQk1nPOJ /C/music/incoming/cGXYWUi3ENJV /C/music/incoming/WT 11:56:21.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.4 Info: Grouping 10 tracks 11:56:21.4 Trace: Folders: /C/music/incoming 11:56:21.4 Trace: Yielding from 2: /C/music/incoming/6S3a7xclLPN6WkaMXDUC6Memh /C/music/incoming/Ng4N53ToD7byiOATvT6JAIMFKpKxdYJdLoPTxciKyF4EDTx /C/music/incoming/UMyD5bK6HAIKkW4mSayRbhdwkRgMHPKikvgsXUwt5vpXg /C/music/incoming/oKdKHJ7D6TmohIFs5HW0us4DJ5QOD0wx1FLBdHGX2BTjAcwqUuDtUAH3NIaJ0s7gvWuJ5doxb662HUdHHy1ivcKA5PU /C/music/incoming/kBo7uJmLsU /C/music/incoming/HQc3QH1camGb /C/music/incoming/CwWwauBYj0a4eMQGIUIpFhd3dS3u3U4Rl4LdUMBbrAjxM2QS5S5nTByut2tpyg3v4qRhbMT4tG6f5NpjckwjXP6SFpQ1slK /C/music/incoming/wf4 /C/music/incoming/fmErw3Pc7 /C/music/incoming/rsXWwYBsBujRVrjg6P2qFhekajQKJCBRwl3POH757YprcvlMKDhU25gknMWnhXQ6 11:56:21.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.4 Info: Grouping 10 tracks 11:56:21.4 Trace: Folders: /C/music/incoming 11:56:21.4 Trace: Yielding from 2: /C/music/incoming/GvPvAIUNoLiAHT6BpIC01plhaSo /C/music/incoming/5QOlIRNYtcapLGH /C/music/incoming/f41G2sMfaCwhneItDo6lKT0t0DXdn2Nv6cU3q /C/music/incoming/rm11pmHcu1W7MmDdFQbb6uRfPJtPg6bjxUJLhDkdNHDhp5YXjj6hlIX5CVkO0Y4vYMIYL04bF6uyYJXSS /C/music/incoming/nqpMJcPDImXY1Vp0MdFwA6pt1kBh0hT /C/music/incoming/UJCfAYgGRQwymJvAu1pFlF0jNmUoE5B2R2T60yU3afwAApFau1k3UBOpRrAme0bToDPsWwI4gtEfhyRxPU2KUGg /C/music/incoming/fT3srtJlOgOnm0KvI5cuxGFN /C/music/incoming/PYM6sF5X5MEmMtQjctDKC5ktOh2mmtR1iQVuRRKIwLGXoMSr7VH0ETuSOrqlKRLK3Ld3FvAsQ2mYxtfcwKn /C/music/incoming/FlRG1Yc0mH1Lhkn /C/music/incoming/JiYJJDJocVIFAmuoWjTVqL7kckf4txeMnTxt2capRBo0jipAPiuqgnG6jNHxwM2LQ4qOWatUiDdWvga13Mo 11:56:21.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.4 Info: Grouping 10 tracks 11:56:21.4 Trace: Folders: /C/music/incoming 11:56:21.4 Trace: Yielding from 2: /C/music/incoming/dMltpWWdhF3I4VoIhPEeOpm6A0I6437GFmVvEvbAd7Ek6WG0YnHq0ujVym1xoYglGvdR70eSOebPTc7LsPgQu /C/music/incoming/uf7FfEyACBW4aHyXs1vgNYqO5or1ewwAtW2M /C/music/incoming/AhirCx2hSohUHMeqLK7rTpLio7MpOk7M4AdOW0ioK3cJnXcr4jF0DKWkE /C/music/incoming/GHL0sSIuxtYYAUNI /C/music/incoming/cDd6mPllMPbw4nqLt0IluXgG7RndxJXy2MCIqjuNiKQHxr3E1JBcbMvlwE7CBiUd0KCrTQujF /C/music/incoming/412jHOgc3KuXF2PFSM4vIGAeBbpODEIXqxkUxOf5cBkp0asF3BrCh3cwBXPFy /C/music/incoming/1y5b /C/music/incoming/KxTr6jYtNatLTbOoehERNF0CqYeeBmXu2R2EIotHPJ2QvBPehHat4CbfFqbgfU1Bj7Qch /C/music/incoming/khFsDtPv /C/music/incoming/M5LqHJvKmQjSXmwAtQn2 11:56:21.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.4 Info: Grouping 10 tracks 11:56:21.4 Trace: Folders: /C/music/incoming 11:56:21.4 Trace: Yielding from 2: /C/music/incoming/bUnWdGUcCE3KdNRUPR32NUnK2UyYsmiqGeqy5ysJOFhXuaTsLhc /C/music/incoming/MJMwbDaavkcNFq /C/music/incoming/pHAiqPEatakt0IdV26iRQIMBUt5pvElySlsdIIFNgfDOTfx5psctyF6O37v4SnLXWTJN /C/music/incoming/BKcvpAaLLRsn5gghahcwFtaMH2Jhu3qLPAFYJfmTqq37nc5tMpB5BhthJxWuX1pQBPFEJoF22qgoxayE5pDfBsk /C/music/incoming/Phm2gYeLqbTriv4WgAORQGHGnhyWflL /C/music/incoming/ssXcLhX6B /C/music/incoming/g1g1mUoBCPVdaxvnGQGBjd44pgRHMv3qAeMgMuyfNkObCahJwDRVBRXc5jKfcOWfTFK3ToIkqBV7v2Bp6ikiMgWQoJjCRsc6uIo /C/music/incoming/Rak0cO1 /C/music/incoming/ddnuNQD65nJasWTJruWQwxQ1yrRa0SgvXdfynVAfjcjINVdaFa4WqBENuu3v6CglhnkpRtvD2QHtohnKoQCYVrevGy /C/music/incoming/AImabdXF7VQsIhAAW0flWM 11:56:21.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.4 Info: Grouping 10 tracks 11:56:21.4 Trace: Folders: /C/music/incoming 11:56:21.4 Trace: Yielding from 2: /C/music/incoming/iCSirIljwKaJJXCdlfeOhBDQJVkDRLVNmSQJ /C/music/incoming/nFXFupdyVkQg5KFPmycXuroPIpVorGWUd2U /C/music/incoming/kSPuhGJnB6wfRbK02jBOyBO41AUFhpIIqyAUnf5HqinnDIpcdY0uNipReTBPTdflxWVsJ /C/music/incoming/7oPsuTalcNUieGjlgUiwaIMxBMvnBd6QaMJwLb7gWd0FsFJPjV /C/music/incoming/l1Yr4FApGiARpxOqIvC4eOS7oVKdmQjlPn2wKAa2xbBTtAPC1HITxTGEiYdh3vc /C/music/incoming/15MG6Nrs7NVtUAs4qvXf4H6l6GFJugLlNVeBveC /C/music/incoming/2coOKbKNFJ5BJgqoPw1NpDrAkLPUQxiFEVCVCPIAjMJcr4qmcRotPtKxSWE6sX4hBy4VLCTaVAEL2ohotDR7jVW /C/music/incoming/mSxryDTx1LFL1WqLrCVlFgIoxvhYpIp62f5NAVbWdu2OM6ey6V /C/music/incoming/Ov6hieBFYOjxBXBVN7P0XygnAPgHmQmYR4vAuVpKJvLPiUTDn20wwnTppRPA /C/music/incoming/HMatFe2tOPBhC2IqHqMl5 11:56:21.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.4 Info: Grouping 10 tracks 11:56:21.4 Trace: Folders: /C/music/incoming 11:56:21.4 Trace: Yielding from 2: /C/music/incoming/uqmHlwRKQ0k5KSR6g3SuhGt4k3HBRr5W6hqrxe5a0jWJH7YXFoKG3jOW5qvqWq0x2u6DBAIc5RD5QRvldQ /C/music/incoming/HCcJhc00jJC5QfjvRd6C1GFv5r1Rj0isFmmqYrLod3U3P74AMcIjw75b4OLXjiQqBiyD11EAyQy6SKN6vAehr /C/music/incoming/tnww7MvDBLLQxt7asPySLiy /C/music/incoming/MK3NOVNixqGmnvvHJnu4kq2UjmhFNYIPkBhYRAAl50hdxLOTbk3 /C/music/incoming/yY2enHf /C/music/incoming/g4BpnroHg7qIDAqR25VXamu2m0mRHsM3yXVMXDytO2aQJ0jc /C/music/incoming/smLhNNTV1rUj6XJeaNyu0AxHX4wg0Cmgn4OBLPoM3PNCdHgg1hOsLA61WeqQqM4yfN3bjhAsyTAjT3DpXpnR /C/music/incoming/vXF44fjWN7wE7uYg3i7TdwbGMAMyGJ6lt6SSEc5WsJpraiMQwdw0Ks26W7rEASpeakjaKfK1kkBBhQFDU3bDlgJbeT3ERBvI /C/music/incoming/MHIr5kxMDrk5232YtPbNMyghW746I /C/music/incoming/SaErRDGBJc7ot07 11:56:21.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.4 Info: Grouping 10 tracks 11:56:21.4 Trace: Folders: /C/music/incoming 11:56:21.4 Trace: Yielding from 2: /C/music/incoming/tQhnaoDgjTmuxph5VyKlALogYtXY31GJEyQuOYBHjtAPRXrvvtMRkllQBbwNyMlp /C/music/incoming/vio4OFE6MI6MqSJkwhD1EhSeIdMC /C/music/incoming/cO6jrdClvf0DyrAJPAL7EpWOxcfUm4DaoyObcjGX1cQLPoMjFutbRQsTYqTo6P7AJ0n7LyGG1VgCHl7ix3o /C/music/incoming/lHEwUbwYadr2Rmkw4MrdCJcFcf /C/music/incoming/innjJ /C/music/incoming/Byeg3B2LEpu /C/music/incoming/jJsupSACaG0rnvq /C/music/incoming/52cvcVaCOdIjrIobV6c1GFGMKeQcW5tU2I0rDAHUqm2eCcDKbUxskOwAuwT5f6NQRUpQP5GvxoJsLCjHJfacGaKmlA5f /C/music/incoming/fgPLanJhWgPrP1Ek6dprrGCtgCEEKBBjnPBUbMv4QGhHnejv4T0MVHDHLvEFQeEvMGd7yQitPsJSy3f /C/music/incoming/T7ht6C0FAUx1iS1PgkO0MiGXE 11:56:21.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.4 Info: Grouping 10 tracks 11:56:21.4 Trace: Folders: /C/music/incoming 11:56:21.4 Trace: Yielding from 2: /C/music/incoming/BYVB3L61w4UjncdsDMUxvgBrUudW2oMwyks21cj2PDJHOwtcKwBjDlpuxENIIj7 /C/music/incoming/lGne5JlpRANnbNkLxFvlPrkTAWa7uoQTCaoRDmORoMphFdaNh /C/music/incoming/52AgMmXvFAOaOWQ /C/music/incoming/OWGI0ImthcErURJye0xJfR1imRb01s /C/music/incoming/dhXUCgu5HgRnIlCTxpghDEXaPKtQAHf /C/music/incoming/K7WWvuuJEBeOQQwJKXkxXwSINO06Okb5IjKNMKHvNHGnTD7tPjiiIQfnoojPCv3tygfHgR4apVSpYEWjPGqFb0w0dwxx /C/music/incoming/ycbEuXi3oUSsAflJ2ucaGAa2Oe524nRWLpn5NGe6Gvmb7mGC /C/music/incoming/PhKJU4oVTM0gpUubbdT4aOV5412OGcjPPoEFjBwv6IMjiQswkVrJdB5atMN1bIoRDkyaqWYHOw6AcMWmIEDRRHLnrDlEUEtw /C/music/incoming/PV5jXJ1HwmFti04wBeVjA7qfunKkkexnKtN4XxRraEPnPJJVFrtbp4DPFYWJ7QvsWqQWl7HcuEj4qdxSMVM0Rw5OY5y6 /C/music/incoming/gq4rwYWnFpRVKVMnxlrRxBHfNhagDADVR0wTdxhYlIapvRFnSQTYwvpMRYLoXQRfU3 11:56:21.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.4 Info: Grouping 10 tracks 11:56:21.4 Trace: Folders: /C/music/incoming 11:56:21.4 Trace: Yielding from 2: /C/music/incoming/aKhysM0 /C/music/incoming/QMCNCeqXy /C/music/incoming/nm6C5viwa6dw7JkNS2QnvGkfyRLrpVpUunnOROPbHckM4 /C/music/incoming/WJ5ORE6k343IrW2UFCI4DYjqn02Wvx7YOrEjQWbqNDss /C/music/incoming/oayVQvI3BEe6DYSIjlAt7cSFiS0jPUqxIhRkxV4BvOYCa3gNO0U0FaWlp1M6DymOnNxugIjvo65slpFnL /C/music/incoming/TX1wPseq2KoVUm7hFEuhjpjknIYoyRbju7IAg /C/music/incoming/dQpnlHJyK7RmfhgkOm0SpFeC1lTpJH6Li6gKU0iTM7oo527tRDjA6DKFMVtaUtWdbgegaEwVefgqpWE7lAFgxGM /C/music/incoming/AXoLCUp2fVgbS3UGeht4hppx6FlFgmlIdVETIxlH /C/music/incoming/hIug0rCeYyD655HmJ6CGm6atK4RgTSNfEDIq0BM6gSgMoyxACv3QamwiHbE /C/music/incoming/6jILP6iREknFoskaOIH6nYqgmv3ToENb5tW 11:56:21.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.4 Info: Grouping 10 tracks 11:56:21.4 Trace: Folders: /C/music/incoming 11:56:21.4 Trace: Yielding from 2: /C/music/incoming/CI0W5Um4ES7VteB0SYgBwWWnjN0RdPOpAwXTRd4ff7OJasDMbennaFCMTMMq3D0VeRu4oOhP2avximnYkmP7CB /C/music/incoming/VDrlf4IHpQKfCmfvjoUpfFAbEvNJrI /C/music/incoming/PcOTwIBswTSpuhlKHW12oQl1SlTA /C/music/incoming/WPdmxhWQMJ3SoJJCRrXeKpq1OVSusWTdWKvjfyNKY6sPxDPHkGp1nXcGxkFKwBwWW03 /C/music/incoming/GNyELs1IMhuvi7MA /C/music/incoming/gwlEBkOQRp5DV4TLWocFgECTDprVmILnctWU6Ma5hCPUX1yirHJrDDQJ2Abl00DiLQABg6NkoexMWP3JXj /C/music/incoming/KyQCm2UydvkfRTBbkhloGjS3gfr324EvmVm1iO7tQTFk7PKmJjHtdgkAOUugKYEhYV04HI1D /C/music/incoming/iX1HvP7o4drwdUPFLFN /C/music/incoming/ePQv3WfW7Gm4lGAirvwetCRENdHrjE5EE /C/music/incoming/yHrxhDCMFf7Cs 11:56:21.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.5 Info: Grouping 10 tracks 11:56:21.5 Trace: Folders: /C/music/incoming 11:56:21.5 Trace: Yielding from 2: /C/music/incoming/FaNX2sL63rjC /C/music/incoming/OxhNhBgOvnVEO2BWdvYIaR61Ocflfdo4vSLOtSjObGmGa6lOWI5BGGO4Ao6fu3Is6Yh4pT /C/music/incoming/VRiw12ApcqBpvKJMhM5p2NrajTt6L1Vty1yA1uKCqEx21oxur /C/music/incoming/rsFemCBmD /C/music/incoming/DEhn3Gswr53o3AspxDyIwsjwkXukYAhqDnW61xo3kFY1PlfesW5CUhAktScekhF0WMSPLuw7nDw0CqO7Sp /C/music/incoming/0gGmjqITRtvLVYMnhynl0PVhcd /C/music/incoming/qf5YimgLkviogkUUpkqtoJY6vyLFRAiSf2K67RhH5ulg /C/music/incoming/eGejN1TnsFucA7Vx /C/music/incoming/mS7NMOegffSbBOoe11ceOd4xUXftDVCpk2lXfSllm6pGbaL4oDU44e6jVJ0VIRLrL /C/music/incoming/m1n 11:56:21.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.5 Info: Grouping 10 tracks 11:56:21.5 Trace: Folders: /C/music/incoming 11:56:21.5 Trace: Yielding from 2: /C/music/incoming/GvTCyf1foHL5LRnqVCjhJfISvivAE3gNQYcCLFbr7iE41fmoRqx5D7jAVagqQAJtA5nUOSMqAYhB /C/music/incoming/3K7gox /C/music/incoming/XQbrFdXW26XqNvxOPyp2HpgGL07 /C/music/incoming/e7tdrGHJdpmJCLNYW1I0mLNqf316p /C/music/incoming/FFXcEliPMQfDJQ2xBYgUSxWHYw0Rvao6 /C/music/incoming/a6B0R3SaUUgXrQW4jFNbumghTI5KCbSNjasNFBoBuPQepPLQt2HaLArVYsfj6iGSc /C/music/incoming/K4NcUeUOocV3vhnrmBuaNJgedHmC6W3FTA7rEcPmmGOkgpFJ4wxXkSlbWI7mYsPygqj4i3UkThUh236VcLFJxft /C/music/incoming/0ehlbHnYrBtBoDwIqIqXRk5AD1YVWiAgBqNM01YHyMh3HejE0aoXuedPgPPhPAbibn75WRPwRRxfcb0y /C/music/incoming/vHHRKB7PhjIY5uRB4mleAwtSCtU0amfSarhKeYRkE2Uvq1x7uTr1JLr6mVppNgO2eWYMngwfC /C/music/incoming/GK0FLeL5hTBgUvtFTidq4jGrImcOCPl303tC3CyX2h65dOcRmnUfDt7wdI5yb4CyHGoYc0JqRnvWlJn1jsCo3gAG45xu 11:56:21.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.5 Info: Grouping 10 tracks 11:56:21.5 Trace: Folders: /C/music/incoming 11:56:21.5 Trace: Yielding from 2: /C/music/incoming/hrVYHOhWGUJ703ykjnbgriSRXet4E0Co6IyUpM2K5FDoh6oUW5F7PvL7HdaCuksOsuaqDM3FsxiTNEJYXGhHuCGJ5AnlLA /C/music/incoming/0wvdHiU0TOUrvAnn2hunwrc1lbkjixGSd3D1Yr6FNIjjl034wE5WPxtHtCYF6LRuicoA4tvKi /C/music/incoming/kJDxGBJM6A5fqJ4vAYU34jnVAk5uGDt1lPofMvMI2VcM0Q6QKO7j /C/music/incoming/bwN4Tf2qHhSgXdkcITWsnes07kYTwPKTrVyX4YvEBPBjojfQjmf56gS5eV4Ini20F7WbMtgQwrYGLjKXehJjJMVkdBTh2VqrU /C/music/incoming/WOJyq3FEjTcbgOe22awiIAP7ECJXobqux6XQxd3DKLHxc2GS6Wvnduhv7K2VtOoiCOKiXv /C/music/incoming/JsuLIBcgAs11se0ourkM7L6niS05InHoDUtUvQyhpVHpPBj6EhI1OfX5thCXJfFmTLwGRf0M0cwkePFOI2B /C/music/incoming/KTHv2NSKJlDkexk01cjgPkDD5HjlbsaROV7OGkHRf1lCVgj /C/music/incoming/L030jf01ib2SD3i2SIqlypvcxFNQQF4H1COs5BjF1Ll3k0QBuF5EugivE /C/music/incoming/IbLhbYp0d5Vw5LwqbXx3vAqqcRmYfFNVvyvxxDYQrWHxfVHXOme1NwshRterMyUGqaaGp /C/music/incoming/xJoTVdB6kmN 11:56:21.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.5 Info: Grouping 10 tracks 11:56:21.5 Trace: Folders: /C/music/incoming 11:56:21.5 Trace: Yielding from 2: /C/music/incoming/olpf51QtH7GIvnFtrKlDI /C/music/incoming/UIM5kDVDBhfK54OGLNYhgoSDEVWkGUjTcngPBLUC /C/music/incoming/OOckvpOmTvBieCNRLaBpKb0UqaXaNl5SBPUXsBUunVG44HckF5BHAHuMWo1vyNHIxQPvOXyknfcWC4XR5MCPRxr1uhbdHx3Hn /C/music/incoming/rlnWvCBx7kPuAf1NnLJGfF7n20bNVHxCRT47CyFUps66 /C/music/incoming/xurlQ1TM2rxwaNH2agbVLgUOpRXETO2vatmv1x5aUYy3RCBm2tM2QlaqIK47do0m /C/music/incoming/sCPqWDqSDYOkI1TymYsQ /C/music/incoming/gkidnIdLA6SYK44ccIE753EBHBDgwNR7Mx7jbjIg7FdGogA6PouM1sblNPEUe4oTnTml4Ta07x7y05mAaExhreftvVEtMVbcpq /C/music/incoming/alauGXf1e4GNirpIcTRnEl6tm55OUO /C/music/incoming/xYKXsYUhYhstcWvDKoOPvxMM0FjUtHJ1qkBLPj3BnWeFoRxjki4WoWt7m56UPaUqGAdYvSVA /C/music/incoming/4j7VXWwsGKncgxP0OAlVuw7xGXTyvoyiJS7HbuT 11:56:21.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.5 Info: Grouping 10 tracks 11:56:21.5 Trace: Folders: /C/music/incoming 11:56:21.5 Trace: Yielding from 2: /C/music/incoming/n3MTgtoDyyoVAAR0pcUlVXNnMk /C/music/incoming/tFlFkUABeUgaRvbkSbvJvuTDc5vX1DEFMRvfNDKYgojcgfc43LH4hwq7SPDmxJIJp /C/music/incoming/nsn5F5MUBdtoAoG6grcQeyyU4NCGcdcWNqqDpHEdIAhPadYCcV5inUYV1BaYDfRxaEIi6dPHV7hMrQT1WaEng2J1yCJVGN /C/music/incoming/sX2xftpDsbVWDwmkkPHD6nEUmyhcgFEcrU /C/music/incoming/AlguJLml6ym3wVe37ffbfjVkKs7rMluh6sE1NQIbqyIiFHIh64TuepJqx3SqM3HTef5er /C/music/incoming/3rI40vWwgVwatRNSQseA4GvpGaHtV0GepHeT1Eh4QMETNXlGePIvv70w3sxYWDIoosSUM1YmkiRqbKJP /C/music/incoming/7WJuHdNW /C/music/incoming/PGGSQwYr /C/music/incoming/rsKn5Yb3pUqgjlhhDiWLHMVA6Pgq5MmnwABp6t76lEbur2t /C/music/incoming/7IOaqQTdm4yto1WAaVj11Bt4fw44HGlhWhxJF5dsPsikN 11:56:21.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.5 Info: Grouping 10 tracks 11:56:21.5 Trace: Folders: /C/music/incoming 11:56:21.5 Trace: Yielding from 2: /C/music/incoming/jUnT6rlgK7JMfaIRd2nMm2aNqenK /C/music/incoming/XJIs4XbFjGQup7EWrc4nEF5QA5B2qxEoOdojH6nYTY /C/music/incoming/MDAPkDda4KRCU0jk4k6JpCD5TLNVjHoEP4oTJBDRnKmlrRu37rfDmTujaC3GW /C/music/incoming/Skl5GMY0 /C/music/incoming/jOOMtYcP37JfxsdGGYjtBBGQSeBUv7EVD1Y6iw0hWsqUQiul1bGnSwiPh61pw /C/music/incoming/EKDFWOWWAI0LWxefq5ujyGP7bWeYQOIpwEHdphsnkPYhEAavOBgbtEr52DE7K5gT7KosYaXi /C/music/incoming/Jjsw31tkGVAAXAX2AWrObktE2l15FxD3WmA2wxBqYYkx7MFuWfCySeTyWVDRawNhsEKK73EbvaXka4Eo /C/music/incoming/GSXV6jWAMEsKk33hAx71WnJIEghDwHgHo0I4pNwKhY26sCgVC5BnTwfsjorYctcfxTvst6YUawS6tKpc7saAf1U0TpTb /C/music/incoming/klYYd /C/music/incoming/RXlvQsxpfdTFV4KBnXN 11:56:21.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.5 Info: Grouping 10 tracks 11:56:21.5 Trace: Folders: /C/music/incoming 11:56:21.5 Trace: Yielding from 2: /C/music/incoming/7U7YPtmJVi7VThsqKwWV2crXFsbjV1tdgtQcREHDalbt7pQXhA3BIbf5CjtvsdU2W4OAyqHgWsUPa6XoJkbu50DfnSHIklk5xgE /C/music/incoming/7XEfomcsVjLwhxI0I6aKQngGaLgf22TIJ4TD4C7RgX7dLbsLJ /C/music/incoming/PewvUAk2MlVNXyXGO4LPoj6XEw7VNYydoQVaVjoUBxaAOlOQeESQ4cQGfH0wAvoVTRxhLXREOYoXjGjrQpRifQgl7o2orYtej /C/music/incoming/Ib5Nby2cSiNc7OawQLPrWoGT0PkThnhr0JkscvlSdF5MlrLnbQd4RRSs /C/music/incoming/XlbrnH0W4X4AVyRBs5q72HgqxNCuUFs0deedcA2WstTYYHyJarAbBcaqfR1HfEcyEewQtOx0dCNIUoyXo0uCerxbdV6r /C/music/incoming/2bnUtm2ci5wH7xbvTnQddpUFLG7I4o32AGFqytAgEvnAjKUnBuUhE2GMnQiV /C/music/incoming/ytFChTPhYtXYSmJdFA1AHiPnQtSJUgmWBY6OguOrx /C/music/incoming/2IXNQTtFHVLo04IS7FDosX434nv2Y0aFGLWDxtbap05bwdERjVntEone /C/music/incoming/r5NECkxdOQyl7C233AbeFgEoKgXnvbUYoBUIbtxCpd221qfyM27KiomkBy1vukOM3H4FOt1IcG /C/music/incoming/pnjLxYkJUwScVRcbYYSmOrwTKQFEoamcQwkAju4nHwHJtitI1H6XQsj6YwaOtNtUjPsyHK0D3EMrRUACv4LPb 11:56:21.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.5 Info: Grouping 10 tracks 11:56:21.5 Trace: Folders: /C/music/incoming 11:56:21.5 Trace: Yielding from 2: /C/music/incoming/mMJWhYqKww67qvAlhXMnXd6uFxsogVK1RKq5Cd6wlKeQwPwYWh7OMAYjNnqQGbEJTepO /C/music/incoming/cPj2LTBsLOTp /C/music/incoming/lYEGbsmvgaNWobgQYaHHCXwcmhjMcmVREJdHjKwQTC /C/music/incoming/qPSQa1iw2r7LkCrwOn1ielhS2L /C/music/incoming/gK7qVqj4BFjko1RgjKEuUAUvfryeH0bK /C/music/incoming/HwUq32XXuadHAKH2wbEOF1VI6sCfVPhxKQ0VKMEcxRQfx3moSgM3q7nNJlrJyRcM0M5RSSrRFCpU /C/music/incoming/OIRUajadhNfx0WMXl77ctMDbN6dxiSuxrxJM4tD22pmijvxLLxJ1VMmb /C/music/incoming/SWxDtJgOrnRhF6ibcpBWn3voTqjlBCtl604V6TAl44MihKPIJts /C/music/incoming/c4vPt /C/music/incoming/SdQNYAR1VWd5I7haJTQwCcjejDyXxNEeTq4vWsjpsoAss3ImkAspWKe 11:56:21.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.5 Info: Grouping 10 tracks 11:56:21.5 Trace: Folders: /C/music/incoming 11:56:21.5 Trace: Yielding from 2: /C/music/incoming/r7XDJEY622wDRwfonWyLRiLjrLwDUPkBgy34bj5xg7NbhakjRVunvGWj /C/music/incoming/CC6arX1gMAc3647bgLVIDu4yrCD1bAFgtv /C/music/incoming/cW7aBH6c1JTDJiNYq6IBeXsssE2b3adfqPlohqMYaneG1ePkLJMtjvHlDNO5M4g0 /C/music/incoming/l7MW /C/music/incoming/JvP0a57HRMNKX60Bf4pPtYrGxwP513qLnSMjYC7yiarYnROhuIgCsvtSeiCLocNVvb /C/music/incoming/jXGxb7RbGX4djLbBMLkGN4Gams6Pigh2d61QLGuKleotcMEn6IyqNuqnqGkQbb0yQcalSsWgpItIOm5HVSQHPYnPONyfuM /C/music/incoming/3HHgA6U7JXHY6atOqb40E3XaOMa3YsbVpgyhWSllOXb2T7KpsqdtIai7QHyU60iqV /C/music/incoming/ibYwac0AhXui374MGntuKEcwkQq0WFwmKJxtVgMKjYgE4igT5UYkepjL6BlrS7KJBhGtIKXAJQlSx /C/music/incoming/EU /C/music/incoming/KysmWj2kId 11:56:21.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.5 Info: Grouping 10 tracks 11:56:21.5 Trace: Folders: /C/music/incoming 11:56:21.5 Trace: Yielding from 2: /C/music/incoming/F6Mfu2c3KcnNK3hrl1GMvqCYFKSDoliErYDjHYhpxFAUbd6Ao4EkHbwnEUIRjHOx2QvSA5SuTqnX /C/music/incoming/sr7TFLiFjpRQVEQKcflyKrKLNSVUfNDO2lFa1HkUcJ72GEUYjDcL /C/music/incoming/qLmQwkMejRGwvtP3SIkjvxBX /C/music/incoming/gkO6NVdt3kdXHePcTHA3n0wUkhq0YAAhbRlteBa52UhBbYU7sRRNWaDoV1VGElCDR4WW1u5s /C/music/incoming/WuVkdOGMjyRe6SWYeTaFtIdVMeDYCVfnioT2a /C/music/incoming/tkDdsfTWHgVQxbmeW0X5MwlH3yQwEcIVT734OY0BTlKvLNJmhTjXT76464i2vws /C/music/incoming/pqXI1sqERQPuM4nfmr5KfGFy1l2sbEwXKClrBt0f4TH0mQRpbTTcuwIRSyOOx6CnsYRj /C/music/incoming/kIdsPJCKIcqlXi6l6Ml5St4gjHjABwBEP2WgwFTPlF15LaNxtaS1IhmXM5jhAbilJUD4tYWB1ETnB7Ci2TgBMI4IO6CAuMokv /C/music/incoming/HhqpmdnO0qKl5WI3toQnveMiqKMVGlL5Wex0hy6qrAVVbaunsaokQbHCCh6KxAiONNw1xQU3qy44qYhpoyDF4AoVE4w7Bv /C/music/incoming/OS5O1YHs2C2 11:56:21.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.5 Info: Grouping 10 tracks 11:56:21.5 Trace: Folders: /C/music/incoming 11:56:21.5 Trace: Yielding from 2: /C/music/incoming/aOAwTrGkicTtc0WyNuucXNpD2GOaDSNymVvJf4CWncf6 /C/music/incoming/HWodPfTBpKyI1CWcm6dREIgLjbmF2mvo6Cir2WJ /C/music/incoming/UPfGScfXesE4BtHYikBTdodPwF1SLXE412M3ISMeAVueU5VCeV /C/music/incoming/onwThEvE54gga1bAlv2RGFMeFbLiacEuywWL3S2 /C/music/incoming/i5Fbcnwct3ueLGW0DyKpMdnqGksN6fCWoGInS5A5skIl5BNC7C23SseeQnD02ReoAGXe5Jh /C/music/incoming/iLTT4KbN4RNKQy4Tl4InIWaCQGOKHnftx6ri4vMCANaAid51cEkv1TisLqdw4ygPLtlSgUW /C/music/incoming/d5IWPfDsClgH5QY5JrXVqT1McJL /C/music/incoming/rMdmITQ4hVKkC5vyHBSO033qxj /C/music/incoming/I0vVKOGGAc4KK /C/music/incoming/w6LWaTItirOVhu7dIPT7tnKifqJSnpepG7JYqfMweTYAN6AlWCdCtXEjvCQQjXg0nxpiSiTCdv3HvjDhYx3 11:56:21.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.5 Info: Grouping 10 tracks 11:56:21.5 Trace: Folders: /C/music/incoming 11:56:21.5 Trace: Yielding from 2: /C/music/incoming/gPr056OpveS4vyLSJH30O7rj2rKPJIGVAbcmNaxemfPQ7TWF /C/music/incoming/tboDSkWdgDg0CkkBFHghRpcNS6kcU2xSHMrBVeWKOfWrq4kByaBRRYae6JST7TqmfvsX0RNBR /C/music/incoming/eaD6ixAYCyTCX0 /C/music/incoming/X5RmCUXXWuPKKCJEJfIw3CKWbCmyEipxKubAtGlWAeAVhoycDKIKhV6vt3l7IysNfqaoAjkd2T4YcVOUdj31INqVw /C/music/incoming/MBbHeybnLdns3AOmwDvVltlua0jL2o3dMjhHPkrA4KRpTaVPnDkDAXIroNGlpwswikNSrgFml4YJK /C/music/incoming/WYnTXcM3HbCryKnUqu0nX1RpFTy /C/music/incoming/H5xsDptqKyBh3PqF5DxoiSVG1cqicmOKfWNASsoDprLpg4jEyNOX2LWWj0AA7lnxSXcgbXTLo36YgFy41TQvFYQB7Yq11VEd /C/music/incoming/eTtxm4XDdIXAfBQobSUvOOnC5RHuSRDrbPQfQpOkuuUBrYWa /C/music/incoming/fSoFJLQXWrsTcxcPjtYjxWnS5TKKbW /C/music/incoming/LAb2XfsoufmOpeT4Ev6ljhoEYoQAwiQMnoUlIcgJeMTkmKO65bpDnhODkFcIw1YlwHAbqHuBovgEveroIRC 11:56:21.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.5 Info: Grouping 10 tracks 11:56:21.5 Trace: Folders: /C/music/incoming 11:56:21.5 Trace: Yielding from 2: /C/music/incoming/Wltyb34hbhlEHvTytYBXWkiwejnhryPk6TvbTCjrQ1l4osIEAMORvHdMd5t0OVXKyaGU7SMYOig36liSIQOMR6V /C/music/incoming/K /C/music/incoming/kNWWuUTEf1dYJ /C/music/incoming/hdGHfamj /C/music/incoming/GPNJTqxJp /C/music/incoming/omw /C/music/incoming/DYWYHl /C/music/incoming/g1LurdgPRB6t0ncDOPXCCd7 /C/music/incoming/Vx1xlshXH3R6CaW4toDHHMKT467rorHUWFemeSXnOHwUDgphMngwN5eiVhBnsXJ /C/music/incoming/rVElQgsv7pPvLxOVwEJh6pu20WsIWyi6r7xPeWPdRpLTbUrXGPR6Ee2cAKs2VSGIgQeMa6RHWGwQLJ0fEDbhPkCm 11:56:21.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.5 Info: Grouping 10 tracks 11:56:21.5 Trace: Folders: /C/music/incoming 11:56:21.5 Trace: Yielding from 2: /C/music/incoming/e4y /C/music/incoming/1QvPnbpuYUMLnhts2j6s1ohWscDlFBFSMcBQpyhHi7vc /C/music/incoming/cepRhJhEa33IHLfeRdSir0EqPN55Qw6IdbusHEqhDuJRVmElfCA4EJEkH6bBMjUK4uFGpUEmUKN5pUDDi /C/music/incoming/rhXvEM3f4KiUOtkNmR6FEubh3uNDda5GMiIaT7b6yR5iLIsyor0ARPq4fQBi6yb3MJiFSj2nP7fTw1D /C/music/incoming/7WTKVwelr3WcMad06o /C/music/incoming/mDgJ3GoQiXjG763WOydEAfVJfqOxgGVppDsIdr7cWec4agOFjBettPGgPEDMYYJJc1pEMtSwyaPvdYJ6JjoNCC4I5m1HWul6C /C/music/incoming/L5FYOWm2DlaLeE5ynTSCe4ms5WyNSyXOri65DeIMt2EuuoIrLWEgQA /C/music/incoming/hfbO3j /C/music/incoming/sMx0ydwoONQGBftK3wNGmXvCyR4eQ0b1OUh1ASeEHaTMEG4TjpDKpLODp4BOgsFWLWYO5Bjksj7meR51Vk2AwyLcfM /C/music/incoming/o6DpOajPFeogUJr6egLUJ3rul02GAGdHrsuls643uOKcjRBmqYBdg1lsNidVgKp6bOVBngMgjQy2rpk 11:56:21.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.5 Info: Grouping 10 tracks 11:56:21.5 Trace: Folders: /C/music/incoming 11:56:21.5 Trace: Yielding from 2: /C/music/incoming/BFFNXDMwQ4NWUWCKv7qCFuyMt5ClnWBpqDNoRjl7tcGx1is6I44h47b /C/music/incoming/TgkhmMdwMhNMvU04Nomx5mjO61deVls2qUfbpIUeMp2dkmoGmsQDQQLH4Dj /C/music/incoming/7gcc3wciUYMX2Tv1wkxj0rh4WNI0BsIibySoAwLvhOOfbt55qXICfMfP7gmoVjPBpEWDagB7GcbkLb3DPLJKRfdvtdotkvI /C/music/incoming/bwGSn5jrx6mI /C/music/incoming/LVu1pvSSqdQRTMqoVHQXo21VgVKBvmdGlTjVml24awJU5Hs6SFQPGhtQ2HU /C/music/incoming/af6ACsuQMiqnvldIB45XSJr21wdQK5CMpSvG5CDaCY /C/music/incoming/jd0OaKf3K4nW1tEo2o65RoaMqSW1eDub0ypXotFkf43iYkocjmqGm3j2cnwoUlYhIl4BeO7HRUYVs0VgEUQYmVV5ou /C/music/incoming/PAbneCbAsthnYiDfWqobllJsvYK4s3ecwEcjrwR20sqgO /C/music/incoming/MfqptQqK2JnEwUU6dkdAADc7YUEOfNMPsFNEw0y0TJ /C/music/incoming/I62Y6IfxQJBoRymkN4GENJEJWeNfgQ002CwhAoJHIeJkyJ5EF3H0OQp6Bsc137raRItpbfRxt63IatkmhiIkiallmxN 11:56:21.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.5 Info: Grouping 10 tracks 11:56:21.5 Trace: Folders: /C/music/incoming 11:56:21.5 Trace: Yielding from 2: /C/music/incoming/B7cInH1TS0UKSjOCfvpNLKo1R0XVTp5DAqRkS0CCRS5CFieLcOkpNpoXRiXuRf7D3rjByDRn2V30NUvJVlTfeOX /C/music/incoming/3v3EIhR7c06l6CMf6q1KlU5DYttxjux5njySJJ3TihVuEAAmklMLIBAiyyMnUtXO /C/music/incoming/ae /C/music/incoming/uUnj4DkQxsjaWoQ1LA62vEiOjkVuhWyVo1WcPsmgMmuMxhaGscdOUKHYLGaTOXJI1uS4yNlrnYojjDqbkpbeTRbLs6xis /C/music/incoming/JYLcJxVIYNcSuat /C/music/incoming/QceQ2NmCjKOcin57RkKjrm2Dk /C/music/incoming/m7x1vQOuojYVcv16QFsqHpYFAI2uhCDDJYtLAYmHPfKHYkFqrrcoawi4i0AVVsnTOulkbp /C/music/incoming/mb5wSOxFWXclISOiilCh5VoAsoWske7pttUN2gOV5crsEyCyX7ux62Ky /C/music/incoming/jhb1WOn4oU64eSD /C/music/incoming/PbIQDy7K0CkuYPhWom1luwJoKvMOsvNG3AMTB31X6O4SvsFsio 11:56:21.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.5 Info: Grouping 10 tracks 11:56:21.5 Trace: Folders: /C/music/incoming 11:56:21.5 Trace: Yielding from 2: /C/music/incoming/3iVcFfVXlkQ4uEoXsVCOTDyJx4NLl1ojefWoE5jqMlu72hKerxEdL6VyR /C/music/incoming/vKA2wjHu23fcJtnomeFPtFEH1yuD5SqLvX3gNQ3NGk0OBor0pMiXT6oXg1b5 /C/music/incoming/DhwvTys5gjA2GxiujbCvENQP63JKGEDJ5YTfWHlfKDKolmV3eiln0cwXyOxYXPyKOY4PMdGJWvTbcBESgNFxroQ3B /C/music/incoming/cEVYM /C/music/incoming/RUUjYJ5AJADoTUYu1pP74OSSkNWSkvHM3ddhMG6xR0AbRWtO5RFR6I6ccc7lUmpm0YtQQQQuqqoenRausiVAYWNteaf /C/music/incoming/1RarLO7XDrApN7UP6 /C/music/incoming/eNOpvv31br7MoQGu /C/music/incoming/ygIw2yjs05Dq17hLmeKSlHb0cYYGjSWkYciWinnf2uMEFdgBXEpkkONYeQucHKjhhryYYrD7XEYY3Fu6RxQMDM /C/music/incoming/7wSFxieIrF5AhFB0pMHGpANssEEU2o4Nxga4dIu1ir1lVGHId5vjpsKGRym1LrOdJqbbFFWOrNw5HCET53Q40Tx /C/music/incoming/NJmoCQ03VdtCXe1SeYgNkCdfMY1J6eOYmkR3HxmEMc1kV5iKYHohHqxkFhJ 11:56:21.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.5 Info: Grouping 10 tracks 11:56:21.5 Trace: Folders: /C/music/incoming 11:56:21.5 Trace: Yielding from 2: /C/music/incoming/ks4TDYa5WDGUGFlpDdNMkaYO14RGKkMBP3PhglrWuTYCLgEiSuf35yQjCo1GgBtLYfeKXeiqTYrxjwcTAJUofQDp /C/music/incoming/gusWmBfEKQWaxUsHIuikEmd5TPgTHNhtgFt5e /C/music/incoming/5slRuYrttOgfPccrcmFGicwR2LTTSJPk3m1S141AU4POQedayF3jmbN33CXQeFIR74kDirxfseTmtPbW /C/music/incoming/mLfAr5qfv6nvVRprwFiuLR3xrLMA5 /C/music/incoming/LyORHmPfpD4nR60iUsuPDUbagiQXc075dllvnkqTjbAtEP051uFW /C/music/incoming/fhwiw1nIkowJhrltoHxPuA1gD4hAsOTxuxFgRyA2y4CeQwr6jWw6jhvNnpMBSVpDD6oQUeJXh /C/music/incoming/EeBlmNYdPJWCfortJi7Wb7u03kIefaPtVsWpUFCLJPX3WYcFHPioDWRFQIqbfU5P2DOTAbGdOvnti /C/music/incoming/SvaNQh /C/music/incoming/lxwUNjFboamDkSs2mDKXrdmawHh4BPbjJgDkA /C/music/incoming/mrVo1Op0LDirFsNfEU5gK0RYiTL1jelFRGPsIktSW4KRFQxeQY7dYu6uH5f 11:56:21.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.5 Info: Grouping 10 tracks 11:56:21.5 Trace: Folders: /C/music/incoming 11:56:21.5 Trace: Yielding from 2: /C/music/incoming/RSmPwk54KDqNfuwDDQCefIWl1cCGSjQgBOxde25BWcwRA4xrwHgS60Ej3aWu /C/music/incoming/XnvgT2meGWKcoxfNPkfgRbuOXGcxN7W0CwDwYtJMr7igou /C/music/incoming/HAjNxeoRfekcD1ecOX7oqoELuADYmKx7uEw2pyjbe3JmRsrK5BCcaGrs4Fs /C/music/incoming/ltFVjBcMdR /C/music/incoming/n3BAKe7Q6PS6ql0Fs0qbCwentGWkviBwOXvU73byiiVVd7MUxKejoShXXmg /C/music/incoming/IuIHfo5TRknyMeRts42duTMNX /C/music/incoming/lMpkBklN47gXICV2lJ7KJXLI6biymTmUr /C/music/incoming/yQUu5Xv6vjvIUfavTU7HtcwrDi5TxVkNWMRQNILLvPNvQeLaI12aArHwtC0V1JII7QShurPljvkLvaJyF4lE1jmF /C/music/incoming/4pk /C/music/incoming/FelC6hbS1U7f3xcLWPgsKPCXnVyk06W7xiitkSurpQ4uO6fRt4fvEEeXKvojPY0267PU 11:56:21.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.5 Info: Grouping 10 tracks 11:56:21.5 Trace: Folders: /C/music/incoming 11:56:21.5 Trace: Yielding from 2: /C/music/incoming/UEUQl0mCpMbvrB30YBK3KQlHoIQOqhfWR1KKHavW6WTJf4vuWuEG0l4 /C/music/incoming/V42i7ObPYSeThVdKf7GrdhduSE3c2BfLL7 /C/music/incoming/DqDdbRhXd5B0FqaqnB4j3BgqSTT0TKPmJ7OLYM3kEvWxDkW01 /C/music/incoming/nykQVdF5HFshBodxtv6YPXatJuMcv3gPMJ34HEhag7lTkiHgQQrI1G3xxYhAxC /C/music/incoming/PrckMI3Vd6Ksn7qwWfQ0edbG /C/music/incoming/cek7bq0g0ScgkTqGQHHXEwfXJlhNj6oPDT6PqB10HDEtvkKJpINbVFtM6txWil51DuKxVIooNPpa1TCyJGxI /C/music/incoming/RVQ0b2j2RbLkYHO1VnJOYnUCgvIPjw5CPyaCiCs4 /C/music/incoming/fJhoxyUlhjpTpB7B5Q6BBbfbMlwYBSfASyTw6aYI7hiQkCF4Jp61eksdDfKmc3RwdXaYPJD40xBt0v /C/music/incoming/HVhfTXDqnPxgG4jtda4H7C1fftf0i6Rh41vtXdeLeFG64npa /C/music/incoming/5nnJidpIT5fAtCO0iVKL36Bs6xiTFtJr0tFdbv 11:56:21.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.5 Info: Grouping 10 tracks 11:56:21.5 Trace: Folders: /C/music/incoming 11:56:21.5 Trace: Yielding from 2: /C/music/incoming/g2oiSEDdBBYnKdgWt1HKkdQn44VwuFTH1UeKuL /C/music/incoming/c3u /C/music/incoming/PeubB5SAbRboC62axtWE5cYWskySyQrKJupbBsoWPJerpiqam24gGSYNnFQpFaasyyMgP1Hff7Wu5HHj1 /C/music/incoming/Ycn04Q5KvX4LKjImO5uhR0gf7mkgv /C/music/incoming/M6SWIKP6uhcbaE3iwpnjI4XBLMcruXuqJRNd7cHWqi1PQNoMMI32CYwPirk4IwLFUSAqYYjuPy1AdhR5wwNT3AWRt53PYLn1E /C/music/incoming/SiIGFMPaTvDuKqt2u40BmQ2m60 /C/music/incoming/t5laC6rnxVWBECrYXjYSu5eMm4vm60CMjpcnsbaWUtQihOq0MVvBfrFw1HUFKfoFtjrnAeFWic6bo4EFMEIjEbHYR /C/music/incoming/yisHpLbIQnF6YkoPqpNpJFxsM /C/music/incoming/e35voDk0RpjDSncjXDNUj35054malW1xxCBxPQDbtpvEvqSr /C/music/incoming/TFpeBk5iYVpa4dGLylHe3p 11:56:21.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.5 Info: Grouping 10 tracks 11:56:21.5 Trace: Folders: /C/music/incoming 11:56:21.5 Trace: Yielding from 2: /C/music/incoming/BCt1XQDgtbPiGuf4AaURPeN7t20TW2rMGW5ka1BnXvMwtA6hs0BMuWpvWuH3YQrARcJQx23GGG1tAqM14RB5ANqRHIvNtFvg /C/music/incoming/Sji3Ei3YiiWCSLwNRxQvYNCnm /C/music/incoming/gbn5LqTUX3GrJSvVTcaX1hVairsmbHA4IAXyP /C/music/incoming/y1gSwK /C/music/incoming/pk4JdgK2xgDg2dupVN /C/music/incoming/FeyoU1aTUyJFLBmB125FRddudKCxdADD03HqSHUGMccUuR46wx /C/music/incoming/3d7aJJw1C6U0njnGQcIkye2oixOvBawxldsiSUbGEYomaptAvxYOlfkXjRYl3 /C/music/incoming/Un1TjwNm1GVbn5XAcPftgP /C/music/incoming/qA6SrVRHOqgF0f3pGM2WCXI04f7xXd57du3bmoOFOgNyxeXAtXU6K2ABYgVmWsRKthBFk2dr6vivkiB0oGeap7vj2Bjf /C/music/incoming/PtAAV5oqPnq5P3oHR50IxRCivAlBLbeEk0FnSypSE4uDUevg6OUct 11:56:21.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.5 Info: Grouping 10 tracks 11:56:21.5 Trace: Folders: /C/music/incoming 11:56:21.5 Trace: Yielding from 2: /C/music/incoming/lrNPuWRtyDwDbsEiyuC1P2 /C/music/incoming/wlr5gEd4TqL4heoCQPgoi5rBdoVf54t3bG3Hw2KOcQcWIF2pkxb6BaRy1X20Q67W4P3IjPeVfymA3C1FtG2G3vCa /C/music/incoming/0VxyjHbGKxJ6U5xvA01cuYNoMBr5yDQipYfWbTmsFgiScSaS1GEklIrahiUQpdghPA /C/music/incoming/EIiJowiDtDrdje5HjXNcbQTVmStMsbLP2jgilIHUnWxg60QQw5J1mT4UVtvEcDjsYJj75WvJp0VlsNXucLpuARDhmstYmdRS /C/music/incoming/essACrThvcEaWjSvoP5X4whABKTApblWkRoYgfLYdAgt0U57usGW /C/music/incoming/VE3I4HgAkj1W6RMktRuSlgfxCXV6q17SB /C/music/incoming/AIVAhU5jCvUWwaY7Vi0T4NYskF5cmlS6LixVIEGVnFCpUj5lc /C/music/incoming/2OEdY5hQBecgoBFUxpvyTIvNQY7h2KdyvJJTMgevksDlpjsEggu53V7trYua67WXbKSN0SiqkanA /C/music/incoming/2iGgb2Q2D1N3KYfaS4aSYib6T27CCMrPx24EcDfAeQa6wchsumheh3dThIth2nAXJ5FP3I5pYIOhidIQUOgoEmICXk /C/music/incoming/BABidBMaomXLkQaRYvr1SvgHvTIlYsSgjY0YRlmUTNgN2uKX 11:56:21.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.5 Info: Grouping 10 tracks 11:56:21.5 Trace: Folders: /C/music/incoming 11:56:21.5 Trace: Yielding from 2: /C/music/incoming/hnIoct2jp1K /C/music/incoming/GXqx5pBvUwg5taFi /C/music/incoming/eKGfy70GslpPuCxFhX1t /C/music/incoming/TGTNheBdIFT7g0Cjq6Fx6QKTDgUkevqeyc04rv75o /C/music/incoming/QqqvvxI3eiEC3jomMoJW4SHOiqinflt5hxlvSJSwUnVJBUaaFhuAMS15QJneouX0WHtF50BdEmbQ55nvqhQ5 /C/music/incoming/aXKgvMsoylkoKnTgt4KjEJ1sbVJVg7gn /C/music/incoming/nrITuy1bP6OfWaCwkrRPqaNtJPesde5 /C/music/incoming/2tXaSbc /C/music/incoming/OfwDhq75vF3i4kOsBykARTBJATx3RTcH2SPqHKaXgfnagiQabwK5tjk2LVdu0dmJDunlCwSYyutMGACrdw2ujemSIVM /C/music/incoming/CufyVxq51QuFoKkJAuXP0JuwGIrc3GFvPkxXVFfLhYNureLIwfoQPXe17P1mgnbul7XdmuV3pmHb4aeB4QMWrVOYgFXgM0 11:56:21.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.5 Info: Grouping 10 tracks 11:56:21.5 Trace: Folders: /C/music/incoming 11:56:21.5 Trace: Yielding from 2: /C/music/incoming/htpe2FYyECCS0kIAcNty36XdYch2rxlbVVUdO0c0P2P3hXkSvtGMsPRjEmmYw5hg /C/music/incoming/jwWHqcURJDKsbwLnFAxjv2 /C/music/incoming/4Nmxgx57AgTaVKNDEOjEKYCgGICckvnYqN2pNkKl7tDmyT7kqyh4YpjelfYG43We12RiQwXtd6Fq /C/music/incoming/KvyFbICxLXUVMCtG0naoGr7pF5DYVdHPg /C/music/incoming/tNfOunKdrBpaFWanrPqlgk7rQfqgTSGdx7TeAcT2SEfxYTeLcJ /C/music/incoming/4tkKOlIAkux3FsouUYDnRGfOxICrrFTmOTMqDOlID /C/music/incoming/wkFIpkGhdpbGyTcJJPydmuBBY /C/music/incoming/V2Jdqkbpe0o35cMhCHkrHEJ4AITkhPQIyHgheuJADSpOOCQeAbmRn3wqsMLQxXhvjNEw4Ech6RWVo3o60OSfD6tDkWWyR /C/music/incoming/1T7QiCSORS7WQydknJvdRckMwb4qrQPTNbNip6KR1IUAh2O25WdLg /C/music/incoming/rWDVtxrKAINwBEvIM3tvVqM3n3mUNUX 11:56:21.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.5 Info: Grouping 10 tracks 11:56:21.5 Trace: Folders: /C/music/incoming 11:56:21.5 Trace: Yielding from 2: /C/music/incoming/Cy5jqLsAcM1vTLIVP4sLlEEorFsJBkLJQ01A /C/music/incoming/KCtGc3WNFMUqn2O6iahf6pBDQboaVYPSkhaJojrIULguKI4GCtjv2u6taXWbNW0O5cff1eR7PHstig1iePGBOsYWjOJxtq /C/music/incoming/tFkNVkJYP54n0XnOaAL0LAR1Ss3Djt5fDJNxqPaiS41KlB2DjbMGeB3 /C/music/incoming/2dlbl4JPPJpoP0dHLBeyKd3RPOyYgmSRct7D14 /C/music/incoming/7jT /C/music/incoming/Dgwpod3Mh3LoETn0Mo1yfhlxpWvQIY6bNqhoP63ExhIT4vqqlQyK4AHu377yOleq4J /C/music/incoming/TdP3MQIe3lMkYo5LoeDjkyJUMvGwInJowG0Q7rHWKWk3E6nW2CqxiXStB2ppkkEPKxVswnM5ENGunOqNiQDf4lfGVFpfb /C/music/incoming/jy6hNP /C/music/incoming/4enxe5L14GBgC6iaHLw75B2BI2YDJuIeTdwWtTc5qCIJohkqbPSYuJKDk /C/music/incoming/s6tdOyBnVCQIlgatJiEFUW3niGqDicrDfjWeWHfKeb6BBN1L0HTB4uaEdg2ih5fSjnCcr3Fcd1ASXCUD 11:56:21.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.5 Info: Grouping 10 tracks 11:56:21.5 Trace: Folders: /C/music/incoming 11:56:21.5 Trace: Yielding from 2: /C/music/incoming/T7BGi7yW6GGjk60aNDHMJY /C/music/incoming/iSUuNVxIVWJdUs /C/music/incoming/Yw4H0RqelmisnCqDwLV3fgB1BArtDTQDY1Cx7Y5na0dxyW0Sk /C/music/incoming/ScqBUpdkh /C/music/incoming/NOxOsBl /C/music/incoming/EP7bfXGMBBA5RP1X7Ea5fOwDc3WG0dWtjJPVtnPdAHADJrVCIKcQy /C/music/incoming/iRnY6T5b61O4EB2E6BmqU3DerxW7xsAqC5O5OfKswesQsYxlCpv5CGcmoiGI46KNAxCGT4W1Y22PKTSB7L /C/music/incoming/3NKQjapA7G0hS0JH7keqvP5bwngl5rCNyQ3ohMLtB1BpvG0W /C/music/incoming/KhFdio1vCdepr /C/music/incoming/AuMJfj0Lo6BOXX3tGsje7B4gEsoJPxhG2aOgFLMLTXoxGClRjCx4LST6yFfU3q3XY3TWiVV3OFsj 11:56:21.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:21.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:21.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_not_fail_if_all_tags_null --- 11:56:21.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.5 Info: Grouping 10 tracks 11:56:21.5 Trace: Folders: /C/music/incoming/album 11:56:21.5 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 11:56:21.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_not_fail_if_all_tags_null --- 11:56:21.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_not_fail_if_some_tags_null --- 11:56:21.5 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 12 11:56:21.5 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 12 11:56:21.5 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 12 11:56:21.5 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 12 11:56:21.5 Info: Grouping 12 tracks 11:56:21.5 Trace: Folders: /C/music/incoming/album 11:56:21.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 /C/music/incoming/album/0.mp3 /C/music/incoming/album/1.mp3 11:56:21.5 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 12 11:56:21.5 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 12 11:56:21.5 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 12 11:56:21.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_not_fail_if_some_tags_null --- 11:56:21.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_not_group_two_albums_by_different_artists_with_same_title --- 11:56:21.5 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 11:56:21.5 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 11:56:21.5 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 11:56:21.5 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 11:56:21.5 Trace: LooksLikeSingleRelease: No common artist tag 11:56:21.5 Info: Grouping 15 tracks 11:56:21.5 Trace: Folders: /C/music/incoming/album 11:56:21.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 /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 11:56:21.5 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 11:56:21.5 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 11:56:21.5 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 11:56:21.5 Trace: LooksLikeSingleRelease: No common artist tag 11:56:21.5 Debug: Falling back to grouping by album tag 11:56:21.5 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 11:56:21.5 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 11:56:21.5 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 11:56:21.5 Trace: LooksLikeSingleRelease: No common artist tag 11:56:21.5 Debug: Falling back to grouping by album+artist tag 11:56:21.5 Debug: Falling back to grouping by album+artist tag 11:56:21.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_not_group_two_albums_by_different_artists_with_same_title --- 11:56:21.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_not_group_two_different_albums_by_same_artist --- 11:56:21.5 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 11:56:21.5 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 11:56:21.5 Trace: LooksLikeSingleRelease: No common album tag 11:56:21.5 Info: Grouping 15 tracks 11:56:21.5 Trace: Folders: /C/music/incoming/artist - album1 /C/music/incoming/artist - album2 11:56:21.5 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 11:56:21.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.5 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 11:56:21.5 Trace: DistinctCount 1 MostCommonCount 5 TotalCout 5 11:56:21.5 Trace: DistinctCount 1 MostCommonCount 5 TotalCout 5 11:56:21.5 Trace: DistinctCount 1 MostCommonCount 5 TotalCout 5 11:56:21.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_not_group_two_different_albums_by_same_artist --- 11:56:21.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_not_group_two_different_tracks_in_same_directory --- 11:56:21.5 Trace: DistinctCount 1 MostCommonCount 2 TotalCout 2 11:56:21.5 Trace: DistinctCount 2 MostCommonCount 1 TotalCout 2 11:56:21.5 Trace: LooksLikeSingleRelease: No common album tag 11:56:21.5 Info: Grouping 2 tracks 11:56:21.5 Trace: Folders: /C/music/incoming 11:56:21.5 Trace: Yielding from 2: /C/music/incoming/Title1 /C/music/incoming/Title1 11:56:21.5 Trace: DistinctCount 2 MostCommonCount 1 TotalCout 2 11:56:21.5 Trace: LooksLikeSingleRelease: No common album tag 11:56:21.5 Debug: Falling back to grouping by album tag 11:56:21.5 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 11:56:21.5 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 11:56:21.5 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 11:56:21.5 Debug: Falling back to grouping by album tag 11:56:21.5 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 11:56:21.5 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 11:56:21.5 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 11:56:21.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_not_group_two_different_tracks_in_same_directory --- 11:56:21.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_separate_many_albums_in_same_directory --- 11:56:21.6 Trace: DistinctCount 100 MostCommonCount 10 TotalCout 1000 11:56:21.6 Trace: LooksLikeSingleRelease: No common album tag 11:56:21.6 Info: Grouping 1000 tracks 11:56:21.6 Trace: Folders: /C/music 11:56:21.6 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 11:56:21.6 Trace: DistinctCount 100 MostCommonCount 10 TotalCout 1000 11:56:21.6 Trace: LooksLikeSingleRelease: No common album tag 11:56:21.6 Debug: Falling back to grouping by album tag 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Debug: Falling back to grouping by album tag 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Debug: Falling back to grouping by album tag 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Debug: Falling back to grouping by album tag 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Debug: Falling back to grouping by album tag 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Debug: Falling back to grouping by album tag 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Debug: Falling back to grouping by album tag 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Debug: Falling back to grouping by album tag 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Debug: Falling back to grouping by album tag 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Debug: Falling back to grouping by album tag 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Debug: Falling back to grouping by album tag 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Debug: Falling back to grouping by album tag 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Debug: Falling back to grouping by album tag 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Debug: Falling back to grouping by album tag 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Debug: Falling back to grouping by album tag 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Debug: Falling back to grouping by album tag 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Debug: Falling back to grouping by album tag 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Debug: Falling back to grouping by album tag 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Debug: Falling back to grouping by album tag 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Debug: Falling back to grouping by album tag 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Debug: Falling back to grouping by album tag 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Debug: Falling back to grouping by album tag 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Debug: Falling back to grouping by album tag 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Debug: Falling back to grouping by album tag 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Debug: Falling back to grouping by album tag 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Debug: Falling back to grouping by album tag 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Debug: Falling back to grouping by album tag 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Debug: Falling back to grouping by album tag 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Debug: Falling back to grouping by album tag 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Debug: Falling back to grouping by album tag 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Debug: Falling back to grouping by album tag 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Debug: Falling back to grouping by album tag 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Debug: Falling back to grouping by album tag 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Debug: Falling back to grouping by album tag 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Debug: Falling back to grouping by album tag 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Debug: Falling back to grouping by album tag 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Debug: Falling back to grouping by album tag 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Debug: Falling back to grouping by album tag 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Debug: Falling back to grouping by album tag 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Debug: Falling back to grouping by album tag 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Debug: Falling back to grouping by album tag 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Debug: Falling back to grouping by album tag 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Debug: Falling back to grouping by album tag 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Debug: Falling back to grouping by album tag 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Debug: Falling back to grouping by album tag 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Debug: Falling back to grouping by album tag 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Debug: Falling back to grouping by album tag 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Debug: Falling back to grouping by album tag 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Debug: Falling back to grouping by album tag 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Debug: Falling back to grouping by album tag 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Debug: Falling back to grouping by album tag 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Debug: Falling back to grouping by album tag 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Debug: Falling back to grouping by album tag 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Debug: Falling back to grouping by album tag 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Debug: Falling back to grouping by album tag 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Debug: Falling back to grouping by album tag 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Debug: Falling back to grouping by album tag 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Debug: Falling back to grouping by album tag 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Debug: Falling back to grouping by album tag 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Debug: Falling back to grouping by album tag 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Debug: Falling back to grouping by album tag 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Debug: Falling back to grouping by album tag 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Debug: Falling back to grouping by album tag 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Debug: Falling back to grouping by album tag 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Debug: Falling back to grouping by album tag 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Debug: Falling back to grouping by album tag 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Debug: Falling back to grouping by album tag 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Debug: Falling back to grouping by album tag 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Debug: Falling back to grouping by album tag 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Debug: Falling back to grouping by album tag 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Debug: Falling back to grouping by album tag 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Debug: Falling back to grouping by album tag 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Debug: Falling back to grouping by album tag 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Debug: Falling back to grouping by album tag 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Debug: Falling back to grouping by album tag 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Debug: Falling back to grouping by album tag 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Debug: Falling back to grouping by album tag 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Debug: Falling back to grouping by album tag 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Debug: Falling back to grouping by album tag 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Debug: Falling back to grouping by album tag 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Debug: Falling back to grouping by album tag 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Debug: Falling back to grouping by album tag 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Debug: Falling back to grouping by album tag 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Debug: Falling back to grouping by album tag 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Debug: Falling back to grouping by album tag 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Debug: Falling back to grouping by album tag 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Debug: Falling back to grouping by album tag 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Debug: Falling back to grouping by album tag 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Debug: Falling back to grouping by album tag 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Debug: Falling back to grouping by album tag 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Debug: Falling back to grouping by album tag 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Debug: Falling back to grouping by album tag 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Debug: Falling back to grouping by album tag 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Debug: Falling back to grouping by album tag 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Debug: Falling back to grouping by album tag 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Debug: Falling back to grouping by album tag 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Debug: Falling back to grouping by album tag 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Debug: Falling back to grouping by album tag 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Debug: Falling back to grouping by album tag 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Debug: Falling back to grouping by album tag 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_separate_many_albums_in_same_directory --- 11:56:21.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_separate_two_albums_by_different_artists_in_same_directory --- 11:56:21.7 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 11:56:21.7 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 11:56:21.7 Trace: LooksLikeSingleRelease: No common album tag 11:56:21.7 Info: Grouping 15 tracks 11:56:21.7 Trace: Folders: /C/music/incoming 11:56:21.7 Trace: Yielding from 2: /C/music/incoming/Title1 /C/music/incoming/Title2 /C/music/incoming/Title3 /C/music/incoming/Title4 /C/music/incoming/Title5 /C/music/incoming/Title6 /C/music/incoming/Title7 /C/music/incoming/Title8 /C/music/incoming/Title9 /C/music/incoming/Title10 /C/music/incoming/Title1 /C/music/incoming/Title2 /C/music/incoming/Title3 /C/music/incoming/Title4 /C/music/incoming/Title5 11:56:21.7 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 11:56:21.7 Trace: LooksLikeSingleRelease: No common album tag 11:56:21.7 Debug: Falling back to grouping by album tag 11:56:21.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.7 Debug: Falling back to grouping by album tag 11:56:21.7 Trace: DistinctCount 1 MostCommonCount 5 TotalCout 5 11:56:21.7 Trace: DistinctCount 1 MostCommonCount 5 TotalCout 5 11:56:21.7 Trace: DistinctCount 1 MostCommonCount 5 TotalCout 5 11:56:21.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_separate_two_albums_by_different_artists_in_same_directory --- 11:56:21.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_separate_two_albums_in_same_directory --- 11:56:21.7 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 11:56:21.7 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 11:56:21.7 Trace: LooksLikeSingleRelease: No common album tag 11:56:21.7 Info: Grouping 15 tracks 11:56:21.7 Trace: Folders: /C/music/incoming/artist discog /C/music/incoming/artist disog 11:56:21.7 Trace: Yielding from 2: /C/music/incoming/artist discog/Title1 /C/music/incoming/artist discog/Title2 /C/music/incoming/artist discog/Title3 /C/music/incoming/artist discog/Title4 /C/music/incoming/artist discog/Title5 /C/music/incoming/artist discog/Title6 /C/music/incoming/artist discog/Title7 /C/music/incoming/artist discog/Title8 /C/music/incoming/artist discog/Title9 /C/music/incoming/artist discog/Title10 11:56:21.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.7 Trace: Yielding from 2: /C/music/incoming/artist disog/Title1 /C/music/incoming/artist disog/Title2 /C/music/incoming/artist disog/Title3 /C/music/incoming/artist disog/Title4 /C/music/incoming/artist disog/Title5 11:56:21.7 Trace: DistinctCount 1 MostCommonCount 5 TotalCout 5 11:56:21.7 Trace: DistinctCount 1 MostCommonCount 5 TotalCout 5 11:56:21.7 Trace: DistinctCount 1 MostCommonCount 5 TotalCout 5 11:56:21.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_separate_two_albums_in_same_directory --- 11:56:21.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.single_artist_is_not_various_artists(1) --- 11:56:21.7 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 11:56:21.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.single_artist_is_not_various_artists(1) --- 11:56:21.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.single_artist_is_not_various_artists(2) --- 11:56:21.7 Trace: DistinctCount 1 MostCommonCount 2 TotalCout 2 11:56:21.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.single_artist_is_not_various_artists(2) --- 11:56:21.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.single_artist_is_not_various_artists(10) --- 11:56:21.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.single_artist_is_not_various_artists(10) --- 11:56:21.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.two_artists_is_not_various_artists --- 11:56:21.7 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 20 11:56:21.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.two_artists_is_not_various_artists --- 11:56:21.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_artist_title_is_various_artists("") --- 11:56:21.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_artist_title_is_various_artists("") --- 11:56:21.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_artist_title_is_various_artists("Various Artists") --- 11:56:21.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_artist_title_is_various_artists("Various Artists") --- 11:56:21.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_artist_title_is_various_artists("Various") --- 11:56:21.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_artist_title_is_various_artists("Various") --- 11:56:21.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_artist_title_is_various_artists("VA") --- 11:56:21.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_artist_title_is_various_artists("VA") --- 11:56:21.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_artist_title_is_various_artists("Unknown") --- 11:56:21.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_artist_title_is_various_artists("Unknown") --- 11:56:21.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_in_artist_name_is_not_various_artists("Va?!") --- 11:56:21.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_in_artist_name_is_not_various_artists("Va?!") --- 11:56:21.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_in_artist_name_is_not_various_artists("Va Va Voom") --- 11:56:21.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_in_artist_name_is_not_various_artists("Va Va Voom") --- 11:56:21.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_in_artist_name_is_not_various_artists("V.A. Jr.") --- 11:56:21.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_in_artist_name_is_not_various_artists("V.A. Jr.") --- 11:56:21.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_in_artist_name_is_not_various_artists("Ca Va") --- 11:56:21.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:21.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_in_artist_name_is_not_various_artists("Ca Va") --- 11:56:21.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackMappingFixture.test_order_works_with_extra_tracks --- 11:56:21.7 Trace: Mapped Path1 to [ForeignTrackId1]Title1, dist: 0 11:56:21.7 Trace: Mapped Path3 to [ForeignTrackId3]Title3, dist: 0 11:56:21.7 Trace: Unmapped files: Path2 11:56:21.7 Trace: Missing tracks: 11:56:21.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackMappingFixture.test_order_works_with_extra_tracks --- 11:56:21.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackMappingFixture.test_order_works_with_invalid_track_numbers --- 11:56:21.7 Trace: Mapped Path1 to [ForeignTrackId1]Title1, dist: 0 11:56:21.7 Trace: Mapped Path2 to [ForeignTrackId2]Title2, dist: 0.07142857142857142 11:56:21.7 Trace: Mapped Path3 to [ForeignTrackId3]Title3, dist: 0.07142857142857142 11:56:21.7 Trace: Unmapped files: 11:56:21.7 Trace: Missing tracks: 11:56:21.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackMappingFixture.test_order_works_with_invalid_track_numbers --- 11:56:21.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackMappingFixture.test_order_works_with_missing_tracks --- 11:56:21.7 Trace: Mapped Path1 to [ForeignTrackId1]Title1, dist: 0 11:56:21.7 Trace: Mapped Path3 to [ForeignTrackId3]Title3, dist: 0 11:56:21.7 Trace: Unmapped files: 11:56:21.7 Trace: Missing tracks: [ForeignTrackId2]Title2 11:56:21.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackMappingFixture.test_order_works_with_missing_tracks --- 11:56:21.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackMappingFixture.test_reorder_when_track_numbers_incorrect --- 11:56:21.7 Trace: Mapped Path1 to [ForeignTrackId1]Title1, dist: 0 11:56:21.7 Trace: Mapped Path3 to [ForeignTrackId3]Title3, dist: 0.07142857142857142 11:56:21.7 Trace: Mapped Path2 to [ForeignTrackId2]Title2, dist: 0 11:56:21.7 Trace: Unmapped files: 11:56:21.7 Trace: Missing tracks: 11:56:21.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackMappingFixture.test_reorder_when_track_numbers_incorrect --- 11:56:21.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_call_all_album_specifications --- 11:56:21.8 Debug: Analyzing 1/1 files. 11:56:21.8 Debug: Parsing string 'Title1' 11:56:21.8 Debug: Unable to parse Title1 11:56:21.8 Info: Reading file 1/1 11:56:21.8 Debug: Tags parsed for 1 files in 1ms 11:56:21.8 Debug: Album rejected for the following reasons: [Permanent] _albumfail1, [Permanent] _albumfail2, [Permanent] _albumfail3 11:56:21.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_call_all_album_specifications --- 11:56:21.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_call_all_track_specifications_if_album_accepted --- 11:56:21.8 Debug: Analyzing 1/1 files. 11:56:21.8 Debug: Parsing string 'Title1' 11:56:21.8 Debug: Unable to parse Title1 11:56:21.8 Info: Reading file 1/1 11:56:21.8 Debug: Tags parsed for 1 files in 0ms 11:56:21.8 Debug: Album accepted 11:56:21.8 Debug: File rejected for the following reasons: [Permanent] _fail1, [Permanent] _fail2, [Permanent] _fail3 11:56:21.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_call_all_track_specifications_if_album_accepted --- 11:56:21.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_call_no_track_specifications_if_album_rejected --- 11:56:21.8 Debug: Analyzing 1/1 files. 11:56:21.8 Debug: Parsing string 'Title1' 11:56:21.8 Debug: Unable to parse Title1 11:56:21.8 Info: Reading file 1/1 11:56:21.8 Debug: Tags parsed for 1 files in 0ms 11:56:21.8 Debug: Album rejected for the following reasons: [Permanent] _albumfail1, [Permanent] _albumfail2, [Permanent] _albumfail3 11:56:21.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_call_no_track_specifications_if_album_rejected --- 11:56:21.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_have_same_number_of_rejections_as_specs_that_failed --- 11:56:21.8 Debug: Analyzing 1/1 files. 11:56:21.8 Info: Reading file 1/1 11:56:21.8 Debug: Tags parsed for 1 files in 0ms 11:56:21.8 Debug: Album accepted 11:56:21.8 Debug: File rejected for the following reasons: [Permanent] _fail1, [Permanent] _fail2, [Permanent] _fail3 11:56:21.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_have_same_number_of_rejections_as_specs_that_failed --- 11:56:21.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_not_blowup_the_process_due_to_failed_augment --- 11:56:21.8 Debug: Analyzing 3/3 files. 11:56:21.8 Info: Reading file 1/3 11:56:21.8 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 11:56:21.8 Info: Reading file 2/3 11:56:21.8 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 11:56:21.8 Info: Reading file 3/3 11:56:21.8 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 11:56:21.8 Debug: Tags parsed for 3 files in 3ms 11:56:21.8 Debug: Album accepted 11:56:21.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_not_blowup_the_process_due_to_failed_augment --- 11:56:21.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_not_throw_if_release_not_identified --- 11:56:21.8 Debug: Analyzing 3/3 files. 11:56:21.8 Info: Reading file 1/3 11:56:21.8 Info: Reading file 2/3 11:56:21.8 Info: Reading file 3/3 11:56:21.8 Debug: Tags parsed for 3 files in 0ms 11:56:21.8 Debug: Album rejected for the following reasons: [Permanent] Couldn't find similar album for [/C/Test/Unsorted] 11:56:21.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_not_throw_if_release_not_identified --- 11:56:21.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_not_throw_if_tracks_are_not_found --- 11:56:21.8 Debug: Analyzing 3/3 files. 11:56:21.8 Info: Reading file 1/3 11:56:21.8 Info: Reading file 2/3 11:56:21.8 Info: Reading file 3/3 11:56:21.8 Debug: Tags parsed for 3 files in 0ms 11:56:21.8 Debug: Album accepted 11:56:21.8 Debug: File rejected for the following reasons: [Permanent] Couldn't parse album from: 11:56:21.8 Debug: File rejected for the following reasons: [Permanent] Couldn't parse album from: 11:56:21.8 Debug: File rejected for the following reasons: [Permanent] Couldn't parse album from: 11:56:21.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_not_throw_if_tracks_are_not_found --- 11:56:21.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_reject_more_than_one_version_of_an_album --- 11:56:21.9 Debug: Analyzing 2/2 files. 11:56:21.9 Info: Reading file 1/2 11:56:21.9 Info: Reading file 2/2 11:56:21.9 Debug: Tags parsed for 2 files in 0ms 11:56:21.9 Debug: Album accepted 11:56:21.9 Debug: Album accepted 11:56:21.9 Debug: File accepted 11:56:21.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_reject_more_than_one_version_of_an_album --- 11:56:21.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_a_decision_when_exception_is_caught --- 11:56:21.9 Debug: Analyzing 1/1 files. 11:56:21.9 Info: Reading file 1/1 11:56:21.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 11:56:21.9 Debug: Tags parsed for 1 files in 0ms 11:56:21.9 Debug: Album accepted 11:56:21.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_a_decision_when_exception_is_caught --- 11:56:21.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_approved_if_all_specs_pass --- 11:56:21.9 Debug: Analyzing 1/1 files. 11:56:21.9 Info: Reading file 1/1 11:56:21.9 Debug: Tags parsed for 1 files in 0ms 11:56:21.9 Debug: Album accepted 11:56:21.9 Debug: File accepted 11:56:21.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_approved_if_all_specs_pass --- 11:56:21.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_rejected_if_one_album_spec_fails --- 11:56:21.9 Debug: Analyzing 1/1 files. 11:56:21.9 Info: Reading file 1/1 11:56:21.9 Debug: Tags parsed for 1 files in 0ms 11:56:21.9 Debug: Album rejected for the following reasons: [Permanent] _albumfail1 11:56:21.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_rejected_if_one_album_spec_fails --- 11:56:21.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_rejected_if_one_track_spec_fails --- 11:56:21.9 Debug: Analyzing 1/1 files. 11:56:21.9 Info: Reading file 1/1 11:56:21.9 Debug: Tags parsed for 1 files in 0ms 11:56:21.9 Debug: Album accepted 11:56:21.9 Debug: File rejected for the following reasons: [Permanent] Couldn't parse album from: 11:56:21.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_rejected_if_one_track_spec_fails --- 11:56:21.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_rejected_if_only_album_spec_fails --- 11:56:21.9 Debug: Analyzing 1/1 files. 11:56:21.9 Info: Reading file 1/1 11:56:21.9 Debug: Tags parsed for 1 files in 0ms 11:56:21.9 Debug: Album rejected for the following reasons: [Permanent] _albumfail1 11:56:21.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_rejected_if_only_album_spec_fails --- 11:56:21.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_rejected_if_only_track_spec_fails --- 11:56:21.9 Debug: Analyzing 1/1 files. 11:56:21.9 Info: Reading file 1/1 11:56:21.9 Debug: Tags parsed for 1 files in 0ms 11:56:21.9 Debug: Album accepted 11:56:21.9 Debug: File rejected for the following reasons: [Permanent] Couldn't parse album from: 11:56:21.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_rejected_if_only_track_spec_fails --- 11:56:21.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.AlreadyImportedSpecificationFixture.should_accept_if_episode_does_not_have_file --- 11:56:21.9 Debug: Skipping already imported check for album without files 11:56:21.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.AlreadyImportedSpecificationFixture.should_accept_if_episode_does_not_have_file --- 11:56:21.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.AlreadyImportedSpecificationFixture.should_accept_if_episode_has_not_been_imported --- 11:56:21.9 Trace: Album has not been imported 11:56:21.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.AlreadyImportedSpecificationFixture.should_accept_if_episode_has_not_been_imported --- 11:56:21.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.AlreadyImportedSpecificationFixture.should_accept_if_episode_was_grabbed_after_being_imported --- 11:56:21.9 Trace: Album has not been imported 11:56:21.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.AlreadyImportedSpecificationFixture.should_accept_if_episode_was_grabbed_after_being_imported --- 11:56:21.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.AlreadyImportedSpecificationFixture.should_accepted_if_download_client_item_is_null --- 11:56:21.9 Debug: No download client information is available, skipping 11:56:21.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.AlreadyImportedSpecificationFixture.should_accepted_if_download_client_item_is_null --- 11:56:21.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.AlreadyImportedSpecificationFixture.should_reject_if_episode_imported_after_being_grabbed --- 11:56:21.9 Debug: Album previously imported at 10/12/2024 11:56:21 11:56:21.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.AlreadyImportedSpecificationFixture.should_reject_if_episode_imported_after_being_grabbed --- 11:56:21.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_accept_when_there_is_enough_disk_space --- 11:56:21.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_accept_when_there_is_enough_disk_space --- 11:56:21.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_pass_if_exception_is_thrown --- 11:56:21.9 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 11:56:21.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_pass_if_exception_is_thrown --- 11:56:21.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_pass_if_free_space_is_null --- 11:56:21.9 Debug: Free space check returned an invalid result for: /C/Test/Music 11:56:21.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_pass_if_free_space_is_null --- 11:56:21.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_reject_when_there_isnt_enough_disk_space --- 11:56:21.9 Warn: Not enough free space (83886080) to import: /C/Test/Unsorted/Alice in Chains/Alice in Chains - track1.mp3 (104857600) 11:56:21.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_reject_when_there_isnt_enough_disk_space --- 11:56:21.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_reject_when_there_isnt_enough_space_for_file_plus_min_free_space --- 11:56:21.9 Warn: Not enough free space (157286400) to import: /C/Test/Unsorted/Alice in Chains/Alice in Chains - track1.mp3 (104857600) 11:56:21.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_reject_when_there_isnt_enough_space_for_file_plus_min_free_space --- 11:56:21.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_return_true_if_free_space_is_null --- 11:56:21.9 Debug: Free space check returned an invalid result for: /C/Test/Music 11:56:21.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_return_true_if_free_space_is_null --- 11:56:21.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_return_true_when_skip_check_is_enabled --- 11:56:21.9 Debug: Skipping free space check when importing 11:56:21.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_return_true_when_skip_check_is_enabled --- 11:56:21.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_skip_check_for_files_under_artist_folder --- 11:56:21.9 Debug: Skipping free space check for existing track 11:56:21.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_skip_check_for_files_under_artist_folder --- 11:56:21.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_use_artist_paths_parent_for_free_space_check --- 11:56:21.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_use_artist_paths_parent_for_free_space_check --- 11:56:21.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.NotUnpackingSpecificationFixture.should_return_false_if_in_working_folder_and_last_write_time_was_recent --- 11:56:21.9 Debug: /C/Test/Unsorted Music/_UNPACK_Kid.Rock/someSubFolder/Kid.Rock.Cowboy.mp3 is still being unpacked 11:56:21.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.NotUnpackingSpecificationFixture.should_return_false_if_in_working_folder_and_last_write_time_was_recent --- 11:56:21.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.NotUnpackingSpecificationFixture.should_return_false_if_unopacking_on_linux --- 11:56:21.9 Debug: /C/Test/Unsorted Music/_UNPACK_Kid.Rock/someSubFolder/Kid.Rock.Cowboy.mp3 is still being unpacked 11:56:21.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.NotUnpackingSpecificationFixture.should_return_false_if_unopacking_on_linux --- 11:56:21.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.NotUnpackingSpecificationFixture.should_return_true_if_not_in_working_folder --- 11:56:21.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.NotUnpackingSpecificationFixture.should_return_true_if_not_in_working_folder --- 11:56:21.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.NotUnpackingSpecificationFixture.should_return_true_when_in_old_working_folder --- 11:56:21.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.NotUnpackingSpecificationFixture.should_return_true_when_in_old_working_folder --- 11:56:21.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_false_if_not_a_revision_upgrade_and_prefers_propers --- 11:56:21.9 Debug: This file isn't a quality upgrade for all tracks. Skipping C:\Test\Imagine Dragons\Imagine.Dragons.Song.1.mp3 11:56:21.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_false_if_not_a_revision_upgrade_and_prefers_propers --- 11:56:21.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_false_if_not_an_upgrade_for_existing_trackFile --- 11:56:21.9 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 11:56:21.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_false_if_not_an_upgrade_for_existing_trackFile --- Skipped should_return_true_when_in_old_working_folder [1 ms] 11:56:21.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_false_if_not_an_upgrade_for_existing_trackFile_for_multi_tracks --- 11:56:21.9 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 11:56:21.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_false_if_not_an_upgrade_for_existing_trackFile_for_multi_tracks --- 11:56:21.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_false_if_not_an_upgrade_for_one_existing_trackFile_for_multi_track --- 11:56:21.9 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 11:56:21.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_false_if_not_an_upgrade_for_one_existing_trackFile_for_multi_track --- 11:56:21.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_no_existing_trackFile --- 11:56:21.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_no_existing_trackFile --- 11:56:21.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_no_existing_trackFile_for_multi_tracks --- 11:56:22.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_no_existing_trackFile_for_multi_tracks --- 11:56:22.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_not_a_revision_upgrade_and_does_not_prefer_propers --- 11:56:22.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_not_a_revision_upgrade_and_does_not_prefer_propers --- 11:56:22.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_track_file_is_null --- 11:56:22.0 Trace: Unable to get track file details from the DB. TrackId: 1 TrackFileId: 1 11:56:22.0 Trace: Unable to get track file details from the DB. TrackId: 2 TrackFileId: 1 11:56:22.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_track_file_is_null --- 11:56:22.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_upgrade_for_existing_trackFile --- 11:56:22.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_upgrade_for_existing_trackFile --- 11:56:22.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_upgrade_for_existing_trackFile_for_multi_tracks --- 11:56:22.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_upgrade_for_existing_trackFile_for_multi_tracks --- 11:56:22.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_when_comparing_to_a_lower_quality_proper --- 11:56:22.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_when_comparing_to_a_lower_quality_proper --- 11:56:22.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_delete_existing_file_fromdb_if_file_doesnt_exist --- 11:56:22.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_delete_existing_file_fromdb_if_file_doesnt_exist --- 11:56:22.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_delete_multiple_different_track_files --- 11:56:22.0 Debug: Removing existing track file: [1] /C/Test/Music/Artist/Season 01\30.rock.s01e01.avi 11:56:22.0 Debug: Removing existing track file: [2] /C/Test/Music/Artist/Season 01\30.rock.s01e02.avi 11:56:22.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_delete_multiple_different_track_files --- 11:56:22.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_delete_single_track_file_once --- 11:56:22.0 Debug: Removing existing track file: [1] /C/Test/Music/Artist/Season 01\30.rock.s01e01.avi 11:56:22.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_delete_single_track_file_once --- 11:56:22.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_delete_the_same_track_file_only_once --- 11:56:22.0 Debug: Removing existing track file: [1] /C/Test/Music/Artist/Season 01\30.rock.s01e01.avi 11:56:22.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_delete_the_same_track_file_only_once --- 11:56:22.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_delete_track_file_from_database --- 11:56:22.0 Debug: Removing existing track file: [1] /C/Test/Music/Artist/Season 01\30.rock.s01e01.avi 11:56:22.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_delete_track_file_from_database --- 11:56:22.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_import_if_existing_file_doesnt_exist_in_db --- 11:56:22.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_import_if_existing_file_doesnt_exist_in_db --- 11:56:22.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_not_try_to_recyclebin_existing_file_if_file_doesnt_exist --- 11:56:22.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_not_try_to_recyclebin_existing_file_if_file_doesnt_exist --- 11:56:22.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_return_old_track_file_in_oldFiles --- 11:56:22.0 Debug: Removing existing track file: [1] /C/Test/Music/Artist/Season 01\30.rock.s01e01.avi 11:56:22.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_return_old_track_file_in_oldFiles --- 11:56:22.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_return_old_track_files_in_oldFiles --- 11:56:22.0 Debug: Removing existing track file: [1] /C/Test/Music/Artist/Season 01\30.rock.s01e01.avi 11:56:22.0 Debug: Removing existing track file: [2] /C/Test/Music/Artist/Season 01\30.rock.s01e02.avi 11:56:22.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_return_old_track_files_in_oldFiles --- 11:56:22.0 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.broken_executor_should_publish_executed_event --- 11:56:22.0 Trace: CommandA -> IExecute`1Proxy 11:56:22.0 Trace: CommandA <- IExecute`1Proxy [] 11:56:22.0 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 11:56:22.0 Info: Shutting down task execution 11:56:22.1 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.broken_executor_should_publish_executed_event --- 11:56:22.1 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_execute_on_executor --- 11:56:22.1 Trace: CommandA -> IExecute`1Proxy 11:56:22.1 Trace: CommandA <- IExecute`1Proxy [] 11:56:22.1 Info: Shutting down task execution 11:56:22.1 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_execute_on_executor --- 11:56:22.1 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_not_execute_on_incompatible_executor --- 11:56:22.1 Trace: CommandA -> IExecute`1Proxy 11:56:22.1 Trace: CommandA <- IExecute`1Proxy [] 11:56:22.1 Info: Shutting down task execution 11:56:22.1 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_not_execute_on_incompatible_executor --- 11:56:22.1 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_publish_executed_event_on_success --- 11:56:22.1 Trace: CommandA -> IExecute`1Proxy 11:56:22.1 Trace: CommandA <- IExecute`1Proxy [] 11:56:22.1 Info: Shutting down task execution 11:56:22.1 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_publish_executed_event_on_success --- 11:56:22.1 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_start_executor_threads --- 11:56:22.1 Info: Shutting down task execution 11:56:22.1 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_start_executor_threads --- 11:56:22.1 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_use_completion_message --- 11:56:22.1 Trace: CommandA -> IExecute`1Proxy 11:56:22.1 Trace: CommandA <- IExecute`1Proxy [] 11:56:22.1 Info: Shutting down task execution 11:56:22.1 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_use_completion_message --- 11:56:22.1 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_use_last_progress_message_if_completion_message_is_null --- 11:56:22.1 Trace: CommandB -> IExecute`1Proxy_1 11:56:22.1 Trace: CommandB <- IExecute`1Proxy_1 [] 11:56:22.1 Info: Shutting down task execution 11:56:22.2 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_use_last_progress_message_if_completion_message_is_null --- 11:56:22.2 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_any_command_if_exclusive_running --- 11:56:22.2 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_any_command_if_exclusive_running --- 11:56:22.2 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_disk_access_command_if_another_running --- 11:56:22.2 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_disk_access_command_if_another_running --- 11:56:22.2 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_exclusive_command_if_any_running --- 11:56:22.2 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_exclusive_command_if_any_running --- 11:56:22.2 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_exclusive_command_if_long_running_command_running --- 11:56:22.2 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_exclusive_command_if_long_running_command_running --- 11:56:22.2 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_type_exclusive_command_if_another_and_disk_access_command_running --- 11:56:22.2 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_type_exclusive_command_if_another_and_disk_access_command_running --- 11:56:22.2 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_type_exclusive_command_if_another_running --- 11:56:22.2 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_type_exclusive_command_if_another_running --- 11:56:22.2 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_return_null_if_nothing_queued --- 11:56:22.2 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_return_null_if_nothing_queued --- 11:56:22.2 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_return_regular_command_if_type_exclusive_command_running --- 11:56:22.2 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_return_regular_command_if_type_exclusive_command_running --- 11:56:22.2 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_return_type_exclusive_command_if_another_not_running --- 11:56:22.2 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_return_type_exclusive_command_if_another_not_running --- 11:56:22.2 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandQueueManagerFixture.should_not_remove_commands_for_five_minutes_after_they_end --- 11:56:22.3 Trace: Publishing RefreshMonitoredDownloads 11:56:22.3 Trace: Checking if command is queued or started: RefreshMonitoredDownloads 11:56:22.3 Trace: Inserting new command: RefreshMonitoredDownloads 11:56:22.3 Trace: Marking command as started: RefreshMonitoredDownloads 11:56:22.3 Trace: Updating command status 11:56:22.3 Trace: Cleaning up old commands 11:56:22.3 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandQueueManagerFixture.should_not_remove_commands_for_five_minutes_after_they_end --- 11:56:22.3 Info: --- Start: NzbDrone.Core.Test.Messaging.Events.EventAggregatorFixture.broken_handler_should_not_effect_others_handler --- 11:56:22.3 Trace: Publishing EventA 11:56:22.3 Trace: EventA -> IHandle`1Proxy 11:56:22.3 Error: IHandle`1Proxy failed while processing [EventA] System.NotImplementedException: The method or operation is not implemented. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IHandle`1Proxy.Handle(EventA message) at NzbDrone.Core.Messaging.Events.EventAggregator.PublishEvent[TEvent](TEvent event) 11:56:22.3 Trace: EventA -> IHandle`1Proxy 11:56:22.3 Trace: EventA <- IHandle`1Proxy 11:56:22.3 Info: --- End: NzbDrone.Core.Test.Messaging.Events.EventAggregatorFixture.broken_handler_should_not_effect_others_handler --- 11:56:22.3 Info: --- Start: NzbDrone.Core.Test.Messaging.Events.EventAggregatorFixture.should_not_publish_to_incompatible_handlers --- 11:56:22.3 Trace: Publishing EventA 11:56:22.3 Trace: EventA -> IHandle`1Proxy 11:56:22.3 Trace: EventA <- IHandle`1Proxy 11:56:22.3 Trace: EventA -> IHandle`1Proxy 11:56:22.3 Trace: EventA <- IHandle`1Proxy 11:56:22.3 Info: --- End: NzbDrone.Core.Test.Messaging.Events.EventAggregatorFixture.should_not_publish_to_incompatible_handlers --- 11:56:22.3 Info: --- Start: NzbDrone.Core.Test.Messaging.Events.EventAggregatorFixture.should_publish_event_to_handlers --- 11:56:22.3 Trace: Publishing EventA 11:56:22.3 Trace: EventA -> IHandle`1Proxy 11:56:22.3 Trace: EventA <- IHandle`1Proxy 11:56:22.3 Trace: EventA -> IHandle`1Proxy 11:56:22.3 Trace: EventA <- IHandle`1Proxy 11:56:22.3 Info: --- End: NzbDrone.Core.Test.Messaging.Events.EventAggregatorFixture.should_publish_event_to_handlers --- 11:56:22.3 Info: --- Start: NzbDrone.Core.Test.MetadataSource.MetadataRequestBuilderFixture.should_use_default_if_config_blank() --- 11:56:22.3 Info: --- End: NzbDrone.Core.Test.MetadataSource.MetadataRequestBuilderFixture.should_use_default_if_config_blank() --- 11:56:22.3 Info: --- Start: NzbDrone.Core.Test.MetadataSource.MetadataRequestBuilderFixture.should_use_user_definied_if_not_blank() --- 11:56:22.3 Info: --- End: NzbDrone.Core.Test.MetadataSource.MetadataRequestBuilderFixture.should_use_user_definied_if_not_blank() --- 11:56:22.3 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SearchArtistComparerFixture.should_prefer_blocklist_over_the_blocklist_when_searching_for_blocklist --- 11:56:22.3 Info: --- End: NzbDrone.Core.Test.MetadataSource.SearchArtistComparerFixture.should_prefer_blocklist_over_the_blocklist_when_searching_for_blocklist --- 11:56:22.3 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SearchArtistComparerFixture.should_prefer_the_blocklist_over_blocklist_when_searching_for_the_blocklist --- 11:56:22.3 Info: --- End: NzbDrone.Core.Test.MetadataSource.SearchArtistComparerFixture.should_prefer_the_blocklist_over_blocklist_when_searching_for_the_blocklist --- 11:56:22.3 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SearchArtistComparerFixture.should_prefer_the_walking_dead_over_talking_dead_when_searching_for_the_walking_dead --- 11:56:22.3 Info: --- End: NzbDrone.Core.Test.MetadataSource.SearchArtistComparerFixture.should_prefer_the_walking_dead_over_talking_dead_when_searching_for_the_walking_dead --- 11:56:22.3 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SearchArtistComparerFixture.should_prefer_the_walking_dead_over_talking_dead_when_searching_for_walking_dead --- 11:56:22.3 Info: --- End: NzbDrone.Core.Test.MetadataSource.SearchArtistComparerFixture.should_prefer_the_walking_dead_over_talking_dead_when_searching_for_walking_dead --- 11:56:22.3 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.getting_details_of_invalid_album --- 11:56:22.4 Debug: Getting Album with LidarrAPI.MetadataID of 66c66aaa-6e2f-4930-8610-912e24c63ed1 11:56:22.4 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/album/66c66aaa-6e2f-4930-8610-912e24c63ed1 11:56:22.4 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 11:56:22.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"} (427 ms) 11:56:22.8 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.getting_details_of_invalid_album --- 11:56:22.8 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.getting_details_of_invalid_artist --- 11:56:22.8 Debug: Getting Artist with LidarrAPI.MetadataID of 66c66aaa-6e2f-4930-8610-912e24c63ed1 11:56:22.8 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/artist/66c66aaa-6e2f-4930-8610-912e24c63ed1 11:56:22.8 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 11:56:23.0 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"} (163 ms) 11:56:23.0 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.getting_details_of_invalid_artist --- 11:56:23.0 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.getting_details_of_invalid_guid_for_album --- 11:56:23.0 Debug: Getting Album with LidarrAPI.MetadataID of 66c66aaa-6e2f-4930-aaaaaa 11:56:23.0 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/album/66c66aaa-6e2f-4930-aaaaaa 11:56:23.0 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 11:56:23.1 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"} (152 ms) 11:56:23.1 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.getting_details_of_invalid_guid_for_album --- 11:56:23.1 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.getting_details_of_invalid_guid_for_artist --- 11:56:23.1 Debug: Getting Artist with LidarrAPI.MetadataID of 66c66aaa-6e2f-4930-aaaaaa 11:56:23.1 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/artist/66c66aaa-6e2f-4930-aaaaaa 11:56:23.1 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 11:56:23.3 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"} (141 ms) 11:56:23.3 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.getting_details_of_invalid_guid_for_artist --- 11:56:23.3 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_be_able_to_get_album_detail("12fa3845-7c62-36e5-a8da-8be137155a72","Hysteria") --- 11:56:23.3 Debug: Getting Album with LidarrAPI.MetadataID of 12fa3845-7c62-36e5-a8da-8be137155a72 11:56:23.3 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/album/12fa3845-7c62-36e5-a8da-8be137155a72 11:56:23.3 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 11:56:23.5 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/album/12fa3845-7c62-36e5-a8da-8be137155a72: 200.OK (488892 bytes) (165 ms) 11:56:23.5 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_be_able_to_get_album_detail("12fa3845-7c62-36e5-a8da-8be137155a72","Hysteria") --- 11:56:23.5 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") --- 11:56:23.5 Debug: Getting Album with LidarrAPI.MetadataID of 12fa3845-7c62-36e5-a8da-8be137155a72 11:56:23.5 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/album/12fa3845-7c62-36e5-a8da-8be137155a72 11:56:23.5 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 11:56:23.6 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/album/12fa3845-7c62-36e5-a8da-8be137155a72: 200.OK (488892 bytes) (50 ms) 11:56:23.6 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") --- 11:56:23.6 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") --- 11:56:23.6 Debug: Getting Album with LidarrAPI.MetadataID of 12fa3845-7c62-36e5-a8da-8be137155a72 11:56:23.6 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/album/12fa3845-7c62-36e5-a8da-8be137155a72 11:56:23.6 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 11:56:23.7 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/album/12fa3845-7c62-36e5-a8da-8be137155a72: 200.OK (488892 bytes) (96 ms) 11:56:23.7 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_be_able_to_get_album_detail_with_release("12fa3845-7c62-36e5-a8da-8be137155a72","dee9ca6f-4f84-4359-82a9-b75a37ffc316",2,27,"Hysteria") --- 11:56:23.7 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_be_able_to_get_artist_detail("f59c5520-5f46-4d2c-b2c4-822eabf53419","Linkin Park") --- 11:56:23.7 Debug: Getting Artist with LidarrAPI.MetadataID of f59c5520-5f46-4d2c-b2c4-822eabf53419 11:56:23.7 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/artist/f59c5520-5f46-4d2c-b2c4-822eabf53419 11:56:23.7 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 11:56:23.7 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/artist/f59c5520-5f46-4d2c-b2c4-822eabf53419: 200.OK (46696 bytes) (43 ms) 11:56:23.8 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_be_able_to_get_artist_detail("f59c5520-5f46-4d2c-b2c4-822eabf53419","Linkin Park") --- 11:56:23.8 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_be_able_to_get_artist_detail("66c662b6-6e2f-4930-8610-912e24c63ed1","AC/DC") --- 11:56:23.8 Debug: Getting Artist with LidarrAPI.MetadataID of 66c662b6-6e2f-4930-8610-912e24c63ed1 11:56:23.8 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/artist/66c662b6-6e2f-4930-8610-912e24c63ed1 11:56:23.8 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 11:56:23.8 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/artist/66c662b6-6e2f-4930-8610-912e24c63ed1: 200.OK (76137 bytes) (48 ms) 11:56:23.8 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_be_able_to_get_artist_detail("66c662b6-6e2f-4930-8610-912e24c63ed1","AC/DC") --- 11:56:23.8 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_primary_release_type(Album) --- 11:56:23.8 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_primary_release_type(Album) --- 11:56:23.8 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_primary_release_type(EP) --- 11:56:23.8 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_primary_release_type(EP) --- 11:56:23.8 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_primary_release_type(Single) --- 11:56:23.8 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_primary_release_type(Single) --- 11:56:23.8 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_primary_release_type(Broadcast) --- 11:56:23.8 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_primary_release_type(Broadcast) --- 11:56:23.8 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_primary_release_type(Other) --- 11:56:23.8 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_primary_release_type(Other) --- 11:56:23.8 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_release_status(Official) --- 11:56:23.8 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_release_status(Official) --- 11:56:23.8 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_release_status(Promotion) --- 11:56:23.8 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_release_status(Promotion) --- 11:56:23.8 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_release_status(Bootleg) --- 11:56:23.8 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_release_status(Bootleg) --- 11:56:23.8 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_release_status(Pseudo-Release) --- 11:56:23.8 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_release_status(Pseudo-Release) --- 11:56:23.8 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Studio) --- 11:56:23.8 Debug: 1 11:56:23.8 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Studio) --- 11:56:23.8 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Compilation) --- 11:56:23.8 Debug: 1 11:56:23.8 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Compilation) --- 11:56:23.8 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Soundtrack) --- 11:56:23.8 Debug: 1 11:56:23.8 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Soundtrack) --- 11:56:23.8 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Spokenword) --- 11:56:23.8 Debug: 1 11:56:23.8 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Spokenword) --- 11:56:23.8 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Interview) --- 11:56:23.8 Debug: 1 11:56:23.8 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Interview) --- 11:56:23.8 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Live) --- 11:56:23.9 Debug: 1 11:56:23.9 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Live) --- 11:56:23.9 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Remix) --- 11:56:23.9 Debug: 1 11:56:23.9 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Remix) --- 11:56:23.9 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(DJ-mix) --- 11:56:23.9 Debug: 1 11:56:23.9 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(DJ-mix) --- 11:56:23.9 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Mixtape/Street) --- 11:56:23.9 Debug: 1 11:56:23.9 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Mixtape/Street) --- 11:56:23.9 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Demo) --- 11:56:23.9 Debug: 1 11:56:23.9 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Demo) --- 11:56:23.9 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Audio drama) --- 11:56:23.9 Debug: 1 11:56:23.9 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Audio drama) --- 11:56:23.9 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("lidarrid:") --- 11:56:23.9 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("lidarrid:") --- 11:56:23.9 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("lidarrid: 99999999999999999999") --- 11:56:23.9 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("lidarrid: 99999999999999999999") --- 11:56:23.9 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("lidarrid: 0") --- 11:56:23.9 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("lidarrid: 0") --- 11:56:23.9 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("lidarrid: -12") --- 11:56:23.9 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("lidarrid: -12") --- 11:56:23.9 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("lidarrid:289578") --- 11:56:23.9 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("lidarrid:289578") --- 11:56:23.9 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("adjalkwdjkalwdjklawjdlKAJD") --- 11:56:23.9 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/search?type=artist&query=adjalkwdjkalwdjklawjdlkajd 11:56:23.9 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 11:56:24.0 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/search?type=artist&query=adjalkwdjkalwdjklawjdlkajd: 200.OK (2 bytes) (144 ms) 11:56:24.0 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("adjalkwdjkalwdjklawjdlKAJD") --- 11:56:24.0 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_album_search("Evolve","Imagine Dragons","Evolve") --- 11:56:24.0 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/search?type=album&query=evolve&artist=imagine%20dragons&includeTracks=1 11:56:24.0 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 11:56:25.2 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/search?type=album&query=evolve&artist=imagine%20dragons&includeTracks=1: 200.OK (149898 bytes) (1137 ms) 11:56:25.2 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_album_search("Evolve","Imagine Dragons","Evolve") --- 11:56:25.2 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_album_search("Hysteria",null,"Hysteria") --- 11:56:25.2 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/search?type=album&query=hysteria&artist=&includeTracks=1 11:56:25.2 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 11:56:25.3 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/search?type=album&query=hysteria&artist=&includeTracks=1: 200.OK (53776 bytes) (133 ms) 11:56:25.3 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_album_search("Hysteria",null,"Hysteria") --- 11:56:25.3 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_album_search("lidarr:d77df681-b779-3d6d-b66a-3bfd15985e3e",null,"Pyromania") --- 11:56:25.3 Debug: Getting Album with LidarrAPI.MetadataID of d77df681-b779-3d6d-b66a-3bfd15985e3e 11:56:25.3 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/album/d77df681-b779-3d6d-b66a-3bfd15985e3e 11:56:25.3 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 11:56:25.5 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/album/d77df681-b779-3d6d-b66a-3bfd15985e3e: 200.OK (412199 bytes) (160 ms) 11:56:25.5 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_album_search("lidarr:d77df681-b779-3d6d-b66a-3bfd15985e3e",null,"Pyromania") --- 11:56:25.5 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_album_search("lidarr: d77df681-b779-3d6d-b66a-3bfd15985e3e",null,"Pyromania") --- 11:56:25.5 Debug: Getting Album with LidarrAPI.MetadataID of d77df681-b779-3d6d-b66a-3bfd15985e3e 11:56:25.5 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/album/d77df681-b779-3d6d-b66a-3bfd15985e3e 11:56:25.5 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 11:56:25.5 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/album/d77df681-b779-3d6d-b66a-3bfd15985e3e: 200.OK (412199 bytes) (45 ms) 11:56:25.5 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_album_search("lidarr: d77df681-b779-3d6d-b66a-3bfd15985e3e",null,"Pyromania") --- 11:56:25.5 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_album_search("lidarrid:d77df681-b779-3d6d-b66a-3bfd15985e3e",null,"Pyromania") --- 11:56:25.5 Debug: Getting Album with LidarrAPI.MetadataID of d77df681-b779-3d6d-b66a-3bfd15985e3e 11:56:25.5 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/album/d77df681-b779-3d6d-b66a-3bfd15985e3e 11:56:25.5 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 11:56:25.6 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/album/d77df681-b779-3d6d-b66a-3bfd15985e3e: 200.OK (412199 bytes) (44 ms) 11:56:25.6 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_album_search("lidarrid:d77df681-b779-3d6d-b66a-3bfd15985e3e",null,"Pyromania") --- 11:56:25.6 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("Coldplay","Coldplay") --- 11:56:25.6 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/search?type=artist&query=coldplay 11:56:25.6 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 11:56:25.8 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/search?type=artist&query=coldplay: 200.OK (13807 bytes) (196 ms) 11:56:25.8 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("Coldplay","Coldplay") --- 11:56:25.8 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("Avenged Sevenfold","Avenged Sevenfold") --- 11:56:25.8 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/search?type=artist&query=avenged%20sevenfold 11:56:25.8 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 11:56:26.0 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/search?type=artist&query=avenged%20sevenfold: 200.OK (12442 bytes) (177 ms) 11:56:26.0 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("Avenged Sevenfold","Avenged Sevenfold") --- 11:56:26.0 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("3OH!3","3OH!3") --- 11:56:26.0 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/search?type=artist&query=3oh%213 11:56:26.0 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 11:56:26.1 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/search?type=artist&query=3oh%213: 200.OK (3117 bytes) (135 ms) 11:56:26.1 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("3OH!3","3OH!3") --- 11:56:26.1 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("The Academy Is...","The Academy Is…") --- 11:56:26.1 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/search?type=artist&query=the%20academy%20is... 11:56:26.1 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 11:56:26.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) (162 ms) 11:56:26.3 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("The Academy Is...","The Academy Is…") --- 11:56:26.3 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("lidarr:f59c5520-5f46-4d2c-b2c4-822eabf53419","Linkin Park") --- 11:56:26.3 Debug: Getting Artist with LidarrAPI.MetadataID of f59c5520-5f46-4d2c-b2c4-822eabf53419 11:56:26.3 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/artist/f59c5520-5f46-4d2c-b2c4-822eabf53419 11:56:26.3 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 11:56:26.4 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/artist/f59c5520-5f46-4d2c-b2c4-822eabf53419: 200.OK (46696 bytes) (63 ms) 11:56:26.4 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("lidarr:f59c5520-5f46-4d2c-b2c4-822eabf53419","Linkin Park") --- 11:56:26.4 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("lidarrid:f59c5520-5f46-4d2c-b2c4-822eabf53419","Linkin Park") --- 11:56:26.4 Debug: Getting Artist with LidarrAPI.MetadataID of f59c5520-5f46-4d2c-b2c4-822eabf53419 11:56:26.4 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/artist/f59c5520-5f46-4d2c-b2c4-822eabf53419 11:56:26.4 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 11:56:26.4 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/artist/f59c5520-5f46-4d2c-b2c4-822eabf53419: 200.OK (46696 bytes) (42 ms) 11:56:26.4 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("lidarrid:f59c5520-5f46-4d2c-b2c4-822eabf53419","Linkin Park") --- 11:56:26.4 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("lidarrid: f59c5520-5f46-4d2c-b2c4-822eabf53419 ","Linkin Park") --- 11:56:26.4 Debug: Getting Artist with LidarrAPI.MetadataID of f59c5520-5f46-4d2c-b2c4-822eabf53419 11:56:26.4 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/artist/f59c5520-5f46-4d2c-b2c4-822eabf53419 11:56:26.4 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 11:56:26.4 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/artist/f59c5520-5f46-4d2c-b2c4-822eabf53419: 200.OK (46696 bytes) (41 ms) 11:56:26.4 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("lidarrid: f59c5520-5f46-4d2c-b2c4-822eabf53419 ","Linkin Park") --- 11:56:26.4 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_combined_search("Eminem",0,NzbDrone.Core.Music.Artist,"Eminem") --- 11:56:26.4 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/search?type=all&query=eminem 11:56:26.4 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 11:56:26.6 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/search?type=all&query=eminem: 200.OK (58528 bytes) (127 ms) 11:56:26.6 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_combined_search("Eminem",0,NzbDrone.Core.Music.Artist,"Eminem") --- 11:56:26.6 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_combined_search("Eminem Kamikaze",0,NzbDrone.Core.Music.Artist,"Eminem") --- 11:56:26.6 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/search?type=all&query=eminem%20kamikaze 11:56:26.6 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 11:56:26.7 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/search?type=all&query=eminem%20kamikaze: 200.OK (191514 bytes) (143 ms) 11:56:26.7 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_combined_search("Eminem Kamikaze",0,NzbDrone.Core.Music.Artist,"Eminem") --- 11:56:26.7 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_combined_search("Eminem Kamikaze",1,NzbDrone.Core.Music.Album,"Kamikaze") --- 11:56:26.7 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/search?type=all&query=eminem%20kamikaze 11:56:26.7 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 11:56:26.8 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/search?type=all&query=eminem%20kamikaze: 200.OK (191514 bytes) (66 ms) 11:56:26.8 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_combined_search("Eminem Kamikaze",1,NzbDrone.Core.Music.Album,"Kamikaze") --- 11:56:26.8 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_combined_search("lidarr:f59c5520-5f46-4d2c-b2c4-822eabf53419",0,NzbDrone.Core.Music.Artist,"Linkin Park") --- 11:56:26.8 Debug: Getting Artist with LidarrAPI.MetadataID of f59c5520-5f46-4d2c-b2c4-822eabf53419 11:56:26.8 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/artist/f59c5520-5f46-4d2c-b2c4-822eabf53419 11:56:26.8 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 11:56:26.9 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/artist/f59c5520-5f46-4d2c-b2c4-822eabf53419: 200.OK (46696 bytes) (38 ms) 11:56:26.9 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_combined_search("lidarr:f59c5520-5f46-4d2c-b2c4-822eabf53419",0,NzbDrone.Core.Music.Artist,"Linkin Park") --- 11:56:26.9 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_combined_search("lidarr: d77df681-b779-3d6d-b66a-3bfd15985e3e",0,NzbDrone.Core.Music.Album,"Pyromania") --- 11:56:26.9 Debug: Getting Artist with LidarrAPI.MetadataID of d77df681-b779-3d6d-b66a-3bfd15985e3e 11:56:26.9 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/artist/d77df681-b779-3d6d-b66a-3bfd15985e3e 11:56:26.9 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 11:56:27.0 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"} (171 ms) 11:56:27.0 Debug: Getting Album with LidarrAPI.MetadataID of d77df681-b779-3d6d-b66a-3bfd15985e3e 11:56:27.0 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/album/d77df681-b779-3d6d-b66a-3bfd15985e3e 11:56:27.0 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 11:56:27.1 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/album/d77df681-b779-3d6d-b66a-3bfd15985e3e: 200.OK (412199 bytes) (27 ms) 11:56:27.1 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_combined_search("lidarr: d77df681-b779-3d6d-b66a-3bfd15985e3e",0,NzbDrone.Core.Music.Album,"Pyromania") --- 11:56:27.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.AddAlbumFixture.should_be_able_to_add_a_album_without_passing_in_name --- 11:56:27.1 Debug: Adding album [5537624c-3d2f-4f5c-8099-df916082c85c][[NULL]] 11:56:27.1 Info: --- End: NzbDrone.Core.Test.MusicTests.AddAlbumFixture.should_be_able_to_add_a_album_without_passing_in_name --- 11:56:27.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.AddAlbumFixture.should_throw_if_album_cannot_be_found --- 11:56:27.1 Debug: Adding album [5537624c-3d2f-4f5c-8099-df916082c85c][[NULL]] 11:56:27.1 Error: Album with MusicBrainz Id 5537624c-3d2f-4f5c-8099-df916082c85c was not found, it may have been removed from Musicbrainz. 11:56:27.1 Info: --- End: NzbDrone.Core.Test.MusicTests.AddAlbumFixture.should_throw_if_album_cannot_be_found --- 11:56:27.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_be_able_to_add_a_artist_without_passing_in_name --- 11:56:27.1 Info: Adding Artist [ForeignArtistId1][Name1] Path: [C:\Test\Music/Name1] 11:56:27.1 Info: --- End: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_be_able_to_add_a_artist_without_passing_in_name --- 11:56:27.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_disambiguate_if_artist_folder_exists --- 11:56:27.1 Info: Adding Artist [ForeignArtistId1][Name1] Path: [C:\Test\Music\Name1 (Disambiguation)] 11:56:27.1 Info: --- End: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_disambiguate_if_artist_folder_exists --- 11:56:27.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_disambiguate_with_numbers_if_artist_folder_exists_and_no_disambiguation --- 11:56:27.1 Info: Adding Artist [ForeignArtistId1][Name1] Path: [C:\Test\Music\Name1 (3)] 11:56:27.1 Info: --- End: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_disambiguate_with_numbers_if_artist_folder_exists_and_no_disambiguation --- 11:56:27.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_disambiguate_with_numbers_if_artist_folder_still_exists --- 11:56:27.1 Info: Adding Artist [ForeignArtistId1][Name1] Path: [C:\Test\Music\Name1 (Disambiguation) (3)] 11:56:27.1 Info: --- End: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_disambiguate_with_numbers_if_artist_folder_still_exists --- 11:56:27.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_have_proper_path --- 11:56:27.1 Info: Adding Artist [ForeignArtistId1][Name1] Path: [C:\Test\Music/Name1] 11:56:27.1 Info: --- End: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_have_proper_path --- 11:56:27.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_throw_if_artist_cannot_be_found --- 11:56:27.1 Error: LidarrId ce09ea31-3d4a-4487-a797-e315175457a0 was not found, it may have been removed from Musicbrainz. 11:56:27.1 Info: --- End: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_throw_if_artist_cannot_be_found --- 11:56:27.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_throw_if_artist_validation_fails --- 11:56:27.1 Info: --- End: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_throw_if_artist_validation_fails --- 11:56:27.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumMonitoredServiceTests.SetAlbumMontitoredFixture.should_be_able_to_monitor_albums_when_passed_in_artist --- 11:56:27.2 Debug: [Name1] Setting album monitored status. 11:56:27.2 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumMonitoredServiceTests.SetAlbumMontitoredFixture.should_be_able_to_monitor_albums_when_passed_in_artist --- 11:56:27.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumMonitoredServiceTests.SetAlbumMontitoredFixture.should_be_able_to_monitor_all_albums --- 11:56:27.2 Debug: [Name1] Setting album monitored status. 11:56:27.2 Debug: Monitoring all albums 11:56:27.2 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumMonitoredServiceTests.SetAlbumMontitoredFixture.should_be_able_to_monitor_all_albums --- 11:56:27.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumMonitoredServiceTests.SetAlbumMontitoredFixture.should_be_able_to_monitor_artist_without_changing_albums --- 11:56:27.2 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumMonitoredServiceTests.SetAlbumMontitoredFixture.should_be_able_to_monitor_artist_without_changing_albums --- 11:56:27.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumMonitoredServiceTests.SetAlbumMontitoredFixture.should_be_able_to_monitor_new_albums_only --- 11:56:27.2 Debug: [Name1] Setting album monitored status. 11:56:27.2 Debug: Unmonitoring Albums with Files 11:56:27.2 Debug: Unmonitoring Albums without Files 11:56:27.2 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumMonitoredServiceTests.SetAlbumMontitoredFixture.should_be_able_to_monitor_new_albums_only --- 11:56:27.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.get_last_albums_should_return_next_album --- 11:56:27.2 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:56:27.2 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173872223813_419/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:27.2 Info: DatabaseEngineVersionCheck migrating 11:56:27.2 Info: PerformDBOperation 11:56:27.2 Info: Performing DB Operation 11:56:27.2 Info: SQLite 3.46.1 11:56:27.2 Info: => 0.0013161s 11:56:27.2 Info: DatabaseEngineVersionCheck migrated 11:56:27.2 Info: => 0.0013304s 11:56:27.2 Debug: Took: 00:00:00.0114375 11:56:27.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 ==== 11:56:27.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-13T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 11:56:27.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 ==== 11:56:27.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 ==== 11:56:27.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-14T11:56:27.2573138Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-13T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-13T00:00:00Z"] Added = ["2024-10-13T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:56:27.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId2\""] OldForeignAlbumIds = [[]] Title = ["\"Title2\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation2\""] ReleaseDate = ["2024-10-15T11:56:27.2574096Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType2\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-14T00:00:00Z"] CleanTitle = ["\"CleanTitle2\""] ProfileId = [2] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2024-10-14T00:00:00Z"] Added = ["2024-10-14T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:56:27.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId3\""] OldForeignAlbumIds = [[]] Title = ["\"Title3\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation3\""] ReleaseDate = ["2024-10-12T11:56:27.2574869Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType3\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-15T00:00:00Z"] CleanTitle = ["\"CleanTitle3\""] ProfileId = [3] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-15T00:00:00Z"] Added = ["2024-10-15T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:56:27.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 = ["\"ForeignAlbumId4\""] OldForeignAlbumIds = [[]] Title = ["\"Title4\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation4\""] ReleaseDate = ["2024-10-11T11:56:27.2575583Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType4\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-16T00:00:00Z"] CleanTitle = ["\"CleanTitle4\""] ProfileId = [4] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2024-10-16T00:00:00Z"] Added = ["2024-10-16T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:56:27.2 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-13T11:56:27.2600637Z"] ==== End Query Trace ==== 11:56:27.2 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-13T11:56:27.2600637Z"] ==== End Query Trace ==== 11:56:27.3 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.get_last_albums_should_return_next_album --- 11:56:27.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.get_next_albums_should_return_next_album --- 11:56:27.3 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:56:27.3 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173873077381_421/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:27.3 Info: DatabaseEngineVersionCheck migrating 11:56:27.3 Info: PerformDBOperation 11:56:27.3 Info: Performing DB Operation 11:56:27.3 Info: SQLite 3.46.1 11:56:27.3 Info: => 0.0011938s 11:56:27.3 Info: DatabaseEngineVersionCheck migrated 11:56:27.3 Info: => 0.0012072s 11:56:27.3 Debug: Took: 00:00:00.0121704 11:56:27.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 ==== 11:56:27.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-13T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 11:56:27.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 ==== 11:56:27.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 ==== 11:56:27.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-14T11:56:27.341436Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-13T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-13T00:00:00Z"] Added = ["2024-10-13T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:56:27.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-15T11:56:27.3414384Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType2\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-14T00:00:00Z"] CleanTitle = ["\"CleanTitle2\""] ProfileId = [2] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2024-10-14T00:00:00Z"] Added = ["2024-10-14T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:56:27.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-12T11:56:27.34144Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType3\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-15T00:00:00Z"] CleanTitle = ["\"CleanTitle3\""] ProfileId = [3] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-15T00:00:00Z"] Added = ["2024-10-15T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:56:27.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 = ["\"ForeignAlbumId4\""] OldForeignAlbumIds = [[]] Title = ["\"Title4\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation4\""] ReleaseDate = ["2024-10-11T11:56:27.3414416Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType4\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-16T00:00:00Z"] CleanTitle = ["\"CleanTitle4\""] ProfileId = [4] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2024-10-16T00:00:00Z"] Added = ["2024-10-16T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:56:27.3 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-13T11:56:27.3440817Z"] ==== End Query Trace ==== 11:56:27.3 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-13T11:56:27.3440817Z"] ==== End Query Trace ==== 11:56:27.3 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.get_next_albums_should_return_next_album --- 11:56:27.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_find_album_in_db_by_releaseid --- 11:56:27.3 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:56:27.3 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173873856350_423/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:27.3 Info: DatabaseEngineVersionCheck migrating 11:56:27.3 Info: PerformDBOperation 11:56:27.3 Info: Performing DB Operation 11:56:27.3 Info: SQLite 3.46.1 11:56:27.3 Info: => 0.0012016s 11:56:27.3 Info: DatabaseEngineVersionCheck migrated 11:56:27.3 Info: => 0.001219s 11:56:27.3 Debug: Took: 00:00:00.0121068 11:56:27.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 ==== 11:56:27.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-13T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 11:56:27.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 ==== 11:56:27.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 ==== 11:56:27.4 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 ==== 11:56:27.4 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_find_album_in_db_by_releaseid --- 11:56:27.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_find_album_in_db_by_title("ANThology") --- 11:56:27.4 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:56:27.4 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173874582099_425/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:27.4 Info: DatabaseEngineVersionCheck migrating 11:56:27.4 Info: PerformDBOperation 11:56:27.4 Info: Performing DB Operation 11:56:27.4 Info: SQLite 3.46.1 11:56:27.4 Info: => 0.0012085s 11:56:27.4 Info: DatabaseEngineVersionCheck migrated 11:56:27.4 Info: => 0.0012322s 11:56:27.4 Debug: Took: 00:00:00.0121198 11:56:27.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 ==== 11:56:27.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-13T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 11:56:27.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 ==== 11:56:27.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 ==== 11:56:27.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 ==== 11:56:27.5 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_find_album_in_db_by_title("ANThology") --- 11:56:27.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_find_album_in_db_by_title("anthology") --- 11:56:27.5 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:56:27.5 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173875310170_427/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:27.5 Info: DatabaseEngineVersionCheck migrating 11:56:27.5 Info: PerformDBOperation 11:56:27.5 Info: Performing DB Operation 11:56:27.5 Info: SQLite 3.46.1 11:56:27.5 Info: => 0.0012186s 11:56:27.5 Info: DatabaseEngineVersionCheck migrated 11:56:27.5 Info: => 0.0012328s 11:56:27.5 Debug: Took: 00:00:00.0121594 11:56:27.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 ==== 11:56:27.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-13T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 11:56:27.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 ==== 11:56:27.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 ==== 11:56:27.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 = ["\"anthology\""] Clause1_P2 = ["\"anthology\""] Clause1_P3 = [1] ==== End Query Trace ==== 11:56:27.6 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_find_album_in_db_by_title("anthology") --- 11:56:27.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_find_album_in_db_by_title("anthology!") --- 11:56:27.6 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:56:27.6 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173876031911_429/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:27.6 Info: DatabaseEngineVersionCheck migrating 11:56:27.6 Info: PerformDBOperation 11:56:27.6 Info: Performing DB Operation 11:56:27.6 Info: SQLite 3.46.1 11:56:27.6 Info: => 0.0011864s 11:56:27.6 Info: DatabaseEngineVersionCheck migrated 11:56:27.6 Info: => 0.0012003s 11:56:27.6 Debug: Took: 00:00:00.0121077 11:56:27.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 ==== 11:56:27.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-13T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 11:56:27.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 ==== 11:56:27.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 ==== 11:56:27.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 = ["\"anthology\""] Clause1_P2 = ["\"anthology!\""] Clause1_P3 = [1] ==== End Query Trace ==== 11:56:27.6 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_find_album_in_db_by_title("anthology!") --- 11:56:27.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_find_album_in_db_by_title_all_special_characters --- 11:56:27.6 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:56:27.6 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173876753063_431/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:27.6 Info: DatabaseEngineVersionCheck migrating 11:56:27.6 Info: PerformDBOperation 11:56:27.6 Info: Performing DB Operation 11:56:27.6 Info: SQLite 3.46.1 11:56:27.6 Info: => 0.0012547s 11:56:27.6 Info: DatabaseEngineVersionCheck migrated 11:56:27.6 Info: => 0.0012702s 11:56:27.6 Debug: Took: 00:00:00.0121737 11:56:27.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 ==== 11:56:27.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-13T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 11:56:27.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 ==== 11:56:27.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 ==== 11:56:27.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 = ["\"+\""] Clause1_P2 = ["\"+\""] Clause1_P3 = [1] ==== End Query Trace ==== 11:56:27.7 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_find_album_in_db_by_title_all_special_characters --- 11:56:27.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_in_db_by_incorrect_title("ANTholog") --- 11:56:27.7 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:56:27.7 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173877476933_433/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:27.7 Info: DatabaseEngineVersionCheck migrating 11:56:27.7 Info: PerformDBOperation 11:56:27.7 Info: Performing DB Operation 11:56:27.7 Info: SQLite 3.46.1 11:56:27.7 Info: => 0.0012205s 11:56:27.7 Info: DatabaseEngineVersionCheck migrated 11:56:27.7 Info: => 0.0012339s 11:56:27.7 Debug: Took: 00:00:00.0121511 11:56:27.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 ==== 11:56:27.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-13T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 11:56:27.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 ==== 11:56:27.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 ==== 11:56:27.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 = ["\"antholog\""] Clause1_P2 = ["\"ANTholog\""] Clause1_P3 = [1] ==== End Query Trace ==== 11:56:27.8 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_in_db_by_incorrect_title("ANTholog") --- 11:56:27.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_in_db_by_incorrect_title("nthology") --- 11:56:27.8 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:56:27.8 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173878491485_435/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:27.8 Info: DatabaseEngineVersionCheck migrating 11:56:27.8 Info: PerformDBOperation 11:56:27.8 Info: Performing DB Operation 11:56:27.8 Info: SQLite 3.46.1 11:56:27.8 Info: => 0.0012308s 11:56:27.8 Info: DatabaseEngineVersionCheck migrated 11:56:27.8 Info: => 0.0012446s 11:56:27.8 Debug: Took: 00:00:00.0113369 11:56:27.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 ==== 11:56:27.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-13T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 11:56:27.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 ==== 11:56:27.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 ==== 11:56:27.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 = ["\"nthology\""] Clause1_P2 = ["\"nthology\""] Clause1_P3 = [1] ==== End Query Trace ==== 11:56:27.9 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_in_db_by_incorrect_title("nthology") --- 11:56:27.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_in_db_by_incorrect_title("antholoyg") --- 11:56:27.9 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:56:27.9 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173879189782_437/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:27.9 Info: DatabaseEngineVersionCheck migrating 11:56:27.9 Info: PerformDBOperation 11:56:27.9 Info: Performing DB Operation 11:56:27.9 Info: SQLite 3.46.1 11:56:27.9 Info: => 0.001249s 11:56:27.9 Info: DatabaseEngineVersionCheck migrated 11:56:27.9 Info: => 0.0012634s 11:56:27.9 Debug: Took: 00:00:00.0113677 11:56:27.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 ==== 11:56:27.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-13T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 11:56:27.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 ==== 11:56:27.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 ==== 11:56:27.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 = ["\"antholoyg\""] Clause1_P2 = ["\"antholoyg\""] Clause1_P3 = [1] ==== End Query Trace ==== 11:56:27.9 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_in_db_by_incorrect_title("antholoyg") --- 11:56:27.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_in_db_by_incorrect_title("÷") --- 11:56:27.9 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:56:27.9 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173879890589_439/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:27.9 Info: DatabaseEngineVersionCheck migrating 11:56:27.9 Info: PerformDBOperation 11:56:27.9 Info: Performing DB Operation 11:56:27.9 Info: SQLite 3.46.1 11:56:27.9 Info: => 0.0012185s 11:56:27.9 Info: DatabaseEngineVersionCheck migrated 11:56:27.9 Info: => 0.0012339s 11:56:28.0 Debug: Took: 00:00:00.0112596 11:56:28.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 ==== 11:56:28.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-13T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 11:56:28.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 ==== 11:56:28.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 ==== 11:56:28.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" WHERE ((("Albums"."CleanTitle" = @Clause1_P1) OR ("Albums"."Title" = @Clause1_P2)) AND ("Albums"."ArtistMetadataId" = @Clause1_P3)) PARAMETERS: Clause1_P1 = ["\"÷\""] Clause1_P2 = ["\"÷\""] Clause1_P3 = [1] ==== End Query Trace ==== 11:56:28.0 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_in_db_by_incorrect_title("÷") --- 11:56:28.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_in_db_by_partial_releaseid --- 11:56:28.0 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:56:28.0 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173880582874_441/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:28.0 Info: DatabaseEngineVersionCheck migrating 11:56:28.0 Info: PerformDBOperation 11:56:28.0 Info: Performing DB Operation 11:56:28.0 Info: SQLite 3.46.1 11:56:28.0 Info: => 0.0011963s 11:56:28.0 Info: DatabaseEngineVersionCheck migrated 11:56:28.0 Info: => 0.0012105s 11:56:28.0 Debug: Took: 00:00:00.0111970 11:56:28.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 ==== 11:56:28.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-13T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 11:56:28.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 ==== 11:56:28.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 ==== 11:56:28.0 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 ==== 11:56:28.1 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_in_db_by_partial_releaseid --- 11:56:28.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_when_two_albums_have_same_name --- 11:56:28.1 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:56:28.1 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173881277277_443/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:28.1 Info: DatabaseEngineVersionCheck migrating 11:56:28.1 Info: PerformDBOperation 11:56:28.1 Info: Performing DB Operation 11:56:28.1 Info: SQLite 3.46.1 11:56:28.1 Info: => 0.0011797s 11:56:28.1 Info: DatabaseEngineVersionCheck migrated 11:56:28.1 Info: => 0.0011968s 11:56:28.1 Debug: Took: 00:00:00.0111515 11:56:28.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 ==== 11:56:28.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-13T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 11:56:28.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 ==== 11:56:28.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 ==== 11:56:28.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 = ["\"Weezer\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-10-13T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-13T00:00:00Z"] CleanTitle = ["\"weezer\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-13T00:00:00Z"] Added = ["2024-10-13T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:56:28.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 = ["\"Weezer\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation2\""] ReleaseDate = ["2024-10-14T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType2\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-14T00:00:00Z"] CleanTitle = ["\"weezer\""] ProfileId = [2] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2024-10-14T00:00:00Z"] Added = ["2024-10-14T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:56:28.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" WHERE ((("Albums"."CleanTitle" = @Clause1_P1) OR ("Albums"."Title" = @Clause1_P2)) AND ("Albums"."ArtistMetadataId" = @Clause1_P3)) PARAMETERS: Clause1_P1 = ["\"weezer\""] Clause1_P2 = ["\"Weezer\""] Clause1_P3 = [1] ==== End Query Trace ==== 11:56:28.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 11:56:28.1 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_when_two_albums_have_same_name --- 11:56:28.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_find_album_in_db_by_inexact_title("ANTholog","ANThology") --- 11:56:28.2 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_find_album_in_db_by_inexact_title("ANTholog","ANThology") --- 11:56:28.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_find_album_in_db_by_inexact_title("antholoyg","ANThology") --- 11:56:28.2 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_find_album_in_db_by_inexact_title("antholoyg","ANThology") --- 11:56:28.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_find_album_in_db_by_inexact_title("ANThology CD","ANThology") --- 11:56:28.2 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_find_album_in_db_by_inexact_title("ANThology CD","ANThology") --- 11:56:28.2 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") --- 11:56:28.2 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") --- 11:56:28.2 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","+") --- 11:56:28.2 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","+") --- 11:56:28.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_not_find_album_in_db_by_inexact_title_when_two_similar_matches("ANTholog") --- 11:56:28.2 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_not_find_album_in_db_by_inexact_title_when_two_similar_matches("ANTholog") --- 11:56:28.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_not_find_album_in_db_by_inexact_title_when_two_similar_matches("antholoyg") --- 11:56:28.2 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_not_find_album_in_db_by_inexact_title_when_two_similar_matches("antholoyg") --- 11:56:28.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_not_find_album_in_db_by_inexact_title_when_two_similar_matches("ANThology CD") --- 11:56:28.2 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_not_find_album_in_db_by_inexact_title_when_two_similar_matches("ANThology CD") --- 11:56:28.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_not_find_album_in_db_by_inexact_title_when_two_similar_matches("÷") --- 11:56:28.2 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_not_find_album_in_db_by_inexact_title_when_two_similar_matches("÷") --- 11:56:28.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_not_find_album_in_db_by_inexact_title_when_two_similar_matches("÷ (Divide)") --- 11:56:28.2 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_not_find_album_in_db_by_inexact_title_when_two_similar_matches("÷ (Divide)") --- 11:56:28.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistMetadataRepositoryFixture.upsert_many_should_insert_list_of_new --- 11:56:28.2 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:56:28.2 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173882987080_445/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:28.3 Info: DatabaseEngineVersionCheck migrating 11:56:28.3 Info: PerformDBOperation 11:56:28.3 Info: Performing DB Operation 11:56:28.3 Info: SQLite 3.46.1 11:56:28.3 Info: => 0.0011792s 11:56:28.3 Info: DatabaseEngineVersionCheck migrated 11:56:28.3 Info: => 0.001194s 11:56:28.3 Debug: Took: 00:00:00.0119099 11:56:28.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 ==== 11:56:28.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 ==== 11:56:28.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 ==== 11:56:28.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 ==== 11:56:28.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 ==== 11:56:28.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 ==== 11:56:28.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 ==== 11:56:28.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 ==== 11:56:28.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 ==== 11:56:28.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 ==== 11:56:28.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 ==== 11:56:28.3 Debug: 0 artist metadata up to date; Updating 0, Adding 10 artist metadata entries. 11:56:28.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ArtistMetadata".* FROM "ArtistMetadata" PARAMETERS: ==== End Query Trace ==== 11:56:28.3 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistMetadataRepositoryFixture.upsert_many_should_insert_list_of_new --- 11:56:28.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistMetadataRepositoryFixture.upsert_many_should_upsert_existing_with_id_0 --- 11:56:28.3 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:56:28.3 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173883778213_447/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:28.3 Info: DatabaseEngineVersionCheck migrating 11:56:28.3 Info: PerformDBOperation 11:56:28.3 Info: Performing DB Operation 11:56:28.3 Info: SQLite 3.46.1 11:56:28.3 Info: => 0.0013362s 11:56:28.3 Info: DatabaseEngineVersionCheck migrated 11:56:28.3 Info: => 0.0013517s 11:56:28.3 Debug: Took: 00:00:00.0110018 11:56:28.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 ==== 11:56:28.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 ==== 11:56:28.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 = ["\"ForeignArtistId2\""] OldForeignArtistIds = [[]] Name = ["\"Name2\""] Aliases = [[]] Overview = ["\"Overview2\""] Disambiguation = ["\"Disambiguation2\""] Type = ["\"Type2\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 11:56:28.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 = ["\"ForeignArtistId3\""] OldForeignArtistIds = [[]] Name = ["\"Name3\""] Aliases = [[]] Overview = ["\"Overview3\""] Disambiguation = ["\"Disambiguation3\""] Type = ["\"Type3\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 11:56:28.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 = ["\"ForeignArtistId4\""] OldForeignArtistIds = [[]] Name = ["\"Name4\""] Aliases = [[]] Overview = ["\"Overview4\""] Disambiguation = ["\"Disambiguation4\""] Type = ["\"Type4\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 11:56:28.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 = ["\"ForeignArtistId5\""] OldForeignArtistIds = [[]] Name = ["\"Name5\""] Aliases = [[]] Overview = ["\"Overview5\""] Disambiguation = ["\"Disambiguation5\""] Type = ["\"Type5\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 11:56:28.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 = ["\"ForeignArtistId6\""] OldForeignArtistIds = [[]] Name = ["\"Name6\""] Aliases = [[]] Overview = ["\"Overview6\""] Disambiguation = ["\"Disambiguation6\""] Type = ["\"Type6\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 11:56:28.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 = ["\"ForeignArtistId7\""] OldForeignArtistIds = [[]] Name = ["\"Name7\""] Aliases = [[]] Overview = ["\"Overview7\""] Disambiguation = ["\"Disambiguation7\""] Type = ["\"Type7\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 11:56:28.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 = ["\"ForeignArtistId8\""] OldForeignArtistIds = [[]] Name = ["\"Name8\""] Aliases = [[]] Overview = ["\"Overview8\""] Disambiguation = ["\"Disambiguation8\""] Type = ["\"Type8\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 11:56:28.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 = ["\"ForeignArtistId9\""] OldForeignArtistIds = [[]] Name = ["\"Name9\""] Aliases = [[]] Overview = ["\"Overview9\""] Disambiguation = ["\"Disambiguation9\""] Type = ["\"Type9\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 11:56:28.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 = ["\"ForeignArtistId10\""] OldForeignArtistIds = [[]] Name = ["\"Name10\""] Aliases = [[]] Overview = ["\"Overview10\""] Disambiguation = ["\"Disambiguation10\""] Type = ["\"Type10\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 11:56:28.4 Debug: 0 artist metadata up to date; Updating 0, Adding 10 artist metadata entries. 11:56:28.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ArtistMetadata".* FROM "ArtistMetadata" PARAMETERS: ==== End Query Trace ==== 11:56:28.4 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 ==== 11:56:28.4 Debug: 10 artist metadata up to date; Updating 0, Adding 0 artist metadata entries. 11:56:28.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ArtistMetadata".* FROM "ArtistMetadata" PARAMETERS: ==== End Query Trace ==== 11:56:28.4 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistMetadataRepositoryFixture.upsert_many_should_upsert_existing_with_id_0 --- 11:56:28.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistMetadataRepositoryFixture.upsert_many_should_upsert_mixed_list_of_old_and_new --- 11:56:28.4 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:56:28.4 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173884428500_449/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:28.4 Info: DatabaseEngineVersionCheck migrating 11:56:28.4 Info: PerformDBOperation 11:56:28.4 Info: Performing DB Operation 11:56:28.4 Info: SQLite 3.46.1 11:56:28.4 Info: => 0.0011848s 11:56:28.4 Info: DatabaseEngineVersionCheck migrated 11:56:28.4 Info: => 0.0011983s 11:56:28.4 Debug: Took: 00:00:00.0108725 11:56:28.4 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 ==== 11:56:28.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 ==== 11:56:28.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 = ["\"ForeignArtistId2\""] OldForeignArtistIds = [[]] Name = ["\"Name2\""] Aliases = [[]] Overview = ["\"Overview2\""] Disambiguation = ["\"Disambiguation2\""] Type = ["\"Type2\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 11:56:28.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 = ["\"ForeignArtistId3\""] OldForeignArtistIds = [[]] Name = ["\"Name3\""] Aliases = [[]] Overview = ["\"Overview3\""] Disambiguation = ["\"Disambiguation3\""] Type = ["\"Type3\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 11:56:28.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 = ["\"ForeignArtistId4\""] OldForeignArtistIds = [[]] Name = ["\"Name4\""] Aliases = [[]] Overview = ["\"Overview4\""] Disambiguation = ["\"Disambiguation4\""] Type = ["\"Type4\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 11:56:28.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 = ["\"ForeignArtistId5\""] OldForeignArtistIds = [[]] Name = ["\"Name5\""] Aliases = [[]] Overview = ["\"Overview5\""] Disambiguation = ["\"Disambiguation5\""] Type = ["\"Type5\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 11:56:28.4 Debug: 0 artist metadata up to date; Updating 0, Adding 5 artist metadata entries. 11:56:28.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ArtistMetadata".* FROM "ArtistMetadata" PARAMETERS: ==== End Query Trace ==== 11:56:28.4 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 ==== 11:56:28.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 = ["\"ForeignArtistId6\""] OldForeignArtistIds = [[]] Name = ["\"Name6\""] Aliases = [[]] Overview = ["\"Overview6\""] Disambiguation = ["\"Disambiguation6\""] Type = ["\"Type6\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 11:56:28.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 = ["\"ForeignArtistId7\""] OldForeignArtistIds = [[]] Name = ["\"Name7\""] Aliases = [[]] Overview = ["\"Overview7\""] Disambiguation = ["\"Disambiguation7\""] Type = ["\"Type7\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 11:56:28.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 = ["\"ForeignArtistId8\""] OldForeignArtistIds = [[]] Name = ["\"Name8\""] Aliases = [[]] Overview = ["\"Overview8\""] Disambiguation = ["\"Disambiguation8\""] Type = ["\"Type8\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 11:56:28.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 = ["\"ForeignArtistId9\""] OldForeignArtistIds = [[]] Name = ["\"Name9\""] Aliases = [[]] Overview = ["\"Overview9\""] Disambiguation = ["\"Disambiguation9\""] Type = ["\"Type9\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 11:56:28.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 = ["\"ForeignArtistId10\""] OldForeignArtistIds = [[]] Name = ["\"Name10\""] Aliases = [[]] Overview = ["\"Overview10\""] Disambiguation = ["\"Disambiguation10\""] Type = ["\"Type10\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 11:56:28.4 Debug: 5 artist metadata up to date; Updating 0, Adding 5 artist metadata entries. 11:56:28.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ArtistMetadata".* FROM "ArtistMetadata" PARAMETERS: ==== End Query Trace ==== 11:56:28.5 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistMetadataRepositoryFixture.upsert_many_should_upsert_mixed_list_of_old_and_new --- 11:56:28.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_find_artist_in_by_id --- 11:56:28.5 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:56:28.5 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173885038378_451/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:28.5 Info: DatabaseEngineVersionCheck migrating 11:56:28.5 Info: PerformDBOperation 11:56:28.5 Info: Performing DB Operation 11:56:28.5 Info: SQLite 3.46.1 11:56:28.5 Info: => 0.0011529s 11:56:28.5 Info: DatabaseEngineVersionCheck migrated 11:56:28.5 Info: => 0.0011671s 11:56:28.5 Debug: Took: 00:00:00.0108785 11:56:28.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 ==== 11:56:28.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-13T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-13T00: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 ==== 11:56:28.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 ==== 11:56:28.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-13T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-13T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"The Black Keys\""] ForeignArtistId = ["\"d15721d8-56b4-453d-b506-fc915b14cba2\""] Id = [0] ==== End Query Trace ==== 11:56:28.5 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 ==== 11:56:28.5 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_find_artist_in_by_id --- 11:56:28.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_find_artist_in_by_old_id --- 11:56:28.5 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:56:28.5 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173885693981_453/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:28.5 Info: DatabaseEngineVersionCheck migrating 11:56:28.5 Info: PerformDBOperation 11:56:28.5 Info: Performing DB Operation 11:56:28.5 Info: SQLite 3.46.1 11:56:28.5 Info: => 0.0012284s 11:56:28.5 Info: DatabaseEngineVersionCheck migrated 11:56:28.5 Info: => 0.0012435s 11:56:28.5 Debug: Took: 00:00:00.0119063 11:56:28.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 ==== 11:56:28.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-13T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-13T00: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 ==== 11:56:28.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 ==== 11:56:28.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-13T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-13T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"The Black Keys\""] ForeignArtistId = ["\"d15721d8-56b4-453d-b506-fc915b14cba2\""] Id = [0] ==== End Query Trace ==== 11:56:28.5 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 ==== 11:56:28.5 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 ==== 11:56:28.6 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_find_artist_in_by_old_id --- 11:56:28.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_find_artist_in_db_by_name("The Black Eyed Peas") --- 11:56:28.6 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:56:28.6 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173886340919_455/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:28.6 Info: DatabaseEngineVersionCheck migrating 11:56:28.6 Info: PerformDBOperation 11:56:28.6 Info: Performing DB Operation 11:56:28.6 Info: SQLite 3.46.1 11:56:28.6 Info: => 0.0012349s 11:56:28.6 Info: DatabaseEngineVersionCheck migrated 11:56:28.6 Info: => 0.0012594s 11:56:28.6 Debug: Took: 00:00:00.0120819 11:56:28.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"d5be5333-4171-427e-8e12-732087c6b78e\""] OldForeignArtistIds = [[]] Name = ["\"The Black Eyed Peas\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 11:56:28.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"theblackeyedpeas\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-10-13T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-13T00: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 ==== 11:56:28.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 = ["\"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 ==== 11:56:28.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [2] CleanName = ["\"theblackkeys\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-10-13T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-13T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"The Black Keys\""] ForeignArtistId = ["\"d15721d8-56b4-453d-b506-fc915b14cba2\""] Id = [0] ==== End Query Trace ==== 11:56:28.6 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 ==== 11:56:28.6 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_find_artist_in_db_by_name("The Black Eyed Peas") --- 11:56:28.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_find_artist_in_db_by_name("The Black Keys") --- 11:56:28.6 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:56:28.7 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173886995066_457/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:28.7 Info: DatabaseEngineVersionCheck migrating 11:56:28.7 Info: PerformDBOperation 11:56:28.7 Info: Performing DB Operation 11:56:28.7 Info: SQLite 3.46.1 11:56:28.7 Info: => 0.0012291s 11:56:28.7 Info: DatabaseEngineVersionCheck migrated 11:56:28.7 Info: => 0.0012443s 11:56:28.7 Debug: Took: 00:00:00.0120211 11:56:28.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 ==== 11:56:28.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"theblackeyedpeas\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-10-13T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-13T00: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 ==== 11:56:28.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 ==== 11:56:28.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [2] CleanName = ["\"theblackkeys\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-10-13T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-13T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"The Black Keys\""] ForeignArtistId = ["\"d15721d8-56b4-453d-b506-fc915b14cba2\""] Id = [0] ==== End Query Trace ==== 11:56:28.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 = ["\"theblackkeys\""] ==== End Query Trace ==== 11:56:28.7 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_find_artist_in_db_by_name("The Black Keys") --- 11:56:28.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_lazyload_profiles --- 11:56:28.7 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:56:28.7 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173887638715_459/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:28.7 Info: DatabaseEngineVersionCheck migrating 11:56:28.7 Info: PerformDBOperation 11:56:28.7 Info: Performing DB Operation 11:56:28.7 Info: SQLite 3.46.1 11:56:28.7 Info: => 0.0012302s 11:56:28.7 Info: DatabaseEngineVersionCheck migrated 11:56:28.7 Info: => 0.0012531s 11:56:28.7 Debug: Took: 00:00:00.0120425 11:56:28.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO QualityProfiles ("Name", "UpgradeAllowed", "Cutoff", "MinFormatScore", "CutoffFormatScore", "FormatItems", "Items") VALUES (@Name, @UpgradeAllowed, @Cutoff, @MinFormatScore, @CutoffFormatScore, @FormatItems, @Items); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Name = ["\"TestProfile\""] UpgradeAllowed = [false] Cutoff = [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 ==== 11:56:28.8 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 ==== 11:56:28.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-10-13T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-13T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 11:56:28.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 11:56:28.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 11:56:28.8 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_lazyload_profiles --- 11:56:28.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_not_find_artist_if_multiple_artists_have_same_name --- 11:56:28.8 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:56:28.8 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173888796669_461/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:28.8 Info: DatabaseEngineVersionCheck migrating 11:56:28.8 Info: PerformDBOperation 11:56:28.8 Info: Performing DB Operation 11:56:28.8 Info: SQLite 3.46.1 11:56:28.8 Info: => 0.0011587s 11:56:28.8 Info: DatabaseEngineVersionCheck migrated 11:56:28.8 Info: => 0.0011734s 11:56:28.8 Debug: Took: 00:00:00.0109261 11:56:28.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 = ["\"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 ==== 11:56:28.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"theblackeyedpeas\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-10-13T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-13T00: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 ==== 11:56:28.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"d15721d8-56b4-453d-b506-fc915b14cba2\""] OldForeignArtistIds = [[ "6f2ed437-825c-4cea-bb58-bf7688c6317a" ]] Name = ["\"The Black Keys\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 11:56:28.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [2] CleanName = ["\"theblackkeys\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-10-13T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-13T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"The Black Keys\""] ForeignArtistId = ["\"d15721d8-56b4-453d-b506-fc915b14cba2\""] Id = [0] ==== End Query Trace ==== 11:56:28.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 = ["\"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 ==== 11:56:28.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 = [3] CleanName = ["\"alicecooper\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-10-13T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-13T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Alice Cooper\""] ForeignArtistId = ["\"ee58c59f-8e7f-4430-b8ca-236c4d3745ae\""] Id = [0] ==== End Query Trace ==== 11:56:28.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 = ["\"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 ==== 11:56:28.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 = [4] CleanName = ["\"alicecooper\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-10-13T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-13T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Alice Cooper\""] ForeignArtistId = ["\"4d7928cd-7ed2-4282-8c29-c0c9f966f1bd\""] Id = [0] ==== End Query Trace ==== 11:56:28.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") PARAMETERS: ==== End Query Trace ==== 11:56:28.9 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 ==== 11:56:28.9 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_not_find_artist_if_multiple_artists_have_same_name --- 11:56:28.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_throw_sql_exception_adding_duplicate_artist --- 11:56:28.9 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:56:28.9 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173889454986_463/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:28.9 Info: DatabaseEngineVersionCheck migrating 11:56:28.9 Info: PerformDBOperation 11:56:28.9 Info: Performing DB Operation 11:56:28.9 Info: SQLite 3.46.1 11:56:28.9 Info: => 0.0011663s 11:56:28.9 Info: DatabaseEngineVersionCheck migrated 11:56:28.9 Info: => 0.0011801s 11:56:28.9 Debug: Took: 00:00:00.0108535 11:56:28.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 = ["\"test\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 11:56:28.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 = ["\"test\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-10-13T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-13T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"test\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 11:56:28.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 = ["\"test\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-10-13T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-13T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"test\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 11:56:29.0 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_throw_sql_exception_adding_duplicate_artist --- 11:56:29.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_find_artist_in_db_by_name_inexact("The Black Eyde Peas","The Black Eyed Peas") --- 11:56:29.0 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_find_artist_in_db_by_name_inexact("The Black Eyde Peas","The Black Eyed Peas") --- 11:56:29.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_find_artist_in_db_by_name_inexact("Black Eyed Peas","The Black Eyed Peas") --- 11:56:29.0 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_find_artist_in_db_by_name_inexact("Black Eyed Peas","The Black Eyed Peas") --- 11:56:29.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_find_artist_in_db_by_name_inexact("The Black eys","The Black Keys") --- 11:56:29.0 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_find_artist_in_db_by_name_inexact("The Black eys","The Black Keys") --- 11:56:29.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_find_artist_in_db_by_name_inexact("Black Keys","The Black Keys") --- 11:56:29.0 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_find_artist_in_db_by_name_inexact("Black Keys","The Black Keys") --- 11:56:29.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_find_artist_when_the_is_omitted_from_start --- 11:56:29.0 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_find_artist_when_the_is_omitted_from_start --- 11:56:29.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_not_find_artist_in_db_by_ambiguous_name("The Black Peas") --- 11:56:29.0 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_not_find_artist_in_db_by_ambiguous_name("The Black Peas") --- 11:56:29.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.UpdateMultipleArtistFixture.should_be_able_to_update_many_artist --- 11:56:29.0 Debug: Updating 50 artist 11:56:29.0 Trace: Updating: Name1 11:56:29.0 Trace: Changing path for Name1 to 11:56:29.0 Trace: Updating: Name2 11:56:29.0 Trace: Changing path for Name2 to 11:56:29.0 Trace: Updating: Name3 11:56:29.0 Trace: Changing path for Name3 to 11:56:29.0 Trace: Updating: Name4 11:56:29.0 Trace: Changing path for Name4 to 11:56:29.0 Trace: Updating: Name5 11:56:29.0 Trace: Changing path for Name5 to 11:56:29.0 Trace: Updating: Name6 11:56:29.0 Trace: Changing path for Name6 to 11:56:29.0 Trace: Updating: Name7 11:56:29.0 Trace: Changing path for Name7 to 11:56:29.0 Trace: Updating: Name8 11:56:29.0 Trace: Changing path for Name8 to 11:56:29.0 Trace: Updating: Name9 11:56:29.0 Trace: Changing path for Name9 to 11:56:29.0 Trace: Updating: Name10 11:56:29.0 Trace: Changing path for Name10 to 11:56:29.0 Trace: Updating: Name11 11:56:29.0 Trace: Changing path for Name11 to 11:56:29.0 Trace: Updating: Name12 11:56:29.0 Trace: Changing path for Name12 to 11:56:29.0 Trace: Updating: Name13 11:56:29.0 Trace: Changing path for Name13 to 11:56:29.0 Trace: Updating: Name14 11:56:29.0 Trace: Changing path for Name14 to 11:56:29.0 Trace: Updating: Name15 11:56:29.0 Trace: Changing path for Name15 to 11:56:29.0 Trace: Updating: Name16 11:56:29.0 Trace: Changing path for Name16 to 11:56:29.0 Trace: Updating: Name17 11:56:29.0 Trace: Changing path for Name17 to 11:56:29.0 Trace: Updating: Name18 11:56:29.0 Trace: Changing path for Name18 to 11:56:29.0 Trace: Updating: Name19 11:56:29.0 Trace: Changing path for Name19 to 11:56:29.0 Trace: Updating: Name20 11:56:29.0 Trace: Changing path for Name20 to 11:56:29.0 Trace: Updating: Name21 11:56:29.0 Trace: Changing path for Name21 to 11:56:29.0 Trace: Updating: Name22 11:56:29.0 Trace: Changing path for Name22 to 11:56:29.0 Trace: Updating: Name23 11:56:29.0 Trace: Changing path for Name23 to 11:56:29.0 Trace: Updating: Name24 11:56:29.0 Trace: Changing path for Name24 to 11:56:29.0 Trace: Updating: Name25 11:56:29.0 Trace: Changing path for Name25 to 11:56:29.0 Trace: Updating: Name26 11:56:29.0 Trace: Changing path for Name26 to 11:56:29.0 Trace: Updating: Name27 11:56:29.0 Trace: Changing path for Name27 to 11:56:29.0 Trace: Updating: Name28 11:56:29.0 Trace: Changing path for Name28 to 11:56:29.0 Trace: Updating: Name29 11:56:29.0 Trace: Changing path for Name29 to 11:56:29.0 Trace: Updating: Name30 11:56:29.0 Trace: Changing path for Name30 to 11:56:29.0 Trace: Updating: Name31 11:56:29.0 Trace: Changing path for Name31 to 11:56:29.0 Trace: Updating: Name32 11:56:29.0 Trace: Changing path for Name32 to 11:56:29.0 Trace: Updating: Name33 11:56:29.0 Trace: Changing path for Name33 to 11:56:29.0 Trace: Updating: Name34 11:56:29.0 Trace: Changing path for Name34 to 11:56:29.0 Trace: Updating: Name35 11:56:29.0 Trace: Changing path for Name35 to 11:56:29.0 Trace: Updating: Name36 11:56:29.0 Trace: Changing path for Name36 to 11:56:29.0 Trace: Updating: Name37 11:56:29.0 Trace: Changing path for Name37 to 11:56:29.0 Trace: Updating: Name38 11:56:29.0 Trace: Changing path for Name38 to 11:56:29.0 Trace: Updating: Name39 11:56:29.0 Trace: Changing path for Name39 to 11:56:29.0 Trace: Updating: Name40 11:56:29.0 Trace: Changing path for Name40 to 11:56:29.0 Trace: Updating: Name41 11:56:29.0 Trace: Changing path for Name41 to 11:56:29.0 Trace: Updating: Name42 11:56:29.0 Trace: Changing path for Name42 to 11:56:29.0 Trace: Updating: Name43 11:56:29.0 Trace: Changing path for Name43 to 11:56:29.0 Trace: Updating: Name44 11:56:29.0 Trace: Changing path for Name44 to 11:56:29.0 Trace: Updating: Name45 11:56:29.0 Trace: Changing path for Name45 to 11:56:29.0 Trace: Updating: Name46 11:56:29.0 Trace: Changing path for Name46 to 11:56:29.0 Trace: Updating: Name47 11:56:29.0 Trace: Changing path for Name47 to 11:56:29.0 Trace: Updating: Name48 11:56:29.0 Trace: Changing path for Name48 to 11:56:29.0 Trace: Updating: Name49 11:56:29.0 Trace: Changing path for Name49 to 11:56:29.0 Trace: Updating: Name50 11:56:29.0 Trace: Changing path for Name50 to 11:56:29.0 Debug: 50 artists updated 11:56:29.0 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.UpdateMultipleArtistFixture.should_be_able_to_update_many_artist --- 11:56:29.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.UpdateMultipleArtistFixture.should_call_repo_updateMany --- 11:56:29.0 Debug: Updating 5 artist 11:56:29.0 Trace: Updating: Name1 11:56:29.0 Trace: Not changing path for: Name1 11:56:29.0 Trace: Updating: Name2 11:56:29.0 Trace: Not changing path for: Name2 11:56:29.0 Trace: Updating: Name3 11:56:29.0 Trace: Not changing path for: Name3 11:56:29.0 Trace: Updating: Name4 11:56:29.0 Trace: Not changing path for: Name4 11:56:29.0 Trace: Updating: Name5 11:56:29.0 Trace: Not changing path for: Name5 11:56:29.0 Debug: 5 artists updated 11:56:29.0 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.UpdateMultipleArtistFixture.should_call_repo_updateMany --- 11:56:29.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.UpdateMultipleArtistFixture.should_not_update_path_when_rootFolderPath_is_empty --- 11:56:29.0 Debug: Updating 5 artist 11:56:29.0 Trace: Updating: Name1 11:56:29.0 Trace: Not changing path for: Name1 11:56:29.0 Trace: Updating: Name2 11:56:29.0 Trace: Not changing path for: Name2 11:56:29.0 Trace: Updating: Name3 11:56:29.0 Trace: Not changing path for: Name3 11:56:29.0 Trace: Updating: Name4 11:56:29.0 Trace: Not changing path for: Name4 11:56:29.0 Trace: Updating: Name5 11:56:29.0 Trace: Not changing path for: Name5 11:56:29.0 Debug: 5 artists updated 11:56:29.0 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.UpdateMultipleArtistFixture.should_not_update_path_when_rootFolderPath_is_empty --- 11:56:29.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.UpdateMultipleArtistFixture.should_update_path_when_rootFolderPath_is_supplied --- 11:56:29.0 Debug: Updating 5 artist 11:56:29.0 Trace: Updating: Name1 11:56:29.0 Trace: Changing path for Name1 to /C/Test/Music2/Name1 11:56:29.0 Trace: Updating: Name2 11:56:29.0 Trace: Changing path for Name2 to /C/Test/Music2/Name2 11:56:29.0 Trace: Updating: Name3 11:56:29.0 Trace: Changing path for Name3 to /C/Test/Music2/Name3 11:56:29.0 Trace: Updating: Name4 11:56:29.0 Trace: Changing path for Name4 to /C/Test/Music2/Name4 11:56:29.0 Trace: Updating: Name5 11:56:29.0 Trace: Changing path for Name5 to /C/Test/Music2/Name5 11:56:29.0 Debug: 5 artists updated 11:56:29.0 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.UpdateMultipleArtistFixture.should_update_path_when_rootFolderPath_is_supplied --- 11:56:29.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.metadata_and_db_fields_should_replicate_album --- 11:56:29.1 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.metadata_and_db_fields_should_replicate_album --- 11:56:29.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.metadata_and_db_fields_should_replicate_artist --- 11:56:29.1 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.metadata_and_db_fields_should_replicate_artist --- 11:56:29.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.metadata_and_db_fields_should_replicate_artist_metadata --- 11:56:29.1 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.metadata_and_db_fields_should_replicate_artist_metadata --- 11:56:29.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.metadata_and_db_fields_should_replicate_release --- 11:56:29.2 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.metadata_and_db_fields_should_replicate_release --- 11:56:29.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.metadata_and_db_fields_should_replicate_track --- 11:56:29.2 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.metadata_and_db_fields_should_replicate_track --- 11:56:29.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_AlbumId --- 11:56:29.2 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_AlbumId --- 11:56:29.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_ForeignReleaseId --- 11:56:29.2 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_ForeignReleaseId --- 11:56:29.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_OldForeignReleaseIds --- 11:56:29.2 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_OldForeignReleaseIds --- 11:56:29.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Title --- 11:56:29.2 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Title --- 11:56:29.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Status --- 11:56:29.2 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Status --- 11:56:29.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Duration --- 11:56:29.2 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Duration --- 11:56:29.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Label --- 11:56:29.2 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Label --- 11:56:29.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Disambiguation --- 11:56:29.2 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Disambiguation --- 11:56:29.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Country --- 11:56:29.2 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Country --- 11:56:29.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_ReleaseDate --- 11:56:29.2 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_ReleaseDate --- 11:56:29.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Media --- 11:56:29.2 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Media --- 11:56:29.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_TrackCount --- 11:56:29.2 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_TrackCount --- 11:56:29.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Monitored --- 11:56:29.2 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Monitored --- 11:56:29.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Id --- 11:56:29.2 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Id --- 11:56:29.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_ArtistMetadataId --- 11:56:29.3 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_ArtistMetadataId --- 11:56:29.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_ForeignAlbumId --- 11:56:29.3 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_ForeignAlbumId --- 11:56:29.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_OldForeignAlbumIds --- 11:56:29.3 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_OldForeignAlbumIds --- 11:56:29.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Title --- 11:56:29.3 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Title --- 11:56:29.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Overview --- 11:56:29.3 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Overview --- 11:56:29.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Disambiguation --- 11:56:29.3 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Disambiguation --- 11:56:29.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_ReleaseDate --- 11:56:29.3 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_ReleaseDate --- 11:56:29.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Images --- 11:56:29.3 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Images --- 11:56:29.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Links --- 11:56:29.3 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Links --- 11:56:29.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Genres --- 11:56:29.3 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Genres --- 11:56:29.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_AlbumType --- 11:56:29.3 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_AlbumType --- 11:56:29.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_SecondaryTypes --- 11:56:29.4 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_SecondaryTypes --- 11:56:29.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Ratings --- 11:56:29.4 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Ratings --- 11:56:29.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_LastSearchTime --- 11:56:29.4 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_LastSearchTime --- 11:56:29.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_CleanTitle --- 11:56:29.4 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_CleanTitle --- 11:56:29.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_ProfileId --- 11:56:29.4 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_ProfileId --- 11:56:29.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Monitored --- 11:56:29.4 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Monitored --- 11:56:29.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_AnyReleaseOk --- 11:56:29.4 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_AnyReleaseOk --- 11:56:29.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_LastInfoSync --- 11:56:29.4 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_LastInfoSync --- 11:56:29.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Added --- 11:56:29.4 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Added --- 11:56:29.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Id --- 11:56:29.4 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Id --- 11:56:29.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_ForeignArtistId --- 11:56:29.4 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_ForeignArtistId --- 11:56:29.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_OldForeignArtistIds --- 11:56:29.4 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_OldForeignArtistIds --- 11:56:29.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Name --- 11:56:29.5 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Name --- 11:56:29.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Aliases --- 11:56:29.5 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Aliases --- 11:56:29.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Overview --- 11:56:29.5 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Overview --- 11:56:29.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Disambiguation --- 11:56:29.5 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Disambiguation --- 11:56:29.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Type --- 11:56:29.5 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Type --- 11:56:29.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Status --- 11:56:29.5 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Status --- 11:56:29.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Images --- 11:56:29.5 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Images --- 11:56:29.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Links --- 11:56:29.5 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Links --- 11:56:29.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Genres --- 11:56:29.5 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Genres --- 11:56:29.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Ratings --- 11:56:29.5 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Ratings --- 11:56:29.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Members --- 11:56:29.5 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Members --- 11:56:29.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Id --- 11:56:29.5 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Id --- 11:56:29.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_ArtistMetadataId --- 11:56:29.6 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_ArtistMetadataId --- 11:56:29.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_CleanName --- 11:56:29.6 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_CleanName --- 11:56:29.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_SortName --- 11:56:29.6 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_SortName --- 11:56:29.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_Monitored --- 11:56:29.6 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_Monitored --- 11:56:29.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_MonitorNewItems --- 11:56:29.6 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_MonitorNewItems --- 11:56:29.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_LastInfoSync --- 11:56:29.6 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_LastInfoSync --- 11:56:29.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_Path --- 11:56:29.6 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_Path --- 11:56:29.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_RootFolderPath --- 11:56:29.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_RootFolderPath --- 11:56:29.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_Added --- 11:56:29.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_Added --- 11:56:29.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_QualityProfileId --- 11:56:29.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_QualityProfileId --- 11:56:29.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_MetadataProfileId --- 11:56:29.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_MetadataProfileId --- 11:56:29.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_Tags --- 11:56:29.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_Tags --- 11:56:29.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_Id --- 11:56:29.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_Id --- 11:56:29.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_ForeignTrackId --- 11:56:29.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_ForeignTrackId --- 11:56:29.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_OldForeignTrackIds --- 11:56:29.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_OldForeignTrackIds --- 11:56:29.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_ForeignRecordingId --- 11:56:29.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_ForeignRecordingId --- 11:56:29.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_OldForeignRecordingIds --- 11:56:29.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_OldForeignRecordingIds --- 11:56:29.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_AlbumReleaseId --- 11:56:29.8 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_AlbumReleaseId --- 11:56:29.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_ArtistMetadataId --- 11:56:29.8 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_ArtistMetadataId --- 11:56:29.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_TrackNumber --- 11:56:29.8 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_TrackNumber --- 11:56:29.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_AbsoluteTrackNumber --- 11:56:29.8 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_AbsoluteTrackNumber --- 11:56:29.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_Title --- 11:56:29.8 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_Title --- 11:56:29.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_Duration --- 11:56:29.8 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_Duration --- 11:56:29.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_Explicit --- 11:56:29.8 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_Explicit --- 11:56:29.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_Ratings --- 11:56:29.8 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_Ratings --- 11:56:29.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_MediumNumber --- 11:56:29.8 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_MediumNumber --- 11:56:29.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_TrackFileId --- 11:56:29.8 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_TrackFileId --- 11:56:29.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_Id --- 11:56:29.8 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_Id --- 11:56:29.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_equivalent_album_releases_should_be_equal --- 11:56:29.8 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_equivalent_album_releases_should_be_equal --- 11:56:29.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_equivalent_albums_should_be_equal --- 11:56:29.8 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_equivalent_albums_should_be_equal --- 11:56:29.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_equivalent_artist_metadata_should_be_equal --- 11:56:29.8 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_equivalent_artist_metadata_should_be_equal --- 11:56:29.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_equivalent_artists_should_be_equal --- 11:56:29.8 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_equivalent_artists_should_be_equal --- 11:56:29.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_equivalent_track_should_be_equal --- 11:56:29.8 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_equivalent_track_should_be_equal --- 11:56:29.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_build_new_path_when_root_folder_is_provided --- 11:56:29.8 Info: Moving 1 artist to '/C/Test/Music2' 11:56:29.8 Info: Moving Name1 from '/C/Test/Music/Artist' to '/C/Test/Music2/Artist' (1/1) 11:56:29.8 Info: Name1 moved successfully to /C/Test/Music2/Artist 11:56:29.8 Info: Finished moving 1 artist to '/C/Test/Music2' 11:56:29.8 Info: --- End: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_build_new_path_when_root_folder_is_provided --- 11:56:29.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_log_error_when_move_throws_an_exception --- 11:56:29.8 Info: Moving Name1 from '/C/Test/Music/Artist' to '/C/Test/Music2/Artist' 11:56:29.8 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 11:56:29.8 Info: --- End: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_log_error_when_move_throws_an_exception --- 11:56:29.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_raise_artist_moved_event_when_move_files_false --- 11:56:29.8 Info: --- End: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_raise_artist_moved_event_when_move_files_false --- 11:56:29.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_raise_artist_moved_event_when_move_files_false_bulk --- 11:56:29.8 Info: Moving 1 artist to '/C/Test/Music2' 11:56:29.8 Info: Finished moving 1 artist to '/C/Test/Music2' 11:56:29.8 Info: --- End: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_raise_artist_moved_event_when_move_files_false_bulk --- 11:56:29.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_revert_artist_path_on_error --- 11:56:29.8 Info: Moving Name1 from '/C/Test/Music/Artist' to '/C/Test/Music2/Artist' 11:56:29.8 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 11:56:29.8 Info: --- End: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_revert_artist_path_on_error --- 11:56:29.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_skip_artist_folder_if_it_does_not_exist --- 11:56:29.8 Debug: Folder '/C/Test/Music/Artist' for 'Name1' does not exist, not moving. 11:56:29.8 Info: --- End: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_skip_artist_folder_if_it_does_not_exist --- 11:56:29.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_use_destination_path --- 11:56:29.9 Info: Moving Name1 from '/C/Test/Music/Artist' to '/C/Test/Music2/Artist' 11:56:29.9 Info: Name1 moved successfully to /C/Test/Music2/Artist 11:56:29.9 Info: --- End: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_use_destination_path --- 11:56:29.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumReleaseServiceFixture.child_merge_targets_should_not_be_null_if_target_is_new --- 11:56:29.9 Trace: Updating AlbumRelease [xxx-xxx-xxx-xxx][Title1] 11:56:29.9 Trace: updated: False forceUpdateFileTags: False 11:56:29.9 Debug: [xxx-xxx-xxx-xxx][Title1] 0 tracks up to date. Adding 1, Updating 0, Merging 1, Deleting 0. 11:56:29.9 Trace: Saving AlbumRelease [xxx-xxx-xxx-xxx][Title1] 11:56:29.9 Debug: Finished AlbumRelease refresh for [xxx-xxx-xxx-xxx][Title1] 11:56:29.9 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumReleaseServiceFixture.child_merge_targets_should_not_be_null_if_target_is_new --- 11:56:29.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumReleaseServiceFixture.should_merge_if_musicbrainz_id_changed_and_new_already_exists --- 11:56:29.9 Trace: Updating AlbumRelease [xxx-xxx-xxx-xxx1][Title1] 11:56:29.9 Trace: updated: True forceUpdateFileTags: True 11:56:29.9 Debug: [xxx-xxx-xxx-xxx1][Title1] 10 tracks up to date. Adding 0, Updating 0, Merging 0, Deleting 0. 11:56:29.9 Trace: Saving AlbumRelease [xxx-xxx-xxx-xxx1][Title1] 11:56:29.9 Debug: Finished AlbumRelease refresh for [xxx-xxx-xxx-xxx1][Title1] 11:56:29.9 Trace: Merging AlbumRelease [xxx-xxx-xxx-xxx][Title1] into [xxx-xxx-xxx-xxx1][Title1] 11:56:29.9 Trace: updated: True forceUpdateFileTags: True 11:56:29.9 Debug: [xxx-xxx-xxx-xxx1][Title1] 10 tracks up to date. Adding 0, Updating 0, Merging 0, Deleting 0. 11:56:29.9 Trace: Saving AlbumRelease [xxx-xxx-xxx-xxx1][Title1] 11:56:29.9 Debug: Finished AlbumRelease refresh for [xxx-xxx-xxx-xxx1][Title1] 11:56:29.9 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumReleaseServiceFixture.should_merge_if_musicbrainz_id_changed_and_new_already_exists --- 11:56:29.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumReleaseServiceFixture.should_update_if_musicbrainz_id_changed_and_no_clash --- 11:56:29.9 Trace: Moving AlbumRelease [xxx-xxx-xxx-xxx][Title1] to [xxx-xxx-xxx-xxx1][Title1] 11:56:29.9 Trace: updated: True forceUpdateFileTags: True 11:56:29.9 Debug: [xxx-xxx-xxx-xxx1][Title1] 10 tracks up to date. Adding 0, Updating 0, Merging 0, Deleting 0. 11:56:29.9 Trace: Saving AlbumRelease [xxx-xxx-xxx-xxx1][Title1] 11:56:29.9 Debug: Finished AlbumRelease refresh for [xxx-xxx-xxx-xxx1][Title1] 11:56:29.9 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumReleaseServiceFixture.should_update_if_musicbrainz_id_changed_and_no_clash --- 11:56:29.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.refreshing_album_should_change_monitored_release_if_monitored_release_deleted --- 11:56:29.9 Info: Updating Info for Title1 11:56:29.9 Trace: Ensuring parent artist exists [ForeignArtistId1] 11:56:29.9 Debug: Adding missing parent artist [ForeignArtistId1][Name1] 11:56:29.9 Trace: Updating Album [ForeignAlbumId1][Title1] 11:56:29.9 Trace: updated: True forceUpdateFileTags: True 11:56:29.9 Debug: [ForeignAlbumId1][Title1] 1 albumreleases up to date. Adding 9, Updating 0, Merging 0, Deleting 1. 11:56:29.9 Trace: release: [ExistingId1][Title1] monitored: False 11:56:29.9 Trace: release: [NotExistingId2][Title2] monitored: False 11:56:29.9 Trace: release: [ForeignReleaseId3][Title3] monitored: False 11:56:29.9 Trace: release: [ForeignReleaseId4][Title4] monitored: False 11:56:29.9 Trace: release: [ForeignReleaseId5][Title5] monitored: False 11:56:29.9 Trace: release: [ForeignReleaseId6][Title6] monitored: False 11:56:29.9 Trace: release: [ForeignReleaseId7][Title7] monitored: False 11:56:29.9 Trace: release: [ForeignReleaseId8][Title8] monitored: False 11:56:29.9 Trace: release: [ForeignReleaseId9][Title9] monitored: False 11:56:29.9 Trace: release: [ForeignReleaseId10][Title10] monitored: True 11:56:29.9 Trace: release: [ExistingId2][Title2] monitored: False 11:56:29.9 Trace: Saving Album [ForeignAlbumId1][Title1] 11:56:29.9 Debug: Finished Album refresh for [ForeignAlbumId1][Title1] 11:56:29.9 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.refreshing_album_should_change_monitored_release_if_monitored_release_deleted --- 11:56:29.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.refreshing_album_should_not_change_monitored_release_if_monitored_release_not_deleted --- 11:56:30.0 Info: Updating Info for Title1 11:56:30.0 Trace: Ensuring parent artist exists [ForeignArtistId1] 11:56:30.0 Debug: Adding missing parent artist [ForeignArtistId1][Name1] 11:56:30.0 Trace: Updating Album [ForeignAlbumId1][Title1] 11:56:30.0 Trace: updated: True forceUpdateFileTags: True 11:56:30.0 Debug: [ForeignAlbumId1][Title1] 2 albumreleases up to date. Adding 8, Updating 0, Merging 0, Deleting 0. 11:56:30.0 Trace: release: [ExistingId1][Title1] monitored: False 11:56:30.0 Trace: release: [ExistingId2][Title2] monitored: True 11:56:30.0 Trace: release: [ForeignReleaseId3][Title3] monitored: False 11:56:30.0 Trace: release: [ForeignReleaseId4][Title4] monitored: False 11:56:30.0 Trace: release: [ForeignReleaseId5][Title5] monitored: False 11:56:30.0 Trace: release: [ForeignReleaseId6][Title6] monitored: False 11:56:30.0 Trace: release: [ForeignReleaseId7][Title7] monitored: False 11:56:30.0 Trace: release: [ForeignReleaseId8][Title8] monitored: False 11:56:30.0 Trace: release: [ForeignReleaseId9][Title9] monitored: False 11:56:30.0 Trace: release: [ForeignReleaseId10][Title10] monitored: False 11:56:30.0 Trace: Saving Album [ForeignAlbumId1][Title1] 11:56:30.0 Debug: Finished Album refresh for [ForeignAlbumId1][Title1] 11:56:30.0 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.refreshing_album_should_not_change_monitored_release_if_monitored_release_not_deleted --- 11:56:30.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_merge_if_musicbrainz_id_changed_and_new_already_exists --- 11:56:30.0 Info: Updating Info for Title1 11:56:30.0 Trace: Ensuring parent artist exists [ForeignArtistId1] 11:56:30.0 Debug: Adding missing parent artist [ForeignArtistId1][Name1] 11:56:30.0 Trace: Merging Album [1][Title1] into [11][Title1] 11:56:30.0 Warn: Album [1][Title1] was merged with [11][Title1] because the original was a duplicate. 11:56:30.0 Trace: Moving 1 releases from [1][Title1] to [11][Title1] 11:56:30.0 Trace: updated: True forceUpdateFileTags: True 11:56:30.0 Debug: [11][Title1] 1 albumreleases up to date. Adding 0, Updating 0, Merging 0, Deleting 0. 11:56:30.0 Trace: release: [xxx-xxx-xxx-xxx][Title1] monitored: True 11:56:30.0 Trace: Saving Album [11][Title1] 11:56:30.0 Debug: Finished Album refresh for [11][Title1] 11:56:30.0 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_merge_if_musicbrainz_id_changed_and_new_already_exists --- 11:56:30.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_not_add_duplicate_releases --- 11:56:30.0 Info: Updating Info for Title1 11:56:30.0 Trace: Ensuring parent artist exists [ForeignArtistId1] 11:56:30.0 Debug: Adding missing parent artist [ForeignArtistId1][Name1] 11:56:30.0 Trace: Updating Album [ForeignAlbumId1][Title1] 11:56:30.0 Trace: updated: True forceUpdateFileTags: True 11:56:30.0 Debug: [ForeignAlbumId1][Title1] 0 albumreleases up to date. Adding 6, Updating 1, Merging 0, Deleting 0. 11:56:30.0 Trace: release: [DuplicateId1][Title1] monitored: False 11:56:30.0 Trace: release: [ForeignReleaseId5][Title5] monitored: False 11:56:30.0 Trace: release: [ForeignReleaseId6][Title6] monitored: False 11:56:30.0 Trace: release: [ForeignReleaseId7][Title7] monitored: False 11:56:30.0 Trace: release: [ForeignReleaseId8][Title8] monitored: False 11:56:30.0 Trace: release: [ForeignReleaseId9][Title9] monitored: True 11:56:30.0 Trace: release: [DuplicateId2][Title1] monitored: False 11:56:30.0 Trace: Saving Album [ForeignAlbumId1][Title1] 11:56:30.0 Debug: Finished Album refresh for [ForeignAlbumId1][Title1] 11:56:30.0 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_not_add_duplicate_releases --- 11:56:30.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_only_leave_one_release_monitored(True,True,1) --- 11:56:30.0 Info: Updating Info for Title1 11:56:30.0 Trace: Ensuring parent artist exists [ForeignArtistId1] 11:56:30.0 Debug: Adding missing parent artist [ForeignArtistId1][Name1] 11:56:30.0 Trace: Updating Album [ForeignAlbumId1][Title1] 11:56:30.0 Trace: updated: True forceUpdateFileTags: True 11:56:30.0 Debug: [ForeignAlbumId1][Title1] 2 albumreleases up to date. Adding 8, Updating 0, Merging 0, Deleting 0. 11:56:30.0 Trace: release: [ExistingId1][Title1] monitored: False 11:56:30.0 Trace: release: [ExistingId2][Title2] monitored: False 11:56:30.0 Trace: release: [ForeignReleaseId3][Title3] monitored: False 11:56:30.0 Trace: release: [ForeignReleaseId4][Title4] monitored: False 11:56:30.0 Trace: release: [ForeignReleaseId5][Title5] monitored: False 11:56:30.0 Trace: release: [ForeignReleaseId6][Title6] monitored: False 11:56:30.0 Trace: release: [ForeignReleaseId7][Title7] monitored: False 11:56:30.0 Trace: release: [ForeignReleaseId8][Title8] monitored: False 11:56:30.0 Trace: release: [ForeignReleaseId9][Title9] monitored: False 11:56:30.0 Trace: release: [ForeignReleaseId10][Title10] monitored: True 11:56:30.0 Trace: Saving Album [ForeignAlbumId1][Title1] 11:56:30.0 Debug: Finished Album refresh for [ForeignAlbumId1][Title1] 11:56:30.0 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_only_leave_one_release_monitored(True,True,1) --- 11:56:30.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_only_leave_one_release_monitored(True,False,0) --- 11:56:30.0 Info: Updating Info for Title1 11:56:30.0 Trace: Ensuring parent artist exists [ForeignArtistId1] 11:56:30.0 Debug: Adding missing parent artist [ForeignArtistId1][Name1] 11:56:30.0 Trace: Updating Album [ForeignAlbumId1][Title1] 11:56:30.0 Trace: updated: True forceUpdateFileTags: True 11:56:30.0 Debug: [ForeignAlbumId1][Title1] 2 albumreleases up to date. Adding 8, Updating 0, Merging 0, Deleting 0. 11:56:30.0 Trace: release: [ExistingId1][Title1] monitored: False 11:56:30.0 Trace: release: [ExistingId2][Title2] monitored: False 11:56:30.0 Trace: release: [ForeignReleaseId3][Title3] monitored: False 11:56:30.0 Trace: release: [ForeignReleaseId4][Title4] monitored: False 11:56:30.0 Trace: release: [ForeignReleaseId5][Title5] monitored: False 11:56:30.0 Trace: release: [ForeignReleaseId6][Title6] monitored: False 11:56:30.0 Trace: release: [ForeignReleaseId7][Title7] monitored: False 11:56:30.0 Trace: release: [ForeignReleaseId8][Title8] monitored: False 11:56:30.0 Trace: release: [ForeignReleaseId9][Title9] monitored: False 11:56:30.0 Trace: release: [ForeignReleaseId10][Title10] monitored: True 11:56:30.0 Trace: Saving Album [ForeignAlbumId1][Title1] 11:56:30.0 Debug: Finished Album refresh for [ForeignAlbumId1][Title1] 11:56:30.0 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_only_leave_one_release_monitored(True,False,0) --- 11:56:30.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_only_leave_one_release_monitored(False,True,1) --- 11:56:30.0 Info: Updating Info for Title1 11:56:30.0 Trace: Ensuring parent artist exists [ForeignArtistId1] 11:56:30.0 Debug: Adding missing parent artist [ForeignArtistId1][Name1] 11:56:30.0 Trace: Updating Album [ForeignAlbumId1][Title1] 11:56:30.0 Trace: updated: True forceUpdateFileTags: True 11:56:30.0 Debug: [ForeignAlbumId1][Title1] 2 albumreleases up to date. Adding 8, Updating 0, Merging 0, Deleting 0. 11:56:30.0 Trace: release: [ExistingId1][Title1] monitored: False 11:56:30.0 Trace: release: [ExistingId2][Title2] monitored: True 11:56:30.0 Trace: release: [ForeignReleaseId3][Title3] monitored: False 11:56:30.0 Trace: release: [ForeignReleaseId4][Title4] monitored: False 11:56:30.0 Trace: release: [ForeignReleaseId5][Title5] monitored: False 11:56:30.0 Trace: release: [ForeignReleaseId6][Title6] monitored: False 11:56:30.0 Trace: release: [ForeignReleaseId7][Title7] monitored: False 11:56:30.0 Trace: release: [ForeignReleaseId8][Title8] monitored: False 11:56:30.0 Trace: release: [ForeignReleaseId9][Title9] monitored: False 11:56:30.0 Trace: release: [ForeignReleaseId10][Title10] monitored: False 11:56:30.0 Trace: Saving Album [ForeignAlbumId1][Title1] 11:56:30.0 Debug: Finished Album refresh for [ForeignAlbumId1][Title1] 11:56:30.0 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_only_leave_one_release_monitored(False,True,1) --- 11:56:30.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_only_leave_one_release_monitored(False,False,0) --- 11:56:30.0 Info: Updating Info for Title1 11:56:30.0 Trace: Ensuring parent artist exists [ForeignArtistId1] 11:56:30.0 Debug: Adding missing parent artist [ForeignArtistId1][Name1] 11:56:30.0 Trace: Updating Album [ForeignAlbumId1][Title1] 11:56:30.0 Trace: updated: True forceUpdateFileTags: True 11:56:30.0 Debug: [ForeignAlbumId1][Title1] 2 albumreleases up to date. Adding 8, Updating 0, Merging 0, Deleting 0. 11:56:30.0 Trace: release: [ExistingId1][Title1] monitored: False 11:56:30.0 Trace: release: [ExistingId2][Title2] monitored: False 11:56:30.0 Trace: release: [ForeignReleaseId3][Title3] monitored: False 11:56:30.0 Trace: release: [ForeignReleaseId4][Title4] monitored: False 11:56:30.0 Trace: release: [ForeignReleaseId5][Title5] monitored: False 11:56:30.0 Trace: release: [ForeignReleaseId6][Title6] monitored: False 11:56:30.0 Trace: release: [ForeignReleaseId7][Title7] monitored: False 11:56:30.0 Trace: release: [ForeignReleaseId8][Title8] monitored: False 11:56:30.0 Trace: release: [ForeignReleaseId9][Title9] monitored: False 11:56:30.0 Trace: release: [ForeignReleaseId10][Title10] monitored: True 11:56:30.0 Trace: Saving Album [ForeignAlbumId1][Title1] 11:56:30.0 Debug: Finished Album refresh for [ForeignAlbumId1][Title1] 11:56:30.0 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_only_leave_one_release_monitored(False,False,0) --- 11:56:30.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_remove_album_with_no_valid_releases --- 11:56:30.0 Info: Updating Info for Title1 11:56:30.0 Debug: [1][Title1] has no valid releases, removing. 11:56:30.0 Warn: Album [1][Title1] not found in metadata and is being deleted 11:56:30.0 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_remove_album_with_no_valid_releases --- 11:56:30.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_update_if_musicbrainz_id_changed_and_no_clash --- 11:56:30.0 Info: Updating Info for Title1 11:56:30.0 Trace: Ensuring parent artist exists [ForeignArtistId1] 11:56:30.0 Debug: Adding missing parent artist [ForeignArtistId1][Name1] 11:56:30.0 Trace: Moving Album [1][Title1] to [11][Title1] 11:56:30.0 Trace: updated: True forceUpdateFileTags: True 11:56:30.0 Debug: [11][Title1] 1 albumreleases up to date. Adding 0, Updating 0, Merging 0, Deleting 0. 11:56:30.0 Trace: release: [xxx-xxx-xxx-xxx][Title1] monitored: True 11:56:30.0 Trace: Saving Album [11][Title1] 11:56:30.0 Debug: Finished Album refresh for [11][Title1] 11:56:30.0 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_update_if_musicbrainz_id_changed_and_no_clash --- 11:56:30.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_call_new_album_monitor_service_when_adding_album --- 11:56:30.1 Info: Updating Info for Name1 11:56:30.1 Trace: Updating Artist [ForeignArtistId1][Name1] 11:56:30.1 Trace: updated: False forceUpdateFileTags: False 11:56:30.1 Debug: [ForeignArtistId1][Name1] 0 albums up to date. Adding 1, Updating 2, Merging 0, Deleting 0. 11:56:30.1 Trace: Saving Artist [ForeignArtistId1][Name1] 11:56:30.1 Debug: Finished Artist refresh for [ForeignArtistId1][Name1] 11:56:30.1 Trace: Updating tags for [ForeignArtistId1][Name1] 11:56:30.1 Trace: Skipping rescan. Reason: no metadata updated after automatic refresh 11:56:30.1 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_call_new_album_monitor_service_when_adding_album --- 11:56:30.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_log_error_and_delete_if_musicbrainz_id_not_found_and_author_has_no_files --- 11:56:30.1 Info: Updating Info for Name1 11:56:30.1 Error: Could not find artist with id ForeignArtistId1 11:56:30.1 Warn: Artist [ForeignArtistId1][Name1] not found in metadata and is being deleted 11:56:30.1 Trace: Updating tags for [ForeignArtistId1][Name1] 11:56:30.1 Trace: Skipping rescan. Reason: no metadata updated after automatic refresh 11:56:30.1 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_log_error_and_delete_if_musicbrainz_id_not_found_and_author_has_no_files --- 11:56:30.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_log_error_but_not_delete_if_musicbrainz_id_not_found_and_artist_has_files --- 11:56:30.1 Info: Updating Info for Name1 11:56:30.1 Error: Could not find artist with id ForeignArtistId1 11:56:30.1 Error: Artist [ForeignArtistId1][Name1] was not found, it may have been removed from Metadata sources. 11:56:30.1 Trace: Updating tags for [ForeignArtistId1][Name1] 11:56:30.1 Trace: Skipping rescan. Reason: no metadata updated after automatic refresh 11:56:30.1 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_log_error_but_not_delete_if_musicbrainz_id_not_found_and_artist_has_files --- 11:56:30.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_merge_if_musicbrainz_id_changed_and_new_id_already_exists --- 11:56:30.1 Info: Updating Info for Name1 11:56:30.1 Trace: Merging Artist [ForeignArtistId1][Name1] into [ForeignArtistId11][Name1] 11:56:30.1 Warn: Artist [ForeignArtistId1][Name1] was replaced with [ForeignArtistId11][Name1] because the original was a duplicate. 11:56:30.1 Trace: updated: True forceUpdateFileTags: True 11:56:30.1 Debug: [ForeignArtistId11][Name1] 0 albums up to date. Adding 0, Updating 2, Merging 0, Deleting 0. 11:56:30.1 Trace: Saving Artist [ForeignArtistId11][Name1] 11:56:30.1 Debug: Finished Artist refresh for [ForeignArtistId11][Name1] 11:56:30.1 Trace: Updating tags for [ForeignArtistId1][Name1] 11:56:30.2 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_merge_if_musicbrainz_id_changed_and_new_id_already_exists --- 11:56:30.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_not_publish_artist_updated_event_if_metadata_not_updated --- 11:56:30.2 Info: Updating Info for Name1 11:56:30.2 Trace: Updating Artist [ForeignArtistId1][Name1] 11:56:30.2 Trace: updated: False forceUpdateFileTags: False 11:56:30.2 Debug: [ForeignArtistId1][Name1] 0 albums up to date. Adding 0, Updating 2, Merging 0, Deleting 0. 11:56:30.2 Trace: Saving Artist [ForeignArtistId1][Name1] 11:56:30.2 Debug: Finished Artist refresh for [ForeignArtistId1][Name1] 11:56:30.2 Trace: Updating tags for [ForeignArtistId1][Name1] 11:56:30.2 Trace: Skipping rescan. Reason: no metadata updated after automatic refresh 11:56:30.2 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_not_publish_artist_updated_event_if_metadata_not_updated --- 11:56:30.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_publish_artist_updated_event_if_metadata_updated --- 11:56:30.2 Info: Updating Info for Name1 11:56:30.2 Trace: Updating Artist [ForeignArtistId1][Name1] 11:56:30.2 Trace: updated: True forceUpdateFileTags: True 11:56:30.2 Debug: [ForeignArtistId1][Name1] 0 albums up to date. Adding 2, Updating 0, Merging 0, Deleting 0. 11:56:30.2 Trace: Saving Artist [ForeignArtistId1][Name1] 11:56:30.2 Debug: Finished Artist refresh for [ForeignArtistId1][Name1] 11:56:30.2 Trace: Updating tags for [ForeignArtistId1][Name1] 11:56:30.2 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_publish_artist_updated_event_if_metadata_updated --- 11:56:30.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_update_if_musicbrainz_id_changed_and_no_clash --- 11:56:30.2 Info: Updating Info for Name1 11:56:30.2 Trace: Moving Artist [ForeignArtistId1][Name1] to [ForeignArtistId11][Name1] 11:56:30.2 Debug: Updating MusicBrainz id for [ForeignArtistId1][Name1] to [ForeignArtistId11][Name1] 11:56:30.2 Trace: updated: True forceUpdateFileTags: True 11:56:30.2 Debug: [ForeignArtistId11][Name1] 0 albums up to date. Adding 2, Updating 0, Merging 0, Deleting 0. 11:56:30.2 Trace: Saving Artist [ForeignArtistId11][Name1] 11:56:30.2 Debug: Finished Artist refresh for [ForeignArtistId11][Name1] 11:56:30.2 Trace: Updating tags for [ForeignArtistId11][Name1] 11:56:30.2 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_update_if_musicbrainz_id_changed_and_no_clash --- 11:56:30.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshTrackServiceFixture.updated_track_should_not_have_null_album_release --- 11:56:30.2 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshTrackServiceFixture.updated_track_should_not_have_null_album_release --- 11:56:30.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_false_if_album_last_refreshed_less_than_12_hours_ago --- 11:56:30.2 Trace: Album Title1 last updated less than 12 hours ago, should not be refreshed. 11:56:30.2 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_false_if_album_last_refreshed_less_than_12_hours_ago --- 11:56:30.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_false_when_recently_refreshed_album_released_in_last_30_days --- 11:56:30.2 Trace: Album Title1 last updated less than 12 hours ago, should not be refreshed. 11:56:30.2 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_false_when_recently_refreshed_album_released_in_last_30_days --- 11:56:30.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_false_when_recently_refreshed_album_released_over_30_days_ago --- 11:56:30.2 Trace: Album Title1 released long ago and recently refreshed, should not be refreshed. 11:56:30.2 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_false_when_recently_refreshed_album_released_over_30_days_ago --- 11:56:30.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_true_if_album_last_refreshed_more_than_30_days_ago --- 11:56:30.2 Trace: Album Title1 last updated more than 60 days ago, should refresh. 11:56:30.2 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_true_if_album_last_refreshed_more_than_30_days_ago --- 11:56:30.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_true_if_album_released_in_last_30_days --- 11:56:30.2 Trace: album Title1 released less than 30 days ago, should refresh. 11:56:30.2 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_true_if_album_released_in_last_30_days --- 11:56:30.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_true_if_album_releases_in_future --- 11:56:30.2 Trace: album Title1 released less than 30 days ago, should refresh. 11:56:30.2 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_true_if_album_releases_in_future --- 11:56:30.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_false_if_ended_artist_last_refreshed_yesterday --- 11:56:30.2 Trace: Artist Name1 ended long ago, should not be refreshed. 11:56:30.2 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_false_if_ended_artist_last_refreshed_yesterday --- 11:56:30.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_false_if_running_artist_last_refreshed_less_than_12_hours_ago --- 11:56:30.2 Trace: Artist Name1 last updated less than 12 hours ago, should not be refreshed. 11:56:30.2 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_false_if_running_artist_last_refreshed_less_than_12_hours_ago --- 11:56:30.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_false_when_recently_refreshed_ended_show_aired_in_last_30_days --- 11:56:30.2 Trace: Artist Name1 last updated less than 12 hours ago, should not be refreshed. 11:56:30.2 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_false_when_recently_refreshed_ended_show_aired_in_last_30_days --- 11:56:30.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_false_when_recently_refreshed_ended_show_has_not_aired_for_30_days --- 11:56:30.2 Trace: Artist Name1 ended long ago, should not be refreshed. 11:56:30.2 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_false_when_recently_refreshed_ended_show_has_not_aired_for_30_days --- 11:56:30.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_true_if_album_released_in_last_30_days --- 11:56:30.2 Trace: Last album in Name1 aired less than 30 days ago, should refresh. 11:56:30.2 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_true_if_album_released_in_last_30_days --- 11:56:30.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_true_if_artist_last_refreshed_more_than_30_days_ago --- 11:56:30.2 Trace: Artist Name1 last updated more than 30 days ago, should refresh. 11:56:30.2 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_true_if_artist_last_refreshed_more_than_30_days_ago --- 11:56:30.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_true_if_running_artist_last_refreshed_more_than_24_hours_ago --- 11:56:30.2 Trace: Artist Name1 is continuing and has not been refreshed in 2 days, should refresh. 11:56:30.2 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_true_if_running_artist_last_refreshed_more_than_24_hours_ago --- 11:56:30.2 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_be_valid_if_all_settings_valid --- 11:56:30.2 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_be_valid_if_all_settings_valid --- 11:56:30.2 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_bcc_is_invalid("lidarr") --- 11:56:30.2 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_bcc_is_invalid("lidarr") --- 11:56:30.2 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_bcc_is_invalid("lidarr.audio") --- 11:56:30.2 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_bcc_is_invalid("lidarr.audio") --- 11:56:30.2 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_cc_is_invalid("lidarr") --- 11:56:30.2 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_cc_is_invalid("lidarr") --- 11:56:30.2 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_cc_is_invalid("lidarr.audio") --- 11:56:30.2 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_cc_is_invalid("lidarr.audio") --- 11:56:30.2 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_from_is_empty --- 11:56:30.2 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_from_is_empty --- 11:56:30.2 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_port_is_out_of_range --- 11:56:30.2 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_port_is_out_of_range --- 11:56:30.2 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_server_is_empty --- 11:56:30.2 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_server_is_empty --- 11:56:30.2 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_to_bcc_cc_are_all_empty --- 11:56:30.2 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_to_bcc_cc_are_all_empty --- 11:56:30.2 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_to_is_invalid("lidarr") --- 11:56:30.3 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_to_is_invalid("lidarr") --- 11:56:30.3 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_to_is_invalid("lidarr.audio") --- 11:56:30.3 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_to_is_invalid("lidarr.audio") --- 11:56:30.3 Info: --- Start: NzbDrone.Core.Test.NotificationTests.NotificationBaseFixture.should_support_all_if_implemented --- 11:56:30.3 Info: --- End: NzbDrone.Core.Test.NotificationTests.NotificationBaseFixture.should_support_all_if_implemented --- 11:56:30.3 Info: --- Start: NzbDrone.Core.Test.NotificationTests.NotificationBaseFixture.should_support_none_if_none_are_implemented --- 11:56:30.3 Info: --- End: NzbDrone.Core.Test.NotificationTests.NotificationBaseFixture.should_support_none_if_none_are_implemented --- 11:56:30.3 Info: --- Start: NzbDrone.Core.Test.NotificationTests.NotificationBaseFixture.should_support_OnUpgrade_should_link_to_OnReleaseImport --- 11:56:30.3 Info: --- End: NzbDrone.Core.Test.NotificationTests.NotificationBaseFixture.should_support_OnUpgrade_should_link_to_OnReleaseImport --- 11:56:30.3 Info: --- Start: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_consider_blocked_after_5_minutes_since_initial_failure --- 11:56:30.3 Info: --- End: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_consider_blocked_after_5_minutes_since_initial_failure --- 11:56:30.3 Info: --- Start: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_escalate_further_after_5_minutes_since_initial_failure --- 11:56:30.3 Info: --- End: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_escalate_further_after_5_minutes_since_initial_failure --- 11:56:30.3 Info: --- Start: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_not_consider_blocked_within_5_minutes_since_initial_failure --- 11:56:30.3 Info: --- End: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_not_consider_blocked_within_5_minutes_since_initial_failure --- 11:56:30.3 Info: --- Start: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_not_escalate_beyond_3_hours --- 11:56:30.3 Info: --- End: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_not_escalate_beyond_3_hours --- 11:56:30.3 Info: --- Start: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_not_escalate_further_till_after_5_minutes_since_initial_failure --- 11:56:30.3 Info: --- End: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_not_escalate_further_till_after_5_minutes_since_initial_failure --- 11:56:30.3 Info: --- Start: NzbDrone.Core.Test.NotificationTests.SynologyIndexerFixture.should_add_new_episode_on_upgrade --- 11:56:30.3 Info: --- End: NzbDrone.Core.Test.NotificationTests.SynologyIndexerFixture.should_add_new_episode_on_upgrade --- 11:56:30.3 Info: --- Start: NzbDrone.Core.Test.NotificationTests.SynologyIndexerFixture.should_not_update_library_if_disabled --- 11:56:30.3 Info: --- End: NzbDrone.Core.Test.NotificationTests.SynologyIndexerFixture.should_not_update_library_if_disabled --- 11:56:30.3 Info: --- Start: NzbDrone.Core.Test.NotificationTests.SynologyIndexerFixture.should_remove_old_episodes_on_upgrade --- 11:56:30.3 Info: --- End: NzbDrone.Core.Test.NotificationTests.SynologyIndexerFixture.should_remove_old_episodes_on_upgrade --- 11:56:30.3 Info: --- Start: NzbDrone.Core.Test.NotificationTests.SynologyIndexerFixture.should_update_entire_series_folder_on_rename --- 11:56:30.3 Info: --- End: NzbDrone.Core.Test.NotificationTests.SynologyIndexerFixture.should_update_entire_series_folder_on_rename --- 11:56:30.3 Info: --- Start: NzbDrone.Core.Test.NotificationTests.Xbmc.GetArtistPathFixture.should_return_null_when_artist_is_not_found --- 11:56:30.4 Info: --- End: NzbDrone.Core.Test.NotificationTests.Xbmc.GetArtistPathFixture.should_return_null_when_artist_is_not_found --- 11:56:30.4 Info: --- Start: NzbDrone.Core.Test.NotificationTests.Xbmc.GetArtistPathFixture.should_return_path_when_musicbrainzId_matches --- 11:56:30.4 Info: --- End: NzbDrone.Core.Test.NotificationTests.Xbmc.GetArtistPathFixture.should_return_path_when_musicbrainzId_matches --- 11:56:30.4 Info: --- Start: NzbDrone.Core.Test.NotificationTests.Xbmc.GetArtistPathFixture.should_return_path_when_title_matches --- 11:56:30.4 Info: --- End: NzbDrone.Core.Test.NotificationTests.Xbmc.GetArtistPathFixture.should_return_path_when_title_matches --- 11:56:30.4 Info: --- Start: NzbDrone.Core.Test.NotificationTests.Xbmc.OnReleaseImportFixture.should_clean_if_episode_was_replaced --- 11:56:30.4 Info: --- End: NzbDrone.Core.Test.NotificationTests.Xbmc.OnReleaseImportFixture.should_clean_if_episode_was_replaced --- 11:56:30.4 Info: --- Start: NzbDrone.Core.Test.NotificationTests.Xbmc.OnReleaseImportFixture.should_not_clean_if_no_episode_was_replaced --- 11:56:30.4 Info: --- End: NzbDrone.Core.Test.NotificationTests.Xbmc.OnReleaseImportFixture.should_not_clean_if_no_episode_was_replaced --- 11:56:30.4 Info: --- Start: NzbDrone.Core.Test.NotificationTests.Xbmc.UpdateFixture.should_update_all_paths_when_artist_path_not_found --- 11:56:30.4 Debug: Determining if there are any active players on XBMC host: Host1:8080/jsonrpc 11:56:30.4 Debug: Artist [9f4e41c3-2648-428e-b8c7-dc10465b49ad][Not Shawn Desman] doesn't exist on XBMC host: Host1:8080/jsonrpc, Updating Entire Library 11:56:30.4 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 11:56:30.4 Info: --- End: NzbDrone.Core.Test.NotificationTests.Xbmc.UpdateFixture.should_update_all_paths_when_artist_path_not_found --- 11:56:30.4 Info: --- Start: NzbDrone.Core.Test.NotificationTests.Xbmc.UpdateFixture.should_update_using_artist_path --- 11:56:30.4 Debug: Determining if there are any active players on XBMC host: Host1:8080/jsonrpc 11:56:30.4 Debug: Updating artist [9f4e41c3-2648-428e-b8c7-dc10465b49ac][Name1] (Kodi Path: File1) on XBMC host: Host1:8080/jsonrpc 11:56:30.4 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 11:56:30.4 Info: --- End: NzbDrone.Core.Test.NotificationTests.Xbmc.UpdateFixture.should_update_using_artist_path --- 11:56:30.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.BuildFilePathFixture.should_clean_artist_folder_when_it_contains_illegal_characters_in_album_or_artist_title --- 11:56:30.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.BuildFilePathFixture.should_clean_artist_folder_when_it_contains_illegal_characters_in_album_or_artist_title --- 11:56:30.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.CleanFixture.CleanFileName("Law & Order: Criminal Intent - S10E07 - Icarus [HDTV-720p]","Law & Order - Criminal Intent - S10E07 - Icarus [HDTV-720p]") --- 11:56:30.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.CleanFixture.CleanFileName("Law & Order: Criminal Intent - S10E07 - Icarus [HDTV-720p]","Law & Order - Criminal Intent - S10E07 - Icarus [HDTV-720p]") --- 11:56:30.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_be_able_to_use_lower_case_first_character --- 11:56:30.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_be_able_to_use_lower_case_first_character --- 11:56:30.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("The Mist","M","The Mist") --- 11:56:30.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("The Mist","M","The Mist") --- 11:56:30.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("A","A","A") --- 11:56:30.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("A","A","A") --- 11:56:30.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("30 Rock","3","30 Rock") --- 11:56:30.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("30 Rock","3","30 Rock") --- 11:56:30.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("The '80s Greatest","8","The '80s Greatest") --- 11:56:30.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("The '80s Greatest","8","The '80s Greatest") --- 11:56:30.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("좀비버스","좀","좀비버스") --- 11:56:30.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("좀비버스","좀","좀비버스") --- 11:56:30.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("¡Mucha Lucha!","M","¡Mucha Lucha!") --- 11:56:30.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("¡Mucha Lucha!","M","¡Mucha Lucha!") --- 11:56:30.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back(".hack","H","hack") --- 11:56:30.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back(".hack","H","hack") --- 11:56:30.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("Ütopya","U","Ütopya") --- 11:56:30.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("Ütopya","U","Ütopya") --- 11:56:30.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("Æon Flux","A","Æon Flux") --- 11:56:30.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("Æon Flux","A","Æon Flux") --- 11:56:30.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Florence + the Machine","Florence + the Machine") --- 11:56:30.5 Trace: Media info is unavailable for [0] 11:56:30.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Florence + the Machine","Florence + the Machine") --- 11:56:30.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Beyoncé X10","Beyoncé X10") --- 11:56:30.5 Trace: Media info is unavailable for [0] 11:56:30.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Beyoncé X10","Beyoncé X10") --- 11:56:30.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Girlfriends' Guide to Divorce","Girlfriends Guide to Divorce") --- 11:56:30.5 Trace: Media info is unavailable for [0] 11:56:30.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Girlfriends' Guide to Divorce","Girlfriends Guide to Divorce") --- 11:56:30.5 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") --- 11:56:30.5 Trace: Media info is unavailable for [0] 11:56:30.5 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") --- 11:56:30.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Anne Hathaway/Florence + The Machine","Anne Hathaway Florence + The Machine") --- 11:56:30.5 Trace: Media info is unavailable for [0] 11:56:30.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Anne Hathaway/Florence + The Machine","Anne Hathaway Florence + The Machine") --- 11:56:30.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Chris Rock/Prince","Chris Rock Prince") --- 11:56:30.5 Trace: Media info is unavailable for [0] 11:56:30.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Chris Rock/Prince","Chris Rock Prince") --- 11:56:30.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Karma's a B*tch!","Karmas a B-tch!") --- 11:56:30.5 Trace: Media info is unavailable for [0] 11:56:30.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Karma's a B*tch!","Karmas a B-tch!") --- 11:56:30.5 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") --- 11:56:30.5 Trace: Media info is unavailable for [0] 11:56:30.5 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") --- 11:56:30.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("$#*! My Dad Says","$#-! My Dad Says") --- 11:56:30.5 Trace: Media info is unavailable for [0] 11:56:30.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("$#*! My Dad Says","$#-! My Dad Says") --- 11:56:30.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Free! - Iwatobi Swim Club","Free! Iwatobi Swim Club") --- 11:56:30.5 Trace: Media info is unavailable for [0] 11:56:30.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Free! - Iwatobi Swim Club","Free! Iwatobi Swim Club") --- 11:56:30.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Tamara Ecclestone: Billion $$ Girl","Tamara Ecclestone Billion $$ Girl") --- 11:56:30.5 Trace: Media info is unavailable for [0] 11:56:30.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Tamara Ecclestone: Billion $$ Girl","Tamara Ecclestone Billion $$ Girl") --- 11:56:30.5 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") --- 11:56:30.5 Trace: Media info is unavailable for [0] 11:56:30.5 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") --- 11:56:30.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Castle (2009)","Castle 2009") --- 11:56:30.5 Trace: Media info is unavailable for [0] 11:56:30.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Castle (2009)","Castle 2009") --- 11:56:30.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Law & Order (UK)","Law and Order UK") --- 11:56:30.5 Trace: Media info is unavailable for [0] 11:56:30.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Law & Order (UK)","Law and Order UK") --- 11:56:30.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Is this okay?","Is this okay") --- 11:56:30.5 Trace: Media info is unavailable for [0] 11:56:30.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Is this okay?","Is this okay") --- 11:56:30.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("[a] title","a title") --- 11:56:30.5 Trace: Media info is unavailable for [0] 11:56:30.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("[a] title","a title") --- 11:56:30.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("backslash \\ backlash","backslash backlash") --- 11:56:30.5 Trace: Media info is unavailable for [0] 11:56:30.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("backslash \\ backlash","backslash backlash") --- 11:56:30.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("I'm the Boss","Im the Boss") --- 11:56:30.5 Trace: Media info is unavailable for [0] 11:56:30.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("I'm the Boss","Im the Boss") --- 11:56:30.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_use_and_as_separator_for_multiple_episodes --- 11:56:30.5 Trace: Media info is unavailable for [0] 11:56:30.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_use_and_as_separator_for_multiple_episodes --- 11:56:30.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Mist","Mist, The") --- 11:56:30.5 Trace: Media info is unavailable for [0] 11:56:30.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Mist","Mist, The") --- 11:56:30.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("A Place to Call Home","Place to Call Home, A") --- 11:56:30.5 Trace: Media info is unavailable for [0] 11:56:30.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("A Place to Call Home","Place to Call Home, A") --- 11:56:30.5 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") --- 11:56:30.5 Trace: Media info is unavailable for [0] 11:56:30.5 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") --- 11:56:30.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Flash (2010)","Flash, The 2010") --- 11:56:30.5 Trace: Media info is unavailable for [0] 11:56:30.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Flash (2010)","Flash, The 2010") --- 11:56:30.5 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") --- 11:56:30.5 Trace: Media info is unavailable for [0] 11:56:30.5 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") --- 11:56:30.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Fixer (ZH) (2015)","Fixer, The ZH 2015") --- 11:56:30.5 Trace: Media info is unavailable for [0] 11:56:30.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Fixer (ZH) (2015)","Fixer, The ZH 2015") --- 11:56:30.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Sixth Sense 2 (Thai)","Sixth Sense 2, The Thai") --- 11:56:30.6 Trace: Media info is unavailable for [0] 11:56:30.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Sixth Sense 2 (Thai)","Sixth Sense 2, The Thai") --- 11:56:30.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Amazing Race (Latin America)","Amazing Race, The Latin America") --- 11:56:30.6 Trace: Media info is unavailable for [0] 11:56:30.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Amazing Race (Latin America)","Amazing Race, The Latin America") --- 11:56:30.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Rat Pack (A&E)","Rat Pack, The AandE") --- 11:56:30.6 Trace: Media info is unavailable for [0] 11:56:30.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Rat Pack (A&E)","Rat Pack, The AandE") --- 11:56:30.6 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") --- 11:56:30.6 Trace: Media info is unavailable for [0] 11:56:30.6 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") --- 11:56:30.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_not_change_title("A") --- 11:56:30.6 Trace: Media info is unavailable for [0] 11:56:30.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_not_change_title("A") --- 11:56:30.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_not_change_title("Anne") --- 11:56:30.6 Trace: Media info is unavailable for [0] 11:56:30.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_not_change_title("Anne") --- 11:56:30.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_not_change_title("Theodore") --- 11:56:30.6 Trace: Media info is unavailable for [0] 11:56:30.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_not_change_title("Theodore") --- 11:56:30.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_not_change_title("3%") --- 11:56:30.6 Trace: Media info is unavailable for [0] 11:56:30.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_not_change_title("3%") --- 11:56:30.6 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") --- 11:56:30.6 Trace: Media info is unavailable for [0] 11:56:30.6 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") --- 11:56:30.6 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") --- 11:56:30.6 Trace: Media info is unavailable for [0] 11:56:30.6 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") --- 11:56:30.6 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") --- 11:56:30.6 Trace: Media info is unavailable for [0] 11:56:30.6 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") --- 11:56:30.6 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") --- 11:56:30.6 Trace: Media info is unavailable for [0] 11:56:30.6 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") --- 11:56:30.6 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") --- 11:56:30.6 Trace: Media info is unavailable for [0] 11:56:30.6 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") --- 11:56:30.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_followed_by_space_with_space_dash_space_by_default --- 11:56:30.6 Trace: Media info is unavailable for [0] 11:56:30.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_followed_by_space_with_space_dash_space_by_default --- 11:56:30.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_with_expected_result("Artist:Name",Smart,"Artist-Name") --- 11:56:30.6 Trace: Media info is unavailable for [0] 11:56:30.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_with_expected_result("Artist:Name",Smart,"Artist-Name") --- 11:56:30.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_with_expected_result("Artist:Name",Dash,"Artist-Name") --- 11:56:30.6 Trace: Media info is unavailable for [0] 11:56:30.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_with_expected_result("Artist:Name",Dash,"Artist-Name") --- 11:56:30.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_with_expected_result("Artist:Name",Delete,"ArtistName") --- 11:56:30.6 Trace: Media info is unavailable for [0] 11:56:30.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_with_expected_result("Artist:Name",Delete,"ArtistName") --- 11:56:30.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_with_expected_result("Artist:Name",SpaceDash,"Artist -Name") --- 11:56:30.6 Trace: Media info is unavailable for [0] 11:56:30.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_with_expected_result("Artist:Name",SpaceDash,"Artist -Name") --- 11:56:30.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_with_expected_result("Artist:Name",SpaceDashSpace,"Artist - Name") --- 11:56:30.6 Trace: Media info is unavailable for [0] 11:56:30.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_with_expected_result("Artist:Name",SpaceDashSpace,"Artist - Name") --- 11:56:30.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_be_able_to_use_only_original_title --- 11:56:30.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_be_able_to_use_only_original_title --- 11:56:30.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_be_able_to_use_original_filename --- 11:56:30.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_be_able_to_use_original_filename --- 11:56:30.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_be_able_to_use_original_filename_only --- 11:56:30.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_be_able_to_use_original_filename_only --- 11:56:30.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_be_able_to_use_original_title --- 11:56:30.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_be_able_to_use_original_title --- 11:56:30.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_cleanup_Album_Title --- 11:56:30.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_cleanup_Album_Title --- 11:56:30.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_cleanup_Artist_Name --- 11:56:30.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_cleanup_Artist_Name --- 11:56:30.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_escape_token_in_format("Some Escaped {{ String","Some Escaped { String") --- 11:56:30.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_escape_token_in_format("Some Escaped {{ String","Some Escaped { String") --- 11:56:30.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_escape_token_in_format("Some Escaped }} String","Some Escaped } String") --- 11:56:30.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_escape_token_in_format("Some Escaped }} String","Some Escaped } String") --- 11:56:30.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_escape_token_in_format("Some Escaped {{Artist Name}} String","Some Escaped {Artist Name} String") --- 11:56:30.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_escape_token_in_format("Some Escaped {{Artist Name}} String","Some Escaped {Artist Name} String") --- 11:56:30.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_escape_token_in_format("Some Escaped {{{Artist Name}}} String","Some Escaped {Linkin Park} String") --- 11:56:30.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_escape_token_in_format("Some Escaped {{{Artist Name}}} String","Some Escaped {Linkin Park} String") --- 11:56:30.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_escape_token_in_title --- 11:56:30.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_escape_token_in_title --- 11:56:30.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_include_affixes_if_value_not_empty --- 11:56:30.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_include_affixes_if_value_not_empty --- 11:56:30.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_not_clean_track_title_if_there_is_only_one --- 11:56:30.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_not_clean_track_title_if_there_is_only_one --- 11:56:30.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_not_include_affixes_if_value_empty --- 11:56:30.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_not_include_affixes_if_value_empty --- 11:56:30.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_not_include_quality_proper_when_release_is_not_a_proper --- 11:56:30.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_not_include_quality_proper_when_release_is_not_a_proper --- 11:56:30.6 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") --- 11:56:30.6 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") --- 11:56:30.6 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") --- 11:56:30.6 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") --- 11:56:30.6 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") --- 11:56:30.6 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") --- 11:56:30.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_not_wrap_proper_in_square_brackets_when_not_a_proper --- 11:56:30.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_not_wrap_proper_in_square_brackets_when_not_a_proper --- 11:56:30.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_remove_duplicate_non_word_characters --- 11:56:30.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_remove_duplicate_non_word_characters --- 11:56:30.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_dash_Title --- 11:56:30.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_dash_Title --- 11:56:30.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_Disambiguation --- 11:56:30.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_Disambiguation --- 11:56:30.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_dot_Title --- 11:56:30.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_dot_Title --- 11:56:30.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_album_genre --- 11:56:30.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_album_genre --- 11:56:30.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_MbId_null --- 11:56:30.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_MbId_null --- 11:56:30.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_space_MbId --- 11:56:30.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_space_MbId --- 11:56:30.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_space_Title --- 11:56:30.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_space_Title --- 11:56:30.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_ALBUM_TITLE_with_all_caps --- 11:56:30.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_ALBUM_TITLE_with_all_caps --- 11:56:30.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_album_title_with_all_lower_case --- 11:56:30.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_album_title_with_all_lower_case --- 11:56:30.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_ALBUM_TITLE_with_random_casing_should_keep_original_casing --- 11:56:30.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_ALBUM_TITLE_with_random_casing_should_keep_original_casing --- 11:56:30.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_Type --- 11:56:30.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_Type --- 11:56:30.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_underscore_Title --- 11:56:30.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_underscore_Title --- 11:56:30.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_all_contents_in_pattern --- 11:56:30.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_all_contents_in_pattern --- 11:56:30.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_all_tokens_for_different_cultures("en-US") --- 11:56:30.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_all_tokens_for_different_cultures("en-US") --- 11:56:30.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_all_tokens_for_different_cultures("fr-FR") --- 11:56:30.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_all_tokens_for_different_cultures("fr-FR") --- 11:56:30.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_all_tokens_for_different_cultures("az") --- 11:56:30.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_all_tokens_for_different_cultures("az") --- 11:56:30.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_all_tokens_for_different_cultures("tr-TR") --- 11:56:30.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_all_tokens_for_different_cultures("tr-TR") --- 11:56:30.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_dash_Name --- 11:56:30.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_dash_Name --- 11:56:30.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_Disambiguation --- 11:56:30.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_Disambiguation --- 11:56:30.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_dot_Name --- 11:56:30.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_dot_Name --- 11:56:30.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_artist_genre --- 11:56:30.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_artist_genre --- 11:56:30.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_MbId_null --- 11:56:30.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_MbId_null --- 11:56:30.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_artist_name_for_Various_Artists_album --- 11:56:30.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_artist_name_for_Various_Artists_album --- 11:56:30.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_ARTIST_NAME_with_all_caps --- 11:56:30.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_ARTIST_NAME_with_all_caps --- 11:56:30.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_artist_name_with_all_lower_case --- 11:56:30.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_artist_name_with_all_lower_case --- 11:56:30.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_ARTIST_NAME_with_random_casing_should_keep_original_casing --- 11:56:30.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_ARTIST_NAME_with_random_casing_should_keep_original_casing --- 11:56:30.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_space_MbId --- 11:56:30.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_space_MbId --- 11:56:30.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_space_Name --- 11:56:30.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_space_Name --- 11:56:30.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_underscore_Name --- 11:56:30.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_underscore_Name --- 11:56:30.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_double_period_with_single_period --- 11:56:30.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_double_period_with_single_period --- 11:56:30.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_media_info_audio_bitrate --- 11:56:30.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_media_info_audio_bitrate --- 11:56:30.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_media_info_audio_channels --- 11:56:30.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_media_info_audio_channels --- 11:56:30.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_media_info_audio_codec --- 11:56:30.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_media_info_audio_codec --- 11:56:30.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_media_info_bits_per_sample --- 11:56:30.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_media_info_bits_per_sample --- 11:56:30.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_media_info_sample_rate --- 11:56:30.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_media_info_sample_rate --- 11:56:30.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_medium_number_with_single_digit --- 11:56:30.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_medium_number_with_single_digit --- 11:56:30.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_medium00_number_with_two_digits --- 11:56:30.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_medium00_number_with_two_digits --- 11:56:30.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_quality_full_with_quality_title_only_when_not_a_proper --- 11:56:30.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_quality_full_with_quality_title_only_when_not_a_proper --- 11:56:30.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_quality_title --- 11:56:30.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_quality_title --- 11:56:30.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Track_Artist_MbId_null --- 11:56:30.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Track_Artist_MbId_null --- 11:56:30.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_track_artist_name_for_Various_Artists_album --- 11:56:30.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_track_artist_name_for_Various_Artists_album --- 11:56:30.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_track_number_with_single_digit --- 11:56:30.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_track_number_with_single_digit --- 11:56:30.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Track_space_Artist_MbId --- 11:56:30.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Track_space_Artist_MbId --- 11:56:30.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_track_title --- 11:56:30.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_track_title --- 11:56:30.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_track_title_if_pattern_has_random_casing --- 11:56:30.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_track_title_if_pattern_has_random_casing --- 11:56:30.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_track00_number_with_two_digits --- 11:56:30.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_track00_number_with_two_digits --- 11:56:30.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_triple_period_with_single_period --- 11:56:30.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_triple_period_with_single_period --- 11:56:30.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_should_replace_release_group --- 11:56:30.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_should_replace_release_group --- 11:56:30.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_end_when_quality_proper_is_not_included(' ') --- 11:56:30.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_end_when_quality_proper_is_not_included(' ') --- 11:56:30.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_end_when_quality_proper_is_not_included('-') --- 11:56:30.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_end_when_quality_proper_is_not_included('-') --- 11:56:30.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_end_when_quality_proper_is_not_included('.') --- 11:56:30.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_end_when_quality_proper_is_not_included('.') --- 11:56:30.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_end_when_quality_proper_is_not_included('_') --- 11:56:30.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_end_when_quality_proper_is_not_included('_') --- 11:56:30.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_middle_when_quality_proper_is_not_included(' ') --- 11:56:30.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_middle_when_quality_proper_is_not_included(' ') --- 11:56:30.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_middle_when_quality_proper_is_not_included('-') --- 11:56:30.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_middle_when_quality_proper_is_not_included('-') --- 11:56:30.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_middle_when_quality_proper_is_not_included('.') --- 11:56:30.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_middle_when_quality_proper_is_not_included('.') --- 11:56:30.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_middle_when_quality_proper_is_not_included('_') --- 11:56:30.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_middle_when_quality_proper_is_not_included('_') --- 11:56:30.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_use_existing_casing_for_release_group("0SEC") --- 11:56:30.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_use_existing_casing_for_release_group("0SEC") --- 11:56:30.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_use_existing_casing_for_release_group("2HD") --- 11:56:30.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_use_existing_casing_for_release_group("2HD") --- 11:56:30.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_use_existing_casing_for_release_group("IMMERSE") --- 11:56:30.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_use_existing_casing_for_release_group("IMMERSE") --- 11:56:30.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_use_existing_filename_when_scene_name_is_not_available --- 11:56:30.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_use_existing_filename_when_scene_name_is_not_available --- 11:56:30.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_use_Lidarr_as_release_group_when_not_available --- 11:56:30.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_use_Lidarr_as_release_group_when_not_available --- 11:56:30.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.use_file_name_when_sceneName_is_not_null --- 11:56:30.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.use_file_name_when_sceneName_is_not_null --- 11:56:30.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.use_file_name_when_sceneName_is_null --- 11:56:30.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.use_file_name_when_sceneName_is_null --- 11:56:30.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.use_path_when_sceneName_and_relative_path_are_null --- 11:56:30.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.use_path_when_sceneName_and_relative_path_are_null --- 11:56:30.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.NestedFileNameBuilderFixture.should_build_nested_multi_track_filename_with_back_slash --- 11:56:30.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.NestedFileNameBuilderFixture.should_build_nested_multi_track_filename_with_back_slash --- 11:56:30.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.NestedFileNameBuilderFixture.should_build_nested_multi_track_filename_with_forward_slash --- 11:56:30.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.NestedFileNameBuilderFixture.should_build_nested_multi_track_filename_with_forward_slash --- 11:56:30.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.NestedFileNameBuilderFixture.should_build_nested_multi_track_filename_with_medium_name --- 11:56:30.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.NestedFileNameBuilderFixture.should_build_nested_multi_track_filename_with_medium_name --- 11:56:30.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.NestedFileNameBuilderFixture.should_build_nested_standard_track_filename_with_back_slash --- 11:56:30.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.NestedFileNameBuilderFixture.should_build_nested_standard_track_filename_with_back_slash --- 11:56:30.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.NestedFileNameBuilderFixture.should_build_nested_standard_track_filename_with_forward_slash --- 11:56:30.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.NestedFileNameBuilderFixture.should_build_nested_standard_track_filename_with_forward_slash --- 11:56:30.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("CSI: Crime Scene Investigation","CSI - Crime Scene Investigation") --- 11:56:30.8 Trace: Media info is unavailable for [0] 11:56:30.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("CSI: Crime Scene Investigation","CSI - Crime Scene Investigation") --- 11:56:30.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Code:Breaker","Code-Breaker") --- 11:56:30.8 Trace: Media info is unavailable for [0] 11:56:30.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Code:Breaker","Code-Breaker") --- 11:56:30.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Back Slash\\","Back Slash+") --- 11:56:30.8 Trace: Media info is unavailable for [0] 11:56:30.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Back Slash\\","Back Slash+") --- 11:56:30.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Forward Slash/","Forward Slash+") --- 11:56:30.8 Trace: Media info is unavailable for [0] 11:56:30.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Forward Slash/","Forward Slash+") --- 11:56:30.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Greater Than>","Greater Than") --- 11:56:30.8 Trace: Media info is unavailable for [0] 11:56:30.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Greater Than>","Greater Than") --- 11:56:30.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Less Than<","Less Than") --- 11:56:30.8 Trace: Media info is unavailable for [0] 11:56:30.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Less Than<","Less Than") --- 11:56:30.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Question Mark?","Question Mark!") --- 11:56:30.8 Trace: Media info is unavailable for [0] 11:56:30.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Question Mark?","Question Mark!") --- 11:56:30.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Aster*sk","Aster-sk") --- 11:56:30.8 Trace: Media info is unavailable for [0] 11:56:30.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Aster*sk","Aster-sk") --- 11:56:30.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Colon: Two Periods","Colon - Two Periods") --- 11:56:30.8 Trace: Media info is unavailable for [0] 11:56:30.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Colon: Two Periods","Colon - Two Periods") --- 11:56:30.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Pipe|","Pipe") --- 11:56:30.9 Trace: Media info is unavailable for [0] 11:56:30.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Pipe|","Pipe") --- 11:56:30.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Quotes\"","Quotes") --- 11:56:30.9 Trace: Media info is unavailable for [0] 11:56:30.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Quotes\"","Quotes") --- 11:56:30.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReservedDeviceNameFixture.should_replace_reserved_device_name_in_artist_folder("Con Game","Con_Game") --- 11:56:30.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReservedDeviceNameFixture.should_replace_reserved_device_name_in_artist_folder("Con Game","Con_Game") --- 11:56:30.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReservedDeviceNameFixture.should_replace_reserved_device_name_in_artist_folder("Com1 Sat","Com1_Sat") --- 11:56:30.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReservedDeviceNameFixture.should_replace_reserved_device_name_in_artist_folder("Com1 Sat","Com1_Sat") --- 11:56:30.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReservedDeviceNameFixture.should_replace_reserved_device_name_in_file_name("Con Game","Con_Game") --- 11:56:30.9 Trace: Media info is unavailable for [0] 11:56:30.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReservedDeviceNameFixture.should_replace_reserved_device_name_in_file_name("Con Game","Con_Game") --- 11:56:30.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReservedDeviceNameFixture.should_replace_reserved_device_name_in_file_name("Com1 Sat","Com1_Sat") --- 11:56:30.9 Trace: Media info is unavailable for [0] 11:56:30.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReservedDeviceNameFixture.should_replace_reserved_device_name_in_file_name("Com1 Sat","Com1_Sat") --- 11:56:30.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Mist","Mist, The") --- 11:56:30.9 Trace: Media info is unavailable for [0] 11:56:30.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Mist","Mist, The") --- 11:56:30.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("A Place to Call Home","Place to Call Home, A") --- 11:56:30.9 Trace: Media info is unavailable for [0] 11:56:30.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("A Place to Call Home","Place to Call Home, A") --- 11:56:30.9 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") --- 11:56:30.9 Trace: Media info is unavailable for [0] 11:56:30.9 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") --- 11:56:30.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Flash (2010)","Flash, The (2010)") --- 11:56:30.9 Trace: Media info is unavailable for [0] 11:56:30.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Flash (2010)","Flash, The (2010)") --- 11:56:30.9 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)") --- 11:56:30.9 Trace: Media info is unavailable for [0] 11:56:30.9 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)") --- 11:56:30.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Fixer (ZH) (2015)","Fixer, The (ZH) (2015)") --- 11:56:30.9 Trace: Media info is unavailable for [0] 11:56:30.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Fixer (ZH) (2015)","Fixer, The (ZH) (2015)") --- 11:56:30.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Sixth Sense 2 (Thai)","Sixth Sense 2, The (Thai)") --- 11:56:30.9 Trace: Media info is unavailable for [0] 11:56:30.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Sixth Sense 2 (Thai)","Sixth Sense 2, The (Thai)") --- 11:56:30.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Amazing Race (Latin America)","Amazing Race, The (Latin America)") --- 11:56:30.9 Trace: Media info is unavailable for [0] 11:56:30.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Amazing Race (Latin America)","Amazing Race, The (Latin America)") --- 11:56:30.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Rat Pack (A&E)","Rat Pack, The (A&E)") --- 11:56:30.9 Trace: Media info is unavailable for [0] 11:56:30.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Rat Pack (A&E)","Rat Pack, The (A&E)") --- 11:56:30.9 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)") --- 11:56:30.9 Trace: Media info is unavailable for [0] 11:56:30.9 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)") --- 11:56:30.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_not_change_title("A") --- 11:56:30.9 Trace: Media info is unavailable for [0] 11:56:30.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_not_change_title("A") --- 11:56:30.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_not_change_title("Anne") --- 11:56:30.9 Trace: Media info is unavailable for [0] 11:56:30.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_not_change_title("Anne") --- 11:56:30.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_not_change_title("Theodore") --- 11:56:30.9 Trace: Media info is unavailable for [0] 11:56:30.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_not_change_title("Theodore") --- 11:56:30.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_not_change_title("3%") --- 11:56:30.9 Trace: Media info is unavailable for [0] 11:56:30.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_not_change_title("3%") --- 11:56:30.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedArtistNameFixture.should_truncate_artist_name("{Artist Name:16}","The Fantastic...") --- 11:56:30.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedArtistNameFixture.should_truncate_artist_name("{Artist Name:16}","The Fantastic...") --- 11:56:30.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedArtistNameFixture.should_truncate_artist_name("{Artist NameThe:17}","Fantastic Life...") --- 11:56:30.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedArtistNameFixture.should_truncate_artist_name("{Artist NameThe:17}","Fantastic Life...") --- 11:56:30.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedArtistNameFixture.should_truncate_artist_name("{Artist CleanName:-13}","...Mr. Sisko") --- 11:56:30.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedArtistNameFixture.should_truncate_artist_name("{Artist CleanName:-13}","...Mr. Sisko") --- 11:56:30.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedReleaseGroupFixture.should_truncate_from_beginning --- 11:56:30.9 Trace: Media info is unavailable for [0] 11:56:30.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedReleaseGroupFixture.should_truncate_from_beginning --- 11:56:30.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedReleaseGroupFixture.should_truncate_from_from_end --- 11:56:30.9 Trace: Media info is unavailable for [0] 11:56:30.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedReleaseGroupFixture.should_truncate_from_from_end --- 11:56:30.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_first_episode_title_with_ellipsis_if_only_partially_fits --- 11:56:30.9 Trace: Media info is unavailable for [0] 11:56:30.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_first_episode_title_with_ellipsis_if_only_partially_fits --- 11:56:30.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_titles_measuring_artist_title_bytes --- 11:56:30.9 Trace: Media info is unavailable for [0] 11:56:30.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_titles_measuring_artist_title_bytes --- 11:56:30.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_titles_measuring_episode_title_bytes --- 11:56:30.9 Trace: Media info is unavailable for [0] 11:56:30.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_titles_measuring_episode_title_bytes --- 11:56:30.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_titles_measuring_episode_title_bytes_middle --- 11:56:30.9 Trace: Media info is unavailable for [0] 11:56:30.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_titles_measuring_episode_title_bytes_middle --- 11:56:30.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_with_ellipsis_between_first_and_last_episode_titles --- 11:56:30.9 Trace: Media info is unavailable for [0] 11:56:30.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_with_ellipsis_between_first_and_last_episode_titles --- 11:56:30.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_with_ellipsis_if_only_first_episode_title_fits --- 11:56:30.9 Trace: Media info is unavailable for [0] 11:56:30.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_with_ellipsis_if_only_first_episode_title_fits --- 11:56:30.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_with_extension --- 11:56:30.9 Trace: Media info is unavailable for [0] 11:56:30.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_with_extension --- 11:56:30.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("Avenged Sevenfold","{Artist Name}","Avenged Sevenfold") --- 11:56:30.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("Avenged Sevenfold","{Artist Name}","Avenged Sevenfold") --- 11:56:30.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("Avenged Sevenfold","{Artist.Name}","Avenged.Sevenfold") --- 11:56:30.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("Avenged Sevenfold","{Artist.Name}","Avenged.Sevenfold") --- 11:56:30.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("AC/DC","{Artist Name}","AC+DC") --- 11:56:30.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("AC/DC","{Artist Name}","AC+DC") --- 11:56:30.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("In the Woods...","{Artist.Name}","In.the.Woods") --- 11:56:30.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("In the Woods...","{Artist.Name}","In.the.Woods") --- 11:56:30.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("3OH!3","{Artist.Name}","3OH!3") --- 11:56:30.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("3OH!3","{Artist.Name}","3OH!3") --- 11:56:30.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("Avenged Sevenfold",".{Artist.Name}.","Avenged.Sevenfold") --- 11:56:30.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("Avenged Sevenfold",".{Artist.Name}.","Avenged.Sevenfold") --- Skipped should_have_same_title_for_title_and_title_without_year_when_title_doesnt_have_a_year [< 1 ms] 11:56:30.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("76El6LcgLzqb426WoVFg1vVVVGx4uCYopQkfjmLe") --- 11:56:30.9 Debug: Rejected Hashed Release Title: 76El6LcgLzqb426WoVFg1vVVVGx4uCYopQkfjmLe 11:56:30.9 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("76El6LcgLzqb426WoVFg1vVVVGx4uCYopQkfjmLe") --- 11:56:30.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("Vrq6e1Aba3U amCjuEgV5R2QvdsLEGYF3YQAQkw8") --- 11:56:30.9 Debug: Parsing string 'Vrq6e1Aba3U amCjuEgV5R2QvdsLEGYF3YQAQkw8' 11:56:30.9 Debug: Unable to parse Vrq6e1Aba3U amCjuEgV5R2QvdsLEGYF3YQAQkw8 11:56:30.9 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("Vrq6e1Aba3U amCjuEgV5R2QvdsLEGYF3YQAQkw8") --- 11:56:30.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("TDAsqTea7k4o6iofVx3MQGuDK116FSjPobMuh8oB") --- 11:56:30.9 Debug: Rejected Hashed Release Title: TDAsqTea7k4o6iofVx3MQGuDK116FSjPobMuh8oB 11:56:30.9 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("TDAsqTea7k4o6iofVx3MQGuDK116FSjPobMuh8oB") --- 11:56:30.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("yp4nFodAAzoeoRc467HRh1mzuT17qeekmuJ3zFnL") --- 11:56:30.9 Debug: Rejected Hashed Release Title: yp4nFodAAzoeoRc467HRh1mzuT17qeekmuJ3zFnL 11:56:30.9 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("yp4nFodAAzoeoRc467HRh1mzuT17qeekmuJ3zFnL") --- 11:56:30.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("oxXo8S2272KE1 lfppvxo3iwEJBrBmhlQVK1gqGc") --- 11:56:30.9 Debug: Parsing string 'oxXo8S2272KE1 lfppvxo3iwEJBrBmhlQVK1gqGc' 11:56:30.9 Debug: Unable to parse oxXo8S2272KE1 lfppvxo3iwEJBrBmhlQVK1gqGc 11:56:30.9 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("oxXo8S2272KE1 lfppvxo3iwEJBrBmhlQVK1gqGc") --- 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] 11:56:30.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("dPBAtu681Ycy3A4NpJDH6kNVQooLxqtnsW1Umfiv") --- 11:56:30.9 Debug: Rejected Hashed Release Title: dPBAtu681Ycy3A4NpJDH6kNVQooLxqtnsW1Umfiv 11:56:30.9 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("dPBAtu681Ycy3A4NpJDH6kNVQooLxqtnsW1Umfiv") --- 11:56:30.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("password - \"bdc435cb-93c4-4902-97ea-ca00568c3887.337\" yEnc") --- 11:56:30.9 Debug: 11:56:30.9 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("password - \"bdc435cb-93c4-4902-97ea-ca00568c3887.337\" yEnc") --- 11:56:30.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("185d86a343e39f3341e35c4dad3f9959") --- 11:56:30.9 Debug: Rejected Hashed Release Title: 185d86a343e39f3341e35c4dad3f9959 11:56:30.9 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("185d86a343e39f3341e35c4dad3f9959") --- 11:56:30.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("ba27283b17c00d01193eacc02a8ba98eeb523a76") --- 11:56:30.9 Debug: Rejected Hashed Release Title: ba27283b17c00d01193eacc02a8ba98eeb523a76 11:56:30.9 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("ba27283b17c00d01193eacc02a8ba98eeb523a76") --- 11:56:30.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("45a55debe3856da318cc35882ad07e43cd32fd15") --- 11:56:30.9 Debug: Rejected Hashed Release Title: 45a55debe3856da318cc35882ad07e43cd32fd15 11:56:30.9 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("45a55debe3856da318cc35882ad07e43cd32fd15") --- 11:56:30.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("86420f8ee425340d8894bf3bc636b66404b95f18") --- 11:56:30.9 Debug: Rejected Hashed Release Title: 86420f8ee425340d8894bf3bc636b66404b95f18 11:56:30.9 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("86420f8ee425340d8894bf3bc636b66404b95f18") --- 11:56:30.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("ce39afb7da6cf7c04eba3090f0a309f609883862") --- 11:56:30.9 Debug: Rejected Hashed Release Title: ce39afb7da6cf7c04eba3090f0a309f609883862 11:56:30.9 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("ce39afb7da6cf7c04eba3090f0a309f609883862") --- 11:56:30.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("THIS SHOULD NEVER PARSE") --- 11:56:30.9 Debug: Parsing string 'THIS SHOULD NEVER PARSE' 11:56:30.9 Debug: Unable to parse THIS SHOULD NEVER PARSE 11:56:30.9 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("THIS SHOULD NEVER PARSE") --- 11:56:30.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("Vh1FvU3bJXw6zs8EEUX4bMo5vbbMdHghxHirc.mkv") --- 11:56:30.9 Debug: Rejected Hashed Release Title: Vh1FvU3bJXw6zs8EEUX4bMo5vbbMdHghxHirc.mkv 11:56:30.9 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("Vh1FvU3bJXw6zs8EEUX4bMo5vbbMdHghxHirc.mkv") --- 11:56:30.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("0e895c37245186812cb08aab1529cf8ee389dd05.mkv") --- 11:56:30.9 Debug: Rejected Hashed Release Title: 0e895c37245186812cb08aab1529cf8ee389dd05.mkv 11:56:30.9 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("0e895c37245186812cb08aab1529cf8ee389dd05.mkv") --- 11:56:30.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("08bbc153931ce3ca5fcafe1b92d3297285feb061.mkv") --- 11:56:30.9 Debug: Rejected Hashed Release Title: 08bbc153931ce3ca5fcafe1b92d3297285feb061.mkv 11:56:30.9 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("08bbc153931ce3ca5fcafe1b92d3297285feb061.mkv") --- 11:56:30.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("185d86a343e39f3341e35c4dad3ff159") --- 11:56:30.9 Debug: Rejected Hashed Release Title: 185d86a343e39f3341e35c4dad3ff159 11:56:30.9 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("185d86a343e39f3341e35c4dad3ff159") --- 11:56:30.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("ah63jka93jf0jh26ahjas961.mkv") --- 11:56:30.9 Debug: Parsing string 'ah63jka93jf0jh26ahjas961.mkv' 11:56:30.9 Debug: Unable to parse ah63jka93jf0jh26ahjas961.mkv 11:56:30.9 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("ah63jka93jf0jh26ahjas961.mkv") --- 11:56:30.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("qrdSD3rYzWb7cPdVIGSn4E7") --- 11:56:30.9 Debug: Parsing string 'qrdSD3rYzWb7cPdVIGSn4E7' 11:56:30.9 Debug: Unable to parse qrdSD3rYzWb7cPdVIGSn4E7 11:56:30.9 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("qrdSD3rYzWb7cPdVIGSn4E7") --- 11:56:30.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("QZC4HDl7ncmzyUj9amucWe1ddKU1oFMZDd8r0dEDUsTd") --- 11:56:30.9 Debug: Rejected Hashed Release Title: QZC4HDl7ncmzyUj9amucWe1ddKU1oFMZDd8r0dEDUsTd 11:56:30.9 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("QZC4HDl7ncmzyUj9amucWe1ddKU1oFMZDd8r0dEDUsTd") --- 11:56:30.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_file_name_without_proper_spacing("thebiggestloser1618finale") --- 11:56:30.9 Debug: Parsing string 'thebiggestloser1618finale' 11:56:30.9 Debug: Unable to parse thebiggestloser1618finale 11:56:30.9 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_file_name_without_proper_spacing("thebiggestloser1618finale") --- 11:56:30.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_md5 --- 11:56:30.9 Debug: Rejected Hashed Release Title: 5E96EB6652095794DF2CB17350F36D65 11:56:30.9 Debug: Rejected Hashed Release Title: 5F47E414BD562EDD5A59060437F9D118 11:56:30.9 Debug: Rejected Hashed Release Title: 19535F4CB7142CD9CEB47A3B85EB2362 11:56:30.9 Debug: Rejected Hashed Release Title: 3B36532103CB1253E97B4EB6D277D929 11:56:30.9 Debug: Rejected Hashed Release Title: CAEB2FE8423ADC6EB0B6FBCC6EC8A025 11:56:30.9 Debug: Rejected Hashed Release Title: 05B789910CAC35AE2FD672B6A24C89C8 11:56:30.9 Debug: Rejected Hashed Release Title: 7863EE0CFD3924C017E742901A98E083 11:56:30.9 Debug: Rejected Hashed Release Title: 12E990AFFBCC28BBF3F5267558A7B4DA 11:56:30.9 Debug: Rejected Hashed Release Title: 402BB6DA2DFECB647B18F6457640A050 11:56:30.9 Debug: Rejected Hashed Release Title: 160A38B5775AE98D1D33576DA6AE30B5 11:56:30.9 Debug: Rejected Hashed Release Title: 295267850505E38766A6C217AE631CE3 11:56:30.9 Debug: Rejected Hashed Release Title: A7B1C2C6FBD2AE5BFE1AA5459C2E34B7 11:56:30.9 Debug: Rejected Hashed Release Title: 29688CE9C78AB804EC0FCEE81B6B06B5 11:56:30.9 Debug: Rejected Hashed Release Title: 038606FE6283EA720A09A7CA64758B1F 11:56:30.9 Debug: Rejected Hashed Release Title: E7212CE276D59DB7019FBE01C9BE6FD8 11:56:30.9 Debug: Rejected Hashed Release Title: 8C02D4DFABEEDF12639B2CB9F81A014B 11:56:30.9 Debug: Rejected Hashed Release Title: 9185AC0CB29EC85593F2E4E5FE7BDAA0 11:56:30.9 Debug: Rejected Hashed Release Title: 91D81374EF4BBC2D295EFC79B1B81A7A 11:56:30.9 Debug: Rejected Hashed Release Title: 28FFDE20E32C08E3F0546652551EADB9 11:56:30.9 Debug: Rejected Hashed Release Title: 4DC474C347450979B70FAD1C88F5A9E5 11:56:30.9 Debug: Rejected Hashed Release Title: 55E7CE9D009AAC677B6AF3C37216596E 11:56:30.9 Debug: Rejected Hashed Release Title: F86C122D224DBD26380EAAD86D67D32E 11:56:30.9 Debug: Rejected Hashed Release Title: 1F43F68A857194E67D8A12961FD7B443 11:56:30.9 Debug: Rejected Hashed Release Title: 21BA3A20DBB91C6800648DF3F82C9A46 11:56:30.9 Debug: Rejected Hashed Release Title: 3920D6DB20350D63E3B9AFD596688E4A 11:56:30.9 Debug: Rejected Hashed Release Title: D3FCBD6D6F12B222EDA470242C4A9643 11:56:30.9 Debug: Rejected Hashed Release Title: 671CF26F82A47721306A39975E1B02BE 11:56:30.9 Debug: Rejected Hashed Release Title: 8EDC05B837C752E81CD513673A7D133C 11:56:30.9 Debug: Rejected Hashed Release Title: 42400BB3C68D5A01F8F3DDB1EE364C07 11:56:30.9 Debug: Rejected Hashed Release Title: 5AFDE35377D8708AEC6EBEF9C48A7674 11:56:30.9 Debug: Rejected Hashed Release Title: F40FE2075D1C363E3B7918739B28FDC6 11:56:30.9 Debug: Rejected Hashed Release Title: 034720294185F21FD172979CC87EB2C9 11:56:30.9 Debug: Rejected Hashed Release Title: B9D0DB8EF5887E27DD57248C5F2AED58 11:56:30.9 Debug: Rejected Hashed Release Title: E8255A2E656DAF4334E2657C935A8E77 11:56:30.9 Debug: Rejected Hashed Release Title: 3E60B40C0FAF739CE8D9D3A56BF9C274 11:56:30.9 Debug: Rejected Hashed Release Title: 16892E1DBF45E8697084FB886F93E5E3 11:56:30.9 Debug: Rejected Hashed Release Title: 7DEB3AB3D8ACFA04A62BF99DBDD75A15 11:56:30.9 Debug: Rejected Hashed Release Title: 8245D2090FCA731792A5F89182DE305D 11:56:30.9 Debug: Rejected Hashed Release Title: 25C199FFF8E20780957464142B036AC8 11:56:30.9 Debug: Rejected Hashed Release Title: C24C113D0A0898F968BA0845D3BBB4AB 11:56:30.9 Debug: Rejected Hashed Release Title: B12E05688F5A6501488AE3D28DB8E41C 11:56:30.9 Debug: Rejected Hashed Release Title: 8E69998AB57C8113BD33DC71F688D27E 11:56:30.9 Debug: Rejected Hashed Release Title: 2DCEEFA49C13614938F971BA93ACE308 11:56:30.9 Debug: Rejected Hashed Release Title: 5618FD33C2B8BB2E42586315024EE505 11:56:30.9 Debug: Rejected Hashed Release Title: BB10398DF99A2B8A8913118D1B55A674 11:56:30.9 Debug: Rejected Hashed Release Title: A9C3A0E0FC925E3CD3CF0BFEC8DC7915 11:56:30.9 Debug: Rejected Hashed Release Title: 89BD9B58FC55D85BEF0C7EB8126922E3 11:56:30.9 Debug: Rejected Hashed Release Title: A13E7969FFF37B54513CCA681E8D3AA2 11:56:30.9 Debug: Rejected Hashed Release Title: 22CAFB2D496CEFAA01D71B873DF5F10B 11:56:30.9 Debug: Rejected Hashed Release Title: A4D9968DA378919E53269BDB0A2595D3 11:56:30.9 Debug: Rejected Hashed Release Title: F0F12A3DC8D081A8F98947C0D4778FA4 11:56:30.9 Debug: Rejected Hashed Release Title: 366E4F60AD458A9CE926F58CC4303F62 11:56:30.9 Debug: Rejected Hashed Release Title: 431156FFA1F8D881053336F0D368F12E 11:56:30.9 Debug: Rejected Hashed Release Title: 458F769E915BF0F8F9E912C403D01CDF 11:56:30.9 Debug: Rejected Hashed Release Title: A0654332421BA8B6895A5E46D268DC63 11:56:30.9 Debug: Rejected Hashed Release Title: A3A6FC977FD932DEF120C22BF5C32FA5 11:56:30.9 Debug: Rejected Hashed Release Title: E725CE35611C5AD75F49F31C3E629500 11:56:30.9 Debug: Rejected Hashed Release Title: A1C8DB6C181B7746047EFAD92C99FD6E 11:56:30.9 Debug: Rejected Hashed Release Title: 56E8DB0E08592FEC443127A71D674DBB 11:56:30.9 Debug: Rejected Hashed Release Title: 2B740BB3FF81192033A4EBE138FC1BFB 11:56:30.9 Debug: Rejected Hashed Release Title: C1AACDA7F2B24F1C3105FF14CE474F9B 11:56:30.9 Debug: Rejected Hashed Release Title: 60CD205B1E480E6B661FC56F709E3F60 11:56:30.9 Debug: Rejected Hashed Release Title: CCDD0B9B217CADA2369108CB7F1C5F0B 11:56:30.9 Debug: Rejected Hashed Release Title: 1A1FDFCB4F7F0FA32C4E5B16F408A5E1 11:56:30.9 Debug: Rejected Hashed Release Title: 7C563FFD2F47026558417E641C71FF7E 11:56:30.9 Debug: Rejected Hashed Release Title: AD0DAE9350D8402FB3C9863C2AED3470 11:56:30.9 Debug: Rejected Hashed Release Title: A33E462AF8B8F95456A892755371F047 11:56:30.9 Debug: Rejected Hashed Release Title: 74D98B3928E1DE094A8D65F55F8B5EBA 11:56:30.9 Debug: Rejected Hashed Release Title: A3A89AE42189E273163B0BCE34EBB193 11:56:30.9 Debug: Rejected Hashed Release Title: 1F06FEDDE5A58965F1DEA6D88FE1AFE7 11:56:30.9 Debug: Rejected Hashed Release Title: 2DC716B2DB635C7BCCFAC9602C27D842 11:56:30.9 Debug: Rejected Hashed Release Title: 3E70731EE0FACE9D2891A93472F02682 11:56:30.9 Debug: Rejected Hashed Release Title: AF35C56D573198CF93DA247369738A4C 11:56:30.9 Debug: Rejected Hashed Release Title: E55B433FCD74F27548A0B03219AD0508 11:56:30.9 Debug: Rejected Hashed Release Title: 4F35D3176D2B7BE0A3A71EED553F390E 11:56:30.9 Debug: Rejected Hashed Release Title: 98B06D41EE9AEE7B06F0CC8E8A0913F7 11:56:30.9 Debug: Rejected Hashed Release Title: AD93CD92E978DFFC033B97B470AE77C1 11:56:30.9 Debug: Rejected Hashed Release Title: F1B76D6D2B8D85BF9FE4874B012CB72F 11:56:30.9 Debug: Rejected Hashed Release Title: D0EC2962A153495D3300FABACCB27F61 11:56:30.9 Debug: Rejected Hashed Release Title: CA878CC6AD1A75C7B2A50682D3310064 11:56:30.9 Debug: Rejected Hashed Release Title: 577A0D0F34662397D1314ABC3048494B 11:56:30.9 Debug: Rejected Hashed Release Title: 7990F1FD3EF7CDF5C288514FDE926A72 11:56:30.9 Debug: Rejected Hashed Release Title: 541E3899F49D81081F20378097AFAF0B 11:56:30.9 Debug: Rejected Hashed Release Title: ABB5A9AB873C888036F1C6750FAC17A5 11:56:30.9 Debug: Rejected Hashed Release Title: F2D8A63E75EBEE2685D27BF3D96963C6 11:56:30.9 Debug: Rejected Hashed Release Title: 0E702AECF5FED9A7D79FE85C9122A482 11:56:30.9 Debug: Rejected Hashed Release Title: 27CA76C4F27366C758F14AA698E49F7C 11:56:30.9 Debug: Rejected Hashed Release Title: BA7F3F15ADA935D85E0D1FD546DEDE6B 11:56:30.9 Debug: Rejected Hashed Release Title: 05B4575698D23CDB6F32A1F5001570AE 11:56:30.9 Debug: Rejected Hashed Release Title: 6E6B6E3A29C796C235EF9019280E4B97 11:56:30.9 Debug: Rejected Hashed Release Title: 7DCBC2300741EA272725B662CFF43037 11:56:30.9 Debug: Rejected Hashed Release Title: E3C09179D5F2357BB24DB0F452083C3E 11:56:30.9 Debug: Rejected Hashed Release Title: 1F6826C92280048DC2C85273EB22C1A4 11:56:30.9 Debug: Rejected Hashed Release Title: 02B16BECEBB66B059C084556C96548DB 11:56:30.9 Debug: Rejected Hashed Release Title: 18B985746DFDEA17BDAD8C2A7B2F0714 11:56:30.9 Debug: Rejected Hashed Release Title: F274096A879657C9DAC4F09626B84C3D 11:56:30.9 Debug: Rejected Hashed Release Title: 7FA602B949A615C1D12650028E16C076 11:56:30.9 Debug: Rejected Hashed Release Title: DF21A38F439B39E09487A9D0033111B0 11:56:30.9 Debug: Rejected Hashed Release Title: D39F67B3DDE773E5F4F2647D02345943 11:56:30.9 Debug: Rejected Hashed Release Title: EABD2584E248FAFD6E0352B787C4CCCA 11:56:30.9 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_md5 --- 11:56:30.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_random(32) --- 11:56:30.9 Debug: Rejected Hashed Release Title: KViOm2IT3Zar4ROLquLY2dwAs30K16Ox 11:56:30.9 Debug: Rejected Hashed Release Title: LCHfL827HUYfF9nqh5oCsK3e1UhPYCk1 11:56:30.9 Debug: Rejected Hashed Release Title: gDXAsl4WWdPgNff2pMRcnqjLAG6U9urC 11:56:30.9 Debug: Rejected Hashed Release Title: CbjdnJOvXCVDnIZdVK4xA6vA4M2Jf6mu 11:56:30.9 Debug: Rejected Hashed Release Title: 7h0x6wnyubwchxAHN08oHFK12c1I68fT 11:56:30.9 Debug: Rejected Hashed Release Title: HaweZfpoFcMFCHA6VeBSG97rFgt8gilv 11:56:30.9 Debug: Rejected Hashed Release Title: kQqVMknMZe4dm57C3I1AnXW4gW9IYauy 11:56:30.9 Debug: Rejected Hashed Release Title: elRG0Zd6Sdwwtk38BQIhlJMb1PJvwq0v 11:56:30.9 Debug: Rejected Hashed Release Title: 4Z7NMrcuYByDZro197V2OITN0TPTcVAq 11:56:30.9 Debug: Rejected Hashed Release Title: KmROPno4o3xkcKjuRVrnCZLte3CsH775 11:56:30.9 Debug: Rejected Hashed Release Title: ZL2pxohTPIxtdWimu0DUBJjkYPzDBmEc 11:56:30.9 Debug: Rejected Hashed Release Title: F3hsUuJGTjPIkQdqktHjlcdOYyStH2j5 11:56:30.9 Debug: Rejected Hashed Release Title: erXlGKlkfotBQfvCOClTsoFOohZgV1EY 11:56:30.9 Debug: Rejected Hashed Release Title: sJNZAdS3vEfBPGbvcLuZi48cNzAyPAvW 11:56:30.9 Debug: Rejected Hashed Release Title: X3i68WCqjbCEfRXtDlAIFUYgB9mW1B5h 11:56:30.9 Debug: Rejected Hashed Release Title: mWe2QbeItuRJ57ShZ4y4VezXg3UiZCZI 11:56:30.9 Debug: Rejected Hashed Release Title: W0180VajOPB3P5nrQ2rwyjey1P4dEnMS 11:56:30.9 Debug: Rejected Hashed Release Title: 5eNSSUfuhiwiqmJIVk0xAbIdZQazi6MY 11:56:30.9 Debug: Rejected Hashed Release Title: NajigFTwziR4x7kYs84dzJxmW3jwco1F 11:56:30.9 Debug: Rejected Hashed Release Title: GQYwZ9SWjdgINMGC4EAQTOPV8nWw4c8S 11:56:30.9 Debug: Rejected Hashed Release Title: v40D9BsQvj8mP49NqCMUJqPQQzGzwdKl 11:56:30.9 Debug: Rejected Hashed Release Title: SZgX1hXLCj2aHwQuTs7GrXh6UU71y6zK 11:56:30.9 Debug: Rejected Hashed Release Title: CHLsdas3x5VGr5jCSHvPyRT296JkRzcx 11:56:30.9 Debug: Rejected Hashed Release Title: anUCpxWhT6la0KOnPIESxtV9ju8bx91t 11:56:30.9 Debug: Rejected Hashed Release Title: sqGTh56XQ7qFNwojmgkXeqD4NPEZbJrt 11:56:30.9 Debug: Rejected Hashed Release Title: GrAHHHw6fjgt8M7PvaIDBXJvGTbPUfbe 11:56:30.9 Debug: Rejected Hashed Release Title: fLkGnbndiI9h18gIhJ2ZDAtcHl9uJ27F 11:56:30.9 Debug: Rejected Hashed Release Title: xcNJW4qrz2WErySPKKwQ98VcLBKgxUqm 11:56:30.9 Debug: Rejected Hashed Release Title: Tk44r0AauY36ojoQY9ERsNzWBYu9q0Gj 11:56:30.9 Debug: Rejected Hashed Release Title: uF1xMEsaZoSAD9yjkkwunJmEh7KsHxxa 11:56:30.9 Debug: Rejected Hashed Release Title: YvKs9X8xaLmAAJYWUXQVy6jGF0xmc80M 11:56:30.9 Debug: Rejected Hashed Release Title: GwDlL6AAXnQl7ypqKuHcuzH4r5pRROTz 11:56:30.9 Debug: Rejected Hashed Release Title: SRTV6YprGzKMxLHPrCzmw1EhAg5XblfE 11:56:30.9 Debug: Rejected Hashed Release Title: VVcw0OATA3YXnNvxWvVIOPjhSq9FtGaI 11:56:30.9 Debug: Rejected Hashed Release Title: XUWzndnK1YmUr0rkBHbil4dJDIiE8t6J 11:56:30.9 Debug: Rejected Hashed Release Title: dK9LSN6k8bgcvJ41ST6krShndOJCjWe0 11:56:30.9 Debug: Rejected Hashed Release Title: 75djwLGuiqhYIt06yPO0IV04NQ0tpxJo 11:56:30.9 Debug: Rejected Hashed Release Title: otzaQUP7MaMuYRtGBJSKbiIkW5VxxbGK 11:56:30.9 Debug: Rejected Hashed Release Title: m6hdp7aF13D6VX6PX5RWswx2SiHOuEiw 11:56:30.9 Debug: Rejected Hashed Release Title: XQgflvSbEcPA4LtmowPGKq96Qk1czBdr 11:56:30.9 Debug: Rejected Hashed Release Title: shFhH2q1YXtuGOWlkQf08GHOEIEMAaHS 11:56:30.9 Debug: Rejected Hashed Release Title: HeBP7s73cIp37WYfcG9q8rr1JZb38Zoo 11:56:30.9 Debug: Rejected Hashed Release Title: 5vCssOyFjgODM1koGz90Qv72VXUhh4Ne 11:56:30.9 Debug: Rejected Hashed Release Title: usRVliWN9Szmfrc9xQjKmZlwCGhIuXT6 11:56:30.9 Debug: Rejected Hashed Release Title: aJM9HoGc9U7751kzfibp9lzV9CFW0Fxj 11:56:30.9 Debug: Rejected Hashed Release Title: JBjhBwDu7bn7q1lMju0UdLfsi75KorXD 11:56:30.9 Debug: Rejected Hashed Release Title: Z2PMQoKhjXLUjNkF12xmAoV3cqsNqcIE 11:56:30.9 Debug: Rejected Hashed Release Title: NCF25Wv1geQzBUxTTYmGJmE2lCoyWS1G 11:56:30.9 Debug: Rejected Hashed Release Title: H99tMYunxoRywDS4r5eYD6eq8hfONTga 11:56:30.9 Debug: Rejected Hashed Release Title: whSLoHuxSxt1A2qtkjOXlrjz2ESsnc7g 11:56:30.9 Debug: Rejected Hashed Release Title: V8HMCbSo1cxS6fjGdxlO87cZ79gotXao 11:56:30.9 Debug: Rejected Hashed Release Title: yk6BxsZz1xRZch3ohJsGMTLI3myBEyGB 11:56:30.9 Debug: Rejected Hashed Release Title: qWSEWv3VB57agskKo2m4bh4mfb23wEhh 11:56:30.9 Debug: Rejected Hashed Release Title: peE4AWO0Urrm0trzx5uV9sfxstxzUjIc 11:56:30.9 Debug: Rejected Hashed Release Title: bOCyJBTXGz8iZ1tGEGf1NwtdDjLmoIuE 11:56:30.9 Debug: Rejected Hashed Release Title: bWWAchXdNEhI911qKbQO54ts3Xh5ZogN 11:56:30.9 Debug: Rejected Hashed Release Title: EO4TqcGOLtBtns2RW6KVFJE7rInWTQJH 11:56:30.9 Debug: Rejected Hashed Release Title: Ac7px98XPJqDXazbwCMMbkeNWZQTalVd 11:56:30.9 Debug: Rejected Hashed Release Title: cy4Z7gXyqBu2MTJ4Eo0WTstpyU7GY2wt 11:56:30.9 Debug: Rejected Hashed Release Title: BCub4tSXGmYCOCxYg1bJeisTz4BZww9H 11:56:30.9 Debug: Rejected Hashed Release Title: cJyYjNCDJPlsmCP6VCpDKnz8QetOmYvY 11:56:30.9 Debug: Rejected Hashed Release Title: J4Qb7PN1YzV3IB0YkCqwroXmLQNGom9a 11:56:30.9 Debug: Rejected Hashed Release Title: y3RCrjOOMDEywvWgEiLHA8K31JBYCJaa 11:56:30.9 Debug: Rejected Hashed Release Title: Otapuncn7BVUCBtCtH486LkiuxR913M9 11:56:30.9 Debug: Rejected Hashed Release Title: 6pQFdWLV0v9xrYzuhxeHykXNUgxl7RKi 11:56:30.9 Debug: Rejected Hashed Release Title: Ra8dSv2EOPBDzeBnHFsMmrEuPdl98PqK 11:56:30.9 Debug: Rejected Hashed Release Title: 987RLK4qwHwFTKtgiji1FxvZSzgVLV70 11:56:30.9 Debug: Rejected Hashed Release Title: moZI53x3eKLyA3hiRXP8wiuQDnxTtqtk 11:56:30.9 Debug: Rejected Hashed Release Title: Y602Zr1tFgqRWowIx58xdcyRfe1DIFKh 11:56:30.9 Debug: Rejected Hashed Release Title: QnePbGVRJIrEzofLOceWPsfi8o1mePTX 11:56:30.9 Debug: Rejected Hashed Release Title: msofmZzlMeK2OJ0embrV1g89gMa3U6Nq 11:56:30.9 Debug: Rejected Hashed Release Title: YWjYQpevlXmWZwSJX9gk9kjE241qRPVj 11:56:30.9 Debug: Rejected Hashed Release Title: 15TUvfEJsLSKgePz9LFmRDBdVTJltcaA 11:56:30.9 Debug: Rejected Hashed Release Title: t6lQIS2bv8DUzt8WF63iP8qr2pZ5ghvh 11:56:30.9 Debug: Rejected Hashed Release Title: 26UiY8b1QCDHS8GYNQ2g7A2s3TMMbVwa 11:56:30.9 Debug: Rejected Hashed Release Title: y9vPiyMWNUrDolRF6i0wAgSkYPPuUGYN 11:56:30.9 Debug: Rejected Hashed Release Title: tXnt0Jmop3UOXXhun7UTSAINVOVo0tSN 11:56:30.9 Debug: Rejected Hashed Release Title: tNHpsPZi6N3z4MujzOTf6QqCSVSNpVbm 11:56:30.9 Debug: Rejected Hashed Release Title: loUqOD53Yr2M01YtC5NYoB3t1QPtL7D7 11:56:30.9 Debug: Rejected Hashed Release Title: ohemAcEt5fSsoeetuD7N5eLJq88VWq80 11:56:30.9 Debug: Rejected Hashed Release Title: pAO6w2PxmJnAbBanvkYBJVI75hbnuGiT 11:56:30.9 Debug: Rejected Hashed Release Title: Z7D9xsEzmQfOoEaSyQ9wF8CraTAdgUGr 11:56:30.9 Debug: Rejected Hashed Release Title: qLCnT78U7110nE6c5ZANrGDCaabgFH9t 11:56:30.9 Debug: Rejected Hashed Release Title: zzgjaFz4OROJusnBDzYepyy1x3rDReil 11:56:30.9 Debug: Rejected Hashed Release Title: si0zkY9CCUt1TXbj0Ji4laEevZuOomtZ 11:56:30.9 Debug: Rejected Hashed Release Title: tn7H1AaYJHMcAnbFcgKzWxp7anTu8LjY 11:56:30.9 Debug: Rejected Hashed Release Title: Kb5FG8QOt1X34sIXwT2OPXWo6nhOkb9s 11:56:30.9 Debug: Rejected Hashed Release Title: GaDDagaslrPva4z92sDS4Qh03av2UpBn 11:56:30.9 Debug: Rejected Hashed Release Title: 7nyAFTLqnRjlVwkMeOP05luQ61dVBuMb 11:56:30.9 Debug: Rejected Hashed Release Title: yonFed5JovyetlAFu9h673PhBmPrY2vU 11:56:30.9 Debug: Rejected Hashed Release Title: qhbO4aHOgPlNf5uBlMkQggbKeOw99iRa 11:56:30.9 Debug: Rejected Hashed Release Title: Bj6TW7MhU6uybJxvr1m8VyqGZkbIRIAc 11:56:30.9 Debug: Rejected Hashed Release Title: e4LgxK73MK2KZ1kCAqVmoI8grFszIqp0 11:56:30.9 Debug: Rejected Hashed Release Title: JBto2C6moTXX0GyfFjmrqcJTqo2l8DxU 11:56:30.9 Debug: Rejected Hashed Release Title: qHndoahHdDgORWBx1BHXGS6Alsq6LafZ 11:56:30.9 Debug: Rejected Hashed Release Title: hxLWpOv8xMb8H932Z3nH1ueaxyaryu5l 11:56:30.9 Debug: Rejected Hashed Release Title: fMoGWP9ru2le6xftxxZOhjoBZXDDWWLy 11:56:30.9 Debug: Rejected Hashed Release Title: bKWkzkE8GRyF6QmB7sjSOj9gjhrUxzMy 11:56:30.9 Debug: Rejected Hashed Release Title: ToXjsepap4oft1l94MsT4WhfMLT6Pqs1 11:56:30.9 Debug: Rejected Hashed Release Title: ONqVoAYLGFJw50uYgT5pw67qY9DSlfNc 11:56:30.9 Debug: Rejected Hashed Release Title: XWOIe3s5qNRdv8f2IzS79nKlIv1u9dHy 11:56:30.9 Debug: Rejected Hashed Release Title: 5JTTLcpRn3qXhSfgB2eNTAIAPxcoPU3l 11:56:30.9 Debug: Rejected Hashed Release Title: osA5q0zYMW9GP4uAvTf6p7q4B3mgMbfO 11:56:30.9 Debug: Rejected Hashed Release Title: aeF5OTTVVJTEosCwCPJCI7qFNlqKpMrw 11:56:30.9 Debug: Rejected Hashed Release Title: JtwmbP1RAn8s4eW1fTplzKCJDP7IeN8y 11:56:30.9 Debug: Rejected Hashed Release Title: 716T6aiA1wQD5MXUuMg5EuSwellbGCgP 11:56:30.9 Debug: Rejected Hashed Release Title: XlAG2rGOvzqBMvqQiHciOvVNbf2NnXYh 11:56:30.9 Debug: Rejected Hashed Release Title: zlXBZEwxE04nDAazKAQfacah0ODwpoSp 11:56:30.9 Debug: Rejected Hashed Release Title: uLwg5YdHAOtjVQdM497n6DG2nxTUKy3D 11:56:30.9 Debug: Rejected Hashed Release Title: E5oRRsufLnAEQnynJ738ypTQfBQWyIV2 11:56:30.9 Debug: Rejected Hashed Release Title: Wlx0A4Xq5WXH7V0d8mqwf8zJssVrF6KJ 11:56:30.9 Debug: Rejected Hashed Release Title: EXKaAy0bXVHHwG0FYuCPwY1K3agD32Ic 11:56:30.9 Debug: Rejected Hashed Release Title: MCiawUQhntStZXdx8Eqp7NR9cj8A2Ezv 11:56:30.9 Debug: Rejected Hashed Release Title: TcS1sYZEl3SKSFZArleHJu8fhi4BhblI 11:56:30.9 Debug: Rejected Hashed Release Title: AeXtHbzInVvmwnYs7PS53u6YWp25PGZK 11:56:30.9 Debug: Rejected Hashed Release Title: lawilG4s2lZj4AhdmA4QwGDF9rQiVUYk 11:56:30.9 Debug: Rejected Hashed Release Title: lHaRyfDYe3rGKVj7QAkBUMZ3MgkSG8ni 11:56:30.9 Debug: Rejected Hashed Release Title: l4FhPigjoVJ0MBjWXzf2sIxykRcawOcP 11:56:30.9 Debug: Rejected Hashed Release Title: rnqRukCTXMPNpBDpVE651tkPlmebB39Q 11:56:30.9 Debug: Rejected Hashed Release Title: 38YNyb987QFOMn4LdLswde9hWGgwypBE 11:56:30.9 Debug: Rejected Hashed Release Title: UhkE4sYQnHtXplawkbajJAaRH2HLbtz2 11:56:30.9 Debug: Rejected Hashed Release Title: iLqeSzHwUKgeJoum1RQa9IHSvrNuMwBv 11:56:30.9 Debug: Rejected Hashed Release Title: mkx2aAOY45FKcSwe35p1Yi3vjPntc9WA 11:56:30.9 Debug: Rejected Hashed Release Title: iwnVknONzjAp7U0bswqtMqUjndGdnxHB 11:56:30.9 Debug: Rejected Hashed Release Title: Y5NIUWzGoseZhIteDfHxAonzJJYC8ukI 11:56:30.9 Debug: Rejected Hashed Release Title: 19rvA1s28HCebHkf7UL1qmqAv0X276aI 11:56:30.9 Debug: Rejected Hashed Release Title: uEjPb6UgR69IYS7t3uCkc5GP7FlUFRyn 11:56:30.9 Debug: Rejected Hashed Release Title: 8DVO17dYOoGdlc6jn7aoRWFvLLJSUYEY 11:56:30.9 Debug: Rejected Hashed Release Title: oLTYqrwsN6jp5NnQt9JAevmRJXRwkv3k 11:56:30.9 Debug: Rejected Hashed Release Title: lWR9sXA19es51rVkIlpCM3O0kOkcgiOz 11:56:30.9 Debug: Rejected Hashed Release Title: 2tSFS1VQ6Sz2bC0folD9PBf4EziN2n8c 11:56:30.9 Debug: Rejected Hashed Release Title: OWV8bXZ1clesWnzUC7GW10QTV1mWjHmb 11:56:30.9 Debug: Rejected Hashed Release Title: 46z8rNqY2ZOVqDkwJmfX25NiDaAvQ9bb 11:56:30.9 Debug: Rejected Hashed Release Title: G6mqKSUBlO2BUIKMVvjrsXLn3a3eyVhH 11:56:30.9 Debug: Rejected Hashed Release Title: bX0vbPxY8LklXY9ckTsEGwCsGBc37mbO 11:56:30.9 Debug: Rejected Hashed Release Title: gxfbGg0NS4zIKYadENTRbKFxViw1FIte 11:56:30.9 Debug: Rejected Hashed Release Title: p49gYFp08Xy2lQfBGlSDKQ2U60HW0Nlj 11:56:30.9 Debug: Rejected Hashed Release Title: cZNOsCxuuVvgJ1rA49DV60j5uZ7WSunC 11:56:30.9 Debug: Rejected Hashed Release Title: bau4ihuP2fiCcdyFXvtyJmTUNzuGCBEz 11:56:30.9 Debug: Rejected Hashed Release Title: 4j610oJwuXZomlUToIhHB189nW3vQdzw 11:56:30.9 Debug: Rejected Hashed Release Title: hUWHqB2kACvo3ezgTtTkV2OK9uyDPSY8 11:56:30.9 Debug: Rejected Hashed Release Title: m2ohuyhLGBH3KlQqjLLP9PLzwJQIREdC 11:56:30.9 Debug: Rejected Hashed Release Title: RexOnNwJcM0RSWitWE9c1KwOaisl067H 11:56:30.9 Debug: Rejected Hashed Release Title: pK5FFfrgnyW5x9mY8sixl5XBfn6yx2Fc 11:56:30.9 Debug: Rejected Hashed Release Title: PqYJ6ynuE3WpxHCuOV7mqPngzIMSXyUK 11:56:30.9 Debug: Rejected Hashed Release Title: IGkCvlPO7nS0Qt0xZRz7URri6cIBGFgt 11:56:30.9 Debug: Rejected Hashed Release Title: rCITMYREyff3HcL5a0UiOPfobGgIrunU 11:56:30.9 Debug: Rejected Hashed Release Title: mTCJNIKyL0Gmf7YmzCyhg7o9O5OHIKL4 11:56:30.9 Debug: Rejected Hashed Release Title: g8nXVpfdq6XNzeS1ynewRiypc714lphx 11:56:30.9 Debug: Rejected Hashed Release Title: lTQGml2oJBGo5bVmv5vguOjJ69jcNPB9 11:56:30.9 Debug: Rejected Hashed Release Title: dsXo0g78wAhKDcCq8TujiiaAzI8b1nRE 11:56:30.9 Debug: Rejected Hashed Release Title: mANgZ2A0i7gyTVwhAfzrrFVML9g7sDqr 11:56:30.9 Debug: Rejected Hashed Release Title: H3xddGOatRvtR45bhDuXlETpP5Ea5Lbw 11:56:30.9 Debug: Rejected Hashed Release Title: J9wmmJHPEadQBoA97TRshR9nqxa4TAjp 11:56:30.9 Debug: Rejected Hashed Release Title: 8EmP2uKvidDp7bbllsH0uCqe87EzrZKK 11:56:30.9 Debug: Rejected Hashed Release Title: Y4hRjMAVBVSB2mbgZIItFj47soJB5rsu 11:56:30.9 Debug: Rejected Hashed Release Title: IqLLqSUKON0VTzUJvIvzpNF4VF1pSWIa 11:56:30.9 Debug: Rejected Hashed Release Title: tondq17a6MUzc0gAd4h2IoJaxxKRdkkk 11:56:30.9 Debug: Rejected Hashed Release Title: CbKV7Nt0R9uWs0EPfLCH197OAzTygZjL 11:56:30.9 Debug: Rejected Hashed Release Title: 1fNcUjQS6P3G0WGLE5dJXyEpjal5DnIJ 11:56:30.9 Debug: Rejected Hashed Release Title: 61C9yo93hSK7PGzEx93kZbw6jbTv3jec 11:56:30.9 Debug: Rejected Hashed Release Title: 38RV0Zwxca5uW6XYetwLkkM6MUsp71ma 11:56:30.9 Debug: Rejected Hashed Release Title: mVCSjS86jVEEOlWrgXDJV4fkC85AF82s 11:56:30.9 Debug: Rejected Hashed Release Title: CVL3m1IB7ZwBoaaXZTKX03cB5Gv9CWv6 11:56:30.9 Debug: Rejected Hashed Release Title: s04EWsxlydzElbpMIl9m5MyETgtfmd1I 11:56:30.9 Debug: Rejected Hashed Release Title: sIIrhCAvBWiWV2JAKnXeHFbPjs7O3sA7 11:56:30.9 Debug: Rejected Hashed Release Title: qdrsvaMhNcYOvZR9TadmE6U6fixZse1J 11:56:30.9 Debug: Rejected Hashed Release Title: vfCyZt03bdzI31t9ESzOPgV8QZN9eNi4 11:56:30.9 Debug: Rejected Hashed Release Title: xuG2Jn3qYAAk6sNi11xvXvWA7mjM1ND1 11:56:30.9 Debug: Rejected Hashed Release Title: En34kfHOWKaWovqVWwtcbyhAkhMPz1IL 11:56:30.9 Debug: Rejected Hashed Release Title: AXomjzqdv2DbmfFzVg3oQzcRhnKUzWZf 11:56:30.9 Debug: Rejected Hashed Release Title: BN6l3ii7OOcOj3bRyy7q28mmyIB0jPWU 11:56:30.9 Debug: Rejected Hashed Release Title: 2eiLTLlFevEYsZNOC6zSat6JGggRZ1Oc 11:56:30.9 Debug: Rejected Hashed Release Title: oAs8BrgWmpEx8ugZIIY3rKgkne3Rkcvq 11:56:30.9 Debug: Rejected Hashed Release Title: tqIHqE9GB4gpiLNfJYITS3m7C47SF2gq 11:56:30.9 Debug: Rejected Hashed Release Title: MYRzOiPsCvDkCoPXqDSB7OZOfW9EQ98c 11:56:30.9 Debug: Rejected Hashed Release Title: mrN0WGsAERkgImsSPP4wm9U21QqCfkfj 11:56:30.9 Debug: Rejected Hashed Release Title: T4Wd0H3geT0gKbvTU2aXWzI34L1wJbuc 11:56:30.9 Debug: Rejected Hashed Release Title: 3GsssiBiAbSTohlt4KkN0YmBap7Ftm9t 11:56:30.9 Debug: Rejected Hashed Release Title: 6WhKutwlUTBrbjTcphhvXbSyBGVnax1z 11:56:30.9 Debug: Rejected Hashed Release Title: 2o92EJILyp8G4dGUxyPOb85xYLXjCd4Y 11:56:30.9 Debug: Rejected Hashed Release Title: y8mkVMU4qEeu9TpE2qomGj2xzeLk9JUK 11:56:30.9 Debug: Rejected Hashed Release Title: M7wjsq30uZ4HQn4qCaopMo0Zuoe6OhWY 11:56:30.9 Debug: Rejected Hashed Release Title: B0WV6RjWBoAl6JbXixlLz2W29c4VDaLz 11:56:30.9 Debug: Rejected Hashed Release Title: VlvalRmSqXaD2KsTU0vdR9bpBONwXinq 11:56:30.9 Debug: Rejected Hashed Release Title: ve1vwo2MZMafr9VKujXQ2FLMnZbQc0qC 11:56:30.9 Debug: Rejected Hashed Release Title: tFTOlew6SPhvFHc9HQ6QlIdx2UGi13K7 11:56:30.9 Debug: Rejected Hashed Release Title: T23wltLUrXoyK5KYSODItOjJgvJVczOs 11:56:30.9 Debug: Rejected Hashed Release Title: 2v17ggjls5Z1o50tEroeonCLGbrUHNVa 11:56:30.9 Debug: Rejected Hashed Release Title: 4xusxc4ZKA8HvCe1O8pkar6DsYCIEV42 11:56:30.9 Debug: Rejected Hashed Release Title: ZKHkYoU3RkpvHlqtU435AQ9NfuF3C8ir 11:56:30.9 Debug: Rejected Hashed Release Title: 4vivzC0u4dypIXn9V5nPZKy1V6OnAfoP 11:56:30.9 Debug: Rejected Hashed Release Title: t2NxBuGxdsQC3D7l2AIMhzonviOebyJY 11:56:30.9 Debug: Rejected Hashed Release Title: IqcEYCPo6yiVj3ldIJTqAA0877L6PPmx 11:56:30.9 Debug: Rejected Hashed Release Title: myyacCngRYnw9saTu0gnQB01kp9scKnR 11:56:30.9 Debug: Rejected Hashed Release Title: LhWMCRehDQYZE7Fn7ycZ3u8rWG3vGx4P 11:56:30.9 Debug: Rejected Hashed Release Title: YNst0tntmptvULNe6NtylL7gGs8LyXDe 11:56:30.9 Debug: Rejected Hashed Release Title: sOuTmKNlBlvh5OQWp4ViRVqehhLwQvf8 11:56:30.9 Debug: Rejected Hashed Release Title: dGZFEe3cGNcYgrMmeNlRu0NiQ1VPyVPw 11:56:30.9 Debug: Rejected Hashed Release Title: NWHvoLPU3SyqJBjkZaoJz4uD9YVLK3TW 11:56:30.9 Debug: Rejected Hashed Release Title: UFlF1iXZ5A5xp17h4UKVHeV7WhFsZG6s 11:56:30.9 Debug: Rejected Hashed Release Title: SoIAvnitOo6iJ8SKbECctl6IItII9YJ9 11:56:30.9 Debug: Rejected Hashed Release Title: 7gwuz6oATVRdBeneCrGpJC7wpzCN0fL4 11:56:30.9 Debug: Rejected Hashed Release Title: HMaZ8GuQab7MPXB6VzVsOIzphEMYvml1 11:56:30.9 Debug: Rejected Hashed Release Title: efObmcK84fJsUq0koRvUf2QEIcti3Lf6 11:56:30.9 Debug: Rejected Hashed Release Title: 08DxW2gTNV7XhXUqMZKZNNxBKp0772gZ 11:56:30.9 Debug: Rejected Hashed Release Title: bATpTezoMqSdtkKNiBcALrq3kk8Ho3Rz 11:56:30.9 Debug: Rejected Hashed Release Title: Nv5pEglJV5TtThS0zzgpLgPrQNUGF1cF 11:56:30.9 Debug: Rejected Hashed Release Title: 40c20z1jHps7GveUC9ZYkKkOn3VuZCvB 11:56:30.9 Debug: Rejected Hashed Release Title: nklnksaK8DyxVH4elFv2rnOWIVRV7Ui3 11:56:30.9 Debug: Rejected Hashed Release Title: cg5fftRxn4ufcfkzbHw7vS552gvnJxWY 11:56:30.9 Debug: Rejected Hashed Release Title: RmW9Rc28aYJV5UAWG8adPQBqLINRNuSk 11:56:30.9 Debug: Rejected Hashed Release Title: lodFDy2Cuu1mJmPOQCRkAOXVMABmfjeQ 11:56:30.9 Debug: Rejected Hashed Release Title: Og7T4vgfFivWEBNR4SiOjE40wodETSU1 11:56:30.9 Debug: Rejected Hashed Release Title: rLuyQ2obbnaxL46HceQew3cSmmDOfLSc 11:56:30.9 Debug: Rejected Hashed Release Title: FNgjmqbGq9HrFIc86s08OFJlDZurUhcJ 11:56:30.9 Debug: Rejected Hashed Release Title: zU940Du8dEqz1H2P6iBmWAQTrj91XDkW 11:56:30.9 Debug: Rejected Hashed Release Title: MWMFWtsenIVSzD0mwddSLmKF6ThrMwBQ 11:56:30.9 Debug: Rejected Hashed Release Title: DY4GrC2lTdg24vTHvi4QNwBlPxra9SOq 11:56:30.9 Debug: Rejected Hashed Release Title: 7FvYVMMtLI7lJn9wuywLt221U1Dxxp3a 11:56:30.9 Debug: Rejected Hashed Release Title: jGJnrf0RN2TZqJElrIvYfpFcUgVxPAfV 11:56:30.9 Debug: Rejected Hashed Release Title: dwcRJQIDKZ2eUq0KeMEk4dizYYWtDAKJ 11:56:30.9 Debug: Rejected Hashed Release Title: gLiXHV8YAlanXsiZ08rnHVUoiVwy7gOS 11:56:30.9 Debug: Rejected Hashed Release Title: EKz83DkC1X7SsfraD7EuIbJDiDn3eR59 11:56:30.9 Debug: Rejected Hashed Release Title: aVfb46RZ1SnicXEIQpB4Wyn7VnBexeCU 11:56:30.9 Debug: Rejected Hashed Release Title: PVGyPj0VrW7fZVR9C12QD42FR0HELQtO 11:56:30.9 Debug: Rejected Hashed Release Title: Zn5I8pGsG5HFOVYTvbP6CTpvdoidWtKZ 11:56:30.9 Debug: Rejected Hashed Release Title: 09L4dgMpWOQuZCXd9CznRf6YKlZy9vop 11:56:30.9 Debug: Rejected Hashed Release Title: k4YXoTJswm7zHO0MZEpKBm2vu3rP2lh8 11:56:30.9 Debug: Rejected Hashed Release Title: uuFqPkyYhQLO1dzeu8i9ri4GTJuEQoAH 11:56:30.9 Debug: Rejected Hashed Release Title: lCbH1egtgrl01ayswy7aGoQ5p9t52GA9 11:56:30.9 Debug: Rejected Hashed Release Title: mB7OmHtzqqKXsmBqmWxiQJRfiERpHA5d 11:56:30.9 Debug: Rejected Hashed Release Title: zP5mb9dgi1mCZTm4bKu70bNSoQf1AwD0 11:56:30.9 Debug: Rejected Hashed Release Title: d1vJIs6EiXfqSsZjj1AxKw093BmCd1cO 11:56:30.9 Debug: Rejected Hashed Release Title: jitfowOgcDC0S3WWoXkrmKd6roh4wEfW 11:56:30.9 Debug: Rejected Hashed Release Title: Q67OYAQu2m6GInwIfAgq7LLwMmA5gmVF 11:56:30.9 Debug: Rejected Hashed Release Title: zrffhR4Uu56WS3sAhJHDeOspnvn22itQ 11:56:30.9 Debug: Rejected Hashed Release Title: SfKlWcYGZInBDvF3EG8d1UN0gAb9ACvS 11:56:30.9 Debug: Rejected Hashed Release Title: 5nAifV2I89P2zpdMN92zqEUYGvMpNLkg 11:56:30.9 Debug: Rejected Hashed Release Title: KwqfNMpXeRsUg7oRrLLWj1l6gLMRwh9H 11:56:30.9 Debug: Rejected Hashed Release Title: uf138Iytoa82qANl5Ex8a99FF0AR6u1u 11:56:30.9 Debug: Rejected Hashed Release Title: H0lXh2gqysPWT8I339fiVuwiZ2A17UEs 11:56:30.9 Debug: Rejected Hashed Release Title: JRj8LlbRFJj0P3sGp3m11KdsD23XHaiL 11:56:30.9 Debug: Rejected Hashed Release Title: gtARc91lTc505PUc2MZclG7QFYBw5kj7 11:56:30.9 Debug: Rejected Hashed Release Title: 4KYFPGh19M6gPhCmL9Y9BWQwrSipTfd4 11:56:30.9 Debug: Rejected Hashed Release Title: 2n3R7aHy0QwtjNuj7EOGVZ9XDAbvPSYz 11:56:30.9 Debug: Rejected Hashed Release Title: Y7jaBRqAD2j68E8ziwr2jRfG5xE1qRj2 11:56:30.9 Debug: Rejected Hashed Release Title: QguETimN46ZxvcNWAYiMET5jnAD8IjDs 11:56:30.9 Debug: Rejected Hashed Release Title: Dr46XdvbiOIb2GcT4dDBFh9I9Lhkz4aI 11:56:30.9 Debug: Rejected Hashed Release Title: kzUzxzjJqXjtZMVOv99t1iMH4pi62ouR 11:56:30.9 Debug: Rejected Hashed Release Title: dg3M8rSN9qLsinV0PgXZHvkBCIEjvFfm 11:56:30.9 Debug: Rejected Hashed Release Title: G20JnvoXUaHLFAsBy6nqOjG3PGdkpa7f 11:56:30.9 Debug: Rejected Hashed Release Title: szbycOMjdNaMiRJoPP4XejObU1LAjwTl 11:56:30.9 Debug: Rejected Hashed Release Title: nmvcEijH8CYGKYBCMJPCGBVMALWU1mRU 11:56:30.9 Debug: Rejected Hashed Release Title: kEs1m7wQn5NuVcAl0dpEmC0YdSaIkwDt 11:56:30.9 Debug: Rejected Hashed Release Title: Dd4WnBTnXOOOTiZpynVvYKPlIwT7wAMd 11:56:30.9 Debug: Rejected Hashed Release Title: w4bZi7pyFh0Lvn3l4e04FMdJZkDsQtn7 11:56:30.9 Debug: Rejected Hashed Release Title: Asj9LVquf8mhHghCa4npoi1W2eYFf4rs 11:56:30.9 Debug: Rejected Hashed Release Title: ge3QR63MTcwmBnUI3MaJkyl7Z2WPRkUw 11:56:30.9 Debug: Rejected Hashed Release Title: OSqkhxFN5WLDL4n1rvjgGH7JdPlqUoFo 11:56:30.9 Debug: Rejected Hashed Release Title: AlDgxLqAPn9tPf6OiteBLp97NQhYrCHs 11:56:30.9 Debug: Rejected Hashed Release Title: Jx30IDdHYlLhykixpKdeP99uenUwohVt 11:56:30.9 Debug: Rejected Hashed Release Title: l6XqGYL2VwALJrnRhvbH63wEgvpXmKkT 11:56:30.9 Debug: Rejected Hashed Release Title: slygzAd2w62Ccz7q6IyC2ObztkjC0kHN 11:56:30.9 Debug: Rejected Hashed Release Title: dCDUeF6IH1TomrYxPbIiNXHn00532hQD 11:56:30.9 Debug: Rejected Hashed Release Title: fakFFaXi3w6qDzWTDBb6AFJsXjRoCckc 11:56:30.9 Debug: Rejected Hashed Release Title: fNRLvtB5w5nXR2C1MJWEBRxsfKfTgzwH 11:56:30.9 Debug: Rejected Hashed Release Title: DyQtHyX51KCalpfFDm8xbcjdgl3pKdfo 11:56:30.9 Debug: Rejected Hashed Release Title: wegMYCAXNPFVPKfSmp5AuZogYRX0QIBt 11:56:30.9 Debug: Rejected Hashed Release Title: YlooWCWPYLI0J8FTWmssUPYZ1CQppeVT 11:56:30.9 Debug: Rejected Hashed Release Title: 4MZoG8NWtEqUC3VBgxHLnen7nO7PX9at 11:56:30.9 Debug: Rejected Hashed Release Title: wzKFWVVfi2oG0ppBo8iOGk5DgeQHOzyJ 11:56:30.9 Debug: Rejected Hashed Release Title: InkMiaSC99l2OFZkKf7g7sfDyPL2yEF7 11:56:30.9 Debug: Rejected Hashed Release Title: uVruYFiQkTDjrNHEPCUUlSvVEUtgIQfS 11:56:30.9 Debug: Rejected Hashed Release Title: oevqVyNBx43U0tPxZFLAAcewDajNZpRC 11:56:30.9 Debug: Rejected Hashed Release Title: yJUFXlKKvdaMRgHNMAzLNTRNW60ax8Dp 11:56:30.9 Debug: Rejected Hashed Release Title: x983QUExc0wVagYfLeniytdlZtcoXsvC 11:56:30.9 Debug: Rejected Hashed Release Title: jMcSDf8BIJHwFmAv652uia2zMBHwva5M 11:56:30.9 Debug: Rejected Hashed Release Title: NYf3vyk9P7HV9WxIZZTLrdvRzPSWawZ9 11:56:30.9 Debug: Rejected Hashed Release Title: ZptgGb8btUyHZDgYIyx6OexJAmIoMNU8 11:56:30.9 Debug: Rejected Hashed Release Title: fQIeYbJ7E5iavzubOQw7mxTsGonQAeoC 11:56:30.9 Debug: Rejected Hashed Release Title: s74LL7jl0YPdVdUaVL1Lv38mh6TI9NRB 11:56:30.9 Debug: Rejected Hashed Release Title: TEeKnbvbY9hg0txqrRtHqaAVndQYrb8y 11:56:30.9 Debug: Rejected Hashed Release Title: PNVuT6Z06uY1xdze7JaltZiNegXzzOuI 11:56:30.9 Debug: Rejected Hashed Release Title: y370UJnbVnUdFxIDy2qqCWqjrpedSAY3 11:56:30.9 Debug: Rejected Hashed Release Title: IaiP3T8SHNlQiL1hJiUYkIriEJ837ET8 11:56:30.9 Debug: Rejected Hashed Release Title: IgGHzFzE34z64Ol2Og6gihYvLFbjwFIG 11:56:30.9 Debug: Rejected Hashed Release Title: WBmetwDlkkvzXMppDQb0FWUczvzU26b6 11:56:30.9 Debug: Rejected Hashed Release Title: Ttbyh7sTXBKGO9jAkkJhWwKjyGsDmS7X 11:56:30.9 Debug: Rejected Hashed Release Title: D4SF7sggk31RiqQ9ZFWD6TXZ2LaE2dKT 11:56:30.9 Debug: Rejected Hashed Release Title: 9vLgDLbCjTVMOtyjeyXnadaBiIQgAFOU 11:56:30.9 Debug: Rejected Hashed Release Title: dgXvWgOiixAzPy04T0IjehEWJMSRy6v6 11:56:30.9 Debug: Rejected Hashed Release Title: 3HnjFmwFTcHQKoNu0OalP38mNPcBDpei 11:56:30.9 Debug: Rejected Hashed Release Title: nkLqH0IHICDQA62Ft6bdKPFlSPVHHetB 11:56:30.9 Debug: Rejected Hashed Release Title: Y5iS9wcDr9B1nwWFtvRA8PIx5iK6bVrL 11:56:30.9 Debug: Rejected Hashed Release Title: vN87vSjwBHCH0aHUcbCDSvSHFZcNzGh6 11:56:30.9 Debug: Rejected Hashed Release Title: QH9pkfQIy3nwt0t9h6esJt2jRGmUJHc0 11:56:30.9 Debug: Rejected Hashed Release Title: srAv246kBSrha9qABXL7w6MMjBSIkoFm 11:56:30.9 Debug: Rejected Hashed Release Title: uchV8AUI5Z1m1HWKzVvtd7RizNWTu4AD 11:56:30.9 Debug: Rejected Hashed Release Title: 1VzK99EAaP1XnrBZogenZMJ61aIKsJYY 11:56:30.9 Debug: Rejected Hashed Release Title: N3YQz1uVXoiAN3FUtUj5JetQdph29zAi 11:56:30.9 Debug: Rejected Hashed Release Title: 8yTSplSdzz2EbwkxDHgHMuhY396miWtl 11:56:30.9 Debug: Rejected Hashed Release Title: BoBZy8rUKGqfRqiRPNDym48ZjSML9h4J 11:56:30.9 Debug: Rejected Hashed Release Title: sS9lipEoFFvKpXyeYRwZl58T4tBDnptn 11:56:30.9 Debug: Rejected Hashed Release Title: IMGY7FrpZU86FNVcwqUYbqdo0roLL85c 11:56:30.9 Debug: Rejected Hashed Release Title: cpt5UQvTI3tHsbAt5bLcvDW3sxv00px0 11:56:30.9 Debug: Rejected Hashed Release Title: j4KsMVFy3Yr60xCoCPFj4njHTbzBdKwb 11:56:30.9 Debug: Rejected Hashed Release Title: EGY1Px9vebRveLXWq0XBl9OWGjVYxGcJ 11:56:30.9 Debug: Rejected Hashed Release Title: AQ588IzCb0lLfw4AZWl1w4ZMoLMpaCgk 11:56:30.9 Debug: Rejected Hashed Release Title: XhqLGOrBNtTDZq5AZyTqecmp2MWZ8p18 11:56:30.9 Debug: Rejected Hashed Release Title: J0IL4Vsmz2hxfoLveegZcMNXCekoHrv6 11:56:30.9 Debug: Rejected Hashed Release Title: w2MhZm8CvBMjU5qXOXJlilsRNDU6u7bD 11:56:30.9 Debug: Rejected Hashed Release Title: GXZz4merl4qdZ6eanYBGJiXqfaPtd1ao 11:56:30.9 Debug: Rejected Hashed Release Title: ciQw1ZOP5F6DBU5Z0vHuKknScKSgR5Xo 11:56:30.9 Debug: Rejected Hashed Release Title: h7WQ1WN9oWOy43eqy1SoUWqfweYrs5PP 11:56:30.9 Debug: Rejected Hashed Release Title: QWsZGwCF5ExsZRMDzvVDt10rQr6tMKQJ 11:56:30.9 Debug: Rejected Hashed Release Title: ROSa1imlRZQwX61fo5USolkzNoH376Iv 11:56:30.9 Debug: Rejected Hashed Release Title: wlqVpMbb3y41zYKRMzbhFJBFntFg8LnR 11:56:30.9 Debug: Rejected Hashed Release Title: JfwhVzKBCHgxbeXNQhzQE9qKbKSIFIVU 11:56:30.9 Debug: Rejected Hashed Release Title: yZPsUYrLncncRNiWOiI0vvYJ4GFMAFRB 11:56:30.9 Debug: Rejected Hashed Release Title: o9ghWXIsEU2lybVrn06tCzTsV2dQm0b3 11:56:30.9 Debug: Rejected Hashed Release Title: GjukcS0p8dDBRiqhk4hS3L6Uc703YLXd 11:56:30.9 Debug: Rejected Hashed Release Title: 7bw7JJCQfJNj6Qam0sRBYXwVrZWPKLxb 11:56:30.9 Debug: Rejected Hashed Release Title: GANBRCyqrxHyYGBYyvyEppqxQpAgqca1 11:56:30.9 Debug: Rejected Hashed Release Title: tY4sXRNqAoHv9UZe9yDIJ8MxLcR4agjt 11:56:30.9 Debug: Rejected Hashed Release Title: nemqM91grCL8mfOl6GSzMllnXfgGD2Wv 11:56:30.9 Debug: Rejected Hashed Release Title: ZrtHTb9qKXr9J6FXAwiT8SKVCHGxflHg 11:56:30.9 Debug: Rejected Hashed Release Title: bPH6MscrWhDQPI6T7DL2OQJpmkC22cBp 11:56:30.9 Debug: Rejected Hashed Release Title: iz9G3T3XDOUBNyKIp5AAQD0YzTVj0XcV 11:56:30.9 Debug: Rejected Hashed Release Title: 42j2haMltM0YkLy65N6ly72hbVBQ24FC 11:56:30.9 Debug: Rejected Hashed Release Title: i6DgjWBCRcbXoZCq8CoIBOY52rKgpPWM 11:56:30.9 Debug: Rejected Hashed Release Title: wbfoduEowwH333eaSDmf26ZuZRBHk73e 11:56:30.9 Debug: Rejected Hashed Release Title: LcKPDDXg1NB2pjynDBMd7xLT7IEWFVw6 11:56:30.9 Debug: Rejected Hashed Release Title: 3wzHZOgtUorbpSz0IjvRd28jsesyJCL4 11:56:30.9 Debug: Rejected Hashed Release Title: 9AcBgpSKOvdx5Dfy9akEAytE5FLPnkFe 11:56:30.9 Debug: Rejected Hashed Release Title: XxZowxPB0CZpag7SNzBMNTkwiskj4GSK 11:56:30.9 Debug: Rejected Hashed Release Title: glp43eau6UZIHecNsxinTJBShk77LCXL 11:56:30.9 Debug: Rejected Hashed Release Title: TKCL8Yyx9AC4qplQGSmLOluKqPbBdHrN 11:56:30.9 Debug: Rejected Hashed Release Title: htmKNXLGDTnakJrxqpgR0jmxOIJqHkCZ 11:56:30.9 Debug: Rejected Hashed Release Title: mFXRnJUcus4F8Lrx0YRkCN1g24mCsm4M 11:56:30.9 Debug: Rejected Hashed Release Title: ax4b4wnxzTLwYRxze92AyIUJQVPX3XM4 11:56:30.9 Debug: Rejected Hashed Release Title: yK1laHlzsXkL56GbuZVndCyIEwlUETyM 11:56:30.9 Debug: Rejected Hashed Release Title: 0tO0ZTaDBsCFbaGAyM4lBPDt1fu6vnRF 11:56:30.9 Debug: Rejected Hashed Release Title: MLIKlD5A4thtk7mQ9GX78rVYggieHpId 11:56:30.9 Debug: Rejected Hashed Release Title: QemhtXqJGuVixlOSjaIZQrIXzmIJGZTq 11:56:30.9 Debug: Rejected Hashed Release Title: NFAtsJMCxP7yjK4K9Xkp7l6uwYPGCz2j 11:56:30.9 Debug: Rejected Hashed Release Title: T1MoioChiyceJmJHMOqqQTSUJYLPHkkc 11:56:30.9 Debug: Rejected Hashed Release Title: F7zEIettydaMLlPgHoNS5SpdiCUteapw 11:56:30.9 Debug: Rejected Hashed Release Title: 1D9gtLHtPhC8qxl3zBXPxPxjFpTIOi1y 11:56:30.9 Debug: Rejected Hashed Release Title: hwBXBIp0LYkXs9gu94DbsDwywSTo5yIj 11:56:30.9 Debug: Rejected Hashed Release Title: v5wLK4FbqaFU3FNTiXZxPD1fevREuzIy 11:56:30.9 Debug: Rejected Hashed Release Title: xyXixSmsqPjxnSy1JSVvKEtX3PvSo7iu 11:56:30.9 Debug: Rejected Hashed Release Title: QwXMsw0XORYqmAGKUYgY4XvRtBncYVIF 11:56:30.9 Debug: Rejected Hashed Release Title: E1J1eWhX7e5StMuWq8D92fSKKMWyPuRf 11:56:30.9 Debug: Rejected Hashed Release Title: KBxWa4OujEhRlZDTEWigUH5qzYTx8wNW 11:56:30.9 Debug: Rejected Hashed Release Title: bZBrdOSi0oDfWiF16VFS7pDlCQCWct30 11:56:30.9 Debug: Rejected Hashed Release Title: tsX4BSgb3LzYEIsTJXggJpkQFlBY39kY 11:56:30.9 Debug: Rejected Hashed Release Title: NQYHsZ0CoBWg0JFsH3FRy2yZt2WShE94 11:56:30.9 Debug: Rejected Hashed Release Title: 3LKylXFnQvipx6eYETZZUEUGrJScBkaX 11:56:30.9 Debug: Rejected Hashed Release Title: rgNoaeowy0DfM7y1BY72sohlDeCabVi1 11:56:30.9 Debug: Rejected Hashed Release Title: 58PPZduyBgMaTgfT2NxnsoRoGx6xH2Pr 11:56:30.9 Debug: Rejected Hashed Release Title: y6FUXHrgkOqQCPwePWs1PxnxhfAdVZtK 11:56:30.9 Debug: Rejected Hashed Release Title: TvLl3uDE9GbwrubWg3cSJ16CPMz2839p 11:56:30.9 Debug: Rejected Hashed Release Title: BEnA6723XSWN84pzuZyHLYnuhIi6oRhq 11:56:30.9 Debug: Rejected Hashed Release Title: alxrH7d6P9Bdwa6Em02k4NcOCs0vokmW 11:56:30.9 Debug: Rejected Hashed Release Title: ZmVZYgxb1UbSs2wyFq9dRTLegmyZbbbo 11:56:30.9 Debug: Rejected Hashed Release Title: ATEHYRBiSREhUcmou20Jfi4r5Q5cXK7R 11:56:30.9 Debug: Rejected Hashed Release Title: y0L5gu6uLzT0Ib9UPzjWYPd9rObuFZop 11:56:30.9 Debug: Rejected Hashed Release Title: 0iQstZb9Msc4YW7KLIRXgLMUsupuMqIX 11:56:30.9 Debug: Rejected Hashed Release Title: zyBgTZeTC6G4KuNE4tagny7HnYizQQVd 11:56:30.9 Debug: Rejected Hashed Release Title: A4FXDz8T2V8gtsaaDZe9gwUi6w4papAF 11:56:30.9 Debug: Rejected Hashed Release Title: XdzwM2j1cUoh4NkaRVr8Ei1Cy2O3LrSu 11:56:30.9 Debug: Rejected Hashed Release Title: L7mPMBkSdNkPQL3RfjROYXUn4F41jW47 11:56:30.9 Debug: Rejected Hashed Release Title: QqNPAp9bY4RTlZQHGPuHUYvGQYo9vza8 11:56:30.9 Debug: Rejected Hashed Release Title: Qmnwzp8xgEwLT6qn7viPlBDAJrckmDb7 11:56:30.9 Debug: Rejected Hashed Release Title: r1jaeWPkoTPwP4vPV6QPCQTh2RUOoH0z 11:56:30.9 Debug: Rejected Hashed Release Title: FMW0PKjfFF7CFnKKeu7dVWMKlTmpcSVh 11:56:30.9 Debug: Rejected Hashed Release Title: KFGzZgLqO6Z4erS78FVZratARNa6WOLg 11:56:30.9 Debug: Rejected Hashed Release Title: PC7cYl2JMpPD18k0LJaetWrWMsTcfPV4 11:56:30.9 Debug: Rejected Hashed Release Title: 4BB1FSprIPIu1dUBB7kLOEtH9fW0eDKK 11:56:30.9 Debug: Rejected Hashed Release Title: eARCu40d3YqwfZuQUzTnBGpgZImgl8Kr 11:56:30.9 Debug: Rejected Hashed Release Title: jaN6ZBWB0B1BDtpTItMQ8yTLbda7neGP 11:56:30.9 Debug: Rejected Hashed Release Title: fiVorUwB22UwJgUxgN0Wv9sVMCfs4wLs 11:56:30.9 Debug: Rejected Hashed Release Title: zQn8FdB1Ci0MQK2cm9EpCkHRHoOMRTC3 11:56:30.9 Debug: Rejected Hashed Release Title: xUvbzClkPBeOVDcEPT8TeK1I9aVHrd16 11:56:30.9 Debug: Rejected Hashed Release Title: WocS3RmseEvPimXXemwM1MASxMiScKFy 11:56:30.9 Debug: Rejected Hashed Release Title: oscrmAD0cELUbPGZnka8d7sjyXeY3ZIU 11:56:30.9 Debug: Rejected Hashed Release Title: hR1Hli1sm0UVUSiX3ppPWV79r9ovf4Wj 11:56:30.9 Debug: Rejected Hashed Release Title: 91bY6WNHW6kCwP0IB0aCNShEyMErbe2F 11:56:30.9 Debug: Rejected Hashed Release Title: jaXjOtZgrcoPYiX9w4Ch5q6P7uhaHw0L 11:56:30.9 Debug: Rejected Hashed Release Title: Zj1tBrHuZVHRSb2TbzLGa0Al1MVrjZjT 11:56:30.9 Debug: Rejected Hashed Release Title: 49cjlRx88Qh1PhH8mvahdZqNvG74lkkf 11:56:30.9 Debug: Rejected Hashed Release Title: JnFPFZKsr2iLWIDY0gLBAPFHzAAeTpIP 11:56:30.9 Debug: Rejected Hashed Release Title: zuJUleeGc0O9QY41sntinKelflT3JJOq 11:56:30.9 Debug: Rejected Hashed Release Title: YhAqcncIJYstdkyhimSYBFwRoNiCm30U 11:56:30.9 Debug: Rejected Hashed Release Title: ndMNFg08EIJoAy4T9fZRlWW1LiwdlvLn 11:56:30.9 Debug: Rejected Hashed Release Title: AoWGPl2bfbc9GrYTTDUdP9ti31kzt3Sq 11:56:30.9 Debug: Rejected Hashed Release Title: JD7ycOnGF1DM9doKBKgvuWAs0mcjDQ5R 11:56:30.9 Debug: Rejected Hashed Release Title: Ds3fCZh94VuiKpAHNLuVV4y6tKyC2iRB 11:56:30.9 Debug: Rejected Hashed Release Title: iW4EbenD5nbJNrf9kpCvOl3KV5MZMyAO 11:56:30.9 Debug: Rejected Hashed Release Title: uy5OXN2bUXddBJYcGF8mLOHnI6ERUfuC 11:56:30.9 Debug: Rejected Hashed Release Title: arIS34pd4m0iOXyUnvp15WerbnQB9Dl3 11:56:30.9 Debug: Rejected Hashed Release Title: jm6kr5o20DiKvgAkN6ieTcbtucY1oIxA 11:56:30.9 Debug: Rejected Hashed Release Title: BXb62cj3HK6bo00oXafevYaWN0qydgmh 11:56:30.9 Debug: Rejected Hashed Release Title: OjPUIWP21djoZfhxC3ZSPRwuLqY2Po8d 11:56:30.9 Debug: Rejected Hashed Release Title: hbmDPPoRu2CAdhNxN1AxTTDuXEUarKuf 11:56:30.9 Debug: Rejected Hashed Release Title: 6NuJe0oWifuLAGPm5kHkPk039xIvIAPF 11:56:30.9 Debug: Rejected Hashed Release Title: NrzDa1nyyoa5JCTeW3o2xaKD4wtm8HkF 11:56:30.9 Debug: Rejected Hashed Release Title: CEQ90lxLqubCuQNSNWVZRnajxjHFUNJL 11:56:30.9 Debug: Rejected Hashed Release Title: VsVzGp9KCLd01lGqkb7Jt6OHXr5YOOFh 11:56:30.9 Debug: Rejected Hashed Release Title: iCPs9v4tZsvUfIPLZwAvbmKlj8tNKeKD 11:56:30.9 Debug: Rejected Hashed Release Title: opGA1bIlrQEi8L0BCbavGcw1XEsq6FKw 11:56:30.9 Debug: Rejected Hashed Release Title: kbKB5epA1Q72NWFASLxt2WeRTvkoDuxp 11:56:30.9 Debug: Rejected Hashed Release Title: dyXk0aS3cXxaLmSOPeTCWuunmxxqwGzN 11:56:30.9 Debug: Rejected Hashed Release Title: Wk26KtHbhWhr23lc1ZvGCIZvIXKqrNgp 11:56:30.9 Debug: Rejected Hashed Release Title: NNcjGPj3ZpE2wOpS8NTdcTLpSJ2loabF 11:56:30.9 Debug: Rejected Hashed Release Title: 3zrHa9wXOMuscX9mUCpcGcx9EjXL5m9K 11:56:30.9 Debug: Rejected Hashed Release Title: mM2FFEtjj3Fp0tjJqJlJMzYwF7yZFzWW 11:56:30.9 Debug: Rejected Hashed Release Title: R9fULmngCYPA93nV5bb9WVVnvyvTxgR9 11:56:30.9 Debug: Rejected Hashed Release Title: YIL9F0v4EqUu1DeU8qiBq5QR5QNicY2j 11:56:30.9 Debug: Rejected Hashed Release Title: PSEbGwDihH2yqbwXmH6SgEtvjZoY6hIW 11:56:30.9 Debug: Rejected Hashed Release Title: 3tq7J4GncgpH33xbnye3u7dIj7DUwBHb 11:56:30.9 Debug: Rejected Hashed Release Title: 4uxsWWoIyLvLpK4ZvYudOu5K9vNTrz9P 11:56:30.9 Debug: Rejected Hashed Release Title: sZQgF3XSIPU92SEcQpbTxcm2TPlWxI6t 11:56:30.9 Debug: Rejected Hashed Release Title: 5eAFjkECsMeesyWoXSWU6xlK7ECbPmBn 11:56:30.9 Debug: Rejected Hashed Release Title: HOhdfSBr22lAJiGB7ujLSjQS5JmfSljV 11:56:30.9 Debug: Rejected Hashed Release Title: 1cUpSNRNhoWAGfzmT2CGeRpBd5GUT6jB 11:56:30.9 Debug: Rejected Hashed Release Title: Q41Pn1NTEfD2JvOve579HzRLbCe2chFi 11:56:30.9 Debug: Rejected Hashed Release Title: 0N8xs1KmexYzZXguzncyQjmol2eyhTqb 11:56:30.9 Debug: Rejected Hashed Release Title: R7759L0e3mey4wV3XWn73len3TAh9tAF 11:56:30.9 Debug: Rejected Hashed Release Title: FlYVmAIq3R2ymBeP7zK9OTUSLzTuUZXG 11:56:30.9 Debug: Rejected Hashed Release Title: u6PzZeRWc5WOLpGF6Siu6Ad7y87E0YH9 11:56:30.9 Debug: Rejected Hashed Release Title: WChlQI8W7g3pPxPRZsKywRUZvj1DOs60 11:56:30.9 Debug: Rejected Hashed Release Title: yDg9EnUCGSMtXcWEaOlZ7FovrksO8dx8 11:56:30.9 Debug: Rejected Hashed Release Title: l0hAGeh9KM50l45NH7guiV6pZ3EKUZ38 11:56:30.9 Debug: Rejected Hashed Release Title: vrkYsL6Jp5xDgq2hUSDWDjbQpexglGm7 11:56:30.9 Debug: Rejected Hashed Release Title: 4hQXAe4sAkbpB9uPNSrC9lUIaNLkxF5j 11:56:30.9 Debug: Rejected Hashed Release Title: izeExTSpKivf7AtuMb2x0WeRt7asGOxh 11:56:30.9 Debug: Rejected Hashed Release Title: nmmntBsbhpNXGwIIQP3Azx18JRGMMzaw 11:56:30.9 Debug: Rejected Hashed Release Title: 4nCnNz7wwA556eJNFZu173T0foCvp9sh 11:56:30.9 Debug: Rejected Hashed Release Title: Oxa4vguKe5mlQiGVOnlBzy6dyxar4jXz 11:56:30.9 Debug: Rejected Hashed Release Title: vlFonI1mPIC6Ihgn6Jx2b6PsaXOqj5Dz 11:56:30.9 Debug: Rejected Hashed Release Title: ikGbcZqg0Dzso3F4MGkHXdvclK7isR0M 11:56:30.9 Debug: Rejected Hashed Release Title: yMB5EaHjzuMIu34ihXGzv4QTDMLFcCtn 11:56:30.9 Debug: Rejected Hashed Release Title: d6psw7OTROU0JNUbkJOsXIBAsEX41SRp 11:56:30.9 Debug: Rejected Hashed Release Title: QyN6t5MlEnihmz0EibAy7c7QtaBV4lt1 11:56:30.9 Debug: Rejected Hashed Release Title: FldKuJqhjV62OMgW5NZxCdy3DQeJrvh5 11:56:30.9 Debug: Rejected Hashed Release Title: S0mIAsOVNNGCLtsfYhZIz2Mti6834jb2 11:56:30.9 Debug: Rejected Hashed Release Title: N6IvdFj8cW1XQHVvdEeyEfm0BZYyJ5VO 11:56:30.9 Debug: Rejected Hashed Release Title: LZlEIupQ1Fq7vsMBl19dqeODrb43qdZW 11:56:30.9 Debug: Rejected Hashed Release Title: dLKcYeS7B5XB1ZP3Q30R7c3lki1TdPyI 11:56:30.9 Debug: Rejected Hashed Release Title: CK8zfasiEO5mQQgGFIq0I0VxJe0nPjQy 11:56:30.9 Debug: Rejected Hashed Release Title: t6woibZK13qrGKzKhUz0P6ac67skLszn 11:56:30.9 Debug: Rejected Hashed Release Title: J5o6EyfqruYK77t3JEeBGq8ubDZO21yj 11:56:30.9 Debug: Rejected Hashed Release Title: NYDjdaKlItHE68fgutiU63ENEs5yejmw 11:56:30.9 Debug: Rejected Hashed Release Title: RmKEEgNDQWsh5fdI7622JNW1KuNMyYkS 11:56:30.9 Debug: Rejected Hashed Release Title: 13Al80P8m5131MrrH32mM9fpJwWxez42 11:56:30.9 Debug: Rejected Hashed Release Title: WTgdbTQymVvaX7i1RRGvIOAcFyLsdXMZ 11:56:30.9 Debug: Rejected Hashed Release Title: FBR7A4p5vGCjEHHnrp6i3JX0ygdvUvt9 11:56:30.9 Debug: Rejected Hashed Release Title: gMG0wmGf5SQ9AAO0E5c1FosejzNvBiXt 11:56:30.9 Debug: Rejected Hashed Release Title: ngDvaVXYa2G1l4g6WiYrBD5pPJYIyYWn 11:56:30.9 Debug: Rejected Hashed Release Title: 57ZIgQmkFhY6tjpS8DK1435UE0NtrW4l 11:56:30.9 Debug: Rejected Hashed Release Title: rvcJpFpZVVTTVr4ZrYzZuUqWMuQUfEEJ 11:56:30.9 Debug: Rejected Hashed Release Title: KagOgSbABpgMlRp0lMeIXyjIDhymn7OM 11:56:30.9 Debug: Rejected Hashed Release Title: JLxNsTXHunyhQY5LcqzItWBanNMFfeoi 11:56:30.9 Debug: Rejected Hashed Release Title: ZNNvmSw48FzPjqFLPQvwdhtKA0f00XQF 11:56:30.9 Debug: Rejected Hashed Release Title: xUrIufOWHTIqf5FtJhjKbOWifpY6o51p 11:56:30.9 Debug: Rejected Hashed Release Title: oYB4Oa19OzcP8eGMhwcVZWKjBsdx7UIv 11:56:30.9 Debug: Rejected Hashed Release Title: Wfzw69AiuvpikXNa2YzVmS9rvk1ZkJ1L 11:56:30.9 Debug: Rejected Hashed Release Title: mu1rMWv0YgKQSZzmNLt4G4VLfuhJ7MN4 11:56:30.9 Debug: Rejected Hashed Release Title: Zpilhz8NGxZQxKrqxdYdLSsQa8eUwnzu 11:56:30.9 Debug: Rejected Hashed Release Title: Zbg4gKo2Rhu4QW2QxQPR7yNwYbwtKPP6 11:56:30.9 Debug: Rejected Hashed Release Title: mXIHdgjSCOQnhhRcUDnwZsXUlvdWK0w5 11:56:30.9 Debug: Rejected Hashed Release Title: BRi1fhBenWJeAEIFl2BifXYgTuejs4Lm 11:56:30.9 Debug: Rejected Hashed Release Title: KIXUxGS03ALI21KYJBHfsTBA0k1LI2Kq 11:56:30.9 Debug: Rejected Hashed Release Title: ASIAPqVU5oMpYGoYIhOW9IU4pnKMxntA 11:56:30.9 Debug: Rejected Hashed Release Title: uJfITZbKCS8xux2ue8tCIfblItisSTbo 11:56:30.9 Debug: Rejected Hashed Release Title: l9gVnNLtHmFxPtJWfmdT2xphm9bQdBbG 11:56:30.9 Debug: Rejected Hashed Release Title: OJCJmOoWNbCOUwGKyY8nEKQEJx5oiKV1 11:56:30.9 Debug: Rejected Hashed Release Title: 8Wav8DdtVVBkI7z2oOuQHkd0NaldtzRm 11:56:30.9 Debug: Rejected Hashed Release Title: RSsiH81TMz9hRRfz2YZVuUZf2U4esxpP 11:56:30.9 Debug: Rejected Hashed Release Title: edknlkkJdnDFdA0h5BxoHkHYxn8QxCWk 11:56:30.9 Debug: Rejected Hashed Release Title: gm7A3ApV19ucxmNYKY3q25Wi18uzzzUo 11:56:30.9 Debug: Rejected Hashed Release Title: rshvlacWHGInzUTediw6O2OsDm7D05V1 11:56:30.9 Debug: Rejected Hashed Release Title: DFE3BRLxlD1NPM6cVpPqBl3cq0JPtikO 11:56:30.9 Debug: Rejected Hashed Release Title: a1iX2S9GEr1tXP7lshAiA38aWOIeWxBW 11:56:30.9 Debug: Rejected Hashed Release Title: TiyUZe3uUTxgG8HfRiAZ1fqRAzSXUa7t 11:56:30.9 Debug: Rejected Hashed Release Title: kTZQbNbzlZpYYZzgIYyIFfkBAFCMIQwL 11:56:30.9 Debug: Rejected Hashed Release Title: DdImJzOrOf45UFnQBnmmTYFqc5TTQHWG 11:56:30.9 Debug: Rejected Hashed Release Title: W1R8VlFzuBBbhTd9NCPAW1dKg5wEjJ4M 11:56:30.9 Debug: Rejected Hashed Release Title: rqn4wb71WxXvqJCXHjA0GiTQ6Lq9IrAR 11:56:30.9 Debug: Rejected Hashed Release Title: KQ3cVYmbCWBbDMmHy2W0gwDKoP4HUyEb 11:56:30.9 Debug: Rejected Hashed Release Title: OSgVwntCZASpkb1AlkBSNhCQEhPGIV3O 11:56:30.9 Debug: Rejected Hashed Release Title: 66ukmHLKkhmUQdaQW7ICVOVnlIhBz3zO 11:56:30.9 Debug: Rejected Hashed Release Title: AtLBgJZvU39vaXNQ05BPgg7kKlfgscCR 11:56:30.9 Debug: Rejected Hashed Release Title: VdmGRSK65oLX3mg4aCjpvTfa4ZephKHI 11:56:30.9 Debug: Rejected Hashed Release Title: 0bIPqvl9C9uHY5vIkII367dJcjgF62Ai 11:56:30.9 Debug: Rejected Hashed Release Title: 41Hnopp5jWYqKCEhmXsSBWnzRzC9SqpV 11:56:30.9 Debug: Rejected Hashed Release Title: qFZLfk9G42RyTCYpsGR2LdOL8sOzfbaT 11:56:30.9 Debug: Rejected Hashed Release Title: gkYsEniw1oyGeaXLTM6jdJQqK1SL75ru 11:56:30.9 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_random(32) --- 11:56:30.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_random(40) --- 11:56:30.9 Debug: Rejected Hashed Release Title: DhsOwmOSCQ4OoiFT0tE8wfkc1RiKSloefZAgLBnf 11:56:30.9 Debug: Rejected Hashed Release Title: LMwSISwkTeJGrA4pp8dN5mZS5E0CaCNti3K4730b 11:56:30.9 Debug: Rejected Hashed Release Title: YKT4P9LWmHimDowOOvorqjT5Jyu6m1QRtpLRLj1v 11:56:30.9 Debug: Rejected Hashed Release Title: APiKRGEXleqW1ZVUwtffLRtc9rV8kevYFGTxJada 11:56:30.9 Debug: Rejected Hashed Release Title: uCBIefhVb79OIWHwPfuQSVMYr1cALUutY3dvDMqR 11:56:30.9 Debug: Rejected Hashed Release Title: TRMYYG5pg6CfbNCHY8STK9N5mu0JiiKofArTlHaD 11:56:30.9 Debug: Rejected Hashed Release Title: RkWzH7WfSDkwqiEknfyn6LarqTGcOM9miLf0fK6e 11:56:30.9 Debug: Rejected Hashed Release Title: M6B0jzVPcTBuzpquUdtDdGsZOBZaCfpQe9r3Z9JS 11:56:30.9 Debug: Rejected Hashed Release Title: aHrpXzWcZ09TgTKqUcC6wKeOVTqPuyAsW4EZ2sjX 11:56:30.9 Debug: Rejected Hashed Release Title: rwFU3CG72tyZA5VBKkUO2CjoJBOVFuotrdvSRsuZ 11:56:30.9 Debug: Rejected Hashed Release Title: pBiqF3qSUWXo852GloyWkxZcNQY7IjOA0jWoKCGV 11:56:30.9 Debug: Rejected Hashed Release Title: YqPd368k8iwHn3vEvPwnnXNyHV9VpxhAoAYqjYHe 11:56:30.9 Debug: Rejected Hashed Release Title: h1WGUdYEKqJNcSgwDBwlNIz8mDlXPuQpn0Lx1lEF 11:56:30.9 Debug: Rejected Hashed Release Title: b4KZG7dwXdFdgbCNDpBe2KE71lnwiwwc5B75WAhS 11:56:30.9 Debug: Rejected Hashed Release Title: N656z1Fp9ljAsNgTCjxhHMxS0BSm57lMEXXxRttn 11:56:30.9 Debug: Rejected Hashed Release Title: FzmNeznzXMLJmbpNyS2HtL217l7StDdTeEB0mKu4 11:56:30.9 Debug: Rejected Hashed Release Title: Tk0hY1hs0WrXYelnAYjfdE1n0xnhgJ5wyviiOMoZ 11:56:30.9 Debug: Rejected Hashed Release Title: msYLI04AXpMwfeCZPW30SwAt3dsbJG1BxdxNKAWe 11:56:30.9 Debug: Rejected Hashed Release Title: mb1KddBIKTdGrVaiQGx3iE6YuzK2pVLE9LAwkLjm 11:56:30.9 Debug: Rejected Hashed Release Title: EhX1DWwkgAKBaYOeuxcXh0fesNTK2XfgJooJfmp3 11:56:30.9 Debug: Rejected Hashed Release Title: 3Xg1xHL5A59PyCppFOovWHR5eyFdwVG7mHf42iSH 11:56:30.9 Debug: Rejected Hashed Release Title: kXUFFZX1Vv5MVymzDpvNazlFkWFwqZyMkH5P3kw5 11:56:30.9 Debug: Rejected Hashed Release Title: IMz1hBY6okbggeU45ks474daxdoDbPy7KdipnceF 11:56:30.9 Debug: Rejected Hashed Release Title: LInEFapDAuE4BuzEXRjMRYMbtBbRA1fa0gtetNKb 11:56:30.9 Debug: Rejected Hashed Release Title: VI3B5DiOUVE6zBQmofxbLWodBUz7Wt05Tw9lATWB 11:56:30.9 Debug: Rejected Hashed Release Title: eBJixf1q27Zf9mblDMPN01PYX7sq6TR84dxXXd1P 11:56:30.9 Debug: Rejected Hashed Release Title: fD2c9TBYg4X7NUe09ji5JEOvRE1ri6xO3EPEVI3D 11:56:30.9 Debug: Rejected Hashed Release Title: Vl2XrPvBTjGgPYEi7nNI4MgWipTpkgkUVCYSiHZt 11:56:30.9 Debug: Rejected Hashed Release Title: H6aKBxi1uQarh5GGpqJm3kPGgXde4ZgdrEGNFA9i 11:56:30.9 Debug: Rejected Hashed Release Title: kopdtOpu687qRCs6LvNQg1jUm5T8xCbQGOnbi6Xl 11:56:30.9 Debug: Rejected Hashed Release Title: 0Sz8IVvmWgvIwXdcOUi9CkSCzqwfpTsfYqfZLF12 11:56:30.9 Debug: Rejected Hashed Release Title: 8usoECD8ISOG5v0i1mLSxQ6LwQbBIepCrGKf15cI 11:56:30.9 Debug: Rejected Hashed Release Title: lhUkkQnPgRDTIbdVKK2xXRMqXuskWS3YzZBFRvYS 11:56:30.9 Debug: Rejected Hashed Release Title: WXudsUOBGCsWMo3jSfcbmNnKW20LU93ZGkT4bTw2 11:56:30.9 Debug: Rejected Hashed Release Title: wJLn00n9ny5MiO9RyLofSjY49xlYAeAEplk9N8H3 11:56:30.9 Debug: Rejected Hashed Release Title: zQNoOyCwi51IGEyayXtx0pE7F1qB0V34fBI7o6kv 11:56:30.9 Debug: Rejected Hashed Release Title: yQ51mcmB2UdjzMIBeZCCnw2SdjjSi3OIFikzd2FP 11:56:30.9 Debug: Rejected Hashed Release Title: ikn92GEZOnexiSuFBb8o4l6nO06u8r45113ICcWP 11:56:30.9 Debug: Rejected Hashed Release Title: dBBisRFxJ5l4bxHuESMHS0j7gAakSATBdRpvoI41 11:56:30.9 Debug: Rejected Hashed Release Title: kzNs0tKGFxaXujWWXT7qnWbDx8QQkgI7FFXGFYfi 11:56:30.9 Debug: Rejected Hashed Release Title: Lx4qmXBUuhnY4ohrTs7ckb2BZUeiKI2KOK0U2qch 11:56:30.9 Debug: Rejected Hashed Release Title: 4cSbGGqpmlJGz0xg7EOwHZygTjnbpTtgU56bFaNH 11:56:30.9 Debug: Rejected Hashed Release Title: gqozlvfxcvqNpsPTZWFenUpomZf7VL8AtMn7m0Kj 11:56:30.9 Debug: Rejected Hashed Release Title: NbEIEKy0mQVOa1n7RaoqvYabwoznXGbiNHQLolUj 11:56:30.9 Debug: Rejected Hashed Release Title: SYQq0vNBL0yPwfV0QiKrAUswwr9yk6nLwn1Nmb6c 11:56:30.9 Debug: Rejected Hashed Release Title: 39TIdTLbBClT7iljlHSxBDX7UfTjWzHV5gGwzH38 11:56:30.9 Debug: Rejected Hashed Release Title: L6bmLAgknqOp3aJYqBKTflm4qA4mZiseOc7BL4Rh 11:56:30.9 Debug: Rejected Hashed Release Title: FvKCoXQ1Jio0xQNRd4kOvPY6aFkU3fo5D1CMMrCc 11:56:30.9 Debug: Rejected Hashed Release Title: Xw7VwnJY4NZcc3d2nZ65gKNrypKZATH3jEneiXw3 11:56:30.9 Debug: Rejected Hashed Release Title: INopAyfnPhGU9hIheDziqYmZQ8biMIBaWmQaEjGH 11:56:30.9 Debug: Rejected Hashed Release Title: jgruWHofl0k7xDmKsutwvIN5BA9AscyOynpdSmu0 11:56:30.9 Debug: Rejected Hashed Release Title: j7ZlXF8FP6t5EendBykros4S90wjSlLOu1xU7o0j 11:56:30.9 Debug: Rejected Hashed Release Title: 6kPBcSsAiqYBqkuD6GDmi0SgqpgMzWR1FEhLQm8t 11:56:30.9 Debug: Rejected Hashed Release Title: rUhZq2bpqiPl3sQqbg1bkRbkJz7uOTM5YSe2HPOh 11:56:30.9 Debug: Rejected Hashed Release Title: LgGsja2eK1lBz4LiTtY72mWj5SbfNQcAD3imsGl0 11:56:30.9 Debug: Rejected Hashed Release Title: NXXOFWgpIMvdVkG11unWciauXXpUm9m6PkzVaAL7 11:56:30.9 Debug: Rejected Hashed Release Title: f9gVSuZqTn3GzEjFBLaY7am1UVE0c4FgL2ajRUTM 11:56:30.9 Debug: Rejected Hashed Release Title: Ur0nnraO20ElJFgbz187z8NsTsM5X0wq4JHHkI1Z 11:56:30.9 Debug: Rejected Hashed Release Title: 1BDsg5Z6Pv5V8bgqVHxDS6bt3OMixJP9MCYlvZnQ 11:56:30.9 Debug: Rejected Hashed Release Title: ALirBmtZpihrcWE3seOqnzlM5IjO72fq8pdtlpCH 11:56:30.9 Debug: Rejected Hashed Release Title: oflPlUNlOzgzGXsorJPOdu91Iqv0uBpW8E1C3UnL 11:56:30.9 Debug: Rejected Hashed Release Title: fiNWbfNNBYccCwEd7K05iGv0isAfxmPAerFx7olC 11:56:30.9 Debug: Rejected Hashed Release Title: 5ga5iG7rDGDSIIeBiOGWH70Yadv6LGUpLnrp6DN1 11:56:30.9 Debug: Rejected Hashed Release Title: Xggjdd3mH8o1qK6fU4V4RnUvveN5tPDYAemDFeL5 11:56:30.9 Debug: Rejected Hashed Release Title: QneVSA3QGbF6vGbN1GxqtyrBJLEIZjAoy9AeMZRf 11:56:30.9 Debug: Rejected Hashed Release Title: 9Lauq5JgSBrMnQL9ZZNbkXl4YQhcwUsfNhC0QFCD 11:56:30.9 Debug: Rejected Hashed Release Title: G8aPfjLpvK07uCfCjK7bwSdXRTvNIwjbPrNAaL3D 11:56:30.9 Debug: Rejected Hashed Release Title: qmHHfVPPnjU02hZkBjA7HjawPolbqgFRyudfFgfM 11:56:30.9 Debug: Rejected Hashed Release Title: 27uqMTzfJJnpbsz2zIJrWDaPavGrkGVdQ7xlnF5V 11:56:30.9 Debug: Rejected Hashed Release Title: UaHetR0mNRzZ0tIuIgZ7e85ocN00FiQCimtuILnt 11:56:30.9 Debug: Rejected Hashed Release Title: YvyWAJlUiPgBIKQEmOz0d7r4u7ryeiWGi9WxDODv 11:56:30.9 Debug: Rejected Hashed Release Title: f0d3fbnnLzRRIcPHoFBIdMC9s1BXHCbc1A71Msyz 11:56:30.9 Debug: Rejected Hashed Release Title: IwN8p2XracQNcLNVl7QUJxtxfBLatN4NvqB401qv 11:56:30.9 Debug: Rejected Hashed Release Title: Hd8HMpMKavCCXhNa1qxr8kcy9KV2bSBXAqyQ5Tix 11:56:30.9 Debug: Rejected Hashed Release Title: NyOA4ugFpXe9G761Fw4VedFXfMtMzG2YEmYDh6fu 11:56:30.9 Debug: Rejected Hashed Release Title: ooK1Ig6hME3V7MrHq2jvtdOryXFqPeyOITiDw16Z 11:56:30.9 Debug: Rejected Hashed Release Title: 9hUM2tCGygZ4jnyttGSS9JW9zPKsnZFN0TgOlyEi 11:56:30.9 Debug: Rejected Hashed Release Title: jkjwZE3w1P4TofPRxlxy2GVMeWdmsj6hKKqPrd7d 11:56:30.9 Debug: Rejected Hashed Release Title: 4rYvmamw7OaMwQTpKri6zXyG4NhuAT3VLqszMkSa 11:56:30.9 Debug: Rejected Hashed Release Title: i4CiEYN2GFCR0GSNDFi5TlPxwYoeo1axlACmToxY 11:56:30.9 Debug: Rejected Hashed Release Title: cMHQidE1Z4i6pigL8cb3IEycCPj6kD3C06k0NxxM 11:56:30.9 Debug: Rejected Hashed Release Title: GMGdElXm6eTuqkc9LjDfxBHlHaALUJCMMrSqUQZv 11:56:30.9 Debug: Rejected Hashed Release Title: 44MLF5nvAuoQ14p52GkuLAbXtOE1dAaUTTaNHZVh 11:56:30.9 Debug: Rejected Hashed Release Title: sD7NPxcGhyRqquBcJse7nR8AuY9vhMVlHvBSlk5S 11:56:30.9 Debug: Rejected Hashed Release Title: mC7qzKUiusKlAcsD1QNpi3cvYql4zgfYqTBExfo2 11:56:30.9 Debug: Rejected Hashed Release Title: sISVMuEnc9IdWOUUFmBpT470y9MYzxJTzGNKhnpZ 11:56:30.9 Debug: Rejected Hashed Release Title: xd8WawMia2iCSBGWMKLmUbjlaDzppKZvmgjnZmVH 11:56:30.9 Debug: Rejected Hashed Release Title: p1T54dfduW8eWhulStzYYAzz9dCMqwQsS0TXV8R5 11:56:30.9 Debug: Rejected Hashed Release Title: X9RV6XdhaZr8j3EZqB5cmr0v6fN6KhmCpPnnBNXS 11:56:30.9 Debug: Rejected Hashed Release Title: xDZKuSos9HHIxnSoZdry9c1kqCGWT3ARfHT65T03 11:56:30.9 Debug: Rejected Hashed Release Title: fKtwgR85EVbPLLMobwNiYVlcEc1GUnKMHGLKCD4J 11:56:30.9 Debug: Rejected Hashed Release Title: SHvtAKBFXr2BGeZJxty1IYLXnw3b71pZJLNBqS1y 11:56:30.9 Debug: Rejected Hashed Release Title: EDPozYOvI82679cY4OGcVAocCQKesxLqxm9gFRks 11:56:30.9 Debug: Rejected Hashed Release Title: NtxcZm8zFyFioFMVx3zUbPVVcZ71oZDJrXetzlMk 11:56:30.9 Debug: Rejected Hashed Release Title: c1RZ9rjSrtBxV9kfa0POSr5pP3ZjpDed4g6AEB4S 11:56:30.9 Debug: Rejected Hashed Release Title: cmJByukz0z0PZy4lfdQjCAatioDUJQMcwIuGntHb 11:56:30.9 Debug: Rejected Hashed Release Title: nDubBZjmryTx5mmmfPqSMhUUe6PYK8dtvaGCvbSx 11:56:30.9 Debug: Rejected Hashed Release Title: FtiIDzLdm66wehdMKUFzBYyJRtxsc9PQ4dPwwUWm 11:56:30.9 Debug: Rejected Hashed Release Title: hgEH3VtYISz3Wrl24fuq1228k56bA2Ax5dRaF7zE 11:56:30.9 Debug: Rejected Hashed Release Title: viaWe0tM58bDSroqFYFrrYzCv7DpiZpwE0sPueqD 11:56:30.9 Debug: Rejected Hashed Release Title: iovrmDcrq4XPlkKaz5e6no5M00KK2TzdazTn3U1X 11:56:30.9 Debug: Rejected Hashed Release Title: 2bqOOFTLRKIPf3ZWw7bJIy2lejyIFvObOOXcyqAZ 11:56:30.9 Debug: Rejected Hashed Release Title: N3Ft0qPIXzqjQVVjTCNSZgybXXMHanMVa13nvMsA 11:56:30.9 Debug: Rejected Hashed Release Title: hITaZWeBtMvSemZ4wIlMaLXHuGL8Tfv3tSRTuc4G 11:56:30.9 Debug: Rejected Hashed Release Title: P7lWDmyfUo77x5DdE2wq4xmZwpQujjw7NhyB8bl2 11:56:30.9 Debug: Rejected Hashed Release Title: FOYyH2x6riw48ZaXqoXR3Sqz49PIVvHGLAnP7aam 11:56:30.9 Debug: Rejected Hashed Release Title: FbqGdCPfscWDHSjqy3Mon3I69NvwBONZLrBOwLRO 11:56:30.9 Debug: Rejected Hashed Release Title: DsPE3eyP6su8tVBpv8693FaXxbOyUZrxsQZG6YQi 11:56:30.9 Debug: Rejected Hashed Release Title: 8O4HJuTFteQx1oIuKt7S2NdaBRX5aAeuZ3qzeXUW 11:56:30.9 Debug: Rejected Hashed Release Title: YDwjZfJPdwGuojnQFIDd8pHJnQKD4ZMyBJT5dVA5 11:56:30.9 Debug: Rejected Hashed Release Title: dhHYeYodyv5Pm5iqyiEjjykcndUbBc78V9uUKxRV 11:56:30.9 Debug: Rejected Hashed Release Title: zzJRRZmyWkjxyVTqinSvGS17qIZo3T0yeSBRVpw1 11:56:30.9 Debug: Rejected Hashed Release Title: 133jc4YhJSWa1MHdqkepdYlM06ibfxyT0LKmrvLO 11:56:30.9 Debug: Rejected Hashed Release Title: NVTcjKebFZzVlNVhSZlXTQumudK0ghgMiiW5RnLF 11:56:30.9 Debug: Rejected Hashed Release Title: ETLSHhKpK5pL9Vnub7ixM8avYi53yvAeSOBzQEVX 11:56:30.9 Debug: Rejected Hashed Release Title: UC9f3eAwB6oPxwzLs8Gi6NEuKOVzW7aNcaY3iwmB 11:56:30.9 Debug: Rejected Hashed Release Title: Rm5FwVmKG6h1l1F1U4CNStjdL4mTmiaD1uD8IJlZ 11:56:30.9 Debug: Rejected Hashed Release Title: Lg7vSqTmJzEzSONQSkBZPkpmsh2zLvYhDBI4YZcA 11:56:30.9 Debug: Rejected Hashed Release Title: yk8dFNrxSioejfT5pxaOiMRleEJtQzXfinNPQvAr 11:56:30.9 Debug: Rejected Hashed Release Title: 7Z5seNOhRPWoD9V1cialNHfgYidRHwPzS1IRKdCK 11:56:30.9 Debug: Rejected Hashed Release Title: mlo4dzBvp6vdhtdYnk4pi84WnYJYdw1NZdxSpbzM 11:56:30.9 Debug: Rejected Hashed Release Title: SUgOhVMq8rRcBuv4MsnAQczU0LsUc4k7gd4eAmtE 11:56:30.9 Debug: Rejected Hashed Release Title: 4UhwBVNR58eOKeGZf4qytsdFhJaBNFu9RoDHeLJe 11:56:30.9 Debug: Rejected Hashed Release Title: qDOkZgvM5QQTXzHVs7k0BsHpQ9NAVisIillWHcW6 11:56:30.9 Debug: Rejected Hashed Release Title: fjnUBNd1uIbd6egQVsyUlcVCWttSZs3ujuPdsdZG 11:56:30.9 Debug: Rejected Hashed Release Title: XMGkw02od7TM9qiumxlN9IHDHgYOXlZTv2IkQW9E 11:56:30.9 Debug: Rejected Hashed Release Title: 6QVZxxMKkEtK8I9KVe50KqlqPzisFkBAsXrWIzvt 11:56:30.9 Debug: Rejected Hashed Release Title: BiVdnRpXwueDkAPkmj6lCPYx3mN3KbQZZGuD4PBi 11:56:30.9 Debug: Rejected Hashed Release Title: D2wIR5XwudLKzH2WECjF7CUbd2FEMOv6rBKyHfX3 11:56:30.9 Debug: Rejected Hashed Release Title: XCeibHSWohLIUXwRD6pxSggLKa1kDerROMG6SUmX 11:56:30.9 Debug: Rejected Hashed Release Title: Kh156Fatf6mzr0HHIMYzNv6ovfBXaHvB5MHPyZHE 11:56:30.9 Debug: Rejected Hashed Release Title: Mbp4dTnuHS8gEbDXMqGZFuG7spE46rBG6DZvLkyA 11:56:30.9 Debug: Rejected Hashed Release Title: dECp99AfJiN5Z3YhZ8p8PTVI9e3se9uWdZxGrxnj 11:56:30.9 Debug: Rejected Hashed Release Title: B0F1erDsvHMqyaHvKqmJF1z79Bw7UqZXPnXQ1bhp 11:56:30.9 Debug: Rejected Hashed Release Title: p1Sa8WhcmikpTr7yVTJplmofdRQpGizLlRl9L5Wj 11:56:30.9 Debug: Rejected Hashed Release Title: E3DpjMWpOkBe2vKRDODQPFSq0qTM2gJU11hEPs80 11:56:30.9 Debug: Rejected Hashed Release Title: JU0EyG7OVN64pPGHJ3vAwt9DiDwLey9dOXFl6xWc 11:56:30.9 Debug: Rejected Hashed Release Title: gUVOsFyJ3TIZjhJebyzn0AOHUjPlYpI4EUXJNjJi 11:56:30.9 Debug: Rejected Hashed Release Title: JgvxmgcAS4T2SlH0ac3fTVGFY797FhEZeUluF5DX 11:56:30.9 Debug: Rejected Hashed Release Title: Em6JXjkxnqHhOJVxVKWodUUXwiXx2zC6PXJiHFzI 11:56:30.9 Debug: Rejected Hashed Release Title: P2UnIvwGUHqTsbjAH5dmgX24AxabrYlUf18Z1Itn 11:56:30.9 Debug: Rejected Hashed Release Title: ejMPVqq2i7sQHar790WhpaesSxdUtSGHt22oO29x 11:56:30.9 Debug: Rejected Hashed Release Title: pp0XytggaCqV0rFXLjZoabsvatSI7IDCUMxJ2QM2 11:56:30.9 Debug: Rejected Hashed Release Title: f4L6fLgH4wjbjR6yEMbnGmybys4QggvojF6OwDAo 11:56:30.9 Debug: Rejected Hashed Release Title: H2T0pbJoucxSvAajzHbohrUMT4SyTj64pLZBs8r8 11:56:30.9 Debug: Rejected Hashed Release Title: W2TDEkxh4Mv4N1Y8vtABY3cxuLArOrkrNJaE5TeU 11:56:30.9 Debug: Rejected Hashed Release Title: N64EpkQxlsG0NUzQM1PkFby6fqpXHoA1uG36MZXi 11:56:30.9 Debug: Rejected Hashed Release Title: Z9qbAn38xY013wg1Jc4O2t3jhgKu2CUwCPNbZF2M 11:56:30.9 Debug: Rejected Hashed Release Title: JQF1Er68a6WBredeSHHKVa1QusMKAoFOuOzpCPnd 11:56:30.9 Debug: Rejected Hashed Release Title: wEfHJW2NewbC0L8BvTfjvHI9uPg98rpTxuzO8NPX 11:56:30.9 Debug: Rejected Hashed Release Title: Kw7S0VYIGTjUzcvQ9nqQJfgOUn8880pqV2ixgpJu 11:56:30.9 Debug: Rejected Hashed Release Title: J7R2Zabdn0wr5Fh0tWa1yrbcdia8Wv8hC2nDk8Oh 11:56:30.9 Debug: Rejected Hashed Release Title: NjKOVvYyDP3OIROr7PYE15K7Qu2SU7o4y2LKZli7 11:56:30.9 Debug: Rejected Hashed Release Title: ReYEVeaVolkumzXW86aYv7cwVBnX0TIOlvpOHtQ6 11:56:30.9 Debug: Rejected Hashed Release Title: xcfkTuYBfoXckURMcbZ2GKVp5uph7smoPo0yzRQS 11:56:30.9 Debug: Rejected Hashed Release Title: N3jIH7hwu45vryTvLH2utPYI40iczg96uFeXMle5 11:56:30.9 Debug: Rejected Hashed Release Title: wAguLA24EMmBGjToUpmUrZ53Gn03ZiRqKDjEVsRm 11:56:30.9 Debug: Rejected Hashed Release Title: lcE66CKttipQrXmwPwoiC8Zvpf05i97JXHjOXUB7 11:56:30.9 Debug: Rejected Hashed Release Title: VRbdkpAMuNm8cYWPFztssESyaFSMsDp5Pm4ju53B 11:56:30.9 Debug: Rejected Hashed Release Title: i9nUPV4bMnlm8Fz8SBh6YX31ey1Nvp9bAQbxNv48 11:56:30.9 Debug: Rejected Hashed Release Title: wQnmnoD8iORIldMX9QJ1AtsoRhOfTr1TmMg8nGVo 11:56:30.9 Debug: Rejected Hashed Release Title: BcoDJq1rJf4tDQ0gDZGvhgFHNhgsuBzrlAnng36g 11:56:30.9 Debug: Rejected Hashed Release Title: QT9kMXDuLdAbj8ZwylpNwUyesMfc1BzO1y1D70FO 11:56:30.9 Debug: Rejected Hashed Release Title: KVZIEs3LRL8ObKPttuTyo87pls2Lj9OTlojNdzCg 11:56:30.9 Debug: Rejected Hashed Release Title: Abj0VGhFhMZy0fWXsOHxLxBK9Z8bP5wm4rDtswoo 11:56:30.9 Debug: Rejected Hashed Release Title: EW73RJtSjUCCjPAtcahFEM9fG64UW4tC3W4KCGCk 11:56:30.9 Debug: Rejected Hashed Release Title: C91HNCvvT9s05WFmmaegei7s9cEk08dIdafpeEHx 11:56:30.9 Debug: Rejected Hashed Release Title: IxSBQLyZnV4LxkUQvJTiZYNd2rSWMA8nxHOiiNag 11:56:30.9 Debug: Rejected Hashed Release Title: fI3OewIRFx3dRkagQZdQufwVu4XWyNaiqi0843ql 11:56:30.9 Debug: Rejected Hashed Release Title: JpAmdaErbvk7kID4gGvOKKQEDohMLwdP28tK25R5 11:56:30.9 Debug: Rejected Hashed Release Title: mKT2y5QKZLBqY4XPcT3p6csEqlJPiIhEsAGhemYC 11:56:30.9 Debug: Rejected Hashed Release Title: Ow5oBZwChkcpN56VzVZeUcQN5xvivhYY2LVsXf6b 11:56:30.9 Debug: Rejected Hashed Release Title: oBrCockx2PCdcDbL3AMXTaWQY44Ekr14QFXO3CiZ 11:56:30.9 Debug: Rejected Hashed Release Title: qafPIGtTYsAlE5MviADbzleDio7opurYmQJIjj7s 11:56:30.9 Debug: Rejected Hashed Release Title: 35QTDm1ivB7OzrnrCEjwtnb3f1opajKlQUvHslOU 11:56:30.9 Debug: Rejected Hashed Release Title: sY4sQL7kpUItdObOKXsInD38K3OSpnBwYQniXHSO 11:56:30.9 Debug: Rejected Hashed Release Title: ZRAjUGEbZhDJmaWWcLLTAFS18fnSFxdT4iPD9GBy 11:56:30.9 Debug: Rejected Hashed Release Title: QDaEuib8UOu0PJcEcs1m3VIal6EuPoV0ftijfn2D 11:56:30.9 Debug: Rejected Hashed Release Title: cIpPFwJYrrfChcdefK0ol6PnLnwKs06hhaVqGlua 11:56:30.9 Debug: Rejected Hashed Release Title: Jn0ifX0w51hhuWfoXpzFupP1aTui99pYwppQBqdr 11:56:30.9 Debug: Rejected Hashed Release Title: 7eNdhL6NzdDB40JS76DqkZ4r1KgtELxfCeVmUA8a 11:56:30.9 Debug: Rejected Hashed Release Title: 3Pd8XVvypjbebCwuv2w9yFKCt0u3co93hoMzElVX 11:56:30.9 Debug: Rejected Hashed Release Title: hpGoT9V1lTJkQ5QjMqQWANg7Zsgp695nARbPlPW0 11:56:30.9 Debug: Rejected Hashed Release Title: yA4QVihzqEkwPWDLoAgzMNJgZHW15GecrADSu9i2 11:56:30.9 Debug: Rejected Hashed Release Title: k9lRMwgk6yqwYRAXYdw4iCn1y0uRCd8r10IPzAY6 11:56:30.9 Debug: Rejected Hashed Release Title: TyxHz7yCqIZKv5VwfhtBWdI4Q5Z16NhA4YS2M4UH 11:56:30.9 Debug: Rejected Hashed Release Title: a96BagsJDwBYikCjiXfXxdE5XkMJsJB1hj8goTZd 11:56:30.9 Debug: Rejected Hashed Release Title: TnU5MncEnDfby456okWSQvCZq1pyawcRRKtIe8QF 11:56:30.9 Debug: Rejected Hashed Release Title: GZgJhYqyRE0lIqJgRs4vl73aNIaBDdWB5XXv373A 11:56:30.9 Debug: Rejected Hashed Release Title: O6e2evBf91OQV8ITMXDzCfUWtETchbMZoAhsCqph 11:56:30.9 Debug: Rejected Hashed Release Title: AW1edkYAqf0jSQt2F2y7r6l58kGzuaayrmVNRrqc 11:56:30.9 Debug: Rejected Hashed Release Title: L6hvFC3dQ8zM0sLvSRJvcnW5hrhCSIsFJZcjQLY6 11:56:30.9 Debug: Rejected Hashed Release Title: lg8LpOl3XCDLs0gAVXhADLcDfAIgDWO1Rz1dgcTe 11:56:30.9 Debug: Rejected Hashed Release Title: vSpoFWOTzsmR20wN4SQfbjkqm9zVia9gV8jFWZwd 11:56:30.9 Debug: Rejected Hashed Release Title: NVhnE0Nvw9b3aqyBuStHXSRDi1uVp2lCJgX8GjQA 11:56:30.9 Debug: Rejected Hashed Release Title: YjaDUahnrnTcZ3Mkgkfq2CLIvWyy4vjbMC62I5Bo 11:56:30.9 Debug: Rejected Hashed Release Title: ST9nbOgdwsLinFrWcBqLecJfzHhTxflJaiPpUsCz 11:56:30.9 Debug: Rejected Hashed Release Title: CBrnhCvj8H0tyGmG3LJA28YfK4JV0jVSKugwAM5L 11:56:30.9 Debug: Rejected Hashed Release Title: ukLGN1zpDdSjC3kBkzKUfUuLc95ubKKwHUVCT0oz 11:56:30.9 Debug: Rejected Hashed Release Title: 07ziMtwxti6lHhfiN6mZ6T2irJOxn76X5hBNookk 11:56:30.9 Debug: Rejected Hashed Release Title: 7bt7x6ngc90wOq19AVqLD9zFFTilLCdKbnB0HbF1 11:56:30.9 Debug: Rejected Hashed Release Title: 5gmN3FvEubK4WSve3P04yFiGBkj7EZjIMgHffIFL 11:56:30.9 Debug: Rejected Hashed Release Title: 6be3zGfT4FQi0vqDUEQjaxEUyer3KmvlgCH5vpE6 11:56:30.9 Debug: Rejected Hashed Release Title: x33YeTh4lUPAmhd9q06YLHAkiy5R0lf0Ihqw07BI 11:56:30.9 Debug: Rejected Hashed Release Title: A2hI30ErQK4fptPHnTYLCxosP9FxP5Fioy1UW4BS 11:56:30.9 Debug: Rejected Hashed Release Title: r5XpRcsaYZGvXMbcGYCuTNPyMZbS8CjxYA5oUPZL 11:56:30.9 Debug: Rejected Hashed Release Title: tQQJokMyE1lYFX6Cn5L4odXl4YTONEhxGG7eifdr 11:56:30.9 Debug: Rejected Hashed Release Title: uuLxG6t0OqfjIWgu9kq2muUX5kULXSb0QSok4xkk 11:56:30.9 Debug: Rejected Hashed Release Title: fUE82kh9bIZM9pbiZn83SVV9ibxCTlcPPClwuvzg 11:56:30.9 Debug: Rejected Hashed Release Title: 2HYohwKMHBY4xOdZSqJz9XZBlNfmOa8z3K9Az6wg 11:56:30.9 Debug: Rejected Hashed Release Title: bUxJQzRYbq4rCgUEdNx8PimVDhN9s0B7H6UQwBr2 11:56:30.9 Debug: Rejected Hashed Release Title: 13h47hrzsmZzeoUckGp3fknIHkFAoA65DL7RRdpq 11:56:30.9 Debug: Rejected Hashed Release Title: nNDfYpoETLU9LvWbn9AXXXKTvDgcqNPjUns7dxIP 11:56:30.9 Debug: Rejected Hashed Release Title: zEWfIIxxNpaSql6qlO9fiith7cohc2Xsn5vmXNiW 11:56:30.9 Debug: Rejected Hashed Release Title: mWotq04IgctyiXyPPpbGwwgfBTQFcQnbI7p6kXHm 11:56:30.9 Debug: Rejected Hashed Release Title: iiipPsVJ43Xw5yf0OetcZ3GvfmyvsAwIZTOwKwm0 11:56:30.9 Debug: Rejected Hashed Release Title: CgAP5Nu7qo0vDZTwe3Uo3R9P7OUZMXQe3pX0GrGz 11:56:30.9 Debug: Rejected Hashed Release Title: 4Cw9ILcD673LBC2PQndH2Fo1kEOiKsWUMyvcODWQ 11:56:30.9 Debug: Rejected Hashed Release Title: uor8rupHgOesxUSPaCSezNZU9HhoDhQSV7O5Sduy 11:56:30.9 Debug: Rejected Hashed Release Title: aPDlav6nWLZ6oZvtAj2HtKvjpspOovjUr1sY7oCW 11:56:30.9 Debug: Rejected Hashed Release Title: kDamlrwk64Ew2ShWO2IpFgMkxyKyBbkRsLfR0biU 11:56:30.9 Debug: Rejected Hashed Release Title: id5ENShZVisgjS8gZS1ibszk6b7DlVLG6mUu69X5 11:56:30.9 Debug: Rejected Hashed Release Title: LetXfMyokUPNk3kKPuGQoeumh9q9Ko2Omsen0eRe 11:56:30.9 Debug: Rejected Hashed Release Title: NjgeZ1YPY8gvZIg07OlRCwZ5td9pt8zBiSDkaJKF 11:56:30.9 Debug: Rejected Hashed Release Title: J4oUruT80nCpuxKYLgfNWnJcenpIkdhFtaFmdFEf 11:56:30.9 Debug: Rejected Hashed Release Title: F8jDsdiK0Ra5DqMSOu4XQpzzSWWbjorAKbfN7VLg 11:56:30.9 Debug: Rejected Hashed Release Title: lAl9WytJi90Gqj0IvSeeXDPIfYXSa2tfNL1Ytwcv 11:56:30.9 Debug: Rejected Hashed Release Title: 0NgEHR0vR2XXskmxl3FEtVY1UJWZLywrAC9qaDjN 11:56:30.9 Debug: Rejected Hashed Release Title: XrHlHn4VdxPa5ix4NYrSUyTFwuGaomTIBZ8xBg8b 11:56:30.9 Debug: Rejected Hashed Release Title: zms2jvEIamklNZURpCAELicn8VY36oqPvZmuSt6s 11:56:30.9 Debug: Rejected Hashed Release Title: 994VvgIRMcr64LL6ZWrIx7DCp8ZFWbnmybynI4CB 11:56:30.9 Debug: Rejected Hashed Release Title: NI3SiczxqnuBhXd6SxjHngZlS1ys4d18yHkXFctr 11:56:30.9 Debug: Rejected Hashed Release Title: QitXBFITYiDVWbtzAnrwHB6NisUXplzUsoDOyj7T 11:56:30.9 Debug: Rejected Hashed Release Title: 2gusnIHn3eMCjFDIjeB1dgSxmR90HSm61J06RIT5 11:56:30.9 Debug: Rejected Hashed Release Title: KUvZTIYNUepMUeNeda8ooTTSQsWjYUhpRtwU8Hcb 11:56:30.9 Debug: Rejected Hashed Release Title: n0LThkrSFVPc13VQQhD8ImdSeY4eTdymGBmTEMCK 11:56:30.9 Debug: Rejected Hashed Release Title: miXW8En8WYtC995oC3tcAuYeZP1DrBtrSjAhRSIh 11:56:30.9 Debug: Rejected Hashed Release Title: z8rQ0pcWJzI20izpGvXieDjxWRLyh5awRwVQkqRH 11:56:30.9 Debug: Rejected Hashed Release Title: W5bnkpK5yHYl84FtEmGN3OH1SyP8AESF4MYBMg0f 11:56:30.9 Debug: Rejected Hashed Release Title: oZRDkjoPfhJdpjW2v7QcrQPtucA0E8t1IKn5CRmZ 11:56:30.9 Debug: Rejected Hashed Release Title: GNLQZl1Spag3VzoW1N3I4dwJ0n4LRxqejNHrD649 11:56:30.9 Debug: Rejected Hashed Release Title: rscLlfwcWAZ2Cm0VOpOoDHbAeQjraLJqnHMO7o88 11:56:30.9 Debug: Rejected Hashed Release Title: oS51vN0Ar5ayiHoyzO4hq4Emf9Fv007pCQbyZoO1 11:56:30.9 Debug: Rejected Hashed Release Title: 1PhQrZzKxHhEz7uQS1KOKMdxCqJr45Wsgtj3FHf1 11:56:30.9 Debug: Rejected Hashed Release Title: yKG5vqh2MVKBMUDldcGpDpbbyLqvAhHz5NudRHec 11:56:30.9 Debug: Rejected Hashed Release Title: 7FT0E8W93GZ5RwjEMQcsfUlU6q10I3JpSXQwIbbX 11:56:30.9 Debug: Rejected Hashed Release Title: cRkoNZ1tXDT22sseseTWQRARzVjDNt41aCRXsiWy 11:56:30.9 Debug: Rejected Hashed Release Title: lhDvYtg9EftR9BDeyet9YEi5Hjuq5apKuhOjnlKd 11:56:30.9 Debug: Rejected Hashed Release Title: iAc6lH189Sqvppo8XeOzx9X9aWTHUVZ8MOf1goRh 11:56:30.9 Debug: Rejected Hashed Release Title: BG206jDh8hEjjQXoL9ko1Roite3cMn1gVma0yyof 11:56:30.9 Debug: Rejected Hashed Release Title: ePuLlhP9m91HDQRxbOV6xY3WWq806J3LWyYqjqqX 11:56:30.9 Debug: Rejected Hashed Release Title: Wn4yySTvoXXyB6710JZ5wu3RQnbj5VgxMtGmwHwF 11:56:30.9 Debug: Rejected Hashed Release Title: G9X3WBjIZzDfHds4NuAkjwXw2OX0DIPcFfR0tpXS 11:56:30.9 Debug: Rejected Hashed Release Title: a5HdETVBWtSlxP6UH4owBlzoaP2xent8UCLP5Gu0 11:56:30.9 Debug: Rejected Hashed Release Title: X7UwRiSBSKTKdGTEt22bgbWtAi80lMbzYxzAlcYl 11:56:30.9 Debug: Rejected Hashed Release Title: tWsBbTZoDFYLxEn9irr0SPkYI4KXkUzUGLiOIJlT 11:56:30.9 Debug: Rejected Hashed Release Title: FFZXARC6v9XtI6PSfsmhJHyDdrXLuPPZBK8xHZKN 11:56:30.9 Debug: Rejected Hashed Release Title: xu9btRqbcfiz9vemAQiSs0PuxYGw0Pk14aYDpFsm 11:56:30.9 Debug: Rejected Hashed Release Title: 9asj6zBjko0JShDPXshyRikieW6U9Ibh2820D8yw 11:56:30.9 Debug: Rejected Hashed Release Title: YQC1e7ZF4cRA8hUd8CXcytj4x0slVPuM7VjgZnJV 11:56:30.9 Debug: Rejected Hashed Release Title: C3IbgggEPwxciEFur4G6DarYKc7DfQCpJ8bf3U9Q 11:56:30.9 Debug: Rejected Hashed Release Title: kpaGxYFPW8QLMiVcLsTRItJyt516HFgSPLfvZ3zU 11:56:30.9 Debug: Rejected Hashed Release Title: B9Rs2K4CYnHfsf0BHToJ19mC9UzpQ3KRuqqgbu67 11:56:30.9 Debug: Rejected Hashed Release Title: MQVUWXUuAxTouOXhET04czUUWjANZNCPLvcJg4ks 11:56:30.9 Debug: Rejected Hashed Release Title: M7kw98WcK08CQRbf4OuzCzqAfofz5SxT4oNwHMWg 11:56:30.9 Debug: Rejected Hashed Release Title: mYlZzrdhQKxZGh7pEyzKxxbzf8D7TDGrWZL2KyRB 11:56:30.9 Debug: Rejected Hashed Release Title: FMlBeWa2Y0eFs21nDisJ1ob14btpe9af2twe4HNf 11:56:30.9 Debug: Rejected Hashed Release Title: cpvGSgBJ63aVXg5bLe6vcH5jfJWzRfrkFFPjCye9 11:56:30.9 Debug: Rejected Hashed Release Title: 0f5Jl4QOg9Rh17KzKkCbbWjo2Q4nhPuWsPoCz2Lw 11:56:30.9 Debug: Rejected Hashed Release Title: qqtRzDsv9yC8iOvjShotPwAeJbw6l80Yq22fS30m 11:56:30.9 Debug: Rejected Hashed Release Title: 9QU0vGTRsjFBNjsOmdPtjuYhSP3xkSojzA6VRh11 11:56:30.9 Debug: Rejected Hashed Release Title: Pk0JO4JeJxr7pT2LsL7h2HwRUYJily9PKktxavMO 11:56:30.9 Debug: Rejected Hashed Release Title: Zj4UL5imcNMHuKGt5rRlIQDxLAay2oYdxuXfwtUf 11:56:30.9 Debug: Rejected Hashed Release Title: AtwrVDoHtJyCibxvuO4lWKJ56h33pbQJDibvqHaM 11:56:30.9 Debug: Rejected Hashed Release Title: MCsMsqfTJpz1CHau9MwLBuceWFE1TKMDQNMoiv6l 11:56:30.9 Debug: Rejected Hashed Release Title: XgU2t1bKPlaBFFyAkm3vn2HNC4CJmgLRR8ezEWKg 11:56:30.9 Debug: Rejected Hashed Release Title: vYTgeUGfp2brsCmBOh6rsyINMbAKf3cwSATNNEpR 11:56:30.9 Debug: Rejected Hashed Release Title: yYe2slMDfwLHwfss77ktfdxslCCHmxC2mKTLhl7M 11:56:30.9 Debug: Rejected Hashed Release Title: K26sX3xxdWofKbNZzzPraPHlWm4tq6MxNkHTPJ0i 11:56:30.9 Debug: Rejected Hashed Release Title: xpqL2zfpUBArzE6EXgikY3RP9y6RbK3YCDI4Ocrz 11:56:30.9 Debug: Rejected Hashed Release Title: AHsbGyRv9Bd0CWLLk2hZcDoBhssXLPgYmr6lpxh2 11:56:30.9 Debug: Rejected Hashed Release Title: wpBxHxqSRhd1bksBVLhSqx2aVngzASZPUPrr6u0t 11:56:30.9 Debug: Rejected Hashed Release Title: B4ijlqiwzbXfXdVpiKKsdFg7XfKxKtf6T2IY1F1J 11:56:30.9 Debug: Rejected Hashed Release Title: u4yF7DUxg1rpLNf3TcQn0y2of2Ti0C4vHA0wiM8y 11:56:30.9 Debug: Rejected Hashed Release Title: dqbx5GVe3gfH52TMS9wUmJnHMwohUNR8reBb9kZs 11:56:30.9 Debug: Rejected Hashed Release Title: avTxTHRE7Iy74T9bWzMSjMm7aL2ZrRF3tCU2u6Qi 11:56:30.9 Debug: Rejected Hashed Release Title: OX7Y0prjeliCiX6HDIMwIbXuiMIK378dKVWBesOa 11:56:30.9 Debug: Rejected Hashed Release Title: 1oI9HjeO6Axh5tPUTbXpVWtldRQvdYmA1s4bMesO 11:56:30.9 Debug: Rejected Hashed Release Title: 8brP0EowgRj6vo8F9AjaHomm005YRT5PmFmggGIK 11:56:30.9 Debug: Rejected Hashed Release Title: cipvY2X7MCXWNokdLkNy0Tgtrloi8xxHWYtKgL9B 11:56:30.9 Debug: Rejected Hashed Release Title: UuV9LkcNWTOsfjtM4z0hNZA7CNaMA9kDjvCaQMcl 11:56:30.9 Debug: Rejected Hashed Release Title: Fh1C0wWpXrsHYxszh0s66rhfRwGOqfBGrF3NENe3 11:56:30.9 Debug: Rejected Hashed Release Title: WgAb1CLYUHAH4AtnGRTwJR5qxlWfrQ0AG4a3CXLF 11:56:30.9 Debug: Rejected Hashed Release Title: DYdb7l29gVH7QX5z3GZdgJeSro87EwibdyUZA8Zr 11:56:30.9 Debug: Rejected Hashed Release Title: H7IYaKw45dvkpI5Nq7g7ND6YUKK6AKFac95x25Z0 11:56:30.9 Debug: Rejected Hashed Release Title: TnQOJltm2YaKY80BIJo5Z4nAD2ZklpKYZQb47lR0 11:56:30.9 Debug: Rejected Hashed Release Title: NMHk6IGc0F8zTYh67yYp2dt2UIVsJJaJdXk6Ai9o 11:56:30.9 Debug: Rejected Hashed Release Title: gyoO3LJDWdB1YZpb6FDOumk4hdjjHErfCHrf0RFT 11:56:30.9 Debug: Rejected Hashed Release Title: Gdv4Ka6zFpt0VejJYHyxDPyE8zgpi7qCbvKs3xF3 11:56:30.9 Debug: Rejected Hashed Release Title: QD5AC3wSJ5pDdyArNMYP9Phy7fXVn0rqNP5F4j72 11:56:30.9 Debug: Rejected Hashed Release Title: xJ2Uwk72QqgJv0QZD5GzFQelEnlqkgxJRVjsCxPD 11:56:30.9 Debug: Rejected Hashed Release Title: pctyGVmGHiC5PvGZ7B4LJgJYflomWNsyMedTEB3R 11:56:30.9 Debug: Rejected Hashed Release Title: n44MfJBZTwpAlInLGkT62iQjmULx25tHIdAU3YL0 11:56:30.9 Debug: Rejected Hashed Release Title: UMZyyhb97q6yferuLBNw39hvmdzQi2yncnG3AFg9 11:56:30.9 Debug: Rejected Hashed Release Title: ygb3JNViQg84vZmmW3pEM1TzSwfBV3wg7aZp36fq 11:56:30.9 Debug: Rejected Hashed Release Title: emNBTckuPoKTOGc6FqGU1iNs7uky3MXK5PPSzmR8 11:56:30.9 Debug: Rejected Hashed Release Title: jy0ovCpm4dlGlx459n9xx2sEDzpcKSgbNlUx7jX3 11:56:30.9 Debug: Rejected Hashed Release Title: yTHe63S4GlDhHusGQm7VZACcJe5PONCHpZ4FrGeK 11:56:30.9 Debug: Rejected Hashed Release Title: mb73bSuNE1XuKQjm4WeRBu7fpMZSb8A6ctVPBmnP 11:56:30.9 Debug: Rejected Hashed Release Title: qf80zrNbzcFYGOqidUt3td7Z6cuffPc9FTCCBRlD 11:56:30.9 Debug: Rejected Hashed Release Title: fAZNBoYhfmozQRqawuUtWg58EsB3vWvm0stpVp3r 11:56:30.9 Debug: Rejected Hashed Release Title: yueUsa9ZGnZ7y1vmbWgIJWctAfgBPiSJeRPN0tBR 11:56:30.9 Debug: Rejected Hashed Release Title: 2dwr8lcTd3EqDUIFyjOgD7j3DrYb3sJqhPGaHCTB 11:56:30.9 Debug: Rejected Hashed Release Title: CgLnsDyPJG1eRCdhmrvxYxs3GM9o6kAiRD0Cl4uk 11:56:30.9 Debug: Rejected Hashed Release Title: L9lW50PyfxUoUio1gFVGV6Ra9oI7S00s655W72Aq 11:56:30.9 Debug: Rejected Hashed Release Title: dyR3Pl0UDSCPMRlV1XtZEa2kHEHkKTgOabWcEApW 11:56:30.9 Debug: Rejected Hashed Release Title: YcKYmyB7p6tTu91Aqr7SH1pNR83gpZ5Gd5zNaPZr 11:56:30.9 Debug: Rejected Hashed Release Title: XsxPlUM1K9brYprKdcomzXb0C5laS96s6GCIC6JO 11:56:30.9 Debug: Rejected Hashed Release Title: TkVtwrt5BzgScyJlV5rgjDCvRSHlMez719yzvE5U 11:56:30.9 Debug: Rejected Hashed Release Title: xRSLeLfK8UZjymu8SjCZDgvkoMNQUohuPZ7TYRXy 11:56:30.9 Debug: Rejected Hashed Release Title: M7eTgAYoGeTmatLq0iVMVP0biAcm9khA4PY375ZJ 11:56:30.9 Debug: Rejected Hashed Release Title: U1WcrQJOfsM7ie8yEad5l5wsErkKiZOuVXVXhoNf 11:56:30.9 Debug: Rejected Hashed Release Title: 0gXPwjrlnZTkbt1mzOSX5ZXiOe2F4mBie0Zmisyy 11:56:30.9 Debug: Rejected Hashed Release Title: T2Mk1D6Ex4E9BIqU3xBPsOdZurUUbqfuOEa8trGN 11:56:30.9 Debug: Rejected Hashed Release Title: O16FI7R5oFVNDASBBiOumOsCGtjV05QsHeq8HAOo 11:56:30.9 Debug: Rejected Hashed Release Title: FNIjw6RYthf2gmizTgBwIvgl8HTifDYz9bGF5THQ 11:56:30.9 Debug: Rejected Hashed Release Title: ElEVs4LNz8qW3TwTRUMQrOWcg2iC2Pqu2xZ0bSDi 11:56:30.9 Debug: Rejected Hashed Release Title: x26mbI6Wm6uKSVa4J6byqDln4wXnR8w89GK20bBG 11:56:30.9 Debug: Rejected Hashed Release Title: mpDoAW57bYimhA2ZTXVufGkuqPfr7aFXNI0U57gp 11:56:30.9 Debug: Rejected Hashed Release Title: 7huK70Klv3o1HXGCiHoz1QGKfNmoBjLK24QRqbBA 11:56:30.9 Debug: Rejected Hashed Release Title: 2tH6piMw3XhOnK5PZCVrxAtmBc15wI9fKed6jN3z 11:56:30.9 Debug: Rejected Hashed Release Title: cPTwhzJiEbx8awZiSNEVHUO4QeqioxF9so6UoVVi 11:56:30.9 Debug: Rejected Hashed Release Title: XPJxuApalz10ofJGKabQmfFyfvjVRY3WVzku6H0Y 11:56:30.9 Debug: Rejected Hashed Release Title: WV9zXpeydsCTKe3reyYGLzvlh3h4WyR7iHPpiD3Q 11:56:30.9 Debug: Rejected Hashed Release Title: aaqCuibxPxDUC86m0kksS9761x5uaVIKgHX3iyDZ 11:56:30.9 Debug: Rejected Hashed Release Title: oWMG6mMc8eR89aYHsL519zjrftrONzCyDsujuSDn 11:56:30.9 Debug: Rejected Hashed Release Title: Gy6GFUiv0xMP04cD79L8OhHwvlMaw4XxvhvkOorJ 11:56:30.9 Debug: Rejected Hashed Release Title: kYxdnV9w3CGCIPdxBWYkxZzITy63hmFH6uOGXjOl 11:56:30.9 Debug: Rejected Hashed Release Title: NOQUuCjFwFFdthy0SIL8JwLblXt4MmXiENWpmjtx 11:56:30.9 Debug: Rejected Hashed Release Title: 9mxtpA09GqCJrO2sM8bV5P4kAyP68mwvrGBHXxUe 11:56:30.9 Debug: Rejected Hashed Release Title: QQhDCesUTaORnsv91LefjbsrM4s8v96ckHGQoOb4 11:56:30.9 Debug: Rejected Hashed Release Title: PTDBdlxVoEa3vQi06RlVVLHj1ZvAH8aWuEfr9qoJ 11:56:30.9 Debug: Rejected Hashed Release Title: lGWw7oKyzg9A4Y6FLhztKX3oshAWlnsSC7Ka4Kwf 11:56:30.9 Debug: Rejected Hashed Release Title: aYR1EtKJ7hrGrzmUXTLFUx5d3CWN255NzkuYfK5H 11:56:30.9 Debug: Rejected Hashed Release Title: tQjw4sW4quKdPHKwGnSOsJRRguRVHm1SEII4SMMz 11:56:30.9 Debug: Rejected Hashed Release Title: fYcEAHUbA9Arz8SKfckD5HssNIsn5n4WanDCrSvo 11:56:30.9 Debug: Rejected Hashed Release Title: 4yxdv5D2O2jY8NqRmqJze1hCLWeitjPbrGliilPH 11:56:30.9 Debug: Rejected Hashed Release Title: lc32kapTRXhlSbCcxr8cWCRbOrMMuJ73M2KDZz8i 11:56:30.9 Debug: Rejected Hashed Release Title: nJ3hGDI2zGaUEHgQPBq5rB7OV0AqMddU2el2Uh8q 11:56:30.9 Debug: Rejected Hashed Release Title: wOsb4zJTKF8yFpx6HwrfrfDm1Xu7sgE57rlWWlo1 11:56:30.9 Debug: Rejected Hashed Release Title: oN6e5KcrRV8nRBpNxKnAsz37wGzQpQarkccLjUFl 11:56:30.9 Debug: Rejected Hashed Release Title: oNyM51Jiutwx1RvRqGTJpGeD1tbZMB7lk88td0qU 11:56:30.9 Debug: Rejected Hashed Release Title: ZzQ3HBbWrHTlOZGh0bp2s8Bly9fsMtpijKQ08gMg 11:56:30.9 Debug: Rejected Hashed Release Title: 0eEou3VgJo6VOYEIfv032su1kjBBukhYUa89DUld 11:56:30.9 Debug: Rejected Hashed Release Title: Y55mK6uvPFU59c0k3temgSeQa71SUVFhuiJhZOVA 11:56:30.9 Debug: Rejected Hashed Release Title: IMRjK3h9cS2gvheyrqlshF51ew4dHIHUypATU5jO 11:56:30.9 Debug: Rejected Hashed Release Title: uMsEbNFp4ZZZxnTMUpMgYC7EgKT1Cu5yQHf2kVld 11:56:30.9 Debug: Rejected Hashed Release Title: iZVAduHw9kLdpq686xNuH4hlDt5bCg7YbBpKYXK2 11:56:30.9 Debug: Rejected Hashed Release Title: eg7HlUVQZv8FltGJwQUB1Rggnq6wJOHRFJIiSRYO 11:56:30.9 Debug: Rejected Hashed Release Title: OazZ3ogHLe2x7RwEuNsQmXqse0VrRxZ0HBFyoRxy 11:56:30.9 Debug: Rejected Hashed Release Title: dAjy8IL7kx6Bx3ueQmpRWYUeDvCqS2bXhy7ry6aa 11:56:30.9 Debug: Rejected Hashed Release Title: 0jfQifCngl8xvweIN6lCTR4O0sN5xCkTpQ4PCsos 11:56:30.9 Debug: Rejected Hashed Release Title: OyCuX4vUnxukGAXnSuvsh6GBRCEw8WOpZ2rnRE39 11:56:30.9 Debug: Rejected Hashed Release Title: kisHxmTXU5lzh4qXyzSHQC1Gi1GAfIMZwOS1ER6P 11:56:30.9 Debug: Rejected Hashed Release Title: 0gb9DDLf6ceqFI8WvdMT2MfTW8pdGSFdPIZSWJEl 11:56:30.9 Debug: Rejected Hashed Release Title: rZtDekyiQMM7mpbF3UJhOWq1F67tPpOSfEQFfwDC 11:56:30.9 Debug: Rejected Hashed Release Title: 7kH9MBRI1qbVhRGLnLrUTZ3NAdFKk7pY45BuigsF 11:56:30.9 Debug: Rejected Hashed Release Title: UgKLzaZMI5TDRdcurRL1s8iRiAFWOwX1jugLtoxM 11:56:30.9 Debug: Rejected Hashed Release Title: HWCa38B0yvbXWqPGMSgJeZzjjyVTqeQScauK5g64 11:56:30.9 Debug: Rejected Hashed Release Title: kA4YWBD2YMsaNescS9vTQTAq12lLhnk5VQPeNCMB 11:56:30.9 Debug: Rejected Hashed Release Title: Tnmc4HWZjXCV9EfKjNNse7aLSFEvY2usP2XXMF4k 11:56:30.9 Debug: Rejected Hashed Release Title: pDLu8HnGmOKaLG4dBGtzWThK8ioz9YnClfKK2RcQ 11:56:30.9 Debug: Rejected Hashed Release Title: GuFsJC1VNcDh1tgPHwr3dbHpREo22u0ggMpFzVI0 11:56:30.9 Debug: Rejected Hashed Release Title: kAyQopKx4OtvADwGBgftme15iP2KSaxv5Py9SX0J 11:56:30.9 Debug: Rejected Hashed Release Title: UmLXfSR9tVZmmUSSfLNyOJbrLfWzPkEcvt7zWRlV 11:56:30.9 Debug: Rejected Hashed Release Title: wMHzMG6M8rTPcBq5eaBSArop8sM8xf431rRZSSWF 11:56:30.9 Debug: Rejected Hashed Release Title: Szq1QbnLC4x0TEwAHzq5UKUFELqUmxxNnVUeMGL9 11:56:30.9 Debug: Rejected Hashed Release Title: ad4sIIEvmaTvimo4UfqvBCgfAUnjKin2B780iGGI 11:56:30.9 Debug: Rejected Hashed Release Title: 6fzUjJFzdeoiK89hLr5kWeqoot9cegAaqB2E82zf 11:56:30.9 Debug: Rejected Hashed Release Title: vQwtqTqbcPf4TicAvfX16t8JfJuptsd1kjeI8UCW 11:56:30.9 Debug: Rejected Hashed Release Title: bJ300gpFD3ugWzkNPRVTMRDDmiFDeluC4dAfA5aO 11:56:30.9 Debug: Rejected Hashed Release Title: MRcPiApQeXEWOjdz4Aji2Iy5jp1akDIdovujMTC4 11:56:30.9 Debug: Rejected Hashed Release Title: ivMW5QDxKJnurEDXZMd5PSAs7Q76ceNhng2jvuE2 11:56:30.9 Debug: Rejected Hashed Release Title: El6eRiWLiB9a8TEdYSIlmuZuLSS3dfWESeeBok1O 11:56:30.9 Debug: Rejected Hashed Release Title: T6Oxuce350QTmozd8PNnHYpIsb13Q9X0aBpM0IGC 11:56:30.9 Debug: Rejected Hashed Release Title: sRlyY3TrtrR4yW2hW8dnxIHeiRZ2lKLwVfW0E4K9 11:56:30.9 Debug: Rejected Hashed Release Title: PnKOJ1ZEZcb1HK58SiHmfjSkophmmnKiqniHFGZ0 11:56:30.9 Debug: Rejected Hashed Release Title: HhZ0BTZ3MJ7Ol28OOutj5mcfL7hv5Gy7wkyzcN8R 11:56:30.9 Debug: Rejected Hashed Release Title: mRYoO4VKf7uxuSFUJu6rdtb1hLskRsCygaMFnjpk 11:56:30.9 Debug: Rejected Hashed Release Title: YuiRCUwuf5JclHnl19qemmLck8CemYkJ5nkFuuI0 11:56:30.9 Debug: Rejected Hashed Release Title: FPzw0r13h1ER6PdmMFtqBYy9PuW0hjWVR7ukU88N 11:56:30.9 Debug: Rejected Hashed Release Title: AQo67pNbTFeNvkCepmq5P7U1kPaYRYNKBimHsSdp 11:56:30.9 Debug: Rejected Hashed Release Title: JjB5giIfB2H1Fp9II7eCahTfOmBgjcUCNv2JoDxj 11:56:30.9 Debug: Rejected Hashed Release Title: QrT0pEUHx68hWNrfErPzWnSoqEt2befiHIVcaLM0 11:56:30.9 Debug: Rejected Hashed Release Title: qOaQyzUEuwjllU7moQ2AGi2ptfsfSlxKvDO0dSRR 11:56:30.9 Debug: Rejected Hashed Release Title: 4S0tIBbUySrYgRZ5mT4ExA7LXYmvaeF9x29kTqlU 11:56:30.9 Debug: Rejected Hashed Release Title: vEjwpJPiVMrAWtqa3E7dHaJNTTh7uhAuQvnkilgw 11:56:30.9 Debug: Rejected Hashed Release Title: hFWF38PpWu2t23eplwLrK6QKakfpJv65JQZvvDaH 11:56:30.9 Debug: Rejected Hashed Release Title: o03E9C1izoFF8drdME0j8cBJB4Fe7S1GrsCDIXc9 11:56:30.9 Debug: Rejected Hashed Release Title: xCx3vce3YbKoPBff1xM8yCIiAILRK1kJGc96kUZU 11:56:30.9 Debug: Rejected Hashed Release Title: ATRZdFs5phx6hmUKZj5dqjakvSPhjbagOdiSWuaM 11:56:30.9 Debug: Rejected Hashed Release Title: jLQsa8kUNv45X1nYIj4iV4sedwtQMXgK2BY40wbH 11:56:30.9 Debug: Rejected Hashed Release Title: 36cWL6Kxq8YTIHLTnoA0ATbrrIeSweOR2UBGwcMw 11:56:30.9 Debug: Rejected Hashed Release Title: nPgUtRa6qtMb3h2l6e2HBhtgrs7tgdXwlJaPoiLx 11:56:30.9 Debug: Rejected Hashed Release Title: 99Hyoo5EB6OP1GNNyzMr5yfgS6bwDxQjMeCDdmEd 11:56:30.9 Debug: Rejected Hashed Release Title: Nc8Rt1n0IR7ssRZWsoIRjj8x2RIX1WNgP34ockEy 11:56:30.9 Debug: Rejected Hashed Release Title: nlIDggLfJMTQV4d0ZRCcB8DQFmyHTJRPm8NtcglM 11:56:30.9 Debug: Rejected Hashed Release Title: 8SNQKqq5RtrzibnD4aMZs22t1qJlciXaJb72Ay0y 11:56:30.9 Debug: Rejected Hashed Release Title: wUABVVwm3iERBGs7TyJWkuDNFM912hnrBrqq6YtV 11:56:30.9 Debug: Rejected Hashed Release Title: 78BIJCSYwfEP7GBptPcM8S8x52Jy5cUzmsZuJbXh 11:56:30.9 Debug: Rejected Hashed Release Title: sWwtPbJg9ShQMPl6V5XDVJh7lpjx1RgMgZYpuJsR 11:56:30.9 Debug: Rejected Hashed Release Title: UiEE3OtqJyH7djSmT8i2N5XhDWbRD9L8CUapbO4P 11:56:30.9 Debug: Rejected Hashed Release Title: Yz5iiIqTFnUvkhwHGVtpbyQVquJxqRSCPLhboD90 11:56:30.9 Debug: Rejected Hashed Release Title: a4o9iNipxPjYhzroSFb5g7jqdPtiX0StQTdAjI3s 11:56:30.9 Debug: Rejected Hashed Release Title: aLaKIzSyFdskryuaQR5xJM3oRh6VPw0SgTzxxUR5 11:56:30.9 Debug: Rejected Hashed Release Title: Kn1G2lnezUoWLMZY8yTqCKp1IR21x4gRnAIV1Eqh 11:56:30.9 Debug: Rejected Hashed Release Title: ORZ1FHmasUzudSL6LNemcxuRlORBW9dd3v40NiWT 11:56:30.9 Debug: Rejected Hashed Release Title: rj7hGQYfvVW5lZXZgWG8lXiXyCV2kN8EsgpkeO4r 11:56:30.9 Debug: Rejected Hashed Release Title: 1omrBCNIMZz5OdxcjOMwPiHIU0VRDoZCHCYi2SFf 11:56:30.9 Debug: Rejected Hashed Release Title: giMJ4nxoasVjAzbHHuslVd7UEnFNbzNi4E9CHaTQ 11:56:30.9 Debug: Rejected Hashed Release Title: 3MAm1ViohOjdLrgJwWnOpX1Fgm3jYVuWnhzRcF0I 11:56:30.9 Debug: Rejected Hashed Release Title: FUynWzeNGLV8tB7J9v6aoiMMY3QdfYUe7vjm4oXf 11:56:30.9 Debug: Rejected Hashed Release Title: Gt9m60f1kSOW2SlKELNFEfrq8maAmf1YBawzMhHf 11:56:30.9 Debug: Rejected Hashed Release Title: zZMsirK2xe9X7BiFhStJbQ1x8Tg3epsUKPOasvTA 11:56:30.9 Debug: Rejected Hashed Release Title: KlVqgUqYqZnpryN38jbq3eCTOZDhoYK7SfvmiQrD 11:56:30.9 Debug: Rejected Hashed Release Title: 0QFc7GK6DESXVNxE6eNPG68e19hgQyUXBczUMw0x 11:56:30.9 Debug: Rejected Hashed Release Title: 9enJ0nLxgPw4hailltMo2z7NKafQjeUv3CWHlIWE 11:56:30.9 Debug: Rejected Hashed Release Title: JFSRNjbp85L9byrXQesadlP1DriFQOQtDc8oIo5o 11:56:30.9 Debug: Rejected Hashed Release Title: bhLnrwKsuZ3k0A45tBIaqX2WC0ow6vpGi62eKCIF 11:56:30.9 Debug: Rejected Hashed Release Title: FQFZvxIxJcFpullXnARf4bQQDVDwkyYxfITJVZ8j 11:56:30.9 Debug: Rejected Hashed Release Title: YFv49QWChPqaJymEFrW7A2472LuSEXlUdwBWaRlr 11:56:30.9 Debug: Rejected Hashed Release Title: A2FiltOTw7WKX0Yy1lBE7Bp0VxIqnMn5jALZzUkq 11:56:30.9 Debug: Rejected Hashed Release Title: bwtBoXmskmXalST4xe5sXG9sBxU0AHQrRwvqPfjL 11:56:30.9 Debug: Rejected Hashed Release Title: RNaIQoVJJpBeINcqeSjJCePTqJPy6Q40ni5Oykgg 11:56:30.9 Debug: Rejected Hashed Release Title: BcSEs1xe5k9m3uyp8WJrwA9pJWpyXgYy85fPc9KN 11:56:30.9 Debug: Rejected Hashed Release Title: Jk635yx3Bmxc7dr1FdQI4F0oB8gRXPr3w5MT2V3Q 11:56:30.9 Debug: Rejected Hashed Release Title: XwUFUOU158ovZpGO4PClckX0Ton0FR2yF2bS1W4K 11:56:30.9 Debug: Rejected Hashed Release Title: KiTHttMYAG24qr03PJlI2QlopAehIxxs6sPDwUWw 11:56:30.9 Debug: Rejected Hashed Release Title: ucBo1tEVURnK7l1CgleNTUPejEYsk8okogHXQQ65 11:56:30.9 Debug: Rejected Hashed Release Title: EZVMnh8IrVtm6UVdjk58ACocJnI47KleWxNfMwo8 11:56:30.9 Debug: Rejected Hashed Release Title: X2dtKfjnIFLMQUiVvsxFDjKTwrmrFipCF3Fp8Wxv 11:56:30.9 Debug: Rejected Hashed Release Title: ZrdjnsUjeEItLqyzARYsdfstWYcvecVmf27iVsbe 11:56:30.9 Debug: Rejected Hashed Release Title: Tq87DUpULikss9lFOskwKaMfjTTI0uuTLCfNx9Xs 11:56:30.9 Debug: Rejected Hashed Release Title: 0NEiTl7Sm8xSwSyId83PJWuQfQ4qd8qKLwlSTeXA 11:56:30.9 Debug: Rejected Hashed Release Title: EfyoE6enZ35vI0MeSoz9pJXkUMizcI7UhRzViidU 11:56:30.9 Debug: Rejected Hashed Release Title: yGXGh7mBVjkZh9Hi4n3dy16PEgsTCRG113x659rZ 11:56:30.9 Debug: Rejected Hashed Release Title: SrOMBpI6QLuvjRNEfNlvbdrcNqLsJlCufctvAu9u 11:56:30.9 Debug: Rejected Hashed Release Title: 6kUrtOo5bLIishSJjF3chpEWonX2JNFhK3AfPto3 11:56:30.9 Debug: Rejected Hashed Release Title: 0LsqWbWldfIETfOV19GSTXsDUOoYDyK8Dj2BSBjH 11:56:30.9 Debug: Rejected Hashed Release Title: bBh1EbszlUuNDrSzOu84UioClyIYMf5BYON8dGok 11:56:30.9 Debug: Rejected Hashed Release Title: TGzYAv1VbnU2mtaO6xaMUjXq235yojl6XlnoLC5U 11:56:30.9 Debug: Rejected Hashed Release Title: Xb9i4sd3ezGb3EAoOuc6ZVfdg1zdwAhJBHBBK7uj 11:56:30.9 Debug: Rejected Hashed Release Title: pjWEbI3YDxH87Pb69QKGjxjn8VbEYLGWBr2ZtrZM 11:56:30.9 Debug: Rejected Hashed Release Title: dzXIDI2v4gFgzeNmbILbCvSI0bxbPbgFxveEGmVM 11:56:30.9 Debug: Rejected Hashed Release Title: LjISCpddxBqaDO9vOSRN0adVujjVIh29AYPefKWP 11:56:30.9 Debug: Rejected Hashed Release Title: g9vFPIwuIwHe9S907cE99ScovndSAIRWohrJEVPO 11:56:30.9 Debug: Rejected Hashed Release Title: yMOB56eS1e5nMdYtoIFF8rLux1R8MJ2RCjGx3bRD 11:56:30.9 Debug: Rejected Hashed Release Title: bIYIoCMmCguMfcjVsfgSkKPBW6eigM4qIlqKCSu5 11:56:30.9 Debug: Rejected Hashed Release Title: ROI2iZNwkwr2bSjq9mP1907kDs1CkZwtZ0FV507b 11:56:30.9 Debug: Rejected Hashed Release Title: 91VVnLq132dSucMILtYcOvgSDiEGtJxzQgHW2AL9 11:56:30.9 Debug: Rejected Hashed Release Title: J1aozQX4dEA7LJrSaibXqER8vuTvCjT2yFbfKRCu 11:56:30.9 Debug: Rejected Hashed Release Title: d2kU8j3tcW5mk2OPnNTnUrI2WCUlocCKGzuigqoO 11:56:30.9 Debug: Rejected Hashed Release Title: F5np2oRAi9QdOzVQA5ozLhRqM4rZK2B0ikHsGXZ8 11:56:30.9 Debug: Rejected Hashed Release Title: t2sdEJHffwmRyK7fKpHyoL8rERpxuOSxWNteUsHI 11:56:30.9 Debug: Rejected Hashed Release Title: bC0t1r0cBccW458bHm78uFB1tJHHPPEQzWG2kLpF 11:56:30.9 Debug: Rejected Hashed Release Title: p8zqgJC2aBYW9kWtV6CCQCW0firfsKqFFwYJKvcN 11:56:30.9 Debug: Rejected Hashed Release Title: T8b36KWHnoG2ev5PHC1YhJN2N7YrGAxqanGKO0jg 11:56:30.9 Debug: Rejected Hashed Release Title: hhovTI8Br4x0v0hffWMtfG6GTuWvNZA4F7WNnevS 11:56:30.9 Debug: Rejected Hashed Release Title: YCG2RqREZBbkoN3ZDvZ4zMOQ7t5vqCH39LqBiujB 11:56:30.9 Debug: Rejected Hashed Release Title: tT16zovJ0zNPRIPDfNdV4Lpin4Hk3rxMKa7Uiovp 11:56:30.9 Debug: Rejected Hashed Release Title: QTie0wIHt9ALaqsu9VkwbiYSZ6mcKYcmGScI4GVE 11:56:30.9 Debug: Rejected Hashed Release Title: xV5x6qZg4bDkmw2eRydi3D0ZGY1t93dutlaZwYg9 11:56:30.9 Debug: Rejected Hashed Release Title: h6hGiDCqjEShw9JyXICMQkijBwBRDVl7GcrIW4gp 11:56:30.9 Debug: Rejected Hashed Release Title: NGq0cJAfdni7onGZ9rPNO0uhyMBGx5poMaEF1Zxe 11:56:30.9 Debug: Rejected Hashed Release Title: D6xB9xLawqzd9Yh60T02ybKA4XyCRV5b51sqP8nP 11:56:30.9 Debug: Rejected Hashed Release Title: j0WVfcWE2936TU24jQ2rx7aKXdJJ40gSt1j4GAhi 11:56:30.9 Debug: Rejected Hashed Release Title: VXzhfie9osFYoNQaaIdf65rKaZQnQ10gxifmNDqs 11:56:30.9 Debug: Rejected Hashed Release Title: ApcSTDV3wc1RxTRhZy0LQfxs9bXHkrtDdpjFo7As 11:56:30.9 Debug: Rejected Hashed Release Title: 1R2OQHafiy9Rxy0f1U6oRHzdu5uqZt9mYfIYnRvX 11:56:30.9 Debug: Rejected Hashed Release Title: y4OLIf42q8KJWn388v8Exlp51K8hNhSFem2EXu54 11:56:30.9 Debug: Rejected Hashed Release Title: JLkO9PWNi4GkReXfAyzFVcWMDBCJU1kRFQMYsFdX 11:56:30.9 Debug: Rejected Hashed Release Title: k2qZ31EEweLjlXw43mqyRzpLdaCllpog6MxPk7LD 11:56:30.9 Debug: Rejected Hashed Release Title: lrMMBRxU1nbGCyMYvpPlUfnHZgfegtJSS8df1lL6 11:56:30.9 Debug: Rejected Hashed Release Title: nvHSfnXIvMSIJeWTxEp9317mbI1AfHcwg8ZEVkpZ 11:56:30.9 Debug: Rejected Hashed Release Title: LnULujffRaXVOB76OgzEMYnbvBLFK0eyqEMfaSlA 11:56:30.9 Debug: Rejected Hashed Release Title: 9Qu9LOUhZ0iWtMFTHmv4vcjrTBL2Ww3YF2tuzjyR 11:56:30.9 Debug: Rejected Hashed Release Title: ok2M5U0i1CJP39BvolU58PwL1WwzoIlGLIGQioAt 11:56:30.9 Debug: Rejected Hashed Release Title: LDSQ100IQTuj6rPE0h2z07GEWQNjameK8WPnTkCr 11:56:30.9 Debug: Rejected Hashed Release Title: 2Gcbv2psYcdwDaV8ljw61iI5ygDL6PG2PjdI5OoU 11:56:30.9 Debug: Rejected Hashed Release Title: YsY6wMWrbyvVsH525YIgRQqT3lPLOoK61iSVF2a6 11:56:30.9 Debug: Rejected Hashed Release Title: 9KDyDanB5v1uCCTNrlM4H4hZzCo5N4n3TRlIsgKx 11:56:30.9 Debug: Rejected Hashed Release Title: emGHbclOUwVNDCNcYLm9FfOLDcYTwfLvEpsWDCDP 11:56:30.9 Debug: Rejected Hashed Release Title: lVmLtaBb6utRbNpZN9vsVw3p8NYaUX0M6jnxWBFO 11:56:30.9 Debug: Rejected Hashed Release Title: N88lBLrY4oNX1WJTmyZ6rCuMuJjmneyytUaZKBZb 11:56:30.9 Debug: Rejected Hashed Release Title: BtDaEA2E3jq1nJC1ElAJCFllLMMGEILNkT62KMKB 11:56:30.9 Debug: Rejected Hashed Release Title: 7pdFVKTMJIjscu2V09I7gTWxP713mBUG3HKRUW8N 11:56:30.9 Debug: Rejected Hashed Release Title: zpOTxY7JV700UQPlIxy4bwVMcFmbNoaoi3Hpgxvn 11:56:30.9 Debug: Rejected Hashed Release Title: 0FHSE1m8AHjN4kNxHdClwKYLy9XME7p4TXdc605g 11:56:30.9 Debug: Rejected Hashed Release Title: RBJgPRDIPDDsmyvI55dU7S36knBITmD9TV2aPRoV 11:56:30.9 Debug: Rejected Hashed Release Title: wtBk82bFl76OnB3uOliw2LWpr5fJgv1qAMFry5qR 11:56:30.9 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_random(40) --- 11:56:30.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Chuck.S04E05.HDTV.XviD-LOL",0) --- 11:56:30.9 Debug: Trying to parse quality for 'Chuck.S04E05.HDTV.XviD-LOL' 11:56:30.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Chuck.S04E05.HDTV.XviD-LOL",0) --- 11:56:30.9 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) --- 11:56:30.9 Debug: Trying to parse quality for 'Gold.Rush.S04E05.Garnets.or.Gold.REAL.REAL.PROPER.HDTV.x264-W4F' 11:56:30.9 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) --- 11:56:30.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Chuck.S03E17.REAL.PROPER.720p.HDTV.x264-ORENJI-RP",1) --- 11:56:30.9 Debug: Trying to parse quality for 'Chuck.S03E17.REAL.PROPER.720p.HDTV.x264-ORENJI-RP' 11:56:30.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Chuck.S03E17.REAL.PROPER.720p.HDTV.x264-ORENJI-RP",1) --- 11:56:30.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Covert.Affairs.S05E09.REAL.PROPER.HDTV.x264-KILLERS",1) --- 11:56:30.9 Debug: Trying to parse quality for 'Covert.Affairs.S05E09.REAL.PROPER.HDTV.x264-KILLERS' 11:56:30.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Covert.Affairs.S05E09.REAL.PROPER.HDTV.x264-KILLERS",1) --- 11:56:30.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Mythbusters.S14E01.REAL.PROPER.720p.HDTV.x264-KILLERS",1) --- 11:56:30.9 Debug: Trying to parse quality for 'Mythbusters.S14E01.REAL.PROPER.720p.HDTV.x264-KILLERS' 11:56:30.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Mythbusters.S14E01.REAL.PROPER.720p.HDTV.x264-KILLERS",1) --- 11:56:30.9 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) --- 11:56:30.9 Debug: Trying to parse quality for 'Orange.Is.the.New.Black.s02e06.real.proper.720p.webrip.x264-2hd' 11:56:30.9 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) --- 11:56:30.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Top.Gear.S21E07.Super.Duper.Real.Proper.HDTV.x264-FTP",0) --- 11:56:30.9 Debug: Trying to parse quality for 'Top.Gear.S21E07.Super.Duper.Real.Proper.HDTV.x264-FTP' 11:56:30.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Top.Gear.S21E07.Super.Duper.Real.Proper.HDTV.x264-FTP",0) --- 11:56:30.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Top.Gear.S21E07.PROPER.HDTV.x264-RiVER-RP",0) --- 11:56:30.9 Debug: Trying to parse quality for 'Top.Gear.S21E07.PROPER.HDTV.x264-RiVER-RP' 11:56:31.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Top.Gear.S21E07.PROPER.HDTV.x264-RiVER-RP",0) --- 11:56:31.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("House.S07E11.PROPER.REAL.RERIP.1080p.BluRay.x264-TENEIGHTY",1) --- 11:56:31.0 Debug: Trying to parse quality for 'House.S07E11.PROPER.REAL.RERIP.1080p.BluRay.x264-TENEIGHTY' 11:56:31.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("House.S07E11.PROPER.REAL.RERIP.1080p.BluRay.x264-TENEIGHTY",1) --- 11:56:31.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("[MGS] - Kuragehime - Episode 02v2 - [D8B6C90D]",0) --- 11:56:31.0 Debug: Trying to parse quality for '[MGS] - Kuragehime - Episode 02v2 - [D8B6C90D]' 11:56:31.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("[MGS] - Kuragehime - Episode 02v2 - [D8B6C90D]",0) --- 11:56:31.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("[Hatsuyuki] Tokyo Ghoul - 07 [v2][848x480][23D8F455].avi",0) --- 11:56:31.0 Debug: Trying to parse quality for '[Hatsuyuki] Tokyo Ghoul - 07 [v2][848x480][23D8F455].avi' 11:56:31.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("[Hatsuyuki] Tokyo Ghoul - 07 [v2][848x480][23D8F455].avi",0) --- 11:56:31.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("[DeadFish] Barakamon - 01v3 [720p][AAC]",0) --- 11:56:31.0 Debug: Trying to parse quality for '[DeadFish] Barakamon - 01v3 [720p][AAC]' 11:56:31.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("[DeadFish] Barakamon - 01v3 [720p][AAC]",0) --- 11:56:31.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("[DeadFish] Momo Kyun Sword - 01v4 [720p][AAC]",0) --- 11:56:31.0 Debug: Trying to parse quality for '[DeadFish] Momo Kyun Sword - 01v4 [720p][AAC]' 11:56:31.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("[DeadFish] Momo Kyun Sword - 01v4 [720p][AAC]",0) --- 11:56:31.0 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) --- 11:56:31.0 Debug: Trying to parse quality for 'The Real Housewives of Some Place - S01E01 - Why are we doing this?' 11:56:31.0 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) --- 11:56:31.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Chuck.S04E05.HDTV.XviD-LOL",1) --- 11:56:31.0 Debug: Trying to parse quality for 'Chuck.S04E05.HDTV.XviD-LOL' 11:56:31.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Chuck.S04E05.HDTV.XviD-LOL",1) --- 11:56:31.0 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) --- 11:56:31.0 Debug: Trying to parse quality for 'Gold.Rush.S04E05.Garnets.or.Gold.REAL.REAL.PROPER.HDTV.x264-W4F' 11:56:31.0 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) --- 11:56:31.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Chuck.S03E17.REAL.PROPER.720p.HDTV.x264-ORENJI-RP",2) --- 11:56:31.0 Debug: Trying to parse quality for 'Chuck.S03E17.REAL.PROPER.720p.HDTV.x264-ORENJI-RP' 11:56:31.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Chuck.S03E17.REAL.PROPER.720p.HDTV.x264-ORENJI-RP",2) --- 11:56:31.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Covert.Affairs.S05E09.REAL.PROPER.HDTV.x264-KILLERS",2) --- 11:56:31.0 Debug: Trying to parse quality for 'Covert.Affairs.S05E09.REAL.PROPER.HDTV.x264-KILLERS' 11:56:31.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Covert.Affairs.S05E09.REAL.PROPER.HDTV.x264-KILLERS",2) --- 11:56:31.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Mythbusters.S14E01.REAL.PROPER.720p.HDTV.x264-KILLERS",2) --- 11:56:31.0 Debug: Trying to parse quality for 'Mythbusters.S14E01.REAL.PROPER.720p.HDTV.x264-KILLERS' 11:56:31.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Mythbusters.S14E01.REAL.PROPER.720p.HDTV.x264-KILLERS",2) --- 11:56:31.0 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) --- 11:56:31.0 Debug: Trying to parse quality for 'Orange.Is.the.New.Black.s02e06.real.proper.720p.webrip.x264-2hd' 11:56:31.0 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) --- 11:56:31.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Top.Gear.S21E07.Super.Duper.Real.Proper.HDTV.x264-FTP",2) --- 11:56:31.0 Debug: Trying to parse quality for 'Top.Gear.S21E07.Super.Duper.Real.Proper.HDTV.x264-FTP' 11:56:31.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Top.Gear.S21E07.Super.Duper.Real.Proper.HDTV.x264-FTP",2) --- 11:56:31.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Top.Gear.S21E07.PROPER.HDTV.x264-RiVER-RP",2) --- 11:56:31.0 Debug: Trying to parse quality for 'Top.Gear.S21E07.PROPER.HDTV.x264-RiVER-RP' 11:56:31.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Top.Gear.S21E07.PROPER.HDTV.x264-RiVER-RP",2) --- 11:56:31.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("House.S07E11.PROPER.REAL.RERIP.1080p.BluRay.x264-TENEIGHTY",2) --- 11:56:31.0 Debug: Trying to parse quality for 'House.S07E11.PROPER.REAL.RERIP.1080p.BluRay.x264-TENEIGHTY' 11:56:31.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("House.S07E11.PROPER.REAL.RERIP.1080p.BluRay.x264-TENEIGHTY",2) --- 11:56:31.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[MGS] - Kuragehime - Episode 02v2 - [D8B6C90D]",2) --- 11:56:31.0 Debug: Trying to parse quality for '[MGS] - Kuragehime - Episode 02v2 - [D8B6C90D]' 11:56:31.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[MGS] - Kuragehime - Episode 02v2 - [D8B6C90D]",2) --- 11:56:31.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[Hatsuyuki] Tokyo Ghoul - 07 [v2][848x480][23D8F455].avi",2) --- 11:56:31.0 Debug: Trying to parse quality for '[Hatsuyuki] Tokyo Ghoul - 07 [v2][848x480][23D8F455].avi' 11:56:31.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[Hatsuyuki] Tokyo Ghoul - 07 [v2][848x480][23D8F455].avi",2) --- 11:56:31.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[DeadFish] Barakamon - 01v3 [720p][AAC]",3) --- 11:56:31.0 Debug: Trying to parse quality for '[DeadFish] Barakamon - 01v3 [720p][AAC]' 11:56:31.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[DeadFish] Barakamon - 01v3 [720p][AAC]",3) --- 11:56:31.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[DeadFish] Momo Kyun Sword - 01v4 [720p][AAC]",4) --- 11:56:31.0 Debug: Trying to parse quality for '[DeadFish] Momo Kyun Sword - 01v4 [720p][AAC]' 11:56:31.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[DeadFish] Momo Kyun Sword - 01v4 [720p][AAC]",4) --- 11:56:31.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[Vivid-Asenshi] Akame ga Kill - 04v2 [266EE983]",2) --- 11:56:31.0 Debug: Trying to parse quality for '[Vivid-Asenshi] Akame ga Kill - 04v2 [266EE983]' 11:56:31.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[Vivid-Asenshi] Akame ga Kill - 04v2 [266EE983]",2) --- 11:56:31.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[Vivid-Asenshi] Akame ga Kill - 03v2 [66A05817]",2) --- 11:56:31.0 Debug: Trying to parse quality for '[Vivid-Asenshi] Akame ga Kill - 03v2 [66A05817]' 11:56:31.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[Vivid-Asenshi] Akame ga Kill - 03v2 [66A05817]",2) --- 11:56:31.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[Vivid-Asenshi] Akame ga Kill - 02v2 [1F67AB55]",2) --- 11:56:31.0 Debug: Trying to parse quality for '[Vivid-Asenshi] Akame ga Kill - 02v2 [1F67AB55]' 11:56:31.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[Vivid-Asenshi] Akame ga Kill - 02v2 [1F67AB55]",2) --- 11:56:31.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_fingerprint_file("nin.mp3") --- 11:56:31.0 Debug: fpcalc version: 1.5.1 11:56:31.0 Trace: Executing /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/fpcalc -json -ignore-errors "/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/nin.mp3" 11:56:31.1 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_fingerprint_file("nin.mp3") --- 11:56:31.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_fingerprint_file("nin.flac") --- 11:56:31.2 Debug: fpcalc version: 1.5.1 11:56:31.2 Trace: Executing /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/fpcalc -json -ignore-errors "/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/nin.flac" 11:56:31.3 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_fingerprint_file("nin.flac") --- 11:56:31.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_lookup_file("nin.mp3") --- 11:56:31.4 Debug: fpcalc version: 1.5.1 11:56:31.4 Trace: Executing /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/fpcalc -json -ignore-errors "/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/nin.mp3" 11:56:31.5 Trace: Found: a9b004fe-e161-417c-9f9e-443e4525334d, 0.940997, 209a4536-97ac-4e8a-aff1-1d39d029044b, 30f3f33e-8d0c-4e69-8539-cbd701d18f28 11:56:31.5 Trace: All recordings: 209a4536-97ac-4e8a-aff1-1d39d029044b 30f3f33e-8d0c-4e69-8539-cbd701d18f28 11:56:31.5 Debug: Fingerprinting complete. 11:56:31.5 Debug: *** FingerprintingService TestCaseGenerator *** {"fingerprints":[{"path":"/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/nin.mp3","acoustIdResults":["209a4536-97ac-4e8a-aff1-1d39d029044b","30f3f33e-8d0c-4e69-8539-cbd701d18f28"]}]} 11:56:31.5 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_lookup_file("nin.mp3") --- 11:56:31.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_lookup_file("nin.flac") --- 11:56:31.5 Debug: fpcalc version: 1.5.1 11:56:31.5 Trace: Executing /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/fpcalc -json -ignore-errors "/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/nin.flac" 11:56:31.7 Trace: Found: a9b004fe-e161-417c-9f9e-443e4525334d, 0.940997, 209a4536-97ac-4e8a-aff1-1d39d029044b, 30f3f33e-8d0c-4e69-8539-cbd701d18f28 11:56:31.7 Trace: All recordings: 209a4536-97ac-4e8a-aff1-1d39d029044b 30f3f33e-8d0c-4e69-8539-cbd701d18f28 11:56:31.7 Debug: Fingerprinting complete. 11:56:31.7 Debug: *** FingerprintingService TestCaseGenerator *** {"fingerprints":[{"path":"/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/nin.flac","acoustIdResults":["209a4536-97ac-4e8a-aff1-1d39d029044b","30f3f33e-8d0c-4e69-8539-cbd701d18f28"]}]} 11:56:31.7 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_lookup_file("nin.flac") --- 11:56:31.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_lookup_list --- 11:56:31.7 Debug: fpcalc version: 1.5.1 11:56:31.7 Trace: Executing /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/fpcalc -json -ignore-errors "/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/nin.mp3" 11:56:31.9 Trace: Executing /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/fpcalc -json -ignore-errors "/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/nin.flac" 11:56:32.0 Trace: Found: a9b004fe-e161-417c-9f9e-443e4525334d, 0.940997, 209a4536-97ac-4e8a-aff1-1d39d029044b, 30f3f33e-8d0c-4e69-8539-cbd701d18f28 11:56:32.0 Trace: All recordings: 209a4536-97ac-4e8a-aff1-1d39d029044b 30f3f33e-8d0c-4e69-8539-cbd701d18f28 11:56:32.0 Trace: Found: a9b004fe-e161-417c-9f9e-443e4525334d, 0.940997, 209a4536-97ac-4e8a-aff1-1d39d029044b, 30f3f33e-8d0c-4e69-8539-cbd701d18f28 11:56:32.0 Trace: All recordings: 209a4536-97ac-4e8a-aff1-1d39d029044b 30f3f33e-8d0c-4e69-8539-cbd701d18f28 11:56:32.0 Debug: Fingerprinting complete. 11:56:32.0 Debug: *** FingerprintingService TestCaseGenerator *** {"fingerprints":[{"path":"/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/nin.mp3","acoustIdResults":["209a4536-97ac-4e8a-aff1-1d39d029044b","30f3f33e-8d0c-4e69-8539-cbd701d18f28"]},{"path":"/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/nin.flac","acoustIdResults":["209a4536-97ac-4e8a-aff1-1d39d029044b","30f3f33e-8d0c-4e69-8539-cbd701d18f28"]}]} 11:56:32.0 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_lookup_list --- 11:56:32.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_lookup_list_when_fpcalc_fails_for_all_files --- 11:56:32.1 Debug: fpcalc version: 1.5.1 11:56:32.1 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_lookup_list_when_fpcalc_fails_for_all_files --- 11:56:32.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_lookup_list_when_fpcalc_fails_for_some_files --- 11:56:32.1 Debug: fpcalc version: 1.5.1 11:56:32.1 Trace: Executing /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/fpcalc -json -ignore-errors "/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/nin.mp3" 11:56:32.2 Trace: Executing /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/fpcalc -json -ignore-errors "/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/nin.flac" 11:56:32.4 Trace: Found: a9b004fe-e161-417c-9f9e-443e4525334d, 0.940997, 209a4536-97ac-4e8a-aff1-1d39d029044b, 30f3f33e-8d0c-4e69-8539-cbd701d18f28 11:56:32.4 Trace: All recordings: 209a4536-97ac-4e8a-aff1-1d39d029044b 30f3f33e-8d0c-4e69-8539-cbd701d18f28 11:56:32.4 Trace: Found: a9b004fe-e161-417c-9f9e-443e4525334d, 0.940997, 209a4536-97ac-4e8a-aff1-1d39d029044b, 30f3f33e-8d0c-4e69-8539-cbd701d18f28 11:56:32.4 Trace: All recordings: 209a4536-97ac-4e8a-aff1-1d39d029044b 30f3f33e-8d0c-4e69-8539-cbd701d18f28 11:56:32.4 Debug: Fingerprinting complete. 11:56:32.4 Debug: *** FingerprintingService TestCaseGenerator *** {"fingerprints":[{"path":"/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/nin.mp3","acoustIdResults":["209a4536-97ac-4e8a-aff1-1d39d029044b","30f3f33e-8d0c-4e69-8539-cbd701d18f28"]},{"path":"/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/nin.flac","acoustIdResults":["209a4536-97ac-4e8a-aff1-1d39d029044b","30f3f33e-8d0c-4e69-8539-cbd701d18f28"]}]} 11:56:32.4 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_lookup_list_when_fpcalc_fails_for_some_files --- 11:56:32.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_fail_for_some_invalid_fingerprints --- 11:56:32.4 Debug: fpcalc version: 1.5.1 11:56:32.4 Trace: Executing /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/fpcalc -json -ignore-errors "/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/nin.mp3" 11:56:32.5 Trace: Executing /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/fpcalc -json -ignore-errors "/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/nin.flac" 11:56:32.7 Trace: Found: a9b004fe-e161-417c-9f9e-443e4525334d, 0.940997, 209a4536-97ac-4e8a-aff1-1d39d029044b, 30f3f33e-8d0c-4e69-8539-cbd701d18f28 11:56:32.7 Trace: All recordings: 209a4536-97ac-4e8a-aff1-1d39d029044b 30f3f33e-8d0c-4e69-8539-cbd701d18f28 11:56:32.7 Trace: Found: a9b004fe-e161-417c-9f9e-443e4525334d, 0.940997, 209a4536-97ac-4e8a-aff1-1d39d029044b, 30f3f33e-8d0c-4e69-8539-cbd701d18f28 11:56:32.7 Trace: All recordings: 209a4536-97ac-4e8a-aff1-1d39d029044b 30f3f33e-8d0c-4e69-8539-cbd701d18f28 11:56:32.7 Debug: Fingerprinting complete. 11:56:32.7 Debug: *** FingerprintingService TestCaseGenerator *** {"fingerprints":[{"path":"/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/nin.mp3","acoustIdResults":["209a4536-97ac-4e8a-aff1-1d39d029044b","30f3f33e-8d0c-4e69-8539-cbd701d18f28"]},{"path":"/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/nin.flac","acoustIdResults":["209a4536-97ac-4e8a-aff1-1d39d029044b","30f3f33e-8d0c-4e69-8539-cbd701d18f28"]},{}]} 11:56:32.7 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_fail_for_some_invalid_fingerprints --- 11:56:32.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_fail_if_duration_reported_as_zero --- 11:56:32.7 Debug: fpcalc version: 1.5.1 11:56:32.7 Debug: Webservice error MissingParameter: missing required parameter "duration.0" 11:56:32.7 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_fail_if_duration_reported_as_zero --- 11:56:32.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_retry_indefinitely_if_too_many_requests --- 11:56:32.8 Debug: fpcalc version: 1.5.1 11:56:32.8 Trace: Executing /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/fpcalc -json -ignore-errors "/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/nin.mp3" 11:56:32.9 Trace: Too many requests, retrying in 1s 11:56:33.9 Trace: Too many requests, retrying in 1s 11:56:34.9 Trace: Too many requests, retrying in 1s 11:56:35.9 Debug: Webservice error TooManyRequests: rate limit (3 requests per second) exceeded, try again later 11:56:35.9 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_retry_indefinitely_if_too_many_requests --- 11:56:35.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_throw_if_api_returns_html --- 11:56:35.9 Debug: fpcalc version: 1.5.1 11:56:35.9 Trace: Executing /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/fpcalc -json -ignore-errors "/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/nin.mp3" 11:56:36.0 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 11:56:36.0 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 11:56:36.0 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 11:56:36.0 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 11:56:36.0 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_throw_if_api_returns_html --- 11:56:36.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_throw_if_api_times_out --- 11:56:36.1 Debug: fpcalc version: 1.5.1 11:56:36.1 Trace: Executing /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/fpcalc -json -ignore-errors "/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/nin.mp3" 11:56:36.2 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 11:56:36.2 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_throw_if_api_times_out --- 11:56:36.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_throw_if_fingerprint_invalid --- 11:56:36.2 Debug: fpcalc version: 1.5.1 11:56:36.2 Debug: Webservice error InvalidFingerprint: invalid fingerprint 11:56:36.2 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_throw_if_fingerprint_invalid --- 11:56:36.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_parse_fpcalc_json --- 11:56:36.3 Debug: fpcalc version: 1.5.1 11:56:36.3 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_parse_fpcalc_json --- 11:56:36.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_parse_fpcalc_text --- 11:56:36.3 Debug: fpcalc version: 1.5.1 11:56:36.3 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_parse_fpcalc_text --- 11:56:36.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_parse_fpcalc_text_with_noninteger_duration --- 11:56:36.3 Debug: fpcalc version: 1.5.1 11:56:36.3 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_parse_fpcalc_text_with_noninteger_duration --- 11:56:36.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_retry_if_too_many_requests --- 11:56:36.3 Debug: fpcalc version: 1.5.1 11:56:36.3 Trace: Executing /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/fpcalc -json -ignore-errors "/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/nin.mp3" 11:56:36.5 Trace: Too many requests, retrying in 1s 11:56:37.5 Trace: Found: a9b004fe-e161-417c-9f9e-443e4525334d, 0.940997, 209a4536-97ac-4e8a-aff1-1d39d029044b, 30f3f33e-8d0c-4e69-8539-cbd701d18f28 11:56:37.5 Trace: All recordings: 209a4536-97ac-4e8a-aff1-1d39d029044b 30f3f33e-8d0c-4e69-8539-cbd701d18f28 11:56:37.5 Debug: Fingerprinting complete. 11:56:37.5 Debug: *** FingerprintingService TestCaseGenerator *** {"fingerprints":[{"path":"/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/Media/nin.mp3","acoustIdResults":["209a4536-97ac-4e8a-aff1-1d39d029044b","30f3f33e-8d0c-4e69-8539-cbd701d18f28"]}]} 11:56:37.5 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] 11:56:37.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_normalize_artist_title("Conan","conan") --- 11:56:37.5 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_normalize_artist_title("Conan","conan") --- 11:56:37.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_normalize_artist_title("Castle (2009)","castle2009") --- 11:56:37.5 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_normalize_artist_title("Castle (2009)","castle2009") --- 11:56:37.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_normalize_artist_title("Parenthood.2010","parenthood2010") --- 11:56:37.5 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_normalize_artist_title("Parenthood.2010","parenthood2010") --- 11:56:37.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_normalize_artist_title("Law_and_Order_SVU","lawordersvu") --- 11:56:37.5 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_normalize_artist_title("Law_and_Order_SVU","lawordersvu") --- 11:56:37.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_trailing_a --- 11:56:37.5 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_trailing_a --- 11:56:37.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("the") --- 11:56:37.5 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("the") --- 11:56:37.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("and") --- 11:56:37.5 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("and") --- 11:56:37.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("or") --- 11:56:37.5 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] 11:56:37.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("a") --- 11:56:37.5 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("a") --- 11:56:37.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("an") --- 11:56:37.5 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("an") --- 11:56:37.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("of") --- 11:56:37.5 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("of") --- 11:56:37.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_from_end_of_title("the") --- 11:56:37.5 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_from_end_of_title("the") --- 11:56:37.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_from_end_of_title("and") --- 11:56:37.5 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_from_end_of_title("and") --- 11:56:37.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_from_end_of_title("or") --- 11:56:37.5 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_from_end_of_title("or") --- 11:56:37.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_from_end_of_title("an") --- 11:56:37.5 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_from_end_of_title("an") --- 11:56:37.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_from_end_of_title("of") --- 11:56:37.5 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_from_end_of_title("of") --- 11:56:37.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("the") --- 11:56:37.5 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("the") --- 11:56:37.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("and") --- 11:56:37.5 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("and") --- 11:56:37.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("or") --- 11:56:37.5 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("or") --- 11:56:37.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("a") --- 11:56:37.5 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("a") --- 11:56:37.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("an") --- 11:56:37.5 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("an") --- 11:56:37.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("of") --- 11:56:37.5 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("of") --- 11:56:37.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_from_the_beginning_of_the_title("The Office","theoffice") --- 11:56:37.5 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_from_the_beginning_of_the_title("The Office","theoffice") --- 11:56:37.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_from_the_beginning_of_the_title("The Tonight Show With Jay Leno","thetonightshowwithjayleno") --- 11:56:37.5 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_from_the_beginning_of_the_title("The Tonight Show With Jay Leno","thetonightshowwithjayleno") --- 11:56:37.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_from_the_beginning_of_the_title("The.Daily.Show","thedailyshow") --- 11:56:37.5 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_from_the_beginning_of_the_title("The.Daily.Show","thedailyshow") --- 11:56:37.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_a_from_middle_of_title --- 11:56:37.5 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_a_from_middle_of_title --- 11:56:37.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_common_words_from_middle_of_title("the") --- 11:56:37.5 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_common_words_from_middle_of_title("the") --- 11:56:37.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_common_words_from_middle_of_title("and") --- 11:56:37.5 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_common_words_from_middle_of_title("and") --- 11:56:37.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_common_words_from_middle_of_title("or") --- 11:56:37.5 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_common_words_from_middle_of_title("or") --- 11:56:37.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_common_words_from_middle_of_title("an") --- 11:56:37.5 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_common_words_from_middle_of_title("an") --- 11:56:37.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_common_words_from_middle_of_title("of") --- 11:56:37.5 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_common_words_from_middle_of_title("of") --- 11:56:37.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("CaPitAl","capital") --- 11:56:37.5 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("CaPitAl","capital") --- 11:56:37.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("peri.od","period") --- 11:56:37.5 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("peri.od","period") --- 11:56:37.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("this.^&%^**$%@#$!That","thisthat") --- 11:56:37.5 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("this.^&%^**$%@#$!That","thisthat") --- 11:56:37.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("test/test","testtest") --- 11:56:37.5 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("test/test","testtest") --- 11:56:37.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("90210","90210") --- 11:56:37.5 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("90210","90210") --- 11:56:37.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("24","24") --- 11:56:37.5 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("24","24") --- 11:56:37.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_replace_percent_sign_with_percent_following_numbers("3%","3percent") --- 11:56:37.5 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_replace_percent_sign_with_percent_following_numbers("3%","3percent") --- 11:56:37.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_replace_percent_sign_with_percent_following_numbers("Teen Top & 100% Outing Brothers","teentop100percentoutingbrothers") --- 11:56:37.5 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_replace_percent_sign_with_percent_following_numbers("Teen Top & 100% Outing Brothers","teentop100percentoutingbrothers") --- 11:56:37.5 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") --- 11:56:37.5 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") --- 11:56:37.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_clean_up_invalid_path_characters("Discovery TV - Gold Rush : 02 Road From Hell [S04].mp4") --- 11:56:37.5 Debug: Parsing string 'Discovery TV - Gold Rush : 02 Road From Hell [S04].mp4' 11:56:37.5 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[) 11:56:37.5 Debug: Album Parsed. Discovery TV - Gold Rush 02 Road From Hell 11:56:37.5 Debug: Trying to parse quality for 'Discovery TV - Gold Rush : 02 Road From Hell [S04].mp4' 11:56:37.5 Debug: Quality parsed: Unknown v1 11:56:37.5 Debug: Release Group parsed: 11:56:37.5 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_clean_up_invalid_path_characters("Discovery TV - Gold Rush : 02 Road From Hell [S04].mp4") --- 11:56:37.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_albums("Ed Sheeran","I See Fire","Ed Sheeran I See Fire[Mimp3.eu].mp3 FLAC") --- 11:56:37.5 Debug: Parsing string 'Ed Sheeran I See Fire[Mimp3.eu].mp3 FLAC' using search criteria artist: 'Ed Sheeran' album: 'I See Fire' 11:56:37.5 Debug: Album Parsed. Ed Sheeran - I See Fire 11:56:37.5 Debug: Trying to parse quality for 'Ed Sheeran I See Fire[Mimp3.eu].mp3 FLAC' 11:56:37.5 Debug: Quality parsed: Unknown v1 11:56:37.5 Debug: Release Group parsed: 11:56:37.5 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_albums("Ed Sheeran","I See Fire","Ed Sheeran I See Fire[Mimp3.eu].mp3 FLAC") --- 11:56:37.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_albums("Ed Sheeran","Divide","Ed Sheeran ? Divide FLAC") --- 11:56:37.5 Debug: Parsing string 'Ed Sheeran ? Divide FLAC' using search criteria artist: 'Ed Sheeran' album: 'Divide' 11:56:37.5 Debug: Album Parsed. Ed Sheeran - Divide 11:56:37.5 Debug: Trying to parse quality for 'Ed Sheeran ? Divide FLAC' 11:56:37.5 Debug: Quality parsed: FLAC v1 11:56:37.5 Debug: Release Group parsed: 11:56:37.5 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_albums("Ed Sheeran","Divide","Ed Sheeran ? Divide FLAC") --- 11:56:37.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_albums("Ed Sheeran","+","Ed Sheeran + FLAC") --- 11:56:37.5 Debug: Parsing string 'Ed Sheeran + FLAC' using search criteria artist: 'Ed Sheeran' album: '+' 11:56:37.5 Debug: Album Parsed. Ed Sheeran - + 11:56:37.5 Debug: Trying to parse quality for 'Ed Sheeran + FLAC' 11:56:37.5 Debug: Quality parsed: FLAC v1 11:56:37.5 Debug: Release Group parsed: 11:56:37.5 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_albums("Ed Sheeran","+","Ed Sheeran + FLAC") --- 11:56:37.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_albums("XXXTENTACION","?","XXXTENTACION ? FLAC") --- 11:56:37.5 Debug: Parsing string 'XXXTENTACION ? FLAC' using search criteria artist: 'XXXTENTACION' album: '?' 11:56:37.5 Debug: Album Parsed. XXXTENTACION - ? 11:56:37.5 Debug: Trying to parse quality for 'XXXTENTACION ? FLAC' 11:56:37.5 Debug: Quality parsed: FLAC v1 11:56:37.5 Debug: Release Group parsed: 11:56:37.5 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_albums("XXXTENTACION","?","XXXTENTACION ? FLAC") --- 11:56:37.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_albums("Hey","BŁYSK","Hey - BŁYSK FLAC") --- 11:56:37.5 Debug: Parsing string 'Hey - BŁYSK FLAC' using search criteria artist: 'Hey' album: 'BŁYSK' 11:56:37.5 Debug: Album Parsed. Hey - BŁYSK 11:56:37.5 Debug: Trying to parse quality for 'Hey - BŁYSK FLAC' 11:56:37.5 Debug: Quality parsed: FLAC v1 11:56:37.5 Debug: Release Group parsed: 11:56:37.5 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_albums("Hey","BŁYSK","Hey - BŁYSK FLAC") --- 11:56:37.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_artists("???","Album","??? Album FLAC") --- 11:56:37.5 Debug: Parsing string '??? Album FLAC' using search criteria artist: '???' album: 'Album' 11:56:37.5 Debug: Album Parsed. ??? - Album 11:56:37.5 Debug: Trying to parse quality for '??? Album FLAC' 11:56:37.5 Debug: Quality parsed: FLAC v1 11:56:37.5 Debug: Release Group parsed: 11:56:37.5 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_artists("???","Album","??? Album FLAC") --- 11:56:37.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_artists("+","Album","+ Album FLAC") --- 11:56:37.5 Debug: Parsing string '+ Album FLAC' using search criteria artist: '+' album: 'Album' 11:56:37.5 Debug: Album Parsed. + - Album 11:56:37.5 Debug: Trying to parse quality for '+ Album FLAC' 11:56:37.5 Debug: Quality parsed: FLAC v1 11:56:37.5 Debug: Release Group parsed: 11:56:37.5 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_artists("+","Album","+ Album FLAC") --- 11:56:37.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_artists("/\\","Album","/\\ Album FLAC") --- 11:56:37.5 Debug: Parsing string '/\ Album FLAC' using search criteria artist: '/\' album: 'Album' 11:56:37.5 Debug: Album Parsed. /\ - Album 11:56:37.5 Debug: Trying to parse quality for '/\ Album FLAC' 11:56:37.5 Debug: Quality parsed: FLAC v1 11:56:37.5 Debug: Release Group parsed: 11:56:37.5 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_artists("/\\","Album","/\\ Album FLAC") --- 11:56:37.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_artists("+44","When Your Heart Stops Beating","+44 When Your Heart Stops Beating FLAC") --- 11:56:37.5 Debug: Parsing string '+44 When Your Heart Stops Beating FLAC' using search criteria artist: '+44' album: 'When Your Heart Stops Beating' 11:56:37.5 Debug: Album Parsed. +44 - When Your Heart Stops Beating 11:56:37.5 Debug: Trying to parse quality for '+44 When Your Heart Stops Beating FLAC' 11:56:37.5 Debug: Quality parsed: FLAC v1 11:56:37.5 Debug: Release Group parsed: 11:56:37.5 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_artists("+44","When Your Heart Stops Beating","+44 When Your Heart Stops Beating FLAC") --- 11:56:37.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_find_result_if_multiple_albums_in_searchcriteria --- 11:56:37.5 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' 11:56:37.5 Debug: Album Parsed. Michael Buble - Christmas 11:56:37.5 Debug: Trying to parse quality for 'Michael Buble Christmas (Deluxe Special Edition) CD FLAC 2012 UNDERTONE iNT' 11:56:37.5 Debug: Quality parsed: FLAC v1 11:56:37.5 Debug: Release Group parsed: 11:56:37.5 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_find_result_if_multiple_albums_in_searchcriteria --- 11:56:37.5 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") --- 11:56:37.5 Debug: Parsing string 'Michael Buble Michael Buble CD FLAC 2003 PERFECT' using search criteria artist: 'Michael Buble' album: 'Michael Buble' 11:56:37.5 Debug: Album Parsed. Michael Buble - Michael Buble 11:56:37.5 Debug: Trying to parse quality for 'Michael Buble Michael Buble CD FLAC 2003 PERFECT' 11:56:37.5 Debug: Quality parsed: FLAC v1 11:56:37.5 Debug: Release Group parsed: 11:56:37.5 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") --- 11:56:37.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_not_parse_artist_name_and_album_title_by_incorrect_search_criteria --- 11:56:37.5 Debug: Parsing string 'Black Sabbath Black Sabbath FLAC' using search criteria artist: 'Abba' album: 'Abba' 11:56:37.5 Debug: Unable to parse Black Sabbath Black Sabbath FLAC 11:56:37.5 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_not_parse_artist_name_and_album_title_by_incorrect_search_criteria --- 11:56:37.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name("Bad Format","badformat") --- 11:56:37.5 Debug: Parsing string 'Bad Format' 11:56:37.5 Debug: Parsing string 'Bad Format' 11:56:37.5 Debug: Unable to parse Bad Format 11:56:37.5 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name("Bad Format","badformat") --- 11:56:37.5 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") --- 11:56:37.5 Debug: Parsing string 'VA - The Best 101 Love Ballads (2017) MP3 [192 kbps]' 11:56:37.5 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 11:56:37.5 Debug: Album Parsed. VA - The Best 101 Love Ballads 11:56:37.5 Debug: Trying to parse quality for 'VA - The Best 101 Love Ballads (2017) MP3 [192 kbps]' 11:56:37.5 Debug: Quality parsed: MP3-192 v1 11:56:37.5 Debug: Release Group parsed: 11:56:37.5 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") --- 11:56:37.5 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") --- 11:56:37.5 Debug: Parsing string 'ATCQ - The Love Movement 1998 2CD 192kbps RIP' 11:56:37.5 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?<releaseyear>\d{4}) 11:56:37.5 Debug: Album Parsed. ATCQ - The Love Movement 11:56:37.5 Debug: Trying to parse quality for 'ATCQ - The Love Movement 1998 2CD 192kbps RIP' 11:56:37.5 Debug: Quality parsed: MP3-192 v1 11:56:37.5 Debug: Release Group parsed: 11:56:37.5 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") --- 11:56:37.5 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") --- 11:56:37.5 Debug: Parsing string 'Maula - Jism 2 [2012] Mp3 - 192Kbps [Extended]- TK' 11:56:37.5 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 11:56:37.5 Debug: Album Parsed. Maula - Jism 2 11:56:37.5 Debug: Trying to parse quality for 'Maula - Jism 2 [2012] Mp3 - 192Kbps [Extended]- TK' 11:56:37.5 Debug: Quality parsed: MP3-192 v1 11:56:37.5 Debug: Release Group parsed: 11:56:37.5 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") --- 11:56:37.5 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") --- 11:56:37.5 Debug: Parsing string 'VA - Complete Clubland - The Ultimate Ride Of Your Lfe [2014][MP3][192 kbps]' 11:56:37.5 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 11:56:37.5 Debug: Album Parsed. VA - Complete Clubland - The Ultimate Ride Of Your Lfe 11:56:37.5 Debug: Trying to parse quality for 'VA - Complete Clubland - The Ultimate Ride Of Your Lfe [2014][MP3][192 kbps]' 11:56:37.5 Debug: Quality parsed: MP3-192 v1 11:56:37.5 Debug: Release Group parsed: 11:56:37.5 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") --- 11:56:37.5 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") --- 11:56:37.5 Debug: Parsing string 'Complete Clubland - The Ultimate Ride Of Your Lfe [2014][MP3](192kbps)' 11:56:37.5 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 11:56:37.5 Debug: Album Parsed. Complete Clubland - The Ultimate Ride Of Your Lfe 11:56:37.5 Debug: Trying to parse quality for 'Complete Clubland - The Ultimate Ride Of Your Lfe [2014][MP3](192kbps)' 11:56:37.5 Debug: Quality parsed: MP3-192 v1 11:56:37.5 Debug: Release Group parsed: 11:56:37.5 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") --- 11:56:37.5 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") --- 11:56:37.5 Debug: Parsing string 'Gary Clark Jr - Live North America 2016 (2017) MP3 192kbps' 11:56:37.5 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 11:56:37.5 Debug: Album Parsed. Gary Clark Jr - Live North America 2016 11:56:37.5 Debug: Trying to parse quality for 'Gary Clark Jr - Live North America 2016 (2017) MP3 192kbps' 11:56:37.5 Debug: Quality parsed: MP3-192 v1 11:56:37.5 Debug: Release Group parsed: 11:56:37.5 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") --- 11:56:37.5 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") --- 11:56:37.5 Debug: Parsing string 'Childish Gambino - Awaken, My Love Album 2016 mp3 320 Kbps' 11:56:37.5 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?<releaseyear>\d{4}) 11:56:37.5 Debug: Album Parsed. Childish Gambino - Awaken, My Love Album 11:56:37.5 Debug: Trying to parse quality for 'Childish Gambino - Awaken, My Love Album 2016 mp3 320 Kbps' 11:56:37.5 Debug: Quality parsed: MP3-320 v1 11:56:37.5 Debug: Release Group parsed: 11:56:37.5 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") --- 11:56:37.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Ricardo Arjona - APNEA (Single 2014) (320 kbps)","Ricardo Arjona","APNEA") --- 11:56:37.5 Debug: Parsing string 'Ricardo Arjona - APNEA (Single 2014) (320 kbps)' 11:56:37.5 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 11:56:37.5 Debug: Album Parsed. Ricardo Arjona - APNEA 11:56:37.5 Debug: Trying to parse quality for 'Ricardo Arjona - APNEA (Single 2014) (320 kbps)' 11:56:37.5 Debug: Quality parsed: MP3-320 v1 11:56:37.5 Debug: Release Group parsed: 11:56:37.5 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Ricardo Arjona - APNEA (Single 2014) (320 kbps)","Ricardo Arjona","APNEA") --- 11:56:37.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Kehlani - SweetSexySavage (Deluxe Edition) (2017) 320","Kehlani","SweetSexySavage") --- 11:56:37.5 Debug: Parsing string 'Kehlani - SweetSexySavage (Deluxe Edition) (2017) 320' 11:56:37.5 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 11:56:37.5 Debug: Album Parsed. Kehlani - SweetSexySavage 11:56:37.5 Debug: Trying to parse quality for 'Kehlani - SweetSexySavage (Deluxe Edition) (2017) 320' 11:56:37.5 Debug: Quality parsed: MP3-320 v1 11:56:37.5 Debug: Release Group parsed: 11:56:37.5 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Kehlani - SweetSexySavage (Deluxe Edition) (2017) 320","Kehlani","SweetSexySavage") --- 11:56:37.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Anderson Paak - Malibu (320)(2016)","Anderson Paak","Malibu") --- 11:56:37.5 Debug: Parsing string 'Anderson Paak - Malibu (320)(2016)' 11:56:37.5 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 11:56:37.5 Debug: Album Parsed. Anderson Paak - Malibu 11:56:37.5 Debug: Trying to parse quality for 'Anderson Paak - Malibu (320)(2016)' 11:56:37.5 Debug: Quality parsed: MP3-320 v1 11:56:37.5 Debug: Release Group parsed: 11:56:37.5 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Anderson Paak - Malibu (320)(2016)","Anderson Paak","Malibu") --- 11:56:37.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Caetano Veloso Discografia Completa MP3 @256","Caetano Veloso","Discography",True) --- 11:56:37.5 Debug: Parsing string 'Caetano Veloso Discografia Completa MP3 @256' 11:56:37.5 Trace: ^(?<artist>.+?)\W*(?<discography>Discography|Discografia) 11:56:37.5 Debug: Album Parsed. Caetano Veloso - Discography 11:56:37.5 Debug: Trying to parse quality for 'Caetano Veloso Discografia Completa MP3 @256' 11:56:37.5 Debug: Quality parsed: MP3-256 v1 11:56:37.5 Debug: Release Group parsed: 11:56:37.5 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Caetano Veloso Discografia Completa MP3 @256","Caetano Veloso","Discography",True) --- 11:56:37.5 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") --- 11:56:37.5 Debug: Parsing string 'Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT' 11:56:37.5 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 11:56:37.5 Debug: Album Parsed. Little Mix - Salute 11:56:37.5 Debug: Trying to parse quality for 'Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT' 11:56:37.5 Debug: Quality parsed: AAC-256 v1 11:56:37.5 Debug: Release Group parsed: V3nom 11:56:37.5 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") --- 11:56:37.5 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") --- 11:56:37.5 Debug: Parsing string 'Ricky Martin - A Quien Quiera Escuchar (2015) 256 kbps [GloDLS]' 11:56:37.5 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 11:56:37.5 Debug: Album Parsed. Ricky Martin - A Quien Quiera Escuchar 11:56:37.5 Debug: Trying to parse quality for 'Ricky Martin - A Quien Quiera Escuchar (2015) 256 kbps [GloDLS]' 11:56:37.5 Debug: Quality parsed: MP3-256 v1 11:56:37.5 Debug: Release Group parsed: GloDLS 11:56:37.5 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") --- 11:56:37.5 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") --- 11:56:37.5 Debug: Parsing string 'Jake Bugg - Jake Bugg (Album) [2012] {MP3 256 kbps}' 11:56:37.5 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 11:56:37.5 Debug: Album Parsed. Jake Bugg - Jake Bugg 11:56:37.5 Debug: Trying to parse quality for 'Jake Bugg - Jake Bugg (Album) [2012] {MP3 256 kbps}' 11:56:37.5 Debug: Quality parsed: MP3-256 v1 11:56:37.5 Debug: Release Group parsed: 11:56:37.5 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") --- 11:56:37.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Milky Chance - Sadnecessary [256 Kbps] [M4A]","Milky Chance","Sadnecessary") --- 11:56:37.5 Debug: Parsing string 'Milky Chance - Sadnecessary [256 Kbps] [M4A]' 11:56:37.5 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[) 11:56:37.5 Debug: Album Parsed. Milky Chance - Sadnecessary 11:56:37.5 Debug: Trying to parse quality for 'Milky Chance - Sadnecessary [256 Kbps] [M4A]' 11:56:37.5 Debug: Quality parsed: AAC-256 v1 11:56:37.5 Debug: Release Group parsed: M4A 11:56:37.5 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Milky Chance - Sadnecessary [256 Kbps] [M4A]","Milky Chance","Sadnecessary") --- 11:56:37.5 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") --- 11:56:37.5 Debug: Parsing string 'Clean Bandit - New Eyes [2014] [Mp3-256]-V3nom [GLT]' 11:56:37.5 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 11:56:37.5 Debug: Album Parsed. Clean Bandit - New Eyes 11:56:37.5 Debug: Trying to parse quality for 'Clean Bandit - New Eyes [2014] [Mp3-256]-V3nom [GLT]' 11:56:37.5 Debug: Quality parsed: MP3-256 v1 11:56:37.5 Debug: Release Group parsed: GLT 11:56:37.5 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") --- 11:56:37.5 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") --- 11:56:37.5 Debug: Parsing string 'Armin van Buuren - A State Of Trance 810 (20.04.2017) 256 kbps' 11:56:37.5 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 11:56:37.5 Debug: Album Parsed. Armin van Buuren - A State Of Trance 810 11:56:37.5 Debug: Trying to parse quality for 'Armin van Buuren - A State Of Trance 810 (20.04.2017) 256 kbps' 11:56:37.5 Debug: Quality parsed: MP3-256 v1 11:56:37.5 Debug: Release Group parsed: 11:56:37.5 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") --- 11:56:37.5 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") --- 11:56:37.5 Debug: Parsing string 'PJ Harvey - Let England Shake [mp3-256-2011][trfkad]' 11:56:37.5 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 11:56:37.5 Debug: Album Parsed. PJ Harvey - Let England Shake 11:56:37.5 Debug: Trying to parse quality for 'PJ Harvey - Let England Shake [mp3-256-2011][trfkad]' 11:56:37.5 Debug: Quality parsed: MP3-256 v1 11:56:37.5 Debug: Release Group parsed: 11:56:37.5 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") --- 11:56:37.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Kendrick Lamar - DAMN (2017) FLAC","Kendrick Lamar","DAMN") --- 11:56:37.5 Debug: Parsing string 'Kendrick Lamar - DAMN (2017) FLAC' 11:56:37.5 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 11:56:37.5 Debug: Album Parsed. Kendrick Lamar - DAMN 11:56:37.5 Debug: Trying to parse quality for 'Kendrick Lamar - DAMN (2017) FLAC' 11:56:37.5 Debug: Quality parsed: FLAC v1 11:56:37.5 Debug: Release Group parsed: 11:56:37.5 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Kendrick Lamar - DAMN (2017) FLAC","Kendrick Lamar","DAMN") --- 11:56:37.5 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") --- 11:56:37.5 Debug: Parsing string 'Alicia Keys - Vault Playlist Vol. 1 (2017) [FLAC CD]' 11:56:37.5 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 11:56:37.5 Debug: Album Parsed. Alicia Keys - Vault Playlist Vol 1 11:56:37.5 Debug: Trying to parse quality for 'Alicia Keys - Vault Playlist Vol. 1 (2017) [FLAC CD]' 11:56:37.5 Debug: Quality parsed: FLAC v1 11:56:37.5 Debug: Release Group parsed: 11:56:37.5 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") --- 11:56:37.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Gorillaz - Humanz (Deluxe) - lossless FLAC Tracks - 2017 - CDrip","Gorillaz","Humanz") --- 11:56:37.5 Debug: Parsing string 'Gorillaz - Humanz (Deluxe) - lossless FLAC Tracks - 2017 - CDrip' 11:56:37.5 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 11:56:37.5 Debug: Album Parsed. Gorillaz - Humanz 11:56:37.5 Debug: Trying to parse quality for 'Gorillaz - Humanz (Deluxe) - lossless FLAC Tracks - 2017 - CDrip' 11:56:37.5 Debug: Quality parsed: FLAC v1 11:56:37.5 Debug: Release Group parsed: 11:56:37.5 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Gorillaz - Humanz (Deluxe) - lossless FLAC Tracks - 2017 - CDrip","Gorillaz","Humanz") --- 11:56:37.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("David Bowie - Blackstar (2016) [FLAC]","David Bowie","Blackstar") --- 11:56:37.5 Debug: Parsing string 'David Bowie - Blackstar (2016) [FLAC]' 11:56:37.5 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 11:56:37.5 Debug: Album Parsed. David Bowie - Blackstar 11:56:37.5 Debug: Trying to parse quality for 'David Bowie - Blackstar (2016) [FLAC]' 11:56:37.5 Debug: Quality parsed: FLAC v1 11:56:37.5 Debug: Release Group parsed: FLAC 11:56:37.5 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("David Bowie - Blackstar (2016) [FLAC]","David Bowie","Blackstar") --- 11:56:37.5 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") --- 11:56:37.5 Debug: Parsing string 'The Cure - Greatest Hits (2001) FLAC Soup' 11:56:37.5 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 11:56:37.5 Debug: Album Parsed. The Cure - Greatest Hits 11:56:37.5 Debug: Trying to parse quality for 'The Cure - Greatest Hits (2001) FLAC Soup' 11:56:37.5 Debug: Quality parsed: FLAC v1 11:56:37.5 Debug: Release Group parsed: 11:56:37.5 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") --- 11:56:37.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Slowdive - Souvlaki (FLAC)","Slowdive","Souvlaki") --- 11:56:37.5 Debug: Parsing string 'Slowdive - Souvlaki (FLAC)' 11:56:37.5 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[) 11:56:37.5 Debug: Album Parsed. Slowdive - Souvlaki 11:56:37.5 Debug: Trying to parse quality for 'Slowdive - Souvlaki (FLAC)' 11:56:37.5 Debug: Quality parsed: FLAC v1 11:56:37.5 Debug: Release Group parsed: 11:56:37.5 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Slowdive - Souvlaki (FLAC)","Slowdive","Souvlaki") --- 11:56:37.5 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") --- 11:56:37.5 Debug: Parsing string 'John Coltrane - Kulu Se Mama (1965) [EAC-FLAC]' 11:56:37.5 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 11:56:37.5 Debug: Album Parsed. John Coltrane - Kulu Se Mama 11:56:37.5 Debug: Trying to parse quality for 'John Coltrane - Kulu Se Mama (1965) [EAC-FLAC]' 11:56:37.5 Debug: Quality parsed: FLAC v1 11:56:37.5 Debug: Release Group parsed: 11:56:37.5 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") --- 11:56:37.5 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") --- 11:56:37.5 Debug: Parsing string 'The Rolling Stones - The Very Best Of '75-'94 (1995) {FLAC}' 11:56:37.5 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 11:56:37.5 Debug: Album Parsed. The Rolling Stones - The Very Best Of '75-'94 11:56:37.5 Debug: Trying to parse quality for 'The Rolling Stones - The Very Best Of '75-'94 (1995) {FLAC}' 11:56:37.5 Debug: Quality parsed: FLAC v1 11:56:37.5 Debug: Release Group parsed: 11:56:37.5 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") --- 11:56:37.5 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") --- 11:56:37.5 Debug: Parsing string 'Migos-No_Label_II-CD-FLAC-2014-FORSAKEN' 11:56:37.5 Trace: ^(?<artist>.+?)[-](?<album>.+?)[-](?<source>\d?CD|WEB).+?(?<releaseyear>\d{4}) 11:56:37.5 Debug: Album Parsed. Migos - No Label II 11:56:37.5 Debug: Trying to parse quality for 'Migos-No_Label_II-CD-FLAC-2014-FORSAKEN' 11:56:37.5 Debug: Quality parsed: FLAC v1 11:56:37.5 Debug: Release Group parsed: FORSAKEN 11:56:37.5 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") --- 11:56:37.5 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") --- 11:56:37.5 Debug: Parsing string 'A.I. - Sex & Robots [2007/MP3/V0(VBR)]' 11:56:37.5 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 11:56:37.5 Debug: Album Parsed. A I - Sex & Robots 11:56:37.5 Debug: Trying to parse quality for 'A.I. - Sex & Robots [2007/MP3/V0(VBR)]' 11:56:37.5 Debug: Quality parsed: MP3-VBR-V0 v1 11:56:37.5 Debug: Release Group parsed: 11:56:37.5 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") --- 11:56:37.5 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") --- 11:56:37.5 Debug: Parsing string 'Jay-Z - 4:44 (Deluxe Edition) (2017) 320' 11:56:37.5 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 11:56:37.5 Debug: Album Parsed. Jay-Z - 444 11:56:37.5 Debug: Trying to parse quality for 'Jay-Z - 4:44 (Deluxe Edition) (2017) 320' 11:56:37.5 Debug: Quality parsed: MP3-320 v1 11:56:37.5 Debug: Release Group parsed: 11:56:37.5 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") --- 11:56:37.5 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") --- 11:56:37.5 Debug: Parsing string 'VA - NOW Thats What I Call Music 96 (2017) [Mp3~Kbps]' 11:56:37.5 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 11:56:37.5 Debug: Album Parsed. VA - NOW Thats What I Call Music 96 11:56:37.5 Debug: Trying to parse quality for 'VA - NOW Thats What I Call Music 96 (2017) [Mp3~Kbps]' 11:56:37.5 Debug: Quality parsed: MP3-96 v1 11:56:37.5 Debug: Release Group parsed: 11:56:37.5 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") --- 11:56:37.5 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") --- 11:56:37.5 Debug: Parsing string 'Queen - The Ultimate Best Of Queen(2011)[mp3]' 11:56:37.5 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 11:56:37.5 Debug: Album Parsed. Queen - The Ultimate Best Of Queen 11:56:37.5 Debug: Trying to parse quality for 'Queen - The Ultimate Best Of Queen(2011)[mp3]' 11:56:37.5 Debug: Quality parsed: Unknown v1 11:56:37.5 Debug: Release Group parsed: 11:56:37.5 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") --- 11:56:37.5 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") --- 11:56:37.5 Debug: Parsing string 'Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT]' 11:56:37.5 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 11:56:37.5 Debug: Album Parsed. Little Mix - Salute 11:56:37.5 Debug: Trying to parse quality for 'Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT]' 11:56:37.5 Debug: Quality parsed: AAC-256 v1 11:56:37.5 Debug: Release Group parsed: GLT 11:56:37.5 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") --- 11:56:37.5 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") --- 11:56:37.5 Debug: Parsing string 'Barış Manço - Ben Bilirim [1993/FLAC/Lossless/Log]' 11:56:37.5 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 11:56:37.5 Debug: Album Parsed. Barış Manço - Ben Bilirim 11:56:37.5 Debug: Trying to parse quality for 'Barış Manço - Ben Bilirim [1993/FLAC/Lossless/Log]' 11:56:37.5 Debug: Quality parsed: FLAC v1 11:56:37.5 Debug: Release Group parsed: 11:56:37.5 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") --- 11:56:37.5 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") --- 11:56:37.5 Debug: Parsing string 'Imagine Dragons-Smoke And Mirrors-Deluxe Edition-2CD-FLAC-2015-JLM' 11:56:37.5 Trace: ^(?<artist>.+?)[-](?<album>.+?)[-](?:[\(|\[]?)(?<version>.+?(?:Edition)?)(?:[\)|\]]?)[-](?<source>\d?CD|WEB).+?(?<releaseyear>\d{4}) 11:56:37.5 Debug: Album Parsed. Imagine Dragons - Smoke And Mirrors 11:56:37.5 Debug: Trying to parse quality for 'Imagine Dragons-Smoke And Mirrors-Deluxe Edition-2CD-FLAC-2015-JLM' 11:56:37.5 Debug: Quality parsed: FLAC v1 11:56:37.5 Debug: Release Group parsed: JLM 11:56:37.5 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") --- 11:56:37.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Dani_Sbert-Togheter-WEB-2017-FURY","Dani Sbert","Togheter") --- 11:56:37.5 Debug: Parsing string 'Dani_Sbert-Togheter-WEB-2017-FURY' 11:56:37.5 Trace: ^(?<artist>.+?)[-](?<album>.+?)[-](?<source>\d?CD|WEB).+?(?<releaseyear>\d{4}) 11:56:37.5 Debug: Album Parsed. Dani Sbert - Togheter 11:56:37.5 Debug: Trying to parse quality for 'Dani_Sbert-Togheter-WEB-2017-FURY' 11:56:37.5 Debug: Quality parsed: MP3-320 v1 11:56:37.5 Debug: Release Group parsed: FURY 11:56:37.5 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Dani_Sbert-Togheter-WEB-2017-FURY","Dani Sbert","Togheter") --- 11:56:37.5 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") --- 11:56:37.5 Debug: Parsing string 'New.Edition-One.Love-CD-FLAC-2017-MrFlac' 11:56:37.5 Trace: ^(?<artist>.+?)[-](?<album>.+?)[-](?<source>\d?CD|WEB).+?(?<releaseyear>\d{4}) 11:56:37.5 Debug: Album Parsed. New Edition - One Love 11:56:37.5 Debug: Trying to parse quality for 'New.Edition-One.Love-CD-FLAC-2017-MrFlac' 11:56:37.5 Debug: Quality parsed: FLAC v1 11:56:37.5 Debug: Release Group parsed: 11:56:37.5 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") --- 11:56:37.5 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") --- 11:56:37.5 Debug: Parsing string 'David_Gray-The_Best_of_David_Gray-(Deluxe_Edition)-2CD-2016-MTD' 11:56:37.5 Trace: ^(?<artist>.+?)[-](?<album>.+?)[-](?:[\(|\[]?)(?<version>.+?(?:Edition)?)(?:[\)|\]]?)[-](?<source>\d?CD|WEB).+?(?<releaseyear>\d{4}) 11:56:37.5 Debug: Album Parsed. David Gray - The Best of David Gray 11:56:37.5 Debug: Trying to parse quality for 'David_Gray-The_Best_of_David_Gray-(Deluxe_Edition)-2CD-2016-MTD' 11:56:37.5 Debug: Quality parsed: Unknown v1 11:56:37.5 Debug: Release Group parsed: MTD 11:56:37.5 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") --- 11:56:37.5 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") --- 11:56:37.5 Debug: Parsing string 'Shinedown-Us and Them-NMR-2005-NMR' 11:56:37.5 Trace: ^(?:(?<artist>.+?)(?:-)+)(?<album>.+?)(?:-.+?)(?<releaseyear>\d{4}) 11:56:37.5 Debug: Album Parsed. Shinedown - Us and Them 11:56:37.5 Debug: Trying to parse quality for 'Shinedown-Us and Them-NMR-2005-NMR' 11:56:37.5 Debug: Quality parsed: Unknown v1 11:56:37.5 Debug: Release Group parsed: NMR 11:56:37.5 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") --- 11:56:37.5 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) --- 11:56:37.5 Debug: Parsing string 'Led Zeppelin - Studio Discography 1969-1982 (10 albums)(flac)' 11:56:37.5 Trace: ^(?<artist>.+?)(?: - )(?:.+?)?(?<discography>Discography|Discografia).+?(?<startyear>\d{4}).+?(?<endyear>\d{4}) 11:56:37.5 Debug: Album Parsed. Led Zeppelin - Discography 11:56:37.5 Debug: Trying to parse quality for 'Led Zeppelin - Studio Discography 1969-1982 (10 albums)(flac)' 11:56:37.5 Debug: Quality parsed: FLAC v1 11:56:37.5 Debug: Release Group parsed: 11:56:37.5 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) --- 11:56:37.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Minor Threat - Complete Discography [1989] [Anthology]","Minor Threat","Discography",True) --- 11:56:37.5 Debug: Parsing string 'Minor Threat - Complete Discography [1989] [Anthology]' 11:56:37.5 Trace: ^(?<artist>.+?)(?: - )(?:.+?)?(?<discography>Discography|Discografia).+?(?<endyear>\d{4}) 11:56:37.5 Debug: Album Parsed. Minor Threat - Discography 11:56:37.5 Debug: Trying to parse quality for 'Minor Threat - Complete Discography [1989] [Anthology]' 11:56:37.5 Debug: Quality parsed: Unknown v1 11:56:37.5 Debug: Release Group parsed: Anthology 11:56:37.5 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Minor Threat - Complete Discography [1989] [Anthology]","Minor Threat","Discography",True) --- 11:56:37.5 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) --- 11:56:37.5 Debug: Parsing string 'Captain-Discography_1998_-_2001-CD-FLAC-2007-UTP' 11:56:37.5 Trace: ^(?<artist>.+?)\W*(?<discography>Discography|Discografia).+?(?<startyear>\d{4}).+?(?<endyear>\d{4}) 11:56:37.5 Debug: Album Parsed. Captain - Discography 11:56:37.5 Debug: Trying to parse quality for 'Captain-Discography_1998_-_2001-CD-FLAC-2007-UTP' 11:56:37.5 Debug: Quality parsed: FLAC v1 11:56:37.5 Debug: Release Group parsed: UTP 11:56:37.5 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) --- 11:56:37.5 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") --- 11:56:37.5 Debug: Parsing string 'Coolio - Gangsta's Paradise (1995) (FLAC Lossless)' 11:56:37.5 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 11:56:37.5 Debug: Album Parsed. Coolio - Gangsta's Paradise 11:56:37.5 Debug: Trying to parse quality for 'Coolio - Gangsta's Paradise (1995) (FLAC Lossless)' 11:56:37.5 Debug: Quality parsed: FLAC v1 11:56:37.5 Debug: Release Group parsed: 11:56:37.5 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") --- 11:56:37.5 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") --- 11:56:37.5 Debug: Parsing string 'Brother Ali-2007-The Undisputed Truth-FTD' 11:56:37.5 Trace: ^(?:(?<artist>.+?)(?:-))(?<releaseyear>\d{4})(?:-)(?<album>[^-]+) 11:56:37.5 Debug: Album Parsed. Brother Ali - The Undisputed Truth 11:56:37.5 Debug: Trying to parse quality for 'Brother Ali-2007-The Undisputed Truth-FTD' 11:56:37.5 Debug: Quality parsed: Unknown v1 11:56:37.5 Debug: Release Group parsed: FTD 11:56:37.5 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") --- 11:56:37.5 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") --- 11:56:37.5 Debug: Parsing string 'Brother Ali-The Undisputed Truth-2007-FTD' 11:56:37.5 Trace: ^(?:(?<artist>.+?)(?:-)+)(?:(?<album>.+?)(?:-)+)(?<releaseyear>\d{4}) 11:56:37.5 Debug: Album Parsed. Brother Ali - The Undisputed Truth 11:56:37.5 Debug: Trying to parse quality for 'Brother Ali-The Undisputed Truth-2007-FTD' 11:56:37.5 Debug: Quality parsed: Unknown v1 11:56:37.5 Debug: Release Group parsed: FTD 11:56:37.5 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") --- 11:56:37.5 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") --- 11:56:37.5 Debug: Parsing string '(Eclectic Progressive Rock) [CD] Peter Hammill - From The Trees - 2017, FLAC (tracks + .cue), lossless' 11:56:37.5 Trace: ^(?:\(.+?\))(?:\W*(?:\[(?<source>.+?)\]))?\W*(?<artist>.+?)(?: - )(?<album>.+?)(?: - )(?<releaseyear>\d{4}) 11:56:37.5 Debug: Album Parsed. Peter Hammill - From The Trees 11:56:37.5 Debug: Trying to parse quality for '(Eclectic Progressive Rock) [CD] Peter Hammill - From The Trees - 2017, FLAC (tracks + .cue), lossless' 11:56:37.5 Debug: Quality parsed: FLAC v1 11:56:37.5 Debug: Release Group parsed: 11:56:37.5 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") --- 11:56:37.5 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") --- 11:56:37.5 Debug: Parsing string '(Folk Rock / Pop) Aztec Two-Step - Naked - 2017, MP3, 320 kbps' 11:56:37.5 Trace: ^(?:\(.+?\))(?:\W*(?:\[(?<source>.+?)\]))?\W*(?<artist>.+?)(?: - )(?<album>.+?)(?: - )(?<releaseyear>\d{4}) 11:56:37.5 Debug: Album Parsed. Aztec Two-Step - Naked 11:56:37.5 Debug: Trying to parse quality for '(Folk Rock / Pop) Aztec Two-Step - Naked - 2017, MP3, 320 kbps' 11:56:37.5 Debug: Quality parsed: MP3-320 v1 11:56:37.5 Debug: Release Group parsed: 11:56:37.5 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") --- 11:56:37.5 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") --- 11:56:37.5 Debug: Parsing string '(Zeuhl / Progressive Rock) [WEB] Dai Kaht - Dai Kaht - 2017, FLAC (tracks), lossless' 11:56:37.5 Trace: ^(?:\(.+?\))(?:\W*(?:\[(?<source>.+?)\]))?\W*(?<artist>.+?)(?: - )(?<album>.+?)(?: - )(?<releaseyear>\d{4}) 11:56:37.5 Debug: Album Parsed. Dai Kaht - Dai Kaht 11:56:37.5 Debug: Trying to parse quality for '(Zeuhl / Progressive Rock) [WEB] Dai Kaht - Dai Kaht - 2017, FLAC (tracks), lossless' 11:56:37.5 Debug: Quality parsed: FLAC v1 11:56:37.5 Debug: Release Group parsed: 11:56:37.5 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") --- 11:56:37.5 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) --- 11:56:37.5 Debug: Parsing string '(Heavy Metal) [CD] Black Obelisk - Discography - 1991-2015 (36 releases, 32 CDs), FLAC(image + .cue), lossless' 11:56:37.5 Trace: ^(?:\(.+?\))(?:\W*(?:\[(?<source>.+?)\]))?\W*(?<artist>.+?)(?: - )(?<discography>Discography|Discografia).+?(?<startyear>\d{4}).+?(?<endyear>\d{4}) 11:56:37.5 Debug: Album Parsed. Black Obelisk - Discography 11:56:37.5 Debug: Trying to parse quality for '(Heavy Metal) [CD] Black Obelisk - Discography - 1991-2015 (36 releases, 32 CDs), FLAC(image + .cue), lossless' 11:56:37.5 Debug: Quality parsed: FLAC v1 11:56:37.5 Debug: Release Group parsed: 11:56:37.5 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) --- 11:56:37.5 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) --- 11:56:37.5 Debug: Parsing string '(Heavy Metal) Aria - Discography(46 CD) [1985 - 2015], FLAC(image + .cue), lossless' 11:56:37.5 Trace: ^(?:\(.+?\))(?:\W*(?:\[(?<source>.+?)\]))?\W*(?<artist>.+?)(?: - )(?<discography>Discography|Discografia).+?(?<startyear>\d{4}).+?(?<endyear>\d{4}) 11:56:37.5 Debug: Album Parsed. Aria - Discography 11:56:37.5 Debug: Trying to parse quality for '(Heavy Metal) Aria - Discography(46 CD) [1985 - 2015], FLAC(image + .cue), lossless' 11:56:37.5 Debug: Quality parsed: FLAC v1 11:56:37.5 Debug: Release Group parsed: 11:56:37.5 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) --- 11:56:37.5 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) --- 11:56:37.5 Debug: Parsing string '(Heavy Metal) [CD] Forces United - Discography(6 CDs), 2014-2016, FLAC(image + .cue), lossless' 11:56:37.5 Trace: ^(?:\(.+?\))(?:\W*(?:\[(?<source>.+?)\]))?\W*(?<artist>.+?)(?: - )(?<discography>Discography|Discografia).+?(?<startyear>\d{4}).+?(?<endyear>\d{4}) 11:56:37.5 Debug: Album Parsed. Forces United - Discography 11:56:37.5 Debug: Trying to parse quality for '(Heavy Metal) [CD] Forces United - Discography(6 CDs), 2014-2016, FLAC(image + .cue), lossless' 11:56:37.5 Debug: Quality parsed: FLAC v1 11:56:37.5 Debug: Release Group parsed: 11:56:37.5 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) --- 11:56:37.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Gorillaz - The now now - 2018 [FLAC]","Gorillaz","The now now") --- 11:56:37.5 Debug: Parsing string 'Gorillaz - The now now - 2018 [FLAC]' 11:56:37.5 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?: - )(?<releaseyear>\d{4})\W*(?:\(|\[) 11:56:37.5 Debug: Album Parsed. Gorillaz - The now now 11:56:37.5 Debug: Trying to parse quality for 'Gorillaz - The now now - 2018 [FLAC]' 11:56:37.5 Debug: Quality parsed: FLAC v1 11:56:37.5 Debug: Release Group parsed: FLAC 11:56:37.5 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Gorillaz - The now now - 2018 [FLAC]","Gorillaz","The now now") --- 11:56:37.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("Black Sabbath - Black Sabbath FLAC") --- 11:56:37.5 Debug: Parsing string 'Black Sabbath - Black Sabbath FLAC' using search criteria artist: 'Black Sabbath' album: 'Black Sabbath' 11:56:37.5 Debug: Album Parsed. Black Sabbath - Black Sabbath 11:56:37.5 Debug: Trying to parse quality for 'Black Sabbath - Black Sabbath FLAC' 11:56:37.5 Debug: Quality parsed: FLAC v1 11:56:37.5 Debug: Release Group parsed: 11:56:37.5 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("Black Sabbath - Black Sabbath FLAC") --- 11:56:37.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("Black Sabbath Black Sabbath FLAC") --- 11:56:37.5 Debug: Parsing string 'Black Sabbath Black Sabbath FLAC' using search criteria artist: 'Black Sabbath' album: 'Black Sabbath' 11:56:37.5 Debug: Album Parsed. Black Sabbath - Black Sabbath 11:56:37.5 Debug: Trying to parse quality for 'Black Sabbath Black Sabbath FLAC' 11:56:37.5 Debug: Quality parsed: FLAC v1 11:56:37.5 Debug: Release Group parsed: 11:56:37.5 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("Black Sabbath Black Sabbath FLAC") --- 11:56:37.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("BlaCk SabBaTh Black SabBatH FLAC") --- 11:56:37.5 Debug: Parsing string 'BlaCk SabBaTh Black SabBatH FLAC' using search criteria artist: 'Black Sabbath' album: 'Black Sabbath' 11:56:37.5 Debug: Album Parsed. BlaCk SabBaTh - Black SabBatH 11:56:37.5 Debug: Trying to parse quality for 'BlaCk SabBaTh Black SabBatH FLAC' 11:56:37.5 Debug: Quality parsed: FLAC v1 11:56:37.5 Debug: Release Group parsed: 11:56:37.5 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("BlaCk SabBaTh Black SabBatH FLAC") --- 11:56:37.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("Black Sabbath FLAC Black Sabbath") --- 11:56:37.5 Debug: Parsing string 'Black Sabbath FLAC Black Sabbath' using search criteria artist: 'Black Sabbath' album: 'Black Sabbath' 11:56:37.5 Debug: Album Parsed. Black Sabbath - Black Sabbath 11:56:37.5 Debug: Trying to parse quality for 'Black Sabbath FLAC Black Sabbath' 11:56:37.5 Debug: Quality parsed: FLAC v1 11:56:37.5 Debug: Release Group parsed: 11:56:37.5 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("Black Sabbath FLAC Black Sabbath") --- 11:56:37.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("Black.Sabbath-FLAC-Black.Sabbath") --- 11:56:37.5 Debug: Parsing string 'Black.Sabbath-FLAC-Black.Sabbath' using search criteria artist: 'Black Sabbath' album: 'Black Sabbath' 11:56:37.5 Debug: Album Parsed. Black Sabbath - Black Sabbath 11:56:37.5 Debug: Trying to parse quality for 'Black.Sabbath-FLAC-Black.Sabbath' 11:56:37.5 Debug: Quality parsed: FLAC v1 11:56:37.5 Debug: Release Group parsed: Black 11:56:37.5 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("Black.Sabbath-FLAC-Black.Sabbath") --- 11:56:37.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("Black_Sabbath-FLAC-Black_Sabbath") --- 11:56:37.5 Debug: Parsing string 'Black_Sabbath-FLAC-Black_Sabbath' using search criteria artist: 'Black Sabbath' album: 'Black Sabbath' 11:56:37.5 Debug: Album Parsed. Black Sabbath - Black Sabbath 11:56:37.5 Debug: Trying to parse quality for 'Black_Sabbath-FLAC-Black_Sabbath' 11:56:37.5 Debug: Quality parsed: FLAC v1 11:56:37.5 Debug: Release Group parsed: Black 11:56:37.5 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("Black_Sabbath-FLAC-Black_Sabbath") --- 11:56:37.5 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) --- 11:56:37.5 Debug: Parsing string 'Captain-Discography_1998_-_2001-CD-FLAC-2007-UTP' 11:56:37.5 Trace: ^(?<artist>.+?)\W*(?<discography>Discography|Discografia).+?(?<startyear>\d{4}).+?(?<endyear>\d{4}) 11:56:37.5 Debug: Album Parsed. Captain - Discography 11:56:37.5 Debug: Trying to parse quality for 'Captain-Discography_1998_-_2001-CD-FLAC-2007-UTP' 11:56:37.5 Debug: Quality parsed: FLAC v1 11:56:37.5 Debug: Release Group parsed: UTP 11:56:37.5 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) --- 11:56:37.5 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) --- 11:56:37.5 Debug: Parsing string '(Heavy Metal) Aria - Discography(46 CD) [1985 - 2015]' 11:56:37.5 Trace: ^(?:\(.+?\))(?:\W*(?:\[(?<source>.+?)\]))?\W*(?<artist>.+?)(?: - )(?<discography>Discography|Discografia).+?(?<startyear>\d{4}).+?(?<endyear>\d{4}) 11:56:37.5 Debug: Album Parsed. Aria - Discography 11:56:37.5 Debug: Trying to parse quality for '(Heavy Metal) Aria - Discography(46 CD) [1985 - 2015]' 11:56:37.5 Debug: Quality parsed: Unknown v1 11:56:37.5 Debug: Release Group parsed: 11:56:37.5 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) --- 11:56:37.5 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) --- 11:56:37.5 Debug: Parsing string 'Led Zeppelin - Studio Discography 1969-1982 (10 albums)(flac)' 11:56:37.5 Trace: ^(?<artist>.+?)(?: - )(?:.+?)?(?<discography>Discography|Discografia).+?(?<startyear>\d{4}).+?(?<endyear>\d{4}) 11:56:37.5 Debug: Album Parsed. Led Zeppelin - Discography 11:56:37.5 Debug: Trying to parse quality for 'Led Zeppelin - Studio Discography 1969-1982 (10 albums)(flac)' 11:56:37.5 Debug: Quality parsed: FLAC v1 11:56:37.5 Debug: Release Group parsed: 11:56:37.5 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] 11:56:37.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_year_or_year_range_from_discography("Minor Threat - Complete Discography [1989] [Anthology]",0,1989) --- 11:56:37.5 Debug: Parsing string 'Minor Threat - Complete Discography [1989] [Anthology]' 11:56:37.5 Trace: ^(?<artist>.+?)(?: - )(?:.+?)?(?<discography>Discography|Discografia).+?(?<endyear>\d{4}) 11:56:37.5 Debug: Album Parsed. Minor Threat - Discography 11:56:37.5 Debug: Trying to parse quality for 'Minor Threat - Complete Discography [1989] [Anthology]' 11:56:37.5 Debug: Quality parsed: Unknown v1 11:56:37.5 Debug: Release Group parsed: Anthology 11:56:37.5 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_year_or_year_range_from_discography("Minor Threat - Complete Discography [1989] [Anthology]",0,1989) --- 11:56:37.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_year_or_year_range_from_discography("Caetano Veloso Discografia Completa MP3 @256",0,0) --- 11:56:37.5 Debug: Parsing string 'Caetano Veloso Discografia Completa MP3 @256' 11:56:37.5 Trace: ^(?<artist>.+?)\W*(?<discography>Discography|Discografia) 11:56:37.5 Debug: Album Parsed. Caetano Veloso - Discography 11:56:37.5 Debug: Trying to parse quality for 'Caetano Veloso Discografia Completa MP3 @256' 11:56:37.5 Debug: Quality parsed: MP3-256 v1 11:56:37.5 Debug: Release Group parsed: 11:56:37.5 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_year_or_year_range_from_discography("Caetano Veloso Discografia Completa MP3 @256",0,0) --- 11:56:37.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_accents_from_title --- 11:56:37.5 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_accents_from_title --- 11:56:37.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Songs of Experience (Deluxe Edition)","Songs of Experience") --- 11:56:37.5 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Songs of Experience (Deluxe Edition)","Songs of Experience") --- 11:56:37.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Songs of Experience (iTunes Deluxe Edition)","Songs of Experience") --- 11:56:37.5 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Songs of Experience (iTunes Deluxe Edition)","Songs of Experience") --- 11:56:37.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Songs of Experience [Super Special Edition]","Songs of Experience") --- 11:56:37.5 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Songs of Experience [Super Special Edition]","Songs of Experience") --- 11:56:37.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Mr. Bad Guy [Special Edition]","Mr. Bad Guy") --- 11:56:37.5 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Mr. Bad Guy [Special Edition]","Mr. Bad Guy") --- 11:56:37.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Sweet Dreams (Album)","Sweet Dreams") --- 11:56:37.5 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Sweet Dreams (Album)","Sweet Dreams") --- 11:56:37.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Now What?! (Limited Edition)","Now What?!") --- 11:56:37.5 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Now What?! (Limited Edition)","Now What?!") --- 11:56:37.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Random Album Title (Promo CD)","Random Album Title") --- 11:56:37.5 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Random Album Title (Promo CD)","Random Album Title") --- 11:56:37.5 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") --- 11:56:37.5 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") --- 11:56:37.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Limited Edition","Limited Edition") --- 11:56:37.5 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Limited Edition","Limited Edition") --- 11:56:37.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Songs of Experience (Deluxe Edition)","Songs of Experience") --- 11:56:37.5 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Songs of Experience (Deluxe Edition)","Songs of Experience") --- 11:56:37.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Mr. Bad Guy [Special Edition]","Mr. Bad Guy") --- 11:56:37.5 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Mr. Bad Guy [Special Edition]","Mr. Bad Guy") --- 11:56:37.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Smooth Criminal (single)","Smooth Criminal") --- 11:56:37.5 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Smooth Criminal (single)","Smooth Criminal") --- 11:56:37.5 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") --- 11:56:37.5 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") --- 11:56:37.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Alles Schon Gesehen (Feat. Deichkind)","Alles Schon Gesehen") --- 11:56:37.5 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Alles Schon Gesehen (Feat. Deichkind)","Alles Schon Gesehen") --- 11:56:37.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Science Fiction/Double Feature","Science Fiction/Double Feature") --- 11:56:37.5 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Science Fiction/Double Feature","Science Fiction/Double Feature") --- 11:56:37.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Dancing Feathers","Dancing Feathers") --- 11:56:37.5 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Dancing Feathers","Dancing Feathers") --- 11:56:37.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("D.J. (2017 Remaster)","D.J.") --- 11:56:37.5 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("D.J. (2017 Remaster)","D.J.") --- 11:56:37.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("The Kiss (Skit) (Produced By Eminem)","The Kiss (Skit)") --- 11:56:37.5 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("The Kiss (Skit) (Produced By Eminem)","The Kiss (Skit)") --- 11:56:37.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Without Me (Produced By Eminem & Jeff Bass)","Without Me") --- 11:56:37.5 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Without Me (Produced By Eminem & Jeff Bass)","Without Me") --- 11:56:37.5 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") --- 11:56:37.5 Debug: Parsing string '[scnzbefnet][509103] Jay-Z - 4:44 (Deluxe Edition) (2017) 320' 11:56:37.5 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 11:56:37.5 Debug: Album Parsed. Jay-Z - 444 11:56:37.5 Debug: Trying to parse quality for '[scnzbefnet][509103] Jay-Z - 4:44 (Deluxe Edition) (2017) 320' 11:56:37.5 Debug: Quality parsed: MP3-320 v1 11:56:37.5 Debug: Release Group parsed: scnzbefnet 11:56:37.5 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") --- 11:56:37.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParsingServiceTests.GetAlbumsFixture.should_not_fail_if_search_criteria_contains_multiple_albums_with_the_same_name --- 11:56:37.6 Debug: Trying inexact album match for IdenticalTitle 11:56:37.6 Debug: Unable to find - IdenticalTitle 11:56:37.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ParsingServiceTests.GetAlbumsFixture.should_not_fail_if_search_criteria_contains_multiple_albums_with_the_same_name --- 11:56:37.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParsingServiceTests.GetArtistFixture.should_use_parsed_artist_title --- 11:56:37.6 Debug: Parsing string '30 Rock - Get Some [FLAC]' 11:56:37.6 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[) 11:56:37.6 Debug: Album Parsed. 30 Rock - Get Some 11:56:37.6 Debug: Trying to parse quality for '30 Rock - Get Some [FLAC]' 11:56:37.6 Debug: Quality parsed: FLAC v1 11:56:37.6 Debug: Release Group parsed: FLAC 11:56:37.6 Debug: Trying inexact artist match for 30 Rock 11:56:37.6 Debug: Parsing string '30 Rock - Get Some [FLAC]' 11:56:37.6 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[) 11:56:37.6 Debug: Album Parsed. 30 Rock - Get Some 11:56:37.6 Debug: Trying to parse quality for '30 Rock - Get Some [FLAC]' 11:56:37.6 Debug: Quality parsed: FLAC v1 11:56:37.6 Debug: Release Group parsed: FLAC 11:56:37.6 Debug: Parsing string '30 Rock - Get Some [FLAC]' 11:56:37.6 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[) 11:56:37.6 Debug: Album Parsed. 30 Rock - Get Some 11:56:37.6 Debug: Trying to parse quality for '30 Rock - Get Some [FLAC]' 11:56:37.6 Debug: Quality parsed: FLAC v1 11:56:37.6 Debug: Release Group parsed: FLAC 11:56:37.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ParsingServiceTests.GetArtistFixture.should_use_parsed_artist_title --- 11:56:37.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParsingServiceTests.GetArtistFixture.should_use_passed_in_title_when_it_cannot_be_parsed --- 11:56:37.6 Debug: Parsing string '30 Rock' 11:56:37.6 Debug: Unable to parse 30 Rock 11:56:37.6 Debug: Trying inexact artist match for 30 Rock 11:56:37.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ParsingServiceTests.GetArtistFixture.should_use_passed_in_title_when_it_cannot_be_parsed --- 11:56:37.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("z:\\tv shows\\battlestar galactica (2003)\\Season 3\\S03E05 - Collaborators.mkv",3,5) --- 11:56:37.6 Debug: Attempting to parse track info using directory and file names. Season 3 11:56:37.6 Debug: Parsing string 'Season 3 S03E05 - Collaborators.mkv' 11:56:37.6 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 11:56:37.6 Debug: Track Parsed. Season 3 S03E05 - - 0:[Unknown Track] : 11:56:37.6 Debug: Trying to parse quality for 'Season 3 S03E05 - Collaborators.mkv' 11:56:37.6 Debug: Quality parsed: Unknown v1 11:56:37.6 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("z:\\tv shows\\battlestar galactica (2003)\\Season 3\\S03E05 - Collaborators.mkv",3,5) --- 11:56:37.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("z:\\tv shows\\modern marvels\\Season 16\\S16E03 - The Potato.mkv",16,3) --- 11:56:37.6 Debug: Attempting to parse track info using directory and file names. Season 16 11:56:37.6 Debug: Parsing string 'Season 16 S16E03 - The Potato.mkv' 11:56:37.6 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 11:56:37.6 Debug: Track Parsed. Season 16 S16E03 - - 0:[Unknown Track] : 11:56:37.6 Debug: Trying to parse quality for 'Season 16 S16E03 - The Potato.mkv' 11:56:37.6 Debug: Quality parsed: Unknown v1 11:56:37.6 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("z:\\tv shows\\modern marvels\\Season 16\\S16E03 - The Potato.mkv",16,3) --- 11:56:37.6 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) --- 11:56:37.6 Debug: Attempting to parse track info using directory and file names. Specials 11:56:37.6 Debug: Parsing string 'Specials S00E16 - Dear Consumer - SD TV.avi' 11:56:37.6 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 11:56:37.6 Debug: Track Parsed. Specials S00E16 - - 0:[Unknown Track] : 11:56:37.6 Debug: Trying to parse quality for 'Specials S00E16 - Dear Consumer - SD TV.avi' 11:56:37.6 Debug: Quality parsed: Unknown v1 11:56:37.6 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) --- 11:56:37.6 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) --- 11:56:37.6 Debug: Attempting to parse track info using directory and file names. Season 2 11:56:37.6 Debug: Parsing string 'Season 2 S02E21 - 94 Meetings - 720p TV.mkv' 11:56:37.6 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 11:56:37.6 Debug: Track Parsed. Season 2 S02E21 - - 0:[Unknown Track] : 11:56:37.6 Debug: Trying to parse quality for 'Season 2 S02E21 - 94 Meetings - 720p TV.mkv' 11:56:37.6 Debug: Quality parsed: Unknown v1 11:56:37.6 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) --- 11:56:37.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("D:\\shares\\TV Shows\\Battlestar Galactica (2003)\\Season 2\\S02E21.avi",2,21) --- 11:56:37.6 Debug: Attempting to parse track info using directory and file names. Season 2 11:56:37.6 Debug: Parsing string 'Season 2 S02E21.avi' 11:56:37.6 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 11:56:37.6 Debug: Track Parsed. Season 2 S02E21 av - - 0:[Unknown Track] : 11:56:37.6 Debug: Trying to parse quality for 'Season 2 S02E21.avi' 11:56:37.6 Debug: Quality parsed: Unknown v1 11:56:37.6 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("D:\\shares\\TV Shows\\Battlestar Galactica (2003)\\Season 2\\S02E21.avi",2,21) --- 11:56:37.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:/Test/TV/Chuck.4x05.HDTV.XviD-LOL",4,5) --- 11:56:37.6 Debug: Attempting to parse track info using directory and file names. TV 11:56:37.6 Debug: Parsing string 'TV Chuck.4x05.HDTV.XviD-LOL' 11:56:37.6 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 11:56:37.6 Debug: Track Parsed. TV Chuck 4x05 HDTV XviD - - 0:[Unknown Track] : 11:56:37.6 Debug: Trying to parse quality for 'TV Chuck.4x05.HDTV.XviD-LOL' 11:56:37.6 Debug: Quality parsed: Unknown v1 11:56:37.6 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:/Test/TV/Chuck.4x05.HDTV.XviD-LOL",4,5) --- 11:56:37.6 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) --- 11:56:37.6 Debug: Attempting to parse track info using directory and file names. Season 6 11:56:37.6 Debug: Parsing string 'Season 6 S06E13 - 5 to 9 - 720p BluRay.mkv' 11:56:37.6 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 11:56:37.6 Debug: Track Parsed. Season 6 S06E13 - - 0:[Unknown Track] : 11:56:37.6 Debug: Trying to parse quality for 'Season 6 S06E13 - 5 to 9 - 720p BluRay.mkv' 11:56:37.6 Debug: Quality parsed: Unknown v1 11:56:37.6 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) --- 11:56:37.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("S:\\TV Drop\\House - 10x11 - Title [SDTV]\\1011 - Title.avi",10,11) --- 11:56:37.6 Debug: Attempting to parse track info using directory and file names. House - 10x11 - Title [SDTV] 11:56:37.6 Debug: Parsing string 'House - 10x11 - Title [SDTV] 1011 - Title.avi' 11:56:37.6 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 11:56:37.6 Debug: Track Parsed. House - - 0:[Unknown Track] : 11:56:37.6 Debug: Trying to parse quality for 'House - 10x11 - Title [SDTV] 1011 - Title.avi' 11:56:37.6 Debug: Quality parsed: Unknown v1 11:56:37.6 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("S:\\TV Drop\\House - 10x11 - Title [SDTV]\\1011 - Title.avi",10,11) --- 11:56:37.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("/TV Drop/House - 10x11 - Title [SDTV]/1011 - Title.avi",10,11) --- 11:56:37.6 Debug: Attempting to parse track info using directory and file names. House - 10x11 - Title [SDTV] 11:56:37.6 Debug: Parsing string 'House - 10x11 - Title [SDTV] 1011 - Title.avi' 11:56:37.6 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 11:56:37.6 Debug: Track Parsed. House - - 0:[Unknown Track] : 11:56:37.6 Debug: Trying to parse quality for 'House - 10x11 - Title [SDTV] 1011 - Title.avi' 11:56:37.6 Debug: Quality parsed: Unknown v1 11:56:37.6 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("/TV Drop/House - 10x11 - Title [SDTV]/1011 - Title.avi",10,11) --- 11:56:37.6 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) --- 11:56:37.6 Debug: Attempting to parse track info using directory and file names. King of the Hill - 10x12 - 24 Hour Propane People [SDTV] 11:56:37.6 Debug: Parsing string 'King of the Hill - 10x12 - 24 Hour Propane People [SDTV] 1012 - 24 Hour Propane People.avi' 11:56:37.6 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 11:56:37.6 Debug: Track Parsed. King of the Hill - - 0:[Unknown Track] : 11:56:37.6 Debug: Trying to parse quality for 'King of the Hill - 10x12 - 24 Hour Propane People [SDTV] 1012 - 24 Hour Propane People.avi' 11:56:37.6 Debug: Quality parsed: Unknown v1 11:56:37.6 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) --- 11:56:37.6 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) --- 11:56:37.6 Debug: Attempting to parse track info using directory and file names. King of the Hill - 10x12 - 24 Hour Propane People [SDTV] 11:56:37.6 Debug: Parsing string 'King of the Hill - 10x12 - 24 Hour Propane People [SDTV] 1012 - 24 Hour Propane People.avi' 11:56:37.6 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 11:56:37.6 Debug: Track Parsed. King of the Hill - - 0:[Unknown Track] : 11:56:37.6 Debug: Trying to parse quality for 'King of the Hill - 10x12 - 24 Hour Propane People [SDTV] 1012 - 24 Hour Propane People.avi' 11:56:37.6 Debug: Quality parsed: Unknown v1 11:56:37.6 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) --- 11:56:37.6 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) --- 11:56:37.6 Debug: Attempting to parse track info using directory and file names. King of the Hill - 10x12 - 24 Hour Propane People [SDTV] 11:56:37.6 Debug: Parsing string 'King of the Hill - 10x12 - 24 Hour Propane People [SDTV] Hour Propane People.avi' 11:56:37.6 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 11:56:37.6 Debug: Track Parsed. King of the Hill - - 0:[Unknown Track] : 11:56:37.6 Debug: Trying to parse quality for 'King of the Hill - 10x12 - 24 Hour Propane People [SDTV] Hour Propane People.avi' 11:56:37.6 Debug: Quality parsed: Unknown v1 11:56:37.6 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) --- 11:56:37.6 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) --- 11:56:37.6 Debug: Attempting to parse track info using directory and file names. King of the Hill - 10x12 - 24 Hour Propane People [SDTV] 11:56:37.6 Debug: Parsing string 'King of the Hill - 10x12 - 24 Hour Propane People [SDTV] Hour Propane People.avi' 11:56:37.6 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 11:56:37.6 Debug: Track Parsed. King of the Hill - - 0:[Unknown Track] : 11:56:37.6 Debug: Trying to parse quality for 'King of the Hill - 10x12 - 24 Hour Propane People [SDTV] Hour Propane People.avi' 11:56:37.6 Debug: Quality parsed: Unknown v1 11:56:37.6 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) --- 11:56:37.6 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) --- 11:56:37.6 Debug: Attempting to parse track info using directory and file names. The.Big.Bang.Theory.S01E01.720p.HDTV 11:56:37.6 Debug: Parsing string 'The.Big.Bang.Theory.S01E01.720p.HDTV ajifajjjeaeaeqwer_eppj.avi' 11:56:37.6 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 11:56:37.6 Debug: Track Parsed. The Big Bang Theory S01E01 HDTV ajifajjjeaeaeqwer eppj av - - 0:[Unknown Track] : 11:56:37.6 Debug: Trying to parse quality for 'The.Big.Bang.Theory.S01E01.720p.HDTV ajifajjjeaeaeqwer_eppj.avi' 11:56:37.6 Debug: Quality parsed: Unknown v1 11:56:37.6 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) --- 11:56:37.6 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) --- 11:56:37.6 Debug: Attempting to parse track info using directory and file names. The.Big.Bang.Theory.S01E01.720p.HDTV 11:56:37.6 Debug: Parsing string 'The.Big.Bang.Theory.S01E01.720p.HDTV tbbt101.avi' 11:56:37.6 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 11:56:37.6 Debug: Track Parsed. The Big Bang Theory S01E01 HDTV tbbt101 av - - 0:[Unknown Track] : 11:56:37.6 Debug: Trying to parse quality for 'The.Big.Bang.Theory.S01E01.720p.HDTV tbbt101.avi' 11:56:37.6 Debug: Quality parsed: Unknown v1 11:56:37.6 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) --- 11:56:37.6 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) --- 11:56:37.6 Debug: Attempting to parse track info using directory and file names. Terminator.The.Sarah.Connor.Chronicles.S02E19.720p.BluRay.x264-SiNNERS-RP 11:56:37.6 Debug: Parsing string 'Terminator.The.Sarah.Connor.Chronicles.S02E19.720p.BluRay.x264-SiNNERS-RP ba27283b17c00d01193eacc02a8ba98eeb523a76.mkv' 11:56:37.6 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 11:56:37.6 Debug: Track Parsed. Terminator The Sarah Connor Chronicles S02E19 BluRay - - 0:[Unknown Track] : 11:56:37.6 Debug: Trying to parse quality for 'Terminator.The.Sarah.Connor.Chronicles.S02E19.720p.BluRay.x264-SiNNERS-RP ba27283b17c00d01193eacc02a8ba98eeb523a76.mkv' 11:56:37.6 Debug: Quality parsed: Unknown v1 11:56:37.6 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) --- 11:56:37.6 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) --- 11:56:37.6 Debug: Attempting to parse track info using directory and file names. Terminator.The.Sarah.Connor.Chronicles.S02E18.720p.BluRay.x264-SiNNERS-RP 11:56:37.6 Debug: Parsing string 'Terminator.The.Sarah.Connor.Chronicles.S02E18.720p.BluRay.x264-SiNNERS-RP 45a55debe3856da318cc35882ad07e43cd32fd15.mkv' 11:56:37.6 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 11:56:37.6 Debug: Track Parsed. Terminator The Sarah Connor Chronicles S02E18 BluRay - - 0:[Unknown Track] : 11:56:37.6 Debug: Trying to parse quality for 'Terminator.The.Sarah.Connor.Chronicles.S02E18.720p.BluRay.x264-SiNNERS-RP 45a55debe3856da318cc35882ad07e43cd32fd15.mkv' 11:56:37.6 Debug: Quality parsed: Unknown v1 11:56:37.6 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) --- 11:56:37.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:\\Test\\Series\\Season 01\\01 Pilot (1080p HD).mkv",1,1) --- 11:56:37.6 Debug: Attempting to parse track info using directory and file names. Season 01 11:56:37.6 Debug: Parsing string 'Season 01 01 Pilot (1080p HD).mkv' 11:56:37.6 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 11:56:37.6 Debug: Track Parsed. Season 01 01 Pilot (HD) mk - - 0:[Unknown Track] : 11:56:37.6 Debug: Trying to parse quality for 'Season 01 01 Pilot (1080p HD).mkv' 11:56:37.6 Debug: Quality parsed: Unknown v1 11:56:37.6 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:\\Test\\Series\\Season 01\\01 Pilot (1080p HD).mkv",1,1) --- 11:56:37.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:\\Test\\Series\\Season 01\\1 Pilot (1080p HD).mkv",1,1) --- 11:56:37.6 Debug: Attempting to parse track info using directory and file names. Season 01 11:56:37.6 Debug: Parsing string 'Season 01 1 Pilot (1080p HD).mkv' 11:56:37.6 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 11:56:37.6 Debug: Track Parsed. Season 01 1 Pilot (HD) mk - - 0:[Unknown Track] : 11:56:37.6 Debug: Trying to parse quality for 'Season 01 1 Pilot (1080p HD).mkv' 11:56:37.6 Debug: Quality parsed: Unknown v1 11:56:37.6 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:\\Test\\Series\\Season 01\\1 Pilot (1080p HD).mkv",1,1) --- 11:56:37.6 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) --- 11:56:37.6 Debug: Attempting to parse track info using directory and file names. Season 1 11:56:37.6 Debug: Parsing string 'Season 1 02 Honor Thy Father (1080p HD).m4v' 11:56:37.6 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 11:56:37.6 Debug: Track Parsed. Season 1 02 Honor Thy Father (HD) m4 - - 0:[Unknown Track] : 11:56:37.6 Debug: Trying to parse quality for 'Season 1 02 Honor Thy Father (1080p HD).m4v' 11:56:37.6 Debug: Quality parsed: Unknown v1 11:56:37.6 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) --- 11:56:37.6 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) --- 11:56:37.6 Debug: Attempting to parse track info using directory and file names. Season 1 11:56:37.6 Debug: Parsing string 'Season 1 2 Honor Thy Father (1080p HD).m4v' 11:56:37.6 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 11:56:37.6 Debug: Track Parsed. Season 1 2 Honor Thy Father (HD) m4 - - 0:[Unknown Track] : 11:56:37.6 Debug: Trying to parse quality for 'Season 1 2 Honor Thy Father (1080p HD).m4v' 11:56:37.6 Debug: Quality parsed: Unknown v1 11:56:37.6 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) --- 11:56:37.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(MP3-192) --- 11:56:37.6 Debug: Trying to parse quality for 'Some album [MP3-192]' 11:56:37.6 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(MP3-192) --- 11:56:37.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(MP3-VBR-V0) --- 11:56:37.6 Debug: Trying to parse quality for 'Some album [MP3-VBR-V0]' 11:56:37.6 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(MP3-VBR-V0) --- 11:56:37.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(MP3-256) --- 11:56:37.6 Debug: Trying to parse quality for 'Some album [MP3-256]' 11:56:37.6 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(MP3-256) --- 11:56:37.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(MP3-320) --- 11:56:37.6 Debug: Trying to parse quality for 'Some album [MP3-320]' 11:56:37.6 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(MP3-320) --- 11:56:37.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(MP3-VBR-V2) --- 11:56:37.6 Debug: Trying to parse quality for 'Some album [MP3-VBR-V2]' 11:56:37.6 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(MP3-VBR-V2) --- 11:56:37.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(WAV) --- 11:56:37.6 Debug: Trying to parse quality for 'Some album [WAV]' 11:56:37.6 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(WAV) --- 11:56:37.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(WMA) --- 11:56:37.6 Debug: Trying to parse quality for 'Some album [WMA]' 11:56:37.6 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(WMA) --- 11:56:37.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(AAC-192) --- 11:56:37.6 Debug: Trying to parse quality for 'Some album [AAC-192]' 11:56:37.6 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(AAC-192) --- 11:56:37.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(AAC-256) --- 11:56:37.6 Debug: Trying to parse quality for 'Some album [AAC-256]' 11:56:37.6 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(AAC-256) --- 11:56:37.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(AAC-320) --- 11:56:37.6 Debug: Trying to parse quality for 'Some album [AAC-320]' 11:56:37.6 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(AAC-320) --- 11:56:37.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(AAC-VBR) --- 11:56:37.6 Debug: Trying to parse quality for 'Some album [AAC-VBR]' 11:56:37.6 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(AAC-VBR) --- 11:56:37.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(ALAC) --- 11:56:37.6 Debug: Trying to parse quality for 'Some album [ALAC]' 11:56:37.6 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(ALAC) --- 11:56:37.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(FLAC) --- 11:56:37.6 Debug: Trying to parse quality for 'Some album [FLAC]' 11:56:37.6 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(FLAC) --- 11:56:37.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.quality_parse("The Chainsmokers & Coldplay - Something Just Like This") --- 11:56:37.6 Debug: Trying to parse quality for 'The Chainsmokers & Coldplay - Something Just Like This' 11:56:37.6 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.quality_parse("The Chainsmokers & Coldplay - Something Just Like This") --- 11:56:37.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.quality_parse("Frank Ocean Blonde 2016") --- 11:56:37.6 Debug: Trying to parse quality for 'Frank Ocean Blonde 2016' 11:56:37.6 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.quality_parse("Frank Ocean Blonde 2016") --- 11:56:37.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.quality_parse("Queen - The Ultimate Best Of Queen(2011)[mp3]") --- 11:56:37.6 Debug: Trying to parse quality for 'Queen - The Ultimate Best Of Queen(2011)[mp3]' 11:56:37.6 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.quality_parse("Queen - The Ultimate Best Of Queen(2011)[mp3]") --- 11:56:37.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.quality_parse("Maroon 5 Ft Kendrick Lamar -Dont Wanna Know MP3 2016") --- 11:56:37.6 Debug: Trying to parse quality for 'Maroon 5 Ft Kendrick Lamar -Dont Wanna Know MP3 2016' 11:56:37.6 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.quality_parse("Maroon 5 Ft Kendrick Lamar -Dont Wanna Know MP3 2016") --- 11:56:37.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist Title - Album Title 2017 REPACK FLAC aAF",True,2) --- 11:56:37.6 Debug: Trying to parse quality for 'Artist Title - Album Title 2017 REPACK FLAC aAF' 11:56:37.6 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist Title - Album Title 2017 REPACK FLAC aAF",True,2) --- 11:56:37.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.REPACK.FLAC-aAF",True,2) --- 11:56:37.6 Debug: Trying to parse quality for 'Artist.Title-Album.Title.2017.REPACK.FLAC-aAF' 11:56:37.6 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.REPACK.FLAC-aAF",True,2) --- 11:56:37.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.REPACK2.FLAC-aAF",True,3) --- 11:56:37.6 Debug: Trying to parse quality for 'Artist.Title-Album.Title.2017.REPACK2.FLAC-aAF' 11:56:37.6 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.REPACK2.FLAC-aAF",True,3) --- 11:56:37.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.PROPER.FLAC-aAF",False,2) --- 11:56:37.6 Debug: Trying to parse quality for 'Artist.Title-Album.Title.2017.PROPER.FLAC-aAF' 11:56:37.6 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.PROPER.FLAC-aAF",False,2) --- 11:56:37.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.RERIP.FLAC-DEMAND",True,2) --- 11:56:37.6 Debug: Trying to parse quality for 'Artist.Title-Album.Title.2017.RERIP.FLAC-DEMAND' 11:56:37.6 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.RERIP.FLAC-DEMAND",True,2) --- 11:56:37.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.RERIP2.FLAC-DEMAND",True,3) --- 11:56:37.6 Debug: Trying to parse quality for 'Artist.Title-Album.Title.2017.RERIP2.FLAC-DEMAND' 11:56:37.6 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.RERIP2.FLAC-DEMAND",True,3) --- 11:56:37.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist Title - Album Title 2017 MP3 V2 (VBR) aAF",False,1) --- 11:56:37.6 Debug: Trying to parse quality for 'Artist Title - Album Title 2017 MP3 V2 (VBR) aAF' 11:56:37.6 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist Title - Album Title 2017 MP3 V2 (VBR) aAF",False,1) --- 11:56:37.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.MP3.V2.VBR-aAF",False,1) --- 11:56:37.6 Debug: Trying to parse quality for 'Artist.Title-Album.Title.2017.MP3.V2.VBR-aAF' 11:56:37.6 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.MP3.V2.VBR-aAF",False,1) --- 11:56:37.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.MP3.V2.VBR-aAF",False,1) --- 11:56:37.6 Debug: Trying to parse quality for 'Artist.Title-Album.Title.2017.MP3.V2.VBR-aAF' 11:56:37.6 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.MP3.V2.VBR-aAF",False,1) --- 11:56:37.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.MP3.V2.VBR-aAF",False,1) --- 11:56:37.6 Debug: Trying to parse quality for 'Artist.Title-Album.Title.2017.MP3.V2.VBR-aAF' 11:56:37.6 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.MP3.V2.VBR-aAF",False,1) --- 11:56:37.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.MP3.V2.VBR-DEMAND",False,1) --- 11:56:37.6 Debug: Trying to parse quality for 'Artist.Title-Album.Title.2017.MP3.V2.VBR-DEMAND' 11:56:37.6 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.MP3.V2.VBR-DEMAND",False,1) --- 11:56:37.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.MP3.V2.VBR-DEMAND",False,1) --- 11:56:37.6 Debug: Trying to parse quality for 'Artist.Title-Album.Title.2017.MP3.V2.VBR-DEMAND' 11:56:37.6 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.MP3.V2.VBR-DEMAND",False,1) --- 11:56:37.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_ape_quality("Arctic Monkeys - AM {2013-Album}",null,0) --- 11:56:37.6 Debug: Trying to parse quality for 'Arctic Monkeys - AM {2013-Album}' 11:56:37.6 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_ape_quality("Arctic Monkeys - AM {2013-Album}",null,0) --- 11:56:37.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_ape_quality("Audio Adrinaline - Audio Adrinaline",null,0) --- 11:56:37.6 Debug: Trying to parse quality for 'Audio Adrinaline - Audio Adrinaline' 11:56:37.6 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_ape_quality("Audio Adrinaline - Audio Adrinaline",null,0) --- 11:56:37.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_ape_quality("Audio Adrinaline - Audio Adrinaline [Mixtape FLAC]",null,0) --- 11:56:37.6 Debug: Trying to parse quality for 'Audio Adrinaline - Audio Adrinaline [Mixtape FLAC]' 11:56:37.6 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_ape_quality("Audio Adrinaline - Audio Adrinaline [Mixtape FLAC]",null,0) --- 11:56:37.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_ape_quality("Brain Ape - Rig it [2014][flac]",null,0) --- 11:56:37.6 Debug: Trying to parse quality for 'Brain Ape - Rig it [2014][flac]' 11:56:37.6 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_ape_quality("Brain Ape - Rig it [2014][flac]",null,0) --- 11:56:37.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_ape_quality("Coil - The Ape Of Naples(2005) (FLAC)",null,0) --- 11:56:37.6 Debug: Trying to parse quality for 'Coil - The Ape Of Naples(2005) (FLAC)' 11:56:37.6 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_ape_quality("Coil - The Ape Of Naples(2005) (FLAC)",null,0) --- 11:56:37.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_flac_quality("Roberta Flack 2006 - The Very Best of") --- 11:56:37.6 Debug: Trying to parse quality for 'Roberta Flack 2006 - The Very Best of' 11:56:37.6 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_flac_quality("Roberta Flack 2006 - The Very Best of") --- 11:56:37.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_opus_quality("Opus - Drums Unlimited (1966) [Flac]",null,0) --- 11:56:37.6 Debug: Trying to parse quality for 'Opus - Drums Unlimited (1966) [Flac]' 11:56:37.6 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_opus_quality("Opus - Drums Unlimited (1966) [Flac]",null,0) --- 11:56:37.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("Milky Chance - Sadnecessary [256 Kbps] [M4A]",null,0) --- 11:56:37.6 Debug: Trying to parse quality for 'Milky Chance - Sadnecessary [256 Kbps] [M4A]' 11:56:37.6 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("Milky Chance - Sadnecessary [256 Kbps] [M4A]",null,0) --- 11:56:37.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT",null,0) --- 11:56:37.6 Debug: Trying to parse quality for 'Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT' 11:56:37.6 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT",null,0) --- 11:56:37.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("X-Men Soundtracks (2006-2014) AAC, 256 kbps",null,0) --- 11:56:37.6 Debug: Trying to parse quality for 'X-Men Soundtracks (2006-2014) AAC, 256 kbps' 11:56:37.6 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("X-Men Soundtracks (2006-2014) AAC, 256 kbps",null,0) --- 11:56:37.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("The Weeknd - The Hills - Single[iTunes Plus AAC M4A]",null,0) --- 11:56:37.6 Debug: Trying to parse quality for 'The Weeknd - The Hills - Single[iTunes Plus AAC M4A]' 11:56:37.6 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("The Weeknd - The Hills - Single[iTunes Plus AAC M4A]",null,0) --- 11:56:37.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("Walk the Line Soundtrack (2005) [AAC, 256 kbps]",null,0) --- 11:56:37.6 Debug: Trying to parse quality for 'Walk the Line Soundtrack (2005) [AAC, 256 kbps]' 11:56:37.6 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("Walk the Line Soundtrack (2005) [AAC, 256 kbps]",null,0) --- 11:56:37.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("Firefly Soundtrack(2007 (2002-2003)) [AAC, 256 kbps VBR]",null,0) --- 11:56:37.6 Debug: Trying to parse quality for 'Firefly Soundtrack(2007 (2002-2003)) [AAC, 256 kbps VBR]' 11:56:37.6 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("Firefly Soundtrack(2007 (2002-2003)) [AAC, 256 kbps VBR]",null,0) --- 11:56:37.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_320_quality("","MPEG-4 Audio (mp4a)",320) --- 11:56:37.6 Debug: Trying to parse quality for '' 11:56:37.6 Trace: Got codec AAC 11:56:37.6 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_320_quality("","MPEG-4 Audio (mp4a)",320) --- 11:56:37.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_320_quality("","MPEG-4 Audio (drms)",320) --- 11:56:37.6 Debug: Trying to parse quality for '' 11:56:37.6 Trace: Got codec AAC 11:56:37.6 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_320_quality("","MPEG-4 Audio (drms)",320) --- 11:56:37.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_vbr_quality("","MPEG-4 Audio (mp4a)",321) --- 11:56:37.6 Debug: Trying to parse quality for '' 11:56:37.6 Trace: Got codec AAC 11:56:37.6 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_vbr_quality("","MPEG-4 Audio (mp4a)",321) --- 11:56:37.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_vbr_quality("","MPEG-4 Audio (drms)",321) --- 11:56:37.6 Debug: Trying to parse quality for '' 11:56:37.6 Trace: Got codec AAC 11:56:37.6 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_vbr_quality("","MPEG-4 Audio (drms)",321) --- 11:56:37.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_alac_quality("Chuck Berry Discography ALAC",null,0) --- 11:56:37.6 Debug: Trying to parse quality for 'Chuck Berry Discography ALAC' 11:56:37.6 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_alac_quality("Chuck Berry Discography ALAC",null,0) --- 11:56:37.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_alac_quality("A$AP Rocky - LONG LIVE A$AP Deluxe asap[ALAC]",null,0) --- 11:56:37.6 Debug: Trying to parse quality for 'A$AP Rocky - LONG LIVE A$AP Deluxe asap[ALAC]' 11:56:37.6 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_alac_quality("A$AP Rocky - LONG LIVE A$AP Deluxe asap[ALAC]",null,0) --- 11:56:37.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_alac_quality("","MPEG-4 Audio (alac)",0) --- 11:56:37.6 Debug: Trying to parse quality for '' 11:56:37.6 Trace: Got codec ALAC 11:56:37.6 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_alac_quality("","MPEG-4 Audio (alac)",0) --- 11:56:37.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_ape_quality("Stevie Ray Vaughan Discography (1981-1987) [APE]",null,0) --- 11:56:37.6 Debug: Trying to parse quality for 'Stevie Ray Vaughan Discography (1981-1987) [APE]' 11:56:37.6 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_ape_quality("Stevie Ray Vaughan Discography (1981-1987) [APE]",null,0) --- 11:56:37.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_ape_quality("Brain Ape - Rig it [2014][ape]",null,0) --- 11:56:37.6 Debug: Trying to parse quality for 'Brain Ape - Rig it [2014][ape]' 11:56:37.6 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_ape_quality("Brain Ape - Rig it [2014][ape]",null,0) --- 11:56:37.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_ape_quality("","Monkey's Audio",0) --- 11:56:37.6 Debug: Trying to parse quality for '' 11:56:37.6 Trace: Got codec APE 11:56:37.6 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_ape_quality("","Monkey's Audio",0) --- 11:56:37.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("Beck.-.Guero.2005.[2016.Remastered].24bit.96kHz.LOSSLESS.FLAC",null,0,0) --- 11:56:37.6 Debug: Trying to parse quality for 'Beck.-.Guero.2005.[2016.Remastered].24bit.96kHz.LOSSLESS.FLAC' 11:56:37.6 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("Beck.-.Guero.2005.[2016.Remastered].24bit.96kHz.LOSSLESS.FLAC",null,0,0) --- 11:56:37.6 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) --- 11:56:37.6 Debug: Trying to parse quality for '[R.E.M - Lifes Rich Pageant(1986) [24bit192kHz 2016 Remaster]LOSSLESS FLAC]' 11:56:37.6 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) --- 11:56:37.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("Kid_Cudi-Entergalactic-24BIT-WEBFLAC-2022-NACHOS",null,0,0) --- 11:56:37.6 Debug: Trying to parse quality for 'Kid_Cudi-Entergalactic-24BIT-WEBFLAC-2022-NACHOS' 11:56:37.6 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("Kid_Cudi-Entergalactic-24BIT-WEBFLAC-2022-NACHOS",null,0,0) --- 11:56:37.6 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) --- 11:56:37.6 Debug: Trying to parse quality for 'Foghat-Foghat_Live-24-192-WEB-FLAC-REMASTERED-2016-OBZEN' 11:56:37.6 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) --- 11:56:37.6 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) --- 11:56:37.6 Debug: Trying to parse quality for 'John Mellencamp-Plain Spoken From The Chicago Theatre-24-48-WEB-FLAC-2018-OBZEN' 11:56:37.6 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) --- 11:56:37.6 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) --- 11:56:37.6 Debug: Trying to parse quality for 'Nazareth-Close Enough For Rock N Roll-24-96-WEB-FLAC-REMASTERED-2021-OBZEN' 11:56:37.6 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) --- 11:56:37.6 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) --- 11:56:37.6 Debug: Trying to parse quality for 'Green_Day-Father_Of_All-24-44-WEB-FLAC-2020-OBZEN' 11:56:37.6 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) --- 11:56:37.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("","Flac Audio",5057,24) --- 11:56:37.6 Debug: Trying to parse quality for '' 11:56:37.6 Trace: Got codec FLAC 11:56:37.6 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("","Flac Audio",5057,24) --- 11:56:37.6 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) --- 11:56:37.6 Debug: Trying to parse quality for '[TR24][OF] Good Charlotte - Generation Rx - 2018 (Pop-Punk | Alternative Rock)' 11:56:37.6 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) --- 11:56:37.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Kendrick Lamar - DAMN (2017) FLAC",null,0) --- 11:56:37.6 Debug: Trying to parse quality for 'Kendrick Lamar - DAMN (2017) FLAC' 11:56:37.6 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Kendrick Lamar - DAMN (2017) FLAC",null,0) --- 11:56:37.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Kid_Cudi-Entergalactic-WEBFLAC-2022-NACHOS",null,0) --- 11:56:37.6 Debug: Trying to parse quality for 'Kid_Cudi-Entergalactic-WEBFLAC-2022-NACHOS' 11:56:37.6 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Kid_Cudi-Entergalactic-WEBFLAC-2022-NACHOS",null,0) --- 11:56:37.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Alicia Keys - Vault Playlist Vol. 1 (2017) [FLAC CD]",null,0) --- 11:56:37.6 Debug: Trying to parse quality for 'Alicia Keys - Vault Playlist Vol. 1 (2017) [FLAC CD]' 11:56:37.6 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Alicia Keys - Vault Playlist Vol. 1 (2017) [FLAC CD]",null,0) --- 11:56:37.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Gorillaz - Humanz (Deluxe) - lossless FLAC Tracks - 2017 - CDrip",null,0) --- 11:56:37.6 Debug: Trying to parse quality for 'Gorillaz - Humanz (Deluxe) - lossless FLAC Tracks - 2017 - CDrip' 11:56:37.6 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Gorillaz - Humanz (Deluxe) - lossless FLAC Tracks - 2017 - CDrip",null,0) --- 11:56:37.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("David Bowie - Blackstar (2016) [FLAC]",null,0) --- 11:56:37.6 Debug: Trying to parse quality for 'David Bowie - Blackstar (2016) [FLAC]' 11:56:37.6 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("David Bowie - Blackstar (2016) [FLAC]",null,0) --- 11:56:37.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("The Cure - Greatest Hits (2001) FLAC Soup",null,0) --- 11:56:37.6 Debug: Trying to parse quality for 'The Cure - Greatest Hits (2001) FLAC Soup' 11:56:37.6 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("The Cure - Greatest Hits (2001) FLAC Soup",null,0) --- 11:56:37.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Slowdive- Souvlaki (FLAC)",null,0) --- 11:56:37.6 Debug: Trying to parse quality for 'Slowdive- Souvlaki (FLAC)' 11:56:37.6 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Slowdive- Souvlaki (FLAC)",null,0) --- 11:56:37.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("John Coltrane - Kulu Se Mama (1965) [EAC-FLAC]",null,0) --- 11:56:37.6 Debug: Trying to parse quality for 'John Coltrane - Kulu Se Mama (1965) [EAC-FLAC]' 11:56:37.6 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("John Coltrane - Kulu Se Mama (1965) [EAC-FLAC]",null,0) --- 11:56:37.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("The Rolling Stones - The Very Best Of '75-'94 (1995) {FLAC}",null,0) --- 11:56:37.6 Debug: Trying to parse quality for 'The Rolling Stones - The Very Best Of '75-'94 (1995) {FLAC}' 11:56:37.6 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("The Rolling Stones - The Very Best Of '75-'94 (1995) {FLAC}",null,0) --- 11:56:37.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Migos-No_Label_II-CD-FLAC-2014-FORSAKEN",null,0) --- 11:56:37.6 Debug: Trying to parse quality for 'Migos-No_Label_II-CD-FLAC-2014-FORSAKEN' 11:56:37.6 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Migos-No_Label_II-CD-FLAC-2014-FORSAKEN",null,0) --- 11:56:37.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("ADELE 25 CD FLAC 2015 PERFECT",null,0) --- 11:56:37.6 Debug: Trying to parse quality for 'ADELE 25 CD FLAC 2015 PERFECT' 11:56:37.6 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("ADELE 25 CD FLAC 2015 PERFECT",null,0) --- 11:56:37.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("","Flac Audio",1057) --- 11:56:37.6 Debug: Trying to parse quality for '' 11:56:37.6 Trace: Got codec FLAC 11:56:37.6 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("","Flac Audio",1057) --- 11:56:37.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_128_quality("","MPEG Version 1 Audio, Layer 3",128) --- 11:56:37.6 Debug: Trying to parse quality for '' 11:56:37.6 Trace: Got codec MP3CBR 11:56:37.6 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_128_quality("","MPEG Version 1 Audio, Layer 3",128) --- 11:56:37.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_160_quality("","MPEG Version 1 Audio, Layer 3",160) --- 11:56:37.6 Debug: Trying to parse quality for '' 11:56:37.6 Trace: Got codec MP3CBR 11:56:37.6 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_160_quality("","MPEG Version 1 Audio, Layer 3",160) --- 11:56:37.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("VA - The Best 101 Love Ballads (2017) MP3 [192 kbps]",null,0) --- 11:56:37.6 Debug: Trying to parse quality for 'VA - The Best 101 Love Ballads (2017) MP3 [192 kbps]' 11:56:37.6 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("VA - The Best 101 Love Ballads (2017) MP3 [192 kbps]",null,0) --- 11:56:37.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("ATCQ - The Love Movement 1998 2CD 192kbps RIP",null,0) --- 11:56:37.6 Debug: Trying to parse quality for 'ATCQ - The Love Movement 1998 2CD 192kbps RIP' 11:56:37.6 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("ATCQ - The Love Movement 1998 2CD 192kbps RIP",null,0) --- 11:56:37.6 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) --- 11:56:37.6 Debug: Trying to parse quality for 'A Tribe Called Quest - The Love Movement 1998 2CD [192kbps] RIP' 11:56:37.6 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) --- 11:56:37.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("Maula - Jism 2 [2012] Mp3 - 192Kbps [Extended]- TK",null,0) --- 11:56:37.6 Debug: Trying to parse quality for 'Maula - Jism 2 [2012] Mp3 - 192Kbps [Extended]- TK' 11:56:37.6 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("Maula - Jism 2 [2012] Mp3 - 192Kbps [Extended]- TK",null,0) --- 11:56:37.6 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) --- 11:56:37.6 Debug: Trying to parse quality for 'VA - Complete Clubland - The Ultimate Ride Of Your Lfe [2014][MP3][192 kbps]' 11:56:37.6 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) --- 11:56:37.6 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) --- 11:56:37.6 Debug: Trying to parse quality for 'Complete Clubland - The Ultimate Ride Of Your Lfe [2014][MP3](192kbps)' 11:56:37.6 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) --- 11:56:37.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("The Ultimate Ride Of Your Lfe [192 KBPS][2014][MP3]",null,0) --- 11:56:37.6 Debug: Trying to parse quality for 'The Ultimate Ride Of Your Lfe [192 KBPS][2014][MP3]' 11:56:37.6 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("The Ultimate Ride Of Your Lfe [192 KBPS][2014][MP3]",null,0) --- 11:56:37.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("Gary Clark Jr - Live North America 2016 (2017) MP3 192kbps",null,0) --- 11:56:37.6 Debug: Trying to parse quality for 'Gary Clark Jr - Live North America 2016 (2017) MP3 192kbps' 11:56:37.6 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("Gary Clark Jr - Live North America 2016 (2017) MP3 192kbps",null,0) --- 11:56:37.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("Some Song [192][2014][MP3]",null,0) --- 11:56:37.6 Debug: Trying to parse quality for 'Some Song [192][2014][MP3]' 11:56:37.6 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("Some Song [192][2014][MP3]",null,0) --- 11:56:37.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("Other Song (192)[2014][MP3]",null,0) --- 11:56:37.6 Debug: Trying to parse quality for 'Other Song (192)[2014][MP3]' 11:56:37.6 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("Other Song (192)[2014][MP3]",null,0) --- 11:56:37.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("","MPEG Version 1 Audio, Layer 3",192) --- 11:56:37.6 Debug: Trying to parse quality for '' 11:56:37.6 Trace: Got codec MP3CBR 11:56:37.6 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("","MPEG Version 1 Audio, Layer 3",192) --- 11:56:37.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("Caetano Veloso Discografia Completa MP3 @256",null,0) --- 11:56:37.6 Debug: Trying to parse quality for 'Caetano Veloso Discografia Completa MP3 @256' 11:56:37.6 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("Caetano Veloso Discografia Completa MP3 @256",null,0) --- 11:56:37.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("Ricky Martin - A Quien Quiera Escuchar (2015) 256 kbps [GloDLS]",null,0) --- 11:56:37.6 Debug: Trying to parse quality for 'Ricky Martin - A Quien Quiera Escuchar (2015) 256 kbps [GloDLS]' 11:56:37.6 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("Ricky Martin - A Quien Quiera Escuchar (2015) 256 kbps [GloDLS]",null,0) --- 11:56:37.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("Jake Bugg - Jake Bugg (Album) [2012] {MP3 256 kbps}",null,0) --- 11:56:37.6 Debug: Trying to parse quality for 'Jake Bugg - Jake Bugg (Album) [2012] {MP3 256 kbps}' 11:56:37.6 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("Jake Bugg - Jake Bugg (Album) [2012] {MP3 256 kbps}",null,0) --- 11:56:37.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("Clean Bandit - New Eyes [2014] [Mp3-256]-V3nom [GLT]",null,0) --- 11:56:37.6 Debug: Trying to parse quality for 'Clean Bandit - New Eyes [2014] [Mp3-256]-V3nom [GLT]' 11:56:37.6 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("Clean Bandit - New Eyes [2014] [Mp3-256]-V3nom [GLT]",null,0) --- 11:56:37.6 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) --- 11:56:37.6 Debug: Trying to parse quality for 'Armin van Buuren - A State Of Trance 810 (20.04.2017) 256 kbps' 11:56:37.6 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) --- 11:56:37.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("PJ Harvey - Let England Shake [mp3-256-2011][trfkad]",null,0) --- 11:56:37.6 Debug: Trying to parse quality for 'PJ Harvey - Let England Shake [mp3-256-2011][trfkad]' 11:56:37.6 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("PJ Harvey - Let England Shake [mp3-256-2011][trfkad]",null,0) --- 11:56:37.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("","MPEG Version 1 Audio, Layer 3",256) --- 11:56:37.6 Debug: Trying to parse quality for '' 11:56:37.6 Trace: Got codec MP3CBR 11:56:37.6 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("","MPEG Version 1 Audio, Layer 3",256) --- 11:56:37.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Beyoncé Lemonade [320] 2016 Beyonce Lemonade [320] 2016",null,0) --- 11:56:37.6 Debug: Trying to parse quality for 'Beyoncé Lemonade [320] 2016 Beyonce Lemonade [320] 2016' 11:56:37.6 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Beyoncé Lemonade [320] 2016 Beyonce Lemonade [320] 2016",null,0) --- 11:56:37.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Childish Gambino - Awaken, My Love Album 2016 mp3 320 Kbps",null,0) --- 11:56:37.6 Debug: Trying to parse quality for 'Childish Gambino - Awaken, My Love Album 2016 mp3 320 Kbps' 11:56:37.6 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Childish Gambino - Awaken, My Love Album 2016 mp3 320 Kbps",null,0) --- 11:56:37.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Maluma – Felices Los 4 MP3 320 Kbps 2017 Download",null,0) --- 11:56:37.6 Debug: Trying to parse quality for 'Maluma – Felices Los 4 MP3 320 Kbps 2017 Download' 11:56:37.6 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Maluma – Felices Los 4 MP3 320 Kbps 2017 Download",null,0) --- 11:56:37.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Ricardo Arjona - APNEA (Single 2014) (320 kbps)",null,0) --- 11:56:37.6 Debug: Trying to parse quality for 'Ricardo Arjona - APNEA (Single 2014) (320 kbps)' 11:56:37.6 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Ricardo Arjona - APNEA (Single 2014) (320 kbps)",null,0) --- 11:56:37.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Kehlani - SweetSexySavage (Deluxe Edition) (2017) 320",null,0) --- 11:56:37.6 Debug: Trying to parse quality for 'Kehlani - SweetSexySavage (Deluxe Edition) (2017) 320' 11:56:37.6 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Kehlani - SweetSexySavage (Deluxe Edition) (2017) 320",null,0) --- 11:56:37.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Anderson Paak - Malibu (320)(2016)",null,0) --- 11:56:37.6 Debug: Trying to parse quality for 'Anderson Paak - Malibu (320)(2016)' 11:56:37.6 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Anderson Paak - Malibu (320)(2016)",null,0) --- 11:56:37.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Zeynep_Erbay-Flashlights_On_Love-WEB-2022-BABAS",null,0) --- 11:56:37.6 Debug: Trying to parse quality for 'Zeynep_Erbay-Flashlights_On_Love-WEB-2022-BABAS' 11:56:37.6 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Zeynep_Erbay-Flashlights_On_Love-WEB-2022-BABAS",null,0) --- 11:56:37.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("","MPEG Version 1 Audio, Layer 3",320) --- 11:56:37.6 Debug: Trying to parse quality for '' 11:56:37.6 Trace: Got codec MP3CBR 11:56:37.6 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("","MPEG Version 1 Audio, Layer 3",320) --- 11:56:37.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_96_quality("","MPEG Version 1 Audio, Layer 3",96) --- 11:56:37.6 Debug: Trying to parse quality for '' 11:56:37.6 Trace: Got codec MP3CBR 11:56:37.6 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_96_quality("","MPEG Version 1 Audio, Layer 3",96) --- 11:56:37.6 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) --- 11:56:37.6 Debug: Trying to parse quality for 'Sia - This Is Acting (Standard Edition) [2016-Web-MP3-V0(VBR)]' 11:56:37.6 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) --- 11:56:37.6 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) --- 11:56:37.6 Debug: Trying to parse quality for 'Mount Eerie - A Crow Looked at Me (2017) [MP3 V0 VBR)]' 11:56:37.6 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) --- 11:56:37.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_null_quality_description_as_unknown --- 11:56:37.6 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] 11:56:37.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_quality_from_extension("01. Kanye West - Ultralight Beam.mp3") --- 11:56:37.6 Debug: Trying to parse quality for '01. Kanye West - Ultralight Beam.mp3' 11:56:37.6 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_quality_from_extension("01. Kanye West - Ultralight Beam.mp3") --- 11:56:37.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_quality_from_extension("01. Kanye West - Ultralight Beam.ogg") --- 11:56:37.6 Debug: Trying to parse quality for '01. Kanye West - Ultralight Beam.ogg' 11:56:37.6 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_quality_from_extension("01. Kanye West - Ultralight Beam.ogg") --- 11:56:37.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_quality_from_name("Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT") --- 11:56:37.6 Debug: Trying to parse quality for 'Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT' 11:56:37.6 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_quality_from_name("Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT") --- 11:56:37.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q10_quality("Kirlian Camera - The Ice Curtain - Album 1998 - Ogg-Vorbis Q10",null,0) --- 11:56:37.6 Debug: Trying to parse quality for 'Kirlian Camera - The Ice Curtain - Album 1998 - Ogg-Vorbis Q10' 11:56:37.6 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q10_quality("Kirlian Camera - The Ice Curtain - Album 1998 - Ogg-Vorbis Q10",null,0) --- 11:56:37.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q10_quality("","Vorbis Version 0 Audio",500) --- 11:56:37.6 Debug: Trying to parse quality for '' 11:56:37.6 Trace: Got codec OGG 11:56:37.6 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q10_quality("","Vorbis Version 0 Audio",500) --- 11:56:37.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q10_quality("","Opus Version 1 Audio",501) --- 11:56:37.6 Debug: Trying to parse quality for '' 11:56:37.6 Trace: Got codec OPUS 11:56:37.6 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q10_quality("","Opus Version 1 Audio",501) --- 11:56:37.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q5_quality("","Vorbis Version 0 Audio",160) --- 11:56:37.6 Debug: Trying to parse quality for '' 11:56:37.6 Trace: Got codec OGG 11:56:37.6 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q5_quality("","Vorbis Version 0 Audio",160) --- 11:56:37.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q5_quality("","Opus Version 1 Audio",161) --- 11:56:37.6 Debug: Trying to parse quality for '' 11:56:37.6 Trace: Got codec OPUS 11:56:37.6 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q5_quality("","Opus Version 1 Audio",161) --- 11:56:37.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q6_quality("","Vorbis Version 0 Audio",192) --- 11:56:37.6 Debug: Trying to parse quality for '' 11:56:37.6 Trace: Got codec OGG 11:56:37.6 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q6_quality("","Vorbis Version 0 Audio",192) --- 11:56:37.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q6_quality("","Opus Version 1 Audio",193) --- 11:56:37.6 Debug: Trying to parse quality for '' 11:56:37.6 Trace: Got codec OPUS 11:56:37.6 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q6_quality("","Opus Version 1 Audio",193) --- 11:56:37.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q7_quality("Masters_At_Work-Nuyorican_Soul-.Talkin_Loud.-1997-OGG.Q7",null,0) --- 11:56:37.6 Debug: Trying to parse quality for 'Masters_At_Work-Nuyorican_Soul-.Talkin_Loud.-1997-OGG.Q7' 11:56:37.6 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q7_quality("Masters_At_Work-Nuyorican_Soul-.Talkin_Loud.-1997-OGG.Q7",null,0) --- 11:56:37.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q7_quality("","Vorbis Version 0 Audio",224) --- 11:56:37.6 Debug: Trying to parse quality for '' 11:56:37.6 Trace: Got codec OGG 11:56:37.6 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q7_quality("","Vorbis Version 0 Audio",224) --- 11:56:37.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q7_quality("","Opus Version 1 Audio",225) --- 11:56:37.6 Debug: Trying to parse quality for '' 11:56:37.6 Trace: Got codec OPUS 11:56:37.6 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q7_quality("","Opus Version 1 Audio",225) --- 11:56:37.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q8_quality("Various Artists - No New York [1978/Ogg/q8]",null,0) --- 11:56:37.6 Debug: Trying to parse quality for 'Various Artists - No New York [1978/Ogg/q8]' 11:56:37.6 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q8_quality("Various Artists - No New York [1978/Ogg/q8]",null,0) --- 11:56:37.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q8_quality("","Vorbis Version 0 Audio",256) --- 11:56:37.6 Debug: Trying to parse quality for '' 11:56:37.6 Trace: Got codec OGG 11:56:37.6 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q8_quality("","Vorbis Version 0 Audio",256) --- 11:56:37.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q8_quality("","Opus Version 1 Audio",257) --- 11:56:37.6 Debug: Trying to parse quality for '' 11:56:37.6 Trace: Got codec OPUS 11:56:37.6 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q8_quality("","Opus Version 1 Audio",257) --- 11:56:37.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q9_quality("","Vorbis Version 0 Audio",320) --- 11:56:37.6 Debug: Trying to parse quality for '' 11:56:37.6 Trace: Got codec OGG 11:56:37.6 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q9_quality("","Vorbis Version 0 Audio",320) --- 11:56:37.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q9_quality("","Opus Version 1 Audio",321) --- 11:56:37.6 Debug: Trying to parse quality for '' 11:56:37.6 Trace: Got codec OPUS 11:56:37.6 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q9_quality("","Opus Version 1 Audio",321) --- 11:56:37.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_wav_quality("","PCM Audio",1411) --- 11:56:37.6 Debug: Trying to parse quality for '' 11:56:37.6 Trace: Got codec WAV 11:56:37.6 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_wav_quality("","PCM Audio",1411) --- 11:56:37.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_wavpack_quality("Max Roach - Drums Unlimited (1966) [WavPack]",null,0) --- 11:56:37.6 Debug: Trying to parse quality for 'Max Roach - Drums Unlimited (1966) [WavPack]' 11:56:37.6 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_wavpack_quality("Max Roach - Drums Unlimited (1966) [WavPack]",null,0) --- 11:56:37.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_wavpack_quality("Roxette - Charm School(2011) (2CD) [WV]",null,0) --- 11:56:37.6 Debug: Trying to parse quality for 'Roxette - Charm School(2011) (2CD) [WV]' 11:56:37.6 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_wavpack_quality("Roxette - Charm School(2011) (2CD) [WV]",null,0) --- 11:56:37.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_wavpack_quality("","WavPack",0) --- 11:56:37.6 Debug: Trying to parse quality for '' 11:56:37.6 Trace: Got codec WAVPACK 11:56:37.6 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_wavpack_quality("","WavPack",0) --- 11:56:37.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_wma_quality("","Microsoft WMA2 Audio",218) --- 11:56:37.6 Debug: Trying to parse quality for '' 11:56:37.6 Trace: Got codec WMA 11:56:37.6 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_wma_quality("","Microsoft WMA2 Audio",218) --- 11:56:37.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_language_in_release_group("Olafur.Arnalds-Remember-WEB-2018-SKGTV English","SKGTV") --- 11:56:37.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_language_in_release_group("Olafur.Arnalds-Remember-WEB-2018-SKGTV English","SKGTV") --- 11:56:37.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_language_in_release_group("Olafur.Arnalds-Remember-WEB-2018-SKGTV_English","SKGTV") --- 11:56:37.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_language_in_release_group("Olafur.Arnalds-Remember-WEB-2018-SKGTV_English","SKGTV") --- 11:56:37.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_language_in_release_group("Olafur.Arnalds-Remember-WEB-2018-SKGTV.English","SKGTV") --- 11:56:37.6 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] 11:56:37.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-EVL-RP","EVL") --- 11:56:37.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-EVL-RP","EVL") --- 11:56:37.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-EVL-RP-RP","EVL") --- 11:56:37.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-EVL-RP-RP","EVL") --- 11:56:37.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-EVL-Obfuscated","EVL") --- 11:56:37.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-EVL-Obfuscated","EVL") --- 11:56:37.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-xHD-NZBgeek","xHD") --- 11:56:37.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-xHD-NZBgeek","xHD") --- 11:56:37.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-DIMENSION-NZBgeek","DIMENSION") --- 11:56:37.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-DIMENSION-NZBgeek","DIMENSION") --- 11:56:37.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-xHD-1","xHD") --- 11:56:37.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-xHD-1","xHD") --- 11:56:37.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-DIMENSION-1","DIMENSION") --- 11:56:37.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-DIMENSION-1","DIMENSION") --- 11:56:37.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-EVL-Scrambled","EVL") --- 11:56:37.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-EVL-Scrambled","EVL") --- 11:56:37.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-EVL-AlteZachen","EVL") --- 11:56:37.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-EVL-AlteZachen","EVL") --- 11:56:37.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-HarrHD-RePACKPOST","HarrHD") --- 11:56:37.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-HarrHD-RePACKPOST","HarrHD") --- 11:56:37.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_anime_release_groups("[FFF] Invaders of the Rokujouma!! - S01E11 - Someday, With Them","FFF") --- 11:56:37.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_anime_release_groups("[FFF] Invaders of the Rokujouma!! - S01E11 - Someday, With Them","FFF") --- 11:56:37.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_anime_release_groups("[HorribleSubs] Invaders of the Rokujouma!! - S01E12 - Invasion Going Well!!","HorribleSubs") --- 11:56:37.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_anime_release_groups("[HorribleSubs] Invaders of the Rokujouma!! - S01E12 - Invasion Going Well!!","HorribleSubs") --- 11:56:37.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_anime_release_groups("[Anime-Koi] Barakamon - S01E06 - Guys From Tokyo","Anime-Koi") --- 11:56:37.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_anime_release_groups("[Anime-Koi] Barakamon - S01E06 - Guys From Tokyo","Anime-Koi") --- 11:56:37.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_anime_release_groups("[Anime-Koi] Barakamon - S01E07 - A High-Grade Fish","Anime-Koi") --- 11:56:37.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_anime_release_groups("[Anime-Koi] Barakamon - S01E07 - A High-Grade Fish","Anime-Koi") --- 11:56:37.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_anime_release_groups("[Anime-Koi] Kami-sama Hajimemashita 2 - 01 [h264-720p][28D54E2C]","Anime-Koi") --- 11:56:37.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_anime_release_groups("[Anime-Koi] Kami-sama Hajimemashita 2 - 01 [h264-720p][28D54E2C]","Anime-Koi") --- 11:56:37.6 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") --- 11:56:37.6 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") --- 11:56:37.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show.Name.S01E01.1080p.WEB-DL.H264.Fight-BB.mkv","Fight-BB") --- 11:56:37.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show.Name.S01E01.1080p.WEB-DL.H264.Fight-BB.mkv","Fight-BB") --- 11:56:37.6 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") --- 11:56:37.6 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") --- 11:56:37.6 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") --- 11:56:37.6 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") --- 11:56:37.6 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") --- 11:56:37.6 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") --- 11:56:37.6 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") --- 11:56:37.6 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") --- 11:56:37.6 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") --- 11:56:37.6 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") --- 11:56:37.6 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") --- 11:56:37.6 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") --- 11:56:37.6 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") --- 11:56:37.6 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") --- 11:56:37.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("The Show S03E07 Fire and Series[1080p x265 10bit S87 Joy]","Joy") --- 11:56:37.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("The Show S03E07 Fire and Series[1080p x265 10bit S87 Joy]","Joy") --- 11:56:37.6 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") --- 11:56:37.6 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") --- 11:56:37.6 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") --- 11:56:37.6 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") --- 11:56:37.6 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") --- 11:56:37.6 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") --- 11:56:37.6 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") --- 11:56:37.6 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") --- 11:56:37.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("[Hakata Ramen] Show Title - Season 2 - Revival of The Commandments","Hakata Ramen") --- 11:56:37.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("[Hakata Ramen] Show Title - Season 2 - Revival of The Commandments","Hakata Ramen") --- 11:56:37.6 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") --- 11:56:37.6 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") --- 11:56:37.6 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") --- 11:56:37.6 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") --- 11:56:37.6 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") --- 11:56:37.6 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") --- 11:56:37.6 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") --- 11:56:37.6 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") --- 11:56:37.6 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") --- 11:56:37.6 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") --- 11:56:37.6 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") --- 11:56:37.6 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") --- 11:56:37.6 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") --- 11:56:37.6 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") --- 11:56:37.6 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") --- 11:56:37.6 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") --- 11:56:37.6 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") --- 11:56:37.6 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") --- 11:56:37.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Snowpiercer (2020) - S02E03 - A Great Odyssey (1080p BluRay x265 Kappa).mkv","Kappa") --- 11:56:37.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Snowpiercer (2020) - S02E03 - A Great Odyssey (1080p BluRay x265 Kappa).mkv","Kappa") --- 11:56:37.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Enaaya (2019) - S01E01 - Episode 1 (1080p WEB-DL x265 Natty).mkv","Natty") --- 11:56:37.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Enaaya (2019) - S01E01 - Episode 1 (1080p WEB-DL x265 Natty).mkv","Natty") --- 11:56:37.6 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") --- 11:56:37.6 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") --- 11:56:37.6 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") --- 11:56:37.6 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") --- 11:56:37.6 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") --- 11:56:37.6 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") --- 11:56:37.6 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") --- 11:56:37.6 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") --- 11:56:37.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Rich & Shameless - S01E01 - Girls Gone Wild Exposed (720p x265 EDGE2020).mkv","EDGE2020") --- 11:56:37.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Rich & Shameless - S01E01 - Girls Gone Wild Exposed (720p x265 EDGE2020).mkv","EDGE2020") --- 11:56:37.6 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") --- 11:56:37.6 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") --- 11:56:37.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Olafur.Arnalds-Remember-WEB-2018-ENTiTLED","ENTiTLED") --- 11:56:37.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Olafur.Arnalds-Remember-WEB-2018-ENTiTLED","ENTiTLED") --- 11:56:37.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("[ www.Torrenting.com ] - Olafur.Arnalds-Remember-WEB-2018-ENTiTLED","ENTiTLED") --- 11:56:37.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("[ www.Torrenting.com ] - Olafur.Arnalds-Remember-WEB-2018-ENTiTLED","ENTiTLED") --- 11:56:37.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Olafur.Arnalds-Remember-WEB-2018-ENTiTLED [eztv]-[rarbg.com]","ENTiTLED") --- 11:56:37.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Olafur.Arnalds-Remember-WEB-2018-ENTiTLED [eztv]-[rarbg.com]","ENTiTLED") --- 11:56:37.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("7s-atlantis-128.mp3",null) --- 11:56:37.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("7s-atlantis-128.mp3",null) --- 11:56:37.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Olafur.Arnalds-Remember-WEB-2018-ENTiTLED-Pre","ENTiTLED") --- 11:56:37.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Olafur.Arnalds-Remember-WEB-2018-ENTiTLED-Pre","ENTiTLED") --- 11:56:37.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Olafur.Arnalds-Remember-WEB-2018-ENTiTLED-postbot","ENTiTLED") --- 11:56:37.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Olafur.Arnalds-Remember-WEB-2018-ENTiTLED-postbot","ENTiTLED") --- 11:56:37.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Olafur.Arnalds-Remember-WEB-2018-ENTiTLED-xpost","ENTiTLED") --- 11:56:37.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Olafur.Arnalds-Remember-WEB-2018-ENTiTLED-xpost","ENTiTLED") --- 11:56:37.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("[TR24][OF] Good Charlotte - Generation Rx - 2018",null) --- 11:56:37.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("[TR24][OF] Good Charlotte - Generation Rx - 2018",null) --- 11:56:37.6 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") --- 11:56:37.6 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") --- 11:56:37.6 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") --- 11:56:37.6 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") --- 11:56:37.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Artist Title - Album Title (Showtime) (1080p.BD.DD5.1.x265-TheSickle[TAoE])","TheSickle") --- 11:56:37.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Artist Title - Album Title (Showtime) (1080p.BD.DD5.1.x265-TheSickle[TAoE])","TheSickle") --- 11:56:37.6 Info: --- Start: NzbDrone.Core.Test.Profiles.Delay.DelayProfileServiceFixture.should_change_afters_order_if_moving_was_before --- 11:56:37.7 Info: --- End: NzbDrone.Core.Test.Profiles.Delay.DelayProfileServiceFixture.should_change_afters_order_if_moving_was_before --- 11:56:37.7 Info: --- Start: NzbDrone.Core.Test.Profiles.Delay.DelayProfileServiceFixture.should_move_after_if_afterId_is_not_null --- 11:56:37.7 Info: --- End: NzbDrone.Core.Test.Profiles.Delay.DelayProfileServiceFixture.should_move_after_if_afterId_is_not_null --- 11:56:37.7 Info: --- Start: NzbDrone.Core.Test.Profiles.Delay.DelayProfileServiceFixture.should_move_to_first_if_afterId_is_null --- 11:56:37.7 Info: --- End: NzbDrone.Core.Test.Profiles.Delay.DelayProfileServiceFixture.should_move_to_first_if_afterId_is_null --- 11:56:37.7 Info: --- Start: NzbDrone.Core.Test.Profiles.Delay.DelayProfileServiceFixture.should_not_change_afters_order_if_moving_was_after --- 11:56:37.7 Info: --- End: NzbDrone.Core.Test.Profiles.Delay.DelayProfileServiceFixture.should_not_change_afters_order_if_moving_was_after --- 11:56:37.7 Info: --- Start: NzbDrone.Core.Test.Profiles.Delay.DelayProfileServiceFixture.should_reorder_delay_profiles_that_are_after_moved --- 11:56:37.7 Info: --- End: NzbDrone.Core.Test.Profiles.Delay.DelayProfileServiceFixture.should_reorder_delay_profiles_that_are_after_moved --- 11:56:37.7 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileRepositoryFixture.should_be_able_to_read_and_write --- 11:56:37.7 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:56:37.7 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173977426371_465/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:37.7 Info: DatabaseEngineVersionCheck migrating 11:56:37.7 Info: PerformDBOperation 11:56:37.7 Info: Performing DB Operation 11:56:37.7 Info: SQLite 3.46.1 11:56:37.7 Info: => 0.0011836s 11:56:37.7 Info: DatabaseEngineVersionCheck migrated 11:56:37.7 Info: => 0.001201s 11:56:37.7 Debug: Took: 00:00:00.0108201 11:56:37.7 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 ==== 11:56:37.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataProfiles".* FROM "MetadataProfiles" PARAMETERS: ==== End Query Trace ==== 11:56:37.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataProfiles".* FROM "MetadataProfiles" PARAMETERS: ==== End Query Trace ==== 11:56:37.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataProfiles".* FROM "MetadataProfiles" PARAMETERS: ==== End Query Trace ==== 11:56:37.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataProfiles".* FROM "MetadataProfiles" PARAMETERS: ==== End Query Trace ==== 11:56:37.8 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileRepositoryFixture.should_be_able_to_read_and_write --- 11:56:37.8 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.init_should_add_default_profiles --- 11:56:37.8 Info: Setting up standard metadata profile 11:56:37.8 Info: Setting up empty metadata profile 11:56:37.8 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.init_should_add_default_profiles --- 11:56:37.8 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.init_should_add_none_profile_if_it_doesnt_exist --- 11:56:37.8 Info: Setting up empty metadata profile 11:56:37.8 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.init_should_add_none_profile_if_it_doesnt_exist --- 11:56:37.8 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.init_should_move_existing_none_profile --- 11:56:37.8 Info: Renaming non-empty metadata profile None 11:56:37.8 Info: Setting up empty metadata profile 11:56:37.8 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.init_should_move_existing_none_profile --- 11:56:37.8 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.Init_should_skip_if_any_profiles_already_exist --- 11:56:37.8 Info: Setting up empty metadata profile 11:56:37.8 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.Init_should_skip_if_any_profiles_already_exist --- 11:56:37.8 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_delete_profile_if_not_assigned_to_artist_import_list_or_root_folder --- 11:56:37.8 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_delete_profile_if_not_assigned_to_artist_import_list_or_root_folder --- 11:56:37.8 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_not_be_able_to_delete_none_profile --- 11:56:37.8 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_not_be_able_to_delete_none_profile --- 11:56:37.8 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_artist --- 11:56:37.9 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_artist --- 11:56:37.9 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_import_list --- 11:56:37.9 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_import_list --- 11:56:37.9 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_root_folder --- 11:56:37.9 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_root_folder --- 11:56:37.9 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_not_be_able_to_edit_none_profile --- 11:56:37.9 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_not_be_able_to_edit_none_profile --- 11:56:37.9 Info: --- Start: NzbDrone.Core.Test.Profiles.ProfileRepositoryFixture.should_be_able_to_read_and_write --- 11:56:37.9 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:56:37.9 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173979130802_467/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:37.9 Info: DatabaseEngineVersionCheck migrating 11:56:37.9 Info: PerformDBOperation 11:56:37.9 Info: Performing DB Operation 11:56:37.9 Info: SQLite 3.46.1 11:56:37.9 Info: => 0.0011781s 11:56:37.9 Info: DatabaseEngineVersionCheck migrated 11:56:37.9 Info: => 0.0011907s 11:56:37.9 Debug: Took: 00:00:00.0173870 11:56:37.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO QualityProfiles ("Name", "UpgradeAllowed", "Cutoff", "MinFormatScore", "CutoffFormatScore", "FormatItems", "Items") VALUES (@Name, @UpgradeAllowed, @Cutoff, @MinFormatScore, @CutoffFormatScore, @FormatItems, @Items); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Name = ["\"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 ==== 11:56:37.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "QualityProfiles".* FROM "QualityProfiles" PARAMETERS: ==== End Query Trace ==== 11:56:37.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "QualityProfiles".* FROM "QualityProfiles" PARAMETERS: ==== End Query Trace ==== 11:56:37.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "QualityProfiles".* FROM "QualityProfiles" PARAMETERS: ==== End Query Trace ==== 11:56:37.9 Info: --- End: NzbDrone.Core.Test.Profiles.ProfileRepositoryFixture.should_be_able_to_read_and_write --- 11:56:37.9 Info: --- Start: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.init_should_add_default_profiles --- 11:56:38.0 Info: Setting up default quality profiles 11:56:38.0 Info: --- End: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.init_should_add_default_profiles --- 11:56:38.0 Info: --- Start: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.Init_should_skip_if_any_profiles_already_exist --- 11:56:38.0 Info: --- End: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.Init_should_skip_if_any_profiles_already_exist --- 11:56:38.0 Info: --- Start: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.should_delete_profile_if_not_assigned_to_artist_import_list_or_root_folder --- 11:56:38.0 Info: --- End: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.should_delete_profile_if_not_assigned_to_artist_import_list_or_root_folder --- 11:56:38.0 Info: --- Start: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_artist --- 11:56:38.0 Info: --- End: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_artist --- 11:56:38.0 Info: --- Start: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_import_list --- 11:56:38.0 Info: --- End: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_import_list --- 11:56:38.0 Info: --- Start: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_root_folder --- 11:56:38.0 Info: --- End: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_root_folder --- 11:56:38.0 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskProviderTests.ArchiveProviderFixture.Should_extract_to_correct_folder --- 11:56:38.0 Debug: Extracting archive [/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Files/TestArchive.tar.gz] to [/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173980502814_469/0f2uws1n.4yd] 11:56:38.1 Debug: Extraction complete. 11:56:38.1 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskProviderTests.ArchiveProviderFixture.Should_extract_to_correct_folder --- 11:56:38.1 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_check_all_directories --- 11:56:38.1 Debug: Scanning '/C/Test/' for music files 11:56:38.1 Trace: 0 files were found in /C/Test/ 11:56:38.1 Debug: 0 audio files were found in /C/Test/ 11:56:38.1 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_check_all_directories --- 11:56:38.1 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_check_all_directories_when_allDirectories_is_true --- 11:56:38.1 Debug: Scanning '/C/Test/' for music files 11:56:38.1 Trace: 0 files were found in /C/Test/ 11:56:38.1 Debug: 0 audio files were found in /C/Test/ 11:56:38.1 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_check_all_directories_when_allDirectories_is_true --- 11:56:38.1 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_check_top_level_directory_only_when_allDirectories_is_false --- 11:56:38.1 Debug: Scanning '/C/Test/' for music files 11:56:38.1 Trace: 0 files were found in /C/Test/ 11:56:38.1 Debug: 0 audio files were found in /C/Test/ 11:56:38.1 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_check_top_level_directory_only_when_allDirectories_is_false --- 11:56:38.1 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders("Extras") --- 11:56:38.1 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders("Extras") --- 11:56:38.1 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders("@eadir") --- 11:56:38.1 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders("@eadir") --- 11:56:38.1 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders("extrafanart") --- 11:56:38.1 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders("extrafanart") --- 11:56:38.1 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders("Plex Versions") --- 11:56:38.1 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders("Plex Versions") --- 11:56:38.1 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders(".secret") --- 11:56:38.1 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders(".secret") --- 11:56:38.1 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders(".hidden") --- 11:56:38.1 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders(".hidden") --- 11:56:38.1 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders(".unwanted") --- 11:56:38.1 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders(".unwanted") --- 11:56:38.1 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_return_audio_files_only --- 11:56:38.1 Debug: 30 Rock1.mp3 11:56:38.1 Debug: 30 Rock2.flac 11:56:38.1 Debug: 30 Rock3.ogg 11:56:38.1 Debug: 30 Rock4.m4a 11:56:38.1 Debug: 30 Rock.avi 11:56:38.1 Debug: movie.exe 11:56:38.1 Debug: movie 11:56:38.1 Debug: Scanning '/C/Test/' for music files 11:56:38.1 Trace: 7 files were found in /C/Test/ 11:56:38.1 Debug: 4 audio files were found in /C/Test/ 11:56:38.1 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_return_audio_files_only --- 11:56:38.1 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.CleanupFixture.should_delete_all_expired_files --- 11:56:38.1 Info: Removing items older than 7 days from the recycling bin 11:56:38.1 Debug: Recycling Bin has been cleaned up. 11:56:38.1 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.CleanupFixture.should_delete_all_expired_files --- 11:56:38.1 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.CleanupFixture.should_not_delete_all_non_expired_files --- 11:56:38.1 Info: Removing items older than 7 days from the recycling bin 11:56:38.1 Debug: File hasn't expired yet, skipping: C:\Test\RecycleBin\File1.avi 11:56:38.1 Debug: File hasn't expired yet, skipping: C:\Test\RecycleBin\File2.mkv 11:56:38.1 Debug: Recycling Bin has been cleaned up. 11:56:38.1 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.CleanupFixture.should_not_delete_all_non_expired_files --- 11:56:38.1 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.CleanupFixture.should_not_delete_all_non_expired_folders --- 11:56:38.1 Info: Removing items older than 7 days from the recycling bin 11:56:38.1 Debug: File hasn't expired yet, skipping: C:\Test\RecycleBin\File1.avi 11:56:38.1 Debug: File hasn't expired yet, skipping: C:\Test\RecycleBin\File2.mkv 11:56:38.1 Debug: Recycling Bin has been cleaned up. 11:56:38.1 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.CleanupFixture.should_not_delete_all_non_expired_folders --- 11:56:38.1 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.CleanupFixture.should_return_if_recycleBin_not_configured --- 11:56:38.1 Info: Recycle Bin has not been configured, cannot cleanup. 11:56:38.1 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.CleanupFixture.should_return_if_recycleBin_not_configured --- 11:56:38.1 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.CleanupFixture.should_return_if_recycleBinCleanupDays_is_zero --- 11:56:38.1 Info: Automatic cleanup of Recycle Bin is disabled 11:56:38.1 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.CleanupFixture.should_return_if_recycleBinCleanupDays_is_zero --- 11:56:38.1 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteDirectoryFixture.should_call_directorySetLastWriteTime --- 11:56:38.1 Info: Attempting to send '/C/Test/TV/30 Rock' to recycling bin 11:56:38.1 Debug: Moving '/C/Test/TV/30 Rock' to '/C/Test/Recycle Bin/30 Rock' 11:56:38.1 Debug: Setting last accessed: /C/Test/TV/30 Rock 11:56:38.1 Debug: Folder has been moved to the recycling bin: /C/Test/Recycle Bin/30 Rock 11:56:38.1 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteDirectoryFixture.should_call_directorySetLastWriteTime --- 11:56:38.1 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteDirectoryFixture.should_call_fileSetLastWriteTime_for_each_file --- 11:56:38.1 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteDirectoryFixture.should_call_fileSetLastWriteTime_for_each_file --- 11:56:38.1 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteDirectoryFixture.should_use_delete_when_recycleBin_is_not_configured --- 11:56:38.1 Info: Attempting to send '/C/Test/TV/30 Rock' to recycling bin 11:56:38.1 Info: Recycling Bin has not been configured, deleting permanently. /C/Test/TV/30 Rock 11:56:38.1 Debug: Folder has been permanently deleted: /C/Test/TV/30 Rock 11:56:38.1 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteDirectoryFixture.should_use_delete_when_recycleBin_is_not_configured --- 11:56:38.1 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteDirectoryFixture.should_use_move_when_recycleBin_is_configured --- 11:56:38.1 Info: Attempting to send '/C/Test/TV/30 Rock' to recycling bin 11:56:38.1 Debug: Moving '/C/Test/TV/30 Rock' to '/C/Test/Recycle Bin/30 Rock' 11:56:38.1 Debug: Setting last accessed: /C/Test/TV/30 Rock 11:56:38.1 Debug: Folder has been moved to the recycling bin: /C/Test/Recycle Bin/30 Rock 11:56:38.1 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteDirectoryFixture.should_use_move_when_recycleBin_is_configured --- 11:56:38.1 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteFileFixture.should_call_fileSetLastWriteTime_for_each_file --- 11:56:38.1 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteFileFixture.should_call_fileSetLastWriteTime_for_each_file --- 11:56:38.1 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteFileFixture.should_use_alternative_name_if_already_exists --- 11:56:38.1 Debug: Attempting to send '/C/Test/TV/30 Rock/S01E01.avi' to recycling bin 11:56:38.1 Debug: Creating folder /C/Test/Recycle Bin 11:56:38.1 Debug: Moving '/C/Test/TV/30 Rock/S01E01.avi' to '/C/Test/Recycle Bin/S01E01_2.avi' 11:56:38.1 Debug: File has been moved to the recycling bin: /C/Test/Recycle Bin/S01E01_2.avi 11:56:38.1 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteFileFixture.should_use_alternative_name_if_already_exists --- 11:56:38.1 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteFileFixture.should_use_delete_when_recycleBin_is_not_configured --- 11:56:38.1 Debug: Attempting to send '/C/Test/TV/30 Rock/S01E01.avi' to recycling bin 11:56:38.1 Info: Recycling Bin has not been configured, deleting permanently. /C/Test/TV/30 Rock/S01E01.avi 11:56:38.1 Debug: File has been permanently deleted: /C/Test/TV/30 Rock/S01E01.avi 11:56:38.1 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteFileFixture.should_use_delete_when_recycleBin_is_not_configured --- 11:56:38.1 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteFileFixture.should_use_move_when_recycleBin_is_configured --- 11:56:38.1 Debug: Attempting to send '/C/Test/TV/30 Rock/S01E01.avi' to recycling bin 11:56:38.1 Debug: Creating folder /C/Test/Recycle Bin 11:56:38.1 Debug: Moving '/C/Test/TV/30 Rock/S01E01.avi' to '/C/Test/Recycle Bin/S01E01.avi' 11:56:38.1 Debug: File has been moved to the recycling bin: /C/Test/Recycle Bin/S01E01.avi 11:56:38.1 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteFileFixture.should_use_move_when_recycleBin_is_configured --- 11:56:38.1 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteFileFixture.should_use_subfolder_when_passed_in --- 11:56:38.1 Debug: Attempting to send '/C/Test/TV/30 Rock/S01E01.avi' to recycling bin 11:56:38.1 Debug: Creating folder /C/Test/Recycle Bin/30 Rock 11:56:38.1 Debug: Moving '/C/Test/TV/30 Rock/S01E01.avi' to '/C/Test/Recycle Bin/30 Rock/S01E01.avi' 11:56:38.1 Debug: File has been moved to the recycling bin: /C/Test/Recycle Bin/30 Rock/S01E01.avi 11:56:38.1 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteFileFixture.should_use_subfolder_when_passed_in --- 11:56:38.1 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.EmptyFixture.should_delete_all_files --- 11:56:38.1 Info: Removing all items from the recycling bin 11:56:38.1 Debug: Recycling Bin has been emptied. 11:56:38.1 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] 11:56:38.1 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.EmptyFixture.should_delete_all_folders --- 11:56:38.1 Info: Removing all items from the recycling bin 11:56:38.1 Debug: Recycling Bin has been emptied. 11:56:38.1 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.EmptyFixture.should_delete_all_folders --- 11:56:38.1 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.EmptyFixture.should_return_if_recycleBin_not_configured --- 11:56:38.1 Info: Recycle Bin has not been configured, cannot empty. 11:56:38.1 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.EmptyFixture.should_return_if_recycleBin_not_configured --- 11:56:38.1 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityDefinitionServiceFixture.init_should_add_all_definitions --- 11:56:38.2 Debug: Setting up default quality config 11:56:38.2 Info: --- End: NzbDrone.Core.Test.Qualities.QualityDefinitionServiceFixture.init_should_add_all_definitions --- 11:56:38.2 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityDefinitionServiceFixture.init_should_insert_any_missing_definitions --- 11:56:38.2 Debug: Setting up default quality config 11:56:38.2 Info: --- End: NzbDrone.Core.Test.Qualities.QualityDefinitionServiceFixture.init_should_insert_any_missing_definitions --- 11:56:38.2 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityDefinitionServiceFixture.init_should_remove_old_definitions --- 11:56:38.2 Debug: Setting up default quality config 11:56:38.2 Info: --- End: NzbDrone.Core.Test.Qualities.QualityDefinitionServiceFixture.init_should_remove_old_definitions --- 11:56:38.2 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityDefinitionServiceFixture.init_should_update_existing_definitions --- 11:56:38.2 Debug: Setting up default quality config 11:56:38.2 Info: --- End: NzbDrone.Core.Test.Qualities.QualityDefinitionServiceFixture.init_should_update_existing_definitions --- 11:56:38.2 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(0,Unknown) --- 11:56:38.2 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(0,Unknown) --- 11:56:38.2 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(1,MP3-192) --- 11:56:38.2 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(1,MP3-192) --- 11:56:38.2 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(2,MP3-VBR-V0) --- 11:56:38.2 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(2,MP3-VBR-V0) --- 11:56:38.2 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(3,MP3-256) --- 11:56:38.2 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(3,MP3-256) --- 11:56:38.2 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(4,MP3-320) --- 11:56:38.2 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(4,MP3-320) --- 11:56:38.2 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(6,FLAC) --- 11:56:38.2 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(6,FLAC) --- 11:56:38.2 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(Unknown,0) --- 11:56:38.2 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(Unknown,0) --- 11:56:38.2 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(MP3-192,1) --- 11:56:38.2 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(MP3-192,1) --- 11:56:38.2 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(MP3-VBR-V0,2) --- 11:56:38.2 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(MP3-VBR-V0,2) --- 11:56:38.2 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(MP3-256,3) --- 11:56:38.2 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(MP3-256,3) --- 11:56:38.2 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(MP3-320,4) --- 11:56:38.2 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(MP3-320,4) --- 11:56:38.2 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(FLAC,6) --- 11:56:38.2 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(FLAC,6) --- 11:56:38.2 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_false(1,0,1,0,0) --- 11:56:38.2 Info: --- End: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_false(1,0,1,0,0) --- 11:56:38.2 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_false(1,1,1,0,0) --- 11:56:38.2 Info: --- End: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_false(1,1,1,0,0) --- 11:56:38.2 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_false(2,0,1,0,1) --- 11:56:38.2 Info: --- End: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_false(2,0,1,0,1) --- 11:56:38.2 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_false(1,0,1,1,0) --- 11:56:38.2 Info: --- End: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_false(1,0,1,1,0) --- 11:56:38.2 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_false(1,0,2,0,-1) --- 11:56:38.2 Info: --- End: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_false(1,0,2,0,-1) --- 11:56:38.2 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_true(1,0,1,0,0) --- 11:56:38.2 Info: --- End: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_true(1,0,1,0,0) --- 11:56:38.2 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_true(1,1,1,0,1) --- 11:56:38.2 Info: --- End: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_true(1,1,1,0,1) --- 11:56:38.2 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_true(2,0,1,0,1) --- 11:56:38.2 Info: --- End: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_true(2,0,1,0,1) --- 11:56:38.2 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_true(1,0,1,1,-1) --- 11:56:38.2 Info: --- End: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_true(1,0,1,1,-1) --- 11:56:38.2 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_true(1,0,2,0,-1) --- 11:56:38.2 Info: --- End: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_true(1,0,2,0,-1) --- 11:56:38.2 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_be_greater_when_first_quality_is_a_proper_for_the_same_quality --- 11:56:38.2 Info: --- End: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_be_greater_when_first_quality_is_a_proper_for_the_same_quality --- 11:56:38.2 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_be_greater_when_first_quality_is_greater_than_second --- 11:56:38.2 Info: --- End: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_be_greater_when_first_quality_is_greater_than_second --- 11:56:38.2 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_be_greater_when_using_a_custom_profile --- 11:56:38.2 Info: --- End: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_be_greater_when_using_a_custom_profile --- 11:56:38.2 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_be_lesser_when_second_quality_is_greater_than_first --- 11:56:38.2 Info: --- End: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_be_lesser_when_second_quality_is_greater_than_first --- 11:56:38.2 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_ignore_group_order_by_default --- 11:56:38.2 Info: --- End: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_ignore_group_order_by_default --- 11:56:38.2 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_respect_group_order --- 11:56:38.2 Info: --- End: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_respect_group_order --- 11:56:38.2 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.equal_operator_tests --- 11:56:38.2 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.equal_operator_tests --- 11:56:38.2 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.greater_than_operator_tests --- 11:56:38.2 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.greater_than_operator_tests --- 11:56:38.2 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.less_than_operator_tests --- 11:56:38.2 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.less_than_operator_tests --- 11:56:38.2 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.operating_on_nulls --- 11:56:38.2 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.operating_on_nulls --- 11:56:38.2 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_equal_when_both_real_and_version_match --- 11:56:38.2 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_equal_when_both_real_and_version_match --- 11:56:38.2 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_equal_when_both_real_and_version_match_for_real --- 11:56:38.2 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_equal_when_both_real_and_version_match_for_real --- 11:56:38.2 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_equal_when_both_real_and_version_match_for_real_proper --- 11:56:38.2 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_equal_when_both_real_and_version_match_for_real_proper --- 11:56:38.2 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_greater_when_first_is_a_proper_for_a_real --- 11:56:38.2 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_greater_when_first_is_a_proper_for_a_real --- 11:56:38.2 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_greater_when_first_quality_is_a_proper --- 11:56:38.2 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_greater_when_first_quality_is_a_proper --- 11:56:38.2 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_greater_when_first_quality_is_a_real --- 11:56:38.2 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_greater_when_first_quality_is_a_real --- 11:56:38.2 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_lesser_when_second_is_a_proper_for_a_real --- 11:56:38.2 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_lesser_when_second_is_a_proper_for_a_real --- 11:56:38.2 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_lesser_when_second_quality_is_a_proper --- 11:56:38.2 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_lesser_when_second_quality_is_a_proper --- 11:56:38.2 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_lesser_when_second_quality_is_a_real --- 11:56:38.2 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_lesser_when_second_quality_is_a_real --- 11:56:38.2 Info: --- Start: NzbDrone.Core.Test.QueueTests.QueueServiceFixture.queue_items_should_have_id --- 11:56:38.2 Info: --- End: NzbDrone.Core.Test.QueueTests.QueueServiceFixture.queue_items_should_have_id --- 11:56:38.2 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.adding_duplicated_mapping_should_throw("my-server.localdomain","/mnt/storage","D:\\mountedstorage") --- 11:56:38.3 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.adding_duplicated_mapping_should_throw("my-server.localdomain","/mnt/storage","D:\\mountedstorage") --- 11:56:38.3 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.adding_duplicated_mapping_should_throw("my-server.localdomain","/mnt/storage","D:\\mountedstorage2") --- 11:56:38.3 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.adding_duplicated_mapping_should_throw("my-server.localdomain","/mnt/storage","D:\\mountedstorage2") --- 11:56:38.3 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_be_able_to_add_new_mapping("my-first-server.localdomain","/mnt/storage","D:\\storage1") --- 11:56:38.3 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_be_able_to_add_new_mapping("my-first-server.localdomain","/mnt/storage","D:\\storage1") --- 11:56:38.3 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_be_able_to_add_new_mapping("my-server.localdomain","/mnt/storage2","D:\\storage2") --- 11:56:38.3 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_be_able_to_add_new_mapping("my-server.localdomain","/mnt/storage2","D:\\storage2") --- 11:56:38.3 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_be_able_to_remove_mapping --- 11:56:38.3 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_be_able_to_remove_mapping --- 11:56:38.3 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_fix_wrong_slashes_on_add("\\\\server\\share\\with/mixed/slashes","\\\\server\\share\\with\\mixed\\slashes\\") --- 11:56:38.3 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_fix_wrong_slashes_on_add("\\\\server\\share\\with/mixed/slashes","\\\\server\\share\\with\\mixed\\slashes\\") --- 11:56:38.3 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_fix_wrong_slashes_on_add("D:/with/forward/slashes","D:\\with\\forward\\slashes\\") --- 11:56:38.3 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_fix_wrong_slashes_on_add("D:/with/forward/slashes","D:\\with\\forward\\slashes\\") --- 11:56:38.3 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_fix_wrong_slashes_on_add("D:/with/mixed\\slashes","D:\\with\\mixed\\slashes\\") --- 11:56:38.3 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_fix_wrong_slashes_on_add("D:/with/mixed\\slashes","D:\\with\\mixed\\slashes\\") --- 11:56:38.3 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_local_to_remote("my-server.localdomain","/mnt/storage/downloads/tv","D:\\mountedstorage\\downloads\\tv") --- 11:56:38.3 Trace: Evaluating remote path local mappings for match to host [my-server.localdomain] and local path [/D/mountedstorage/downloads/tv] 11:56:38.3 Trace: Checking configured remote path mapping my-server.localdomain - /mnt/storage/ 11:56:38.3 Debug: Remapped local path [/D/mountedstorage/downloads/tv] to remote path [/mnt/storage/downloads/tv] for host [my-server.localdomain] 11:56:38.3 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_local_to_remote("my-server.localdomain","/mnt/storage/downloads/tv","D:\\mountedstorage\\downloads\\tv") --- 11:56:38.3 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_local_to_remote("My-Server.localdomain","/mnt/storage/downloads/tv","D:\\mountedstorage\\downloads\\tv") --- 11:56:38.3 Trace: Evaluating remote path local mappings for match to host [My-Server.localdomain] and local path [/D/mountedstorage/downloads/tv] 11:56:38.3 Trace: Checking configured remote path mapping my-server.localdomain - /mnt/storage/ 11:56:38.3 Debug: Remapped local path [/D/mountedstorage/downloads/tv] to remote path [/mnt/storage/downloads/tv] for host [My-Server.localdomain] 11:56:38.3 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_local_to_remote("My-Server.localdomain","/mnt/storage/downloads/tv","D:\\mountedstorage\\downloads\\tv") --- 11:56:38.3 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_local_to_remote("my-server.localdomain","/mnt/storage/","D:\\mountedstorage") --- 11:56:38.3 Trace: Evaluating remote path local mappings for match to host [my-server.localdomain] and local path [/D/mountedstorage] 11:56:38.3 Trace: Checking configured remote path mapping my-server.localdomain - /mnt/storage/ 11:56:38.3 Debug: Remapped local path [/D/mountedstorage] to remote path [/mnt/storage/] for host [my-server.localdomain] 11:56:38.3 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_local_to_remote("my-server.localdomain","/mnt/storage/","D:\\mountedstorage") --- 11:56:38.3 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_local_to_remote("my-2server.localdomain","/mnt/storage/downloads/tv","/mnt/storage/downloads/tv") --- 11:56:38.3 Trace: Evaluating remote path local mappings for match to host [my-2server.localdomain] and local path [/mnt/storage/downloads/tv] 11:56:38.3 Trace: Checking configured remote path mapping my-server.localdomain - /mnt/storage/ 11:56:38.3 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_local_to_remote("my-2server.localdomain","/mnt/storage/downloads/tv","/mnt/storage/downloads/tv") --- 11:56:38.3 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_local_to_remote("my-server.localdomain","/mnt/storageabc/downloads/tv","/mnt/storageabc/downloads/tv") --- 11:56:38.3 Trace: Evaluating remote path local mappings for match to host [my-server.localdomain] and local path [/mnt/storageabc/downloads/tv] 11:56:38.3 Trace: Checking configured remote path mapping my-server.localdomain - /mnt/storage/ 11:56:38.3 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_local_to_remote("my-server.localdomain","/mnt/storageabc/downloads/tv","/mnt/storageabc/downloads/tv") --- 11:56:38.3 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_remote_to_local("my-server.localdomain","/mnt/storage/downloads/tv","D:\\mountedstorage\\downloads\\tv") --- 11:56:38.4 Trace: Evaluating remote path remote mappings for match to host [my-server.localdomain] and remote path [/mnt/storage/downloads/tv] 11:56:38.4 Trace: Checking configured remote path mapping: my-server.localdomain - /mnt/storage/ 11:56:38.4 Debug: Remapped remote path [/mnt/storage/downloads/tv] to local path [/D/mountedstorage/downloads/tv] for host [my-server.localdomain] 11:56:38.4 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_remote_to_local("my-server.localdomain","/mnt/storage/downloads/tv","D:\\mountedstorage\\downloads\\tv") --- 11:56:38.4 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_remote_to_local("My-Server.localdomain","/mnt/storage/downloads/tv","D:\\mountedstorage\\downloads\\tv") --- 11:56:38.4 Trace: Evaluating remote path remote mappings for match to host [My-Server.localdomain] and remote path [/mnt/storage/downloads/tv] 11:56:38.4 Trace: Checking configured remote path mapping: my-server.localdomain - /mnt/storage/ 11:56:38.4 Debug: Remapped remote path [/mnt/storage/downloads/tv] to local path [/D/mountedstorage/downloads/tv] for host [My-Server.localdomain] 11:56:38.4 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_remote_to_local("My-Server.localdomain","/mnt/storage/downloads/tv","D:\\mountedstorage\\downloads\\tv") --- 11:56:38.4 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_remote_to_local("my-2server.localdomain","/mnt/storage/downloads/tv","/mnt/storage/downloads/tv") --- 11:56:38.4 Trace: Evaluating remote path remote mappings for match to host [my-2server.localdomain] and remote path [/mnt/storage/downloads/tv] 11:56:38.4 Trace: Checking configured remote path mapping: my-server.localdomain - /mnt/storage/ 11:56:38.4 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_remote_to_local("my-2server.localdomain","/mnt/storage/downloads/tv","/mnt/storage/downloads/tv") --- 11:56:38.4 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_remote_to_local("my-server.localdomain","/mnt/storageabc/downloads/tv","/mnt/storageabc/downloads/tv") --- 11:56:38.4 Trace: Evaluating remote path remote mappings for match to host [my-server.localdomain] and remote path [/mnt/storageabc/downloads/tv] 11:56:38.4 Trace: Checking configured remote path mapping: my-server.localdomain - /mnt/storage/ 11:56:38.4 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_remote_to_local("my-server.localdomain","/mnt/storageabc/downloads/tv","/mnt/storageabc/downloads/tv") --- 11:56:38.4 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.GetBestRootFolderPathFixture.should_get_parent_path_from_os_path_if_matching_root_folder_is_not_found --- 11:56:38.4 Info: --- End: NzbDrone.Core.Test.RootFolderTests.GetBestRootFolderPathFixture.should_get_parent_path_from_os_path_if_matching_root_folder_is_not_found --- 11:56:38.4 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.GetBestRootFolderPathFixture.should_get_parent_path_from_os_path_if_matching_root_folder_is_not_found_for_posix_path --- 11:56:38.4 Info: --- End: NzbDrone.Core.Test.RootFolderTests.GetBestRootFolderPathFixture.should_get_parent_path_from_os_path_if_matching_root_folder_is_not_found_for_posix_path --- 11:56:38.4 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.GetBestRootFolderPathFixture.should_get_parent_path_from_os_path_if_matching_root_folder_is_not_found_for_windows_path --- 11:56:38.4 Info: --- End: NzbDrone.Core.Test.RootFolderTests.GetBestRootFolderPathFixture.should_get_parent_path_from_os_path_if_matching_root_folder_is_not_found_for_windows_path --- 11:56:38.4 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.GetBestRootFolderPathFixture.should_return_root_folder_that_is_grandparent_path --- 11:56:38.4 Info: --- End: NzbDrone.Core.Test.RootFolderTests.GetBestRootFolderPathFixture.should_return_root_folder_that_is_grandparent_path --- 11:56:38.4 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.GetBestRootFolderPathFixture.should_return_root_folder_that_is_parent_path --- 11:56:38.4 Info: --- End: NzbDrone.Core.Test.RootFolderTests.GetBestRootFolderPathFixture.should_return_root_folder_that_is_parent_path --- 11:56:38.4 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.adding_duplicated_root_folder_should_throw --- 11:56:38.4 Info: --- End: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.adding_duplicated_root_folder_should_throw --- 11:56:38.4 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.invalid_folder_path_throws_on_add("") --- 11:56:38.4 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] 11:56:38.4 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.invalid_folder_path_throws_on_add(null) --- 11:56:38.4 Info: --- End: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.invalid_folder_path_throws_on_add(null) --- 11:56:38.4 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.invalid_folder_path_throws_on_add("BAD PATH") --- 11:56:38.4 Info: --- End: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.invalid_folder_path_throws_on_add("BAD PATH") --- 11:56:38.4 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.should_be_able_to_add_root_dir("D:\\Music\\") --- 11:56:38.4 Info: --- End: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.should_be_able_to_add_root_dir("D:\\Music\\") --- 11:56:38.4 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.should_be_able_to_add_root_dir("//server//folder") --- 11:56:38.4 Info: --- End: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.should_be_able_to_add_root_dir("//server//folder") --- 11:56:38.4 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.should_be_able_to_remove_root_dir --- 11:56:38.4 Info: --- End: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.should_be_able_to_remove_root_dir --- 11:56:38.4 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.should_throw_if_folder_being_added_doesnt_exist --- 11:56:38.4 Info: --- End: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.should_throw_if_folder_being_added_doesnt_exist --- 11:56:38.4 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.should_throw_when_adding_not_writable_folder --- 11:56:38.4 Info: --- End: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.should_throw_when_adding_not_writable_folder --- 11:56:38.4 Info: --- Start: NzbDrone.Core.Test.ThingiProviderTests.NullConfigFixture.should_be_valid --- 11:56:38.4 Info: --- End: NzbDrone.Core.Test.ThingiProviderTests.NullConfigFixture.should_be_valid --- 11:56:38.4 Info: --- Start: NzbDrone.Core.Test.ThingiProviderTests.ProviderRepositoryFixture.should_read_write_download_provider --- 11:56:38.4 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:56:38.4 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173984374133_470/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:38.4 Info: DatabaseEngineVersionCheck migrating 11:56:38.4 Info: PerformDBOperation 11:56:38.4 Info: Performing DB Operation 11:56:38.4 Info: SQLite 3.46.1 11:56:38.4 Info: => 0.0011296s 11:56:38.4 Info: DatabaseEngineVersionCheck migrated 11:56:38.4 Info: => 0.0011426s 11:56:38.4 Debug: Took: 00:00:00.0129308 11:56:38.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 = [{ "baseUrl": "BaseUrl1", "apiPath": "/api", "apiKey": "ApiKey1", "categories": [ 3000, 3010, 3030, 3040 ], "earlyReleaseLimit": 1, "additionalParameters": "AdditionalParameters1" }] Id = [0] ==== End Query Trace ==== 11:56:38.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Indexers".* FROM "Indexers" PARAMETERS: ==== End Query Trace ==== 11:56:38.5 Info: --- End: NzbDrone.Core.Test.ThingiProviderTests.ProviderRepositoryFixture.should_read_write_download_provider --- 11:56:38.5 Info: --- Start: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_cancel_backoff_on_success --- 11:56:38.5 Info: --- End: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_cancel_backoff_on_success --- 11:56:38.5 Info: --- Start: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_not_escalate_further_than_5_minutes_for_15_min_after_startup --- 11:56:38.5 Info: --- End: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_not_escalate_further_than_5_minutes_for_15_min_after_startup --- 11:56:38.5 Info: --- Start: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_not_store_update_if_already_okay --- 11:56:38.5 Info: --- End: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_not_store_update_if_already_okay --- 11:56:38.5 Info: --- Start: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_preserve_escalation_on_intermittent_success --- 11:56:38.5 Info: --- End: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_preserve_escalation_on_intermittent_success --- 11:56:38.5 Info: --- Start: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_start_backoff_on_first_failure --- 11:56:38.5 Info: --- End: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_start_backoff_on_first_failure --- 11:56:38.5 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdatePackageProviderFixture.no_update_when_version_higher --- 11:56:38.5 Trace: Req: [GET] https://lidarr.servarr.com/v1/update/nightly?version=10.0&os=linuxmusl&arch=Arm64&runtime=netcore&runtimeVer=3.0.0&dbType=SQLite 11:56:38.5 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 11:56:38.7 Trace: Res: HTTP/2.0 [GET] https://lidarr.servarr.com/v1/update/nightly?version=10.0&os=linuxmusl&arch=Arm64&runtime=netcore&runtimeVer=3.0.0&dbType=SQLite: 200.OK (19 bytes) (155 ms) 11:56:38.7 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] 11:56:38.7 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.Should_copy_update_client_to_root_of_sandbox --- 11:56:38.8 Debug: Checking for updates 11:56:38.8 Info: Downloading update 0.6.2.883 11:56:38.8 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/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173987596907_472/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 11:56:38.8 Info: Verifying update package 11:56:38.8 Info: Update package verified successfully 11:56:38.8 Info: Extracting Update package 11:56:38.8 Info: Update package extracted successfully 11:56:38.8 Info: Preparing client 11:56:38.8 Info: Starting update client /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173987596907_472/lidarr_update/Lidarr.Update 11:56:38.8 Info: Lidarr will restart shortly. 11:56:38.8 Info: Updater Arguments: 12 /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173987596907_472/lidarr_update C:\Test\Lidarr.exe 11:56:38.8 Debug: Restarting Lidarr to apply updates 11:56:38.8 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.Should_copy_update_client_to_root_of_sandbox --- 11:56:38.8 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_delete_sandbox_before_update_if_folder_exists --- 11:56:38.8 Debug: Checking for updates 11:56:38.8 Info: Deleting old update files 11:56:38.8 Info: Downloading update 0.6.2.883 11:56:38.8 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/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173988525916_473/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 11:56:38.8 Info: Verifying update package 11:56:38.8 Info: Update package verified successfully 11:56:38.8 Info: Extracting Update package 11:56:38.8 Info: Update package extracted successfully 11:56:38.8 Info: Preparing client 11:56:38.8 Info: Starting update client /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173988525916_473/lidarr_update/Lidarr.Update 11:56:38.8 Info: Lidarr will restart shortly. 11:56:38.8 Info: Updater Arguments: 12 /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173988525916_473/lidarr_update C:\Test\Lidarr.exe 11:56:38.8 Debug: Restarting Lidarr to apply updates 11:56:38.8 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_delete_sandbox_before_update_if_folder_exists --- 11:56:38.8 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.Should_download_and_extract_to_temp_folder --- 11:56:38.8 Debug: Checking for updates 11:56:38.8 Info: Downloading update 0.6.2.883 11:56:38.8 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/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173988584075_474/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 11:56:38.8 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/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173988584075_474/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 11:56:38.8 Trace: Req: [GET] https://github.com/lidarr/Lidarr/releases/download/v0.6.2.883/Lidarr.develop.0.6.2.883.linux.tar.gz 11:56:38.8 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 11:56:38.8 Info: IPv4 is available: True, IPv6 will be disabled 11:56:39.0 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) (203 ms) 11:56:39.0 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%2F20241013%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20241013T115639Z&X-Amz-Expires=300&X-Amz-Signature=06ad469a7ff07aeb533a68ad3f249f93c6a1045c2e023680b90ee51b77883b57&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 11:56:39.0 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%2F20241013%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20241013T115639Z&X-Amz-Expires=300&X-Amz-Signature=06ad469a7ff07aeb533a68ad3f249f93c6a1045c2e023680b90ee51b77883b57&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 11:56:39.0 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 11:56:39.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%2F20241013%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20241013T115639Z&X-Amz-Expires=300&X-Amz-Signature=06ad469a7ff07aeb533a68ad3f249f93c6a1045c2e023680b90ee51b77883b57&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) (765 ms) 11:56:39.8 Debug: Downloading Completed. took 0s 11:56:39.8 Info: Verifying update package 11:56:39.8 Info: Update package verified successfully 11:56:39.8 Info: Extracting Update package 11:56:39.8 Debug: Extracting archive [/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173988584075_474/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] to [/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173988584075_474/lidarr_update/] 11:56:40.3 Debug: Extraction complete. 11:56:40.3 Info: Update package extracted successfully 11:56:40.3 Info: Preparing client 11:56:40.3 Info: Starting update client /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173988584075_474/lidarr_update/Lidarr.Update 11:56:40.3 Info: Lidarr will restart shortly. 11:56:40.3 Info: Updater Arguments: 12 /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644173988584075_474/lidarr_update C:\Test\Lidarr.exe 11:56:40.3 Debug: Restarting Lidarr to apply updates 11:56:40.3 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.Should_download_and_extract_to_temp_folder --- 11:56:40.3 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.Should_download_update_package --- 11:56:40.3 Debug: Checking for updates 11:56:40.3 Info: Downloading update 0.6.2.883 11:56:40.3 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/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644174003444221_475/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 11:56:40.3 Info: Verifying update package 11:56:40.3 Info: Update package verified successfully 11:56:40.3 Info: Extracting Update package 11:56:40.3 Info: Update package extracted successfully 11:56:40.3 Info: Preparing client 11:56:40.3 Info: Starting update client /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644174003444221_475/lidarr_update/Lidarr.Update 11:56:40.3 Info: Lidarr will restart shortly. 11:56:40.3 Info: Updater Arguments: 12 /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644174003444221_475/lidarr_update C:\Test\Lidarr.exe 11:56:40.3 Debug: Restarting Lidarr to apply updates 11:56:40.3 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.Should_download_update_package --- 11:56:40.3 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.Should_extract_update_package --- 11:56:40.3 Debug: Checking for updates 11:56:40.3 Info: Downloading update 0.6.2.883 11:56:40.3 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/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644174003506204_476/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 11:56:40.3 Info: Verifying update package 11:56:40.3 Info: Update package verified successfully 11:56:40.3 Info: Extracting Update package 11:56:40.3 Info: Update package extracted successfully 11:56:40.3 Info: Preparing client 11:56:40.3 Info: Starting update client /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644174003506204_476/lidarr_update/Lidarr.Update 11:56:40.3 Info: Lidarr will restart shortly. 11:56:40.3 Info: Updater Arguments: 12 /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644174003506204_476/lidarr_update C:\Test\Lidarr.exe 11:56:40.3 Debug: Restarting Lidarr to apply updates 11:56:40.3 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.Should_extract_update_package --- 11:56:40.3 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_log_error_when_app_data_is_child_of_startup_folder --- 11:56:40.3 Debug: Checking for updates 11:56:40.3 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 290 11:56:40.3 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_log_error_when_app_data_is_child_of_startup_folder --- 11:56:40.3 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_log_error_when_app_data_is_same_as_startup_folder --- 11:56:40.3 Debug: Checking for updates 11:56:40.3 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 290 11:56:40.3 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_log_error_when_app_data_is_same_as_startup_folder --- 11:56:40.3 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_log_error_when_startup_folder_is_not_writable --- 11:56:40.3 Debug: Checking for updates 11:56:40.3 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 290 11:56:40.3 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_log_error_when_startup_folder_is_not_writable --- 11:56:40.3 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_log_when_install_cannot_be_started --- 11:56:40.3 Debug: Checking for updates 11:56:40.3 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 290 11:56:40.3 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_log_when_install_cannot_be_started --- 11:56:40.3 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_not_delete_sandbox_before_update_if_folder_doesnt_exists --- 11:56:40.3 Debug: Checking for updates 11:56:40.3 Info: Downloading update 0.6.2.883 11:56:40.3 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/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644174003763026_481/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 11:56:40.3 Info: Verifying update package 11:56:40.3 Info: Update package verified successfully 11:56:40.3 Info: Extracting Update package 11:56:40.3 Info: Update package extracted successfully 11:56:40.3 Info: Preparing client 11:56:40.3 Info: Starting update client /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644174003763026_481/lidarr_update/Lidarr.Update 11:56:40.3 Info: Lidarr will restart shortly. 11:56:40.3 Info: Updater Arguments: 12 /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644174003763026_481/lidarr_update C:\Test\Lidarr.exe 11:56:40.3 Debug: Restarting Lidarr to apply updates 11:56:40.3 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_not_delete_sandbox_before_update_if_folder_doesnt_exists --- 11:56:40.3 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_not_extract_if_verification_fails --- 11:56:40.3 Debug: Checking for updates 11:56:40.3 Info: Downloading update 0.6.2.883 11:56:40.3 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/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644174003816674_482/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 11:56:40.3 Info: Verifying update package 11:56:40.3 Error: Update package is invalid 11:56:40.3 Error: Update process failed NzbDrone.Core.Update.UpdateVerificationFailedException: Update file '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644174003816674_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 290 11:56:40.3 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_not_extract_if_verification_fails --- 11:56:40.3 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_not_update_with_built_in_updater_inside_docker_container --- 11:56:40.3 Debug: Checking for updates 11:56:40.3 Debug: Built-In updater disabled inside a docker container. Please update the container image. 11:56:40.3 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_not_update_with_built_in_updater_inside_docker_container --- 11:56:40.3 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_not_update_with_built_in_updater_when_external_updater_is_configured --- 11:56:40.3 Debug: Checking for updates 11:56:40.3 Debug: Built-In updater disabled, please use BuiltIn to install 11:56:40.3 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_not_update_with_built_in_updater_when_external_updater_is_configured --- 11:56:40.3 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_return_with_warning_if_updater_doesnt_exists --- 11:56:40.3 Debug: Checking for updates 11:56:40.3 Info: Downloading update 0.6.2.883 11:56:40.3 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/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644174003954101_485/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 11:56:40.3 Info: Verifying update package 11:56:40.3 Info: Update package verified successfully 11:56:40.3 Info: Extracting Update package 11:56:40.3 Info: Update package extracted successfully 11:56:40.3 Info: Preparing client 11:56:40.3 Warn: Update client /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644174003954101_485/lidarr_update/Lidarr.Update does not exist, aborting update. 11:56:40.3 Debug: Restarting Lidarr to apply updates 11:56:40.3 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_return_with_warning_if_updater_doesnt_exists --- 11:56:40.3 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_return_without_error_or_warnings_when_no_updates_are_available --- 11:56:40.4 Debug: Checking for updates 11:56:40.4 Debug: No update available 11:56:40.4 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_return_without_error_or_warnings_when_no_updates_are_available --- 11:56:40.4 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_run_script_if_configured --- 11:56:40.4 Debug: Checking for updates 11:56:40.4 Info: Downloading update 0.6.2.883 11:56:40.4 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/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644174004039502_487/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 11:56:40.4 Info: Verifying update package 11:56:40.4 Info: Update package verified successfully 11:56:40.4 Info: Extracting Update package 11:56:40.4 Info: Update package extracted successfully 11:56:40.4 Info: Removing Lidarr.Update 11:56:40.4 Info: Starting update script: /tmp/lidarr/update.sh 11:56:40.4 Info: Updater Arguments: 12 /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644174004039502_487/lidarr_update C:\Test\Lidarr.exe 11:56:40.4 Debug: Restarting Lidarr to apply updates 11:56:40.4 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_run_script_if_configured --- 11:56:40.4 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_start_update_client_if_updater_exists --- 11:56:40.4 Debug: Checking for updates 11:56:40.4 Info: Downloading update 0.6.2.883 11:56:40.4 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/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644174004106542_488/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 11:56:40.4 Info: Verifying update package 11:56:40.4 Info: Update package verified successfully 11:56:40.4 Info: Extracting Update package 11:56:40.4 Info: Update package extracted successfully 11:56:40.4 Info: Preparing client 11:56:40.4 Info: Starting update client /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644174004106542_488/lidarr_update/Lidarr.Update 11:56:40.4 Info: Lidarr will restart shortly. 11:56:40.4 Info: Updater Arguments: 12 /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644174004106542_488/lidarr_update C:\Test\Lidarr.exe 11:56:40.4 Debug: Restarting Lidarr to apply updates 11:56:40.4 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_start_update_client_if_updater_exists --- 11:56:40.4 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_switch_to_branch_specified_in_updatepackage --- 11:56:40.4 Debug: Checking for updates 11:56:40.4 Info: Downloading update 0.6.2.883 11:56:40.4 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/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644174004155741_489/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 11:56:40.4 Info: Verifying update package 11:56:40.4 Info: Update package verified successfully 11:56:40.4 Info: Extracting Update package 11:56:40.4 Info: Update package extracted successfully 11:56:40.4 Info: Branch [] is being redirected to [fake]] 11:56:40.4 Info: Preparing client 11:56:40.4 Info: Starting update client /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644174004155741_489/lidarr_update/Lidarr.Update 11:56:40.4 Info: Lidarr will restart shortly. 11:56:40.4 Info: Updater Arguments: 12 /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644174004155741_489/lidarr_update C:\Test\Lidarr.exe 11:56:40.4 Debug: Restarting Lidarr to apply updates 11:56:40.4 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_switch_to_branch_specified_in_updatepackage --- 11:56:40.4 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_throw_if_script_is_not_set --- 11:56:40.4 Debug: Checking for updates 11:56:40.4 Info: Downloading update 0.6.2.883 11:56:40.4 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/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644174004216793_490/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 11:56:40.4 Info: Verifying update package 11:56:40.4 Info: Update package verified successfully 11:56:40.4 Info: Extracting Update package 11:56:40.4 Info: Update package extracted successfully 11:56:40.4 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 290 11:56:40.4 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_throw_if_script_is_not_set --- 11:56:40.4 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_throw_if_script_is_null --- 11:56:40.4 Debug: Checking for updates 11:56:40.4 Info: Downloading update 0.6.2.883 11:56:40.4 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/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644174004284208_491/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 11:56:40.4 Info: Verifying update package 11:56:40.4 Info: Update package verified successfully 11:56:40.4 Info: Extracting Update package 11:56:40.4 Info: Update package extracted successfully 11:56:40.4 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 290 11:56:40.4 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_throw_if_script_is_null --- 11:56:40.4 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_throw_if_script_path_does_not_exist --- 11:56:40.4 Debug: Checking for updates 11:56:40.4 Info: Downloading update 0.6.2.883 11:56:40.4 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/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/_temp_36099_638644174004335080_492/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 11:56:40.4 Info: Verifying update package 11:56:40.4 Info: Update package verified successfully 11:56:40.4 Info: Extracting Update package 11:56:40.4 Info: Update package extracted successfully 11:56:40.4 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 290 11:56:40.4 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_throw_if_script_path_does_not_exist --- 11:56:40.4 Info: --- Start: NzbDrone.Core.Test.ValidationTests.GuidValidationFixture.should_be_valid_if_valid_guid --- 11:56:40.4 Info: --- End: NzbDrone.Core.Test.ValidationTests.GuidValidationFixture.should_be_valid_if_valid_guid --- 11:56:40.4 Info: --- Start: NzbDrone.Core.Test.ValidationTests.GuidValidationFixture.should_not_be_valid_if_invalid_guid --- 11:56:40.4 Info: --- End: NzbDrone.Core.Test.ValidationTests.GuidValidationFixture.should_not_be_valid_if_invalid_guid --- 11:56:40.4 Info: --- Start: NzbDrone.Core.Test.ValidationTests.SystemFolderValidatorFixture.should_not_be_valid_if_child_of_bin_folder --- 11:56:40.4 Info: --- End: NzbDrone.Core.Test.ValidationTests.SystemFolderValidatorFixture.should_not_be_valid_if_child_of_bin_folder --- 11:56:40.4 Info: --- Start: NzbDrone.Core.Test.ValidationTests.SystemFolderValidatorFixture.should_not_be_valid_if_child_of_windows_folder --- 11:56:40.4 Info: --- End: NzbDrone.Core.Test.ValidationTests.SystemFolderValidatorFixture.should_not_be_valid_if_child_of_windows_folder --- 11:56:40.4 Info: --- Start: NzbDrone.Core.Test.ValidationTests.SystemFolderValidatorFixture.should_not_be_valid_if_set_to_bin_folder --- 11:56:40.4 Info: --- End: NzbDrone.Core.Test.ValidationTests.SystemFolderValidatorFixture.should_not_be_valid_if_set_to_bin_folder --- 11:56:40.4 Info: --- Start: NzbDrone.Core.Test.ValidationTests.SystemFolderValidatorFixture.should_not_be_valid_if_set_to_windows_folder --- 11:56:40.4 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: 58 s - /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm64/Lidarr.Core.Test.dll (net6.0) >>> lidarr: Entering fakeroot... >>> lidarr-openrc*: Running split function openrc... 'etc/conf.d' -> '/home/buildozer/aports/community/lidarr/pkg/lidarr-openrc/etc/conf.d' 'etc/init.d' -> '/home/buildozer/aports/community/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.6.4.4402-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.6.4.4402-r0.apk >>> lidarr*: Tracing dependencies... aspnetcore6-runtime sqlite-libs chromaprint /bin/sh musl so:libc.musl-aarch64.so.1 so:libgcc_s.so.1 so:libstdc++.so.6 >>> lidarr*: Package size: 48.1 MB >>> lidarr*: Compressing data... >>> lidarr*: Create checksum... >>> lidarr*: Create lidarr-2.6.4.4402-r0.apk >>> lidarr: Build complete at Sun, 13 Oct 2024 11:56:42 +0000 elapsed time 0h 2m 48s >>> lidarr: Cleaning up srcdir >>> lidarr: Cleaning up pkgdir >>> lidarr: Uninstalling dependencies... (1/81) Purging .makedepends-lidarr (20241013.115355) (2/81) Purging sqlite-libs (3.46.1-r0) (3/81) Purging chromaprint (1.5.1-r7) (4/81) Purging dotnet6-sdk (6.0.135-r0) (5/81) Purging aspnetcore6-runtime (6.0.35-r0) (6/81) Purging dotnet6-runtime (6.0.35-r0) (7/81) Purging aspnetcore6-targeting-pack (6.0.35-r0) (8/81) Purging dotnet6-apphost-pack (6.0.35-r0) (9/81) Purging dotnet6-targeting-pack (6.0.35-r0) (10/81) Purging dotnet6-hostfxr (6.0.35-r0) (11/81) Purging dotnet6-templates (6.0.135-r0) (12/81) Purging netstandard21-targeting-pack (8.0.110-r0) (13/81) Purging dotnet-host (8.0.10-r0) (14/81) Purging yarn (1.22.22-r0) (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-r9) (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 libbz2 (1.0.8-r6) (24/81) Purging libopenmpt (0.7.10-r0) (25/81) Purging librist (0.2.10-r1) (26/81) Purging libsrt (1.5.3-r0) (27/81) Purging libssh (0.11.1-r0) (28/81) Purging libxml2 (2.13.4-r0) (29/81) Purging libzmq (4.3.5-r2) (30/81) Purging lttng-ust (2.13.8-r0) (31/81) Purging mbedtls (3.6.1-r0) (32/81) Purging mpg123-libs (1.32.7-r0) (33/81) Purging xz-libs (5.6.3-r0) (34/81) Purging ffmpeg-libavcodec (6.1.1-r9) (35/81) Purging aom-libs (3.10.0-r0) (36/81) Purging ffmpeg-libswresample (6.1.1-r9) (37/81) Purging ffmpeg-libavutil (6.1.1-r9) (38/81) Purging libjxl (0.10.2-r0) (39/81) Purging giflib (5.2.2-r0) (40/81) Purging libva (2.22.0-r1) (41/81) Purging libdrm (2.4.123-r1) (42/81) Purging libpciaccess (0.18.1-r0) (43/81) Purging hwdata-pci (0.388-r0) (44/81) Purging icu-data-full (74.2-r0) (45/81) Purging openexr-libopenexr (3.1.13-r1) (46/81) Purging imath (3.1.12-r0) (47/81) Purging lame-libs (3.100-r5) (48/81) Purging lcms2 (2.16-r0) (49/81) Purging libvdpau (1.5-r4) (50/81) Purging libxext (1.3.6-r2) (51/81) Purging libxfixes (6.0.1-r4) (52/81) Purging libx11 (1.8.10-r0) (53/81) Purging libxcb (1.16.1-r0) (54/81) Purging libxdmcp (1.1.5-r1) (55/81) Purging libbsd (0.12.2-r0) (56/81) Purging libdav1d (1.4.3-r0) (57/81) Purging wayland-libs-client (1.23.1-r0) (58/81) Purging libffi (3.4.6-r0) (59/81) Purging libhwy (1.0.7-r0) (60/81) Purging libjpeg-turbo (3.0.4-r0) (61/81) Purging libmd (1.1.0-r0) (62/81) Purging libtheora (1.1.1-r18) (63/81) Purging libvorbis (1.3.7-r2) (64/81) Purging libogg (1.3.5-r5) (65/81) Purging libpng (1.6.44-r0) (66/81) Purging libwebpmux (1.4.0-r0) (67/81) Purging libwebp (1.4.0-r0) (68/81) Purging libsharpyuv (1.4.0-r0) (69/81) Purging libsodium (1.0.20-r0) (70/81) Purging libSvtAv1Enc (2.2.1-r0) (71/81) Purging libvpx (1.14.1-r0) (72/81) Purging libxau (1.0.11-r4) (73/81) Purging x265-libs (3.6-r0) (74/81) Purging numactl (2.0.18-r0) (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.36.1-r32.trigger OK: 439 MiB in 106 packages >>> lidarr: Updating the community/aarch64 repository index... >>> lidarr: Signing the index...